| FIRST YEAR |
1st |
2nd |
| CS 21, Computer Prog.
I1a |
4 |
- |
| MATH 21, Calculus
I |
4 |
- |
| English I, Written
Exp. |
3 |
- |
| Electives1 |
4 |
6 |
| CS
0XX |
- |
3 |
| CS 26, Computer Prog.
II |
- |
3 |
| MATH 22, Calculus
II |
- |
4 |
|
15 |
16 |
|
|
|
| SOPHOMORE
YEAR |
|
|
| CS 101, Computer
Org. |
3 |
- |
| MATH 54, Math.
Comp. |
3 |
- |
| STAT 153,
Prob/Statistics |
3 |
- |
| Electives1 |
6 |
3 |
| CS 103, Prog.
Lang. |
- |
3 |
| CS 104, Data
Structures |
- |
3 |
| MATH 124, Linear
Alg3 |
- |
3 |
| MATH 173,
Combin.2,3 |
- |
3 |
|
15 |
15 |
|
|
|
| JUNIOR YEAR |
|
|
| CS 243, Comp.
Theory2,3 |
3 |
- |
| CS 2XX |
3 |
- |
| CS 2XX |
3 |
- |
| Electives1 |
6 |
12 |
| CS 2XX |
- |
3 |
|
- |
|
|
15 |
15 |
|
|
|
| SENIOR YEAR |
|
|
| CS 201, Operating
Sys. |
3 |
- |
| CS 2XX |
3 |
- |
| CS 292, Senior
Seminar |
1 |
- |
| Electives1 |
9 |
10 |
| CS 2XX |
- |
3 |
|
16 |
13 | |
1Electives:
a) Students with no programming experience may want to take
an 0XX level course with a programming component prior to CS 21 as one
of their CS electives. See another sample
sequence.
b) See requirements for the following elective
categories: HSS, Non-CS, Technical,
Free, and Science.
c) PEACcredits are
not shown in this program and may not count in these elective
credits.
d) Minor:
There may be a prerequisite sequence so don’t wait too long to begin.
e) Science requirement : 13
credits including one sequence 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.
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 requirements.
f)
Odd Credits: 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.
2CS
requirements include"224 or 243". This program shows
the selection of 243. Note that MATH 173 is a prerequisite for CS 224.
3MATH
requirements include "two of 121, 124, 173, 271". This
program shows the selection of 124 and 173. There are alternative
selections. |