MIT Course Scheduler

Problem: MIT has complex degree requirements, and it can be hard to plan a course schedule.

Solution: Our tool generates a schedule automatically for your remaining semesters.

Features:

Run the Java Applet (requires Java 1.5)

[Applet not resizing correctly on your browser? Try the fixed size version.]

Quick Start

  1. Select the time scope of the analysis by selecting semesters in the "from" and "to" semester combo boxes.
  2. Click "Load Requirements" to load one of the included degree programs.
  3. If you wish to include a set of completed courses, click "Load Schedule" to import a saved HTML copy of your WebSIS grade report.
  4. Click "Create Schedule" to generate a plan.

User Manual

Frequently Asked Questions

Sample degree program input files (included in applet)

Research

This tool was created as part of a research project at the Software Design Group entitled Declarative Configuration Applied to Course Scheduling.


Please direct questions or comments to Vincent Yeung (vshyeung at csail dot mit dot edu)