New For SF State Computer Science · 2026–27 Bulletin

Your whole degree,
planned and checked.

PlanEd turns the SF State Bulletin into a semester-by-semester plan. Chat for a minute, let Auto Plan fill your semesters, and a rules engine checks every prerequisite and unit limit before you send it to SFSU.

Free and open source. Your answers stay in your browser.

planed · whole degree
PlanEd showing the whole degree as semester columns of color-coded course cards, with the requirement groups marked all planned and the gator mascot suggesting the next step.

Built on the public SF State Bulletin 2026–27

4,995courses
117bachelor's programs listed
113policy rules, each quoted
0student logins or records needed

Why PlanEd

Two tools that don't talk to each other.

Today, SF State students plan in the Student Center, which runs on the CSU's Oracle PeopleSoft system.1 It splits the job in two: a Degree Progress Report that audits what's done, and a Degree Planner that lists courses by term. Neither shows how courses connect.

Today Student Center

  • The audit and the planner are separate screens.
  • No prerequisite information anywhere in the progress report.
  • The planner lists a course per term without saying why it's there.
  • Unit math only ("15 of 16"), with no load warnings from policy.
  • Nothing connects courses to a career goal.

New PlanEd

  • Requirements, semesters and prerequisites in one view.
  • Every card shows its prerequisites. A broken one turns the card red and says where to move it.
  • Auto Plan gives a reason for every course it picks.
  • Semester credits colored by SFSU's unit-load rules: red below full time, amber when heavy.
  • Plans built around your career goal, with the direction your electives point to.

To be fair: the Student Center already suggests courses per term, supports locks and What-If reports, and knows your transfer and AP credit. PlanEd doesn't replace your official record. It makes the plan readable, and your advisor still signs off.

Product

From hello to a full plan in a minute.

A short chat, color-coded semester cards, and a graph of how every course connects.

No forms. Just a quick chat.

PlanEd asks one question at a time: your name, major, semesters done, the courses you've taken, when you want to graduate, and your dream job. Then it plans for you, or lets you plan it yourself.

  • Course codes in any spacing, checked against the catalog
  • No AI needed for the chat, and the screen says so
  • Your answers stay in this browser
PlanEd's onboarding chat: 'Hey! I'm PlanEd', 'What's your name?', the student answers Alex and Computer Science, then 'Semesters done?' with quick-reply chips.

Auto Plan, with a referee

One click. Every rule checked.

Auto Plan fills your next semester one course at a time, with a reason for each pick, or plans the whole degree around your goal. Gemini proposes. The rules engine checks every rule and sends mistakes back for repair.

Gemini + rules engine

Evaluate

Your plan from start to end: the longest prerequisite chain, semester by semester. Then where it's heading (your career direction), paths to consider, and the rule check in the Bulletin's own words.

The Evaluate panel: PlanEd's reasoning steps, then 'Your plan, start to end' as a timeline from CSC 101 to CSC 603.
Your guide

Ask the gator

Click the gator for Auto plan, Evaluate, or Export for SFSU. It tells you what to add next, evaluates your plan on its own once the next semester has enough credits, and then keeps the tips coming.

The gator's menu, 'What should I do?': Auto plan (fill Fall 2026 or the whole degree), Evaluate (where your plan leads, careers, rule check) and Export for SFSU (Fall 2026 as a one-page plan).

Everything in the box

Small details, checked against the Bulletin.

Course list with progress

Core, Math, Electives and GE tabs show what's left, with picks for your goal. The GE tab lists real SFSU GE courses by area.

Unit limits from policy

Semesters turn red below full time and amber when heavy, using SFSU's own unit-load rules.

Broken courses say where to go

A card that breaks a rule suggests a semester where it fits, with a one-click move.

Export for SFSU

When next semester is ready, export it to take to registration.

A gator that keeps you on track

It reacts to your next semester (empty, too light, or ready), nags until the credits are met, then evaluates the plan for you.

Every rule sourced

Every rule is traced to a Bulletin quote, and every AI step is saved so it can be replayed.

How it works

Three steps to a plan you can send.

Chat for a minute

Tell PlanEd your major, what you've taken, when you want to graduate, and your dream job.

Auto Plan, or drag

Ask the gator to Auto plan the next semester or the whole degree, or drag courses in yourself.

Check and export

Fix anything red, ask the gator to Evaluate where your plan is heading, then export next semester for SFSU.

Trust

AI proposes. The rules engine decides.

Gemini never decides whether a plan is valid. Invented course IDs are dropped and reported back, never auto-corrected. A plan that still breaks a rule after two repairs is replaced by a labeled deterministic plan.

9 / 9planted mistakes caught, with no false alarms
2 / 2official SF State CS roadmaps pass with 0 prerequisite errors
≤ 2repair attempts before the deterministic fallback
15engine unit tests

FAQ

Questions, answered.

Is this an official SF State tool?

No. PlanEd is an unofficial student project built at the SF Hacks × GDG AI Hackathon. It doesn't change your record or register you for anything. Always confirm your plan with an SFSU advisor.

Where does the data come from?

Only the public SF State Bulletin 2026–27: courses, prerequisites, requirements, unit-load policies and sample roadmaps. Every record keeps its Bulletin page. The data is machine-checked, not yet advisor-verified, and the app says so.

Which majors does it cover?

All 117 SFSU bachelor's programs are listed in onboarding. B.S. Computer Science is fully mapped today, and the pipeline is built to add more.

Do I need an account? Where is my plan saved?

No account and no SFSU login. Your answers and plans live in your browser's local storage. Only your plan and goal text are sent to Gemini when you use the AI.

What if the AI is down or I have no API key?

PlanEd still works. Offline mode is labeled "PlanEd" instead of "Gemini", and the deterministic planner fills the plan. The rules engine checks it the same way.

What doesn't it do yet?

GE areas, SF State Studies and the 30 upper-division-unit rule aren't tracked course by course. GPA and instructor-permission conditions are shown, not enforced. The Bulletin has no data on which terms a course is offered.

See your degree the way it actually works.

Clone it, run it, and plan your next semester in a minute.