How you can help:

Step 1: Course Parsing

Parse a course.
The first step is to parse the course into data.
This can be confusing, so read carefully and evaluate all of the options.
For certain fields, you may need to copy the text from the prerequisite text. Do not editorialize or change the meaning.
Skip any courses you aren't sure about, or mark them as ambiguous if they can be interpreted multiple ways.
Examples

Example 1: Multiple Course Requirements (AND)

"MATH 140 and MATH 141, and PHYS 121."

ALL OF
All of these:
Course
MATH 140
Course
MATH 141
Course
PHYS 121

Example 2: Simple OR Logic

"Six lower division units in political science or permission of the department."

ONE OF
Any one of:
Credit Count
6 credits in POL at LD level
Permission
Department permission

Example 3: Grade & GPA Requirements

"Completion of CS 101 with a grade of C or better and cumulative GPA of 2.5 or higher."

ALL OF
All of these:
Course
CS 101 (grade ≥ C)
CGPA
Cumulative GPA ≥ 2.5

Example 4: Credit Hours with Subject Restriction

"Completion of 30 semester hours including 12 hours in biological sciences."

ALL OF
All of these:
Credits
30 total credit hours
Credits
12 credits in BIOL

Example 5: Complex Nested Logic (Advanced)

"MATH 240 or (MATH 140 and STAT 200), plus admission to the Computer Science program."

ALL OF
All of these:
ONE OF
One of these:
Course
MATH 240
ALL OF
Both MATH 140 and STAT 200
Course
MATH 140
Course
STAT 200
Program
Computer Science

Example 6: When to mark as ambiguous

"POL 141 and three lower division units in political science or permission of the department."

Mark as Ambiguous

It's unclear what "or permission of the department" applies to:
• Just the 3 lower division units?
• Both POL 141 AND the 3 units?
Although one of these interpretations is more likely than the other, the language as given can be interpreted in two different ways, so it should be marked ambiguous.
(also note that POL 141 would satisfy the 3 lower division units requirement, which is another reason to mark this as ambiguous)

Step 2: Course Verification

Verification Options
Read the course description carefully and confirm the data that someone else has parsed from a given course.
You will not be given courses you have parsed yourself. If you disagree with the parsing, hit the re-parse button and submit your own version.
Otherwise if the parse looks correct, hit the verify button.

Verify Correct

Approve the parsing work

Skip

Move to next if unsure

Something's Wrong

Re-parse it yourself

Ready to Contribute?

Join our community effort to create better course prerequisite data