![]() |
| |
|
|
The following curriculum is in effect for the Class of 2006 and beyond. (Curricula for previous years are also available.) For such students, 124 semester hours are the minimum required for the degree in Computer Science. Many of the credit hours are electives of various kinds.

|
1. Science Elective must be chosen from the following: Biol 201, Biol 202, Chem 152, ECE 200, MSE 209, or PHYS 252.
2. HSS Electives are chosen from the approved list available in A122 Thornton Hall or the SEAS website.
3. Technical Electives are courses whose emphasis is mathematics, science, or engineering. Technical electives must be at the 200-level or higher, but at least two must be at the 300-level or higher. See the department webpage for more information. Courses that do not clearly qualify should be approved by the student's advisor and recorded with a signature on the reverse side.
4. Any graded course at the University except those listed specifically prohibited in the Undergraduate Record in the "Elective Courses" section of the SEAS Academic Rules and Regulations.
5. Students must take APMA 310, and choose any two from APMA 213, APMA 308, or APMA 312. (Note that APMA 213 is 4 credits and the others are 3 credits.)
6. General Education Electives include all those allowed for HSS Electives and other non-technical courses. See the department webpage for more information. Courses that do not clearly qualify should be approved by the student's advisor and recorded with a signature on the reverse side.
7. Computer Architecture Elective: A student must take one course from the list of approved Computer Architecture Electives. This list includes ECE435 and specified, approved CS courses. Consult the CS webpage or your advisor for the up-to-date list. This course can be taken any semester.