Computer Science
Plan #8, saved 2026-09-30 04:23:29. Completed: none entered. In progress: none entered. Official requirements: https://programsandcourses.anu.edu.au/2026/major/CSCI-MAJ (48 units total).
Foundational courses
- still needed — COMP1600 Foundations of Computing
- still needed — first-year mathematics (any one of: MATH1003, MATH1005, MATH1013, MATH1014, MATH1113, MATH1115, MATH1116)
- still needed — intro programming (any one of: COMP1100, COMP1130, COMP1730)
- still needed — structured programming (any one of: COMP1110, COMP1140)
Compulsory courses
- still needed — core (systems vs. construction track) (any one of: COMP2100, COMP2300)
Elective categories
2000-level Computer Science electives (0–18 units)
0 units done, 0 units in progress — requirement met.
3000-level Computer Science electives (18–42 units)
0 units done, 0 units in progress, 18 units still needed.
Suggested schedule
- Foundational
- Compulsory
- Computing elective
- Unspecified elective
Year 1
Semester 1 (24 units)
COMP1600Foundations of Computing6 units
MATH1003Algebra and Calculus Building Block6 units
COMP1100Programming as Problem Solving6 units
COMP1110Structured Programming6 units
Semester 2 (24 units)
COMP2100Software Construction6 units
COMP3120Advanced Databases6 units
COMP3425Data Mining6 units
COMP3430Data Wrangling6 units
48 major units remaining across 2 semesters. This counts only Computer Science's own 48 units — a full Bachelor of Computing degree also needs general electives and, for a double major, a second major's units, which this tool doesn't plan for.