|
Sem
|
Courses | Courses | Courses | Courses | Courses |
Tot Hrs
122 |
|
1
|
Social or Behavioral Science Elective 1 (3) | CSci
41 (3) Introduction to Computer Science (Entering SEAS freshmen also take SEAS 1 (1)) |
CSci
53 (3) Intro to Software Development (Java) Co(CSci 41) |
UW 20
(4 ) University Writing | Math 20 or 31 (3) |
17
|
|
2
|
Social or Behavioral Science Elective 2 (3) | CSci
123 (3) Discrete Structures P(Math 20 or 31) |
Csci
133 (3) Algorithms and Data Structures I (Java) P(CSci 53) |
Natural Science Elective 1 (3) | Math
21 or 32
(3) P(Math 20 or 31) |
15
|
|
3
|
Humanities Elective 1 (3) | CSci
135 (3) Introduction to Computer Organization P(CSci 123, CSci 133) |
CSci
143 (3) Software Engineering I (Java+C) P(CSci 133) |
Natural Science Elective 2 (3) | Statistics Elective (3) |
15
|
|
4
|
Humanities Elective 2 (3) | 2nd Major Elective (3) | CSci 147 (3) Team Software Project Co(CSci 143) | Natural Science Elective 3 (3) | Unrestricted Elective (3) |
15
|
|
5
|
Creative and Performing Arts Elective (3) | 2nd Major Elective (3) | CSci Elective (**) (3) | 2nd Major Elective (3) | 2nd Major Elective (3) |
15
|
|
6
|
Language and Culture Elective 1 (3) | 2nd Major Elective (3) | CSci
178 (3) Database Systems I P(CSci 147) |
CSci Elective (**) (3) | 2nd Major Elective (3) |
15
|
|
7
|
Language and Culture Elective 2 (3) | 2nd Major Elective (3) | CSci Elective(*) (3) or CSci 195 (3) | Literature Elective 1 (3) | 2nd Major Elective (3) |
15
|
|
8
|
2nd Major Elective (3) | 2nd Major Elective (3) | CSci Elective (*) (3) or CSci 196 (3) | Literature Elective 2 (3) | 2nd Major Elective (3) |
15
|
Further, it is intended that students in the BA complete a significant
independent project. They must either complete a course in the second major or secondary field
that includes a thesis or significant project, or complete CSci
195 and CSci
196