Office of the Registrar

Academic Advising Handbook > Major Requirements > Computer Science

Academic Advising Handbook

Computer Science

Table of Contents

Sample First and Second Year Programs

For students beginning the major as first-year students

Courses 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.

Back to Handbook