| FIRST YEAR |
1st |
2nd |
| CS 21, Computer Prog. I |
4 |
- |
| MATH 10, Precalculus * |
3 |
- |
| Science Elective |
4 |
- |
| English I, Written
Expression |
3 |
- |
| Electives4 |
- |
6 |
| CS 26, Computer Prog.
II |
- |
3 |
| MATH 21, Calculus I |
- |
4 |
| Science Elective1 |
- |
4 |
|
14 |
17 |
|
|
|
| SOPHOMORE YEAR |
|
|
| CS 100, Obj. Orient.
Prog. |
3 |
- |
| MATH 22, Calculus II |
4 |
- |
| MATH 54, Math. Comp. |
3 |
- |
| STAT 141, Statistics |
3 |
- |
| Electives4 |
3 |
3 |
| CS 101, Prog. Lang. |
- |
3 |
| CS 104, Data Structures |
- |
3 |
| MATH 124, Linear Alg |
- |
3 |
| MATH 173, Combin.4 |
- |
3 |
|
16 |
15 |
|
|
|
| JUNIOR YEAR |
|
|
| CS 243, Comp. Theory5 |
3 |
- |
| EE 131, Digital Design |
3 |
- |
| Science Elective (Physics)3 |
5 |
- |
| CS 103 , Prog Lang |
3 |
- |
| Electives4 |
- |
4 |
| CS 222, Comp. Arch. |
- |
3 |
| Science Elective (Physics)3 |
- |
5 |
| STAT 151, Probability |
- |
3 |
|
14 |
15 |
|
|
|
| SENIOR YEAR |
|
|
| CS 201, Operating Sys. |
3 |
- |
| CS 205(105or2XX), Software Eng5 |
3 |
- |
| Electives4 |
9 |
9 |
| CS 2XX |
- |
3 |
| CS 2XX |
- |
3 |
| CS 292, Senior Seminar |
- |
1 |
|
15 |
16 |
|
* MATH 10 will count as 3 Free Elective
credits. This program shows 3 fewer credits under
"Electives". 1 Science requirement: Four courses chosen from: Biology
1, 2, Chemistry 31, 32, Physics 31 with 21, 42 with
22.
Chemistry 1 or Biology 1 is typically chosen
as the first Science Elective since MATH 21 is a prerequisite for
Physics 31/21. Biology 2 may actually be taken prior to Biology I.
2 MATH requirements include
"two of 121, 124, 173, 271". This program shows the selection of 124
and 173. There are alternative selections.
3 Physics: The CS Department
recommends Physics 31/21 and 42/22 as Science Electives due to its
relevance in the computing field. Physics is needed for some Minors
(eg. EE). It is not, however, an absolute requirement. See Science
requirement in note #1. If you choose not to take Physics and take another
science elective for 4 credits, then in this program sequence you
must increase the credits under "Electives" to make up two elective
credits.
4 Electives:
a) See requirements for electives. (6 cr.
Soc. Science, 6 cr. Hum., 15 more from these two categories also to
include Race Relations).
b) PEAC credits are not shown in this program and may not count in these
elective credits.
c) Minor: There may be prereq sequences so
don’t wait too long to begin.
d) Depending on your
course selections you may need 1 or 2 elective credits to meet the
minimum. However, you may need to take a 3 credit course because 1
or 2 credit courses are relatively rare. A 4-credit course
(rather than 3) may also give you the odd credit.
5 CS requirements include"224
or 243, 2XX". This program shows the selection of 243 and
205(105or2XX). There are alternative selections. Note that MATH 173
is a prerequisite for CS
224. |