Academic Advising Handbook
Computer Science
Table of Contents
- Division Requirements
- Major Requirements
- Sample First and Second Year Programs
- Off-campus Study Options
Sample First and Second Year Programs
For students beginning the major as first-year studentsCourses typically taken by a first year Computer Science major:
Fall | Spring |
Hum 110 | Hum 110 |
Math 111 | Math 113 |
CSCI 121 | Group I or II course |
*Math 111 should be taken in the fall unless that requirement has already been satisfied. CSCI 121 can be taken either semester.
For students with advanced placement: If a student does not need to take CSCI 121, it is recommended they take CSCI 221 instead. If they do not need to take Math 111, they can add either a second math course (typically Math 112) or CSCI 221 to make further progress in the major, or they can take a second course in Group I, II, or III.
For students considering other majors: If students are considering Math or Math-Computer Science as an alternate major, they should take Math 112 instead of Math 113. If they are considering a major that requires two courses of them in their first year, they can either take an extra course spring semester or can delay Math 113.
Courses typically taken by a second year Computer Science major:
Fall | Spring |
Math 112 | Math 201 |
CSCI 221 | CSCI 382 |
Group requirement | CSCI 389 |
Group requirement | Group requirement |
Note: Some 300-level computer science electives can be taken by a second year student following this schedule, and some students will have taken these classes earlier than in the above schedule. Often students take CSCI 387, CSCI 389, or an elective during their second year.
For students beginning the major as sophomores
Courses typically taken by a first year Computer Science major:
Fall | Spring |
Math 111 | Math 112 |
Math 113 | CSCI 221 |
CSCI 121 | Group requirement |
Group requirement |
Group requirement |
Courses typically taken by a second year Computer Science major:
Fall | Spring |
CSCI 387 | CSCI 389 |
Math 201 | CSCI 382 |
Computer science elective | Computer science elective |
Group requirement | Group requirement |
Off-campus Study Options
Students can spend a semester at the Aquincum Institute of Technology in Budapest, Hungary (the AIT Budapest), to study under the tutelage of eminent Hungarian scholar-teachers with courses taught in English. The AIT program offers several courses that are equivalent to courses offered by the computer science program at Reed. In addition, they provide courses and seminars in topics related to software engineering and the design aspects of technology.
Several other overseas affiliated universities offer courses in computer science taught in English, including Trinity College Dublin and the University of Edinburgh.