| |
|
Credits |
Requirements |
| 159.101 |
Programming Fundamentals |
15 |
|
| 159.102 |
Computer Science Fundamentals |
15 |
P(D) 159.101 |
| 159.201 |
Algorithms and Data Structures |
15 |
P 159.101, 159.102 (or 159.101 taken prior
to 2003), R 159.211 |
| 159.202 |
Declarative Programming |
15 |
P 159.101, R 159.211 (taken prior to 2000) |
| 159.233 |
Computer Architecture |
15 |
P 159.101, 159.102, R 159.203, 159.253 |
| 159.234 |
Object-Oriented Programming |
15 |
P 159.101, R 159.211 |
| 159.235 |
Graphical Programming |
15 |
P 159.101, 159.102 |
| 159.253 |
Computer Systems |
15 |
P 159.101, 159.102, R 159.203, 159.233 |
| 159.254 |
Software Engineering A |
15 |
P 159.1xx |
| 159.302 |
Artificial Intelligence |
15 |
P 159.201 or 159.202 or 159.211, R 159.318 |
| 159.331 |
Algorithms and Languages |
15 |
P 159.201, 159.202, R 159.311 |
| 159.333 |
Project Implementation |
15 |
Note 1 |
| 159.334 |
Computer Networks |
15 |
P 159.201 or 159.234, R 159.304, 159.354 |
| 159.335 |
Concurrent Programming and Operating Systems |
15 |
P 159.201, R 159.305, 159.355 |
| 159.339 |
Internet Programming |
15 |
P 159.201 or 159.234, R 159.359 |
| 159.351 |
Software Engineering B |
15 |
P 159.201 or 159.211, 159.254 |
| 159.353 |
Human-Computer Interaction |
15 |
P 159.2xx or 157.2xx, R 159.318, 157.356,
157.359 |
| 159.354 |
Architecture and Networks |
15 |
P 159.203 or 159.253, R 159.304, 159.334 |
| 159.355 |
Concurrent Systems |
15 |
P 159.201 or 159.211, R 159.305,159.335 |
| 159.356 |
Software Engineering C |
15 |
P(D) 159.351 |
| 159.357 |
Formal Methods |
15 |
P 159.201 or 159.211, 160.212 or 159.255 |
| 159.359 |
Web Technologies |
15 |
P 159.201 or 159.211, 159.253, R 157.263,
157.332, 157.361, 157.367, 159.339 |
159.101, 159.102, 60 credits from 159.2xx, 60
credits from 159.3xx.
1. Permission of Major Leader for Computer Science
(Albany).
2. 159.x3x papers are offered only at the Albany
Campus; 159.x5x papers are offered only at the Turitea and Wellington
campuses.