CS Major
The major in Computer Science prepares students for careers in Computer Science. Apart from formal coursework, students also have an opportunity to engage with faculty members in research or doing a project. The ORC page is the best place for all requirements, however, we provide a summary below.
Major Degree Requirements
To become a CS Major, a student has to:
- Fulfill the prerequisite courses (COSC 1, COSC 10)
- Take two courses in each of the three pillars: (30-49) (50-69) (70-89)
- Take three elective courses (30-89), at most one of which can be COSC 94 or a MATH course 20 or higher (but not MATH 22/24)
- Finish a culminating experience
Information on the courses mentioned above are detailed under Courses.