| New
course no. |
code
(0)
|
New
Course name
|
Old
CS P no -
|
Old
Parks name
|
Pre
2002 CS P
number
|
Old
A&S CS no.
|
Old
A&S name
|
new
prereqs
|
CSCI
105
|
m
|
Computing
and Society
|
CS P105
|
Computing
and Society
|
CS
P300
|
none
|
|
none
|
CSCI
110
|
s
|
Human Computer
Interaction
|
none
|
|
|
CS
A110
|
Human
Comp Interaction |
3 years
hs math
|
CSCI
111
|
m
|
Intro to
Computer Programming w/ F90
|
CS P111
|
Intro to
Comp Prog w/ F90 |
CS
P111
|
none
|
|
MATH 120
|
CSCI
140
|
r
|
Introduction
to Computer Science |
none
|
|
|
CS
A115
|
Intro to
CS |
3 years
hs math |
CSCI
145
|
n
|
Scientific
Programming |
|
|
|
|
|
co:MATH 142 or 132
|
CSCI
146
|
m
|
Object Oriented
Practicum |
CS P121
|
Programming
Practicum
|
CS
P200
|
no
equiv
|
|
CSCI 145
|
CSCI
150
|
r
|
Introduction
to Object Oriented
Programming
|
CS P125
|
Intro to
CS
|
CS
P125
|
CS
A120
|
Computer
Science I
|
MATH 120
|
CSCI
180
|
r
|
Data
Structures
|
CS P126
|
Data Str
& Obj Or Prg
|
CS
P225
|
CS
A220
|
Computer
Science II
|
CSCI 150
or (CSCI 145
& 146);+(1)
|
CSCI 214
|
m
|
Advanced Data
Structures
and Algorithms
|
CS P225
|
Advanced Data
Structures
and Algorithms |
CS P214
|
none
|
|
CSCI 180
|
CSCI
224
|
r
|
Computer
Architecture
|
CS P 231
|
Computer
Architecture |
CS
P230
|
CS
A331
|
Computer
Architecture |
CSCI 146 or CSCI
150
&
(CSCI 140 or MATH 135 or MATH 266)
|
CSCI 285
|
m
|
Co-op with Industry
|
CS P275
|
Co-op with Industry |
|
|
|
|
CSCI
290
|
r
|
Object
Oriented Software Design
|
CS P226
|
Advanced
Object Oriented Design
|
CS
P226
|
CS
A 240
|
Computer
Science III
|
CSCI 180
|
CS A293
|
s
|
Special Topics
|
CS P293
|
Special Topics |
|
CS A293
|
Special Topics |
|
CS A298
|
s
|
Independent Study
|
none
|
|
|
CS A298 |
Ind. Study |
|
CS
A305,306
|
s
|
Microprocessors
&
Microprocssor lab
|
no equiv
|
|
|
CS
P305,306
|
Microprocessors
&
Microprocssor lab |
CSCI 150
or
145
|
CS
A314
|
r
|
Algorithms
|
|
|
|
CS
A481
|
Algorithms
|
CSCI 180
MATH 143
|
CS
A324
|
m
|
Operating
Systems
|
CS P331
|
Operating
Systems |
CS
P330
|
CS
A451
|
Operating
Systems |
CSCI 180
CSCI 224 or EE P311
|
CS
A327
|
r
|
Compilers
|
CS P410
|
Compiler
Design
|
CS
P410
|
CS
A351
|
Compilers
|
CSCI 180
|
CS
A334
|
m
|
Network
Programming I
|
CS P334
|
Network
Programming
|
CS
P335
|
no
equiv
|
|
CSCI 180
|
CS
A344
|
r
|
Programming
Languages
|
CS P310
|
Concepts
of Programming Languages
|
CS
P310
|
CS
A311
|
Programming
Languages |
CSCI 290
|
CS
A357
|
s
|
Computer
Graphics
|
CS P421
|
Computer
Graphics |
none
|
CS
A357
|
Computer
Graphics |
CSCI 180,
MATH 244 or
linear algebra
|
CS
A371
|
r
|
Databases
|
CS P341
|
Database
Systems I |
CS
P340
|
CS
A341
|
Databases
|
CSCI 180
|
CS A385
|
m |
Co-op with
Industry(0)
|
CS P375
|
Co-op with Industry |
|
|
|
|
CS A386
|
m
|
Internship with
Industry(0-3)
|
CS P376
|
Internship with
Industry |
|
|
|
dept. permission
|
CS
A390
|
r
|
Software
Engineering
|
CS P353
|
Software
Engineering |
CS
P270
|
CS
A461
|
Software
Engineering
|
CSCI 290
|
CSCI 393
|
s
|
Special Topics
|
CS P293
|
Special Topics |
|
CS A393
|
Special Topics |
|
CSCI 398
|
s
|
Independent Study
|
none
|
|
|
CS A398 |
Ind. Study |
|
| CSCI 413 |
r
|
Automata
|
none
|
|
|
CS A482
|
Automata
|
CSCI 180
|
CSCI
425
|
m
|
Advanced Operating
Systems
|
CS P431
|
Operating
Systems II
|
CS
P450
|
no
equiv
|
|
CSCI 324
|
CSCI
434
|
m
|
Network Programming
II
|
CS P434
|
Network
Management
|
CS
P430
|
no
equiv
|
|
CSCI 334
|
CSCI
462
|
m
|
Artificial
Intelligence
|
CS P442
|
Artificial
Intelligence |
CS
P440
|
no
equiv
|
|
CSCI 180
|
CSCI 485
|
m
|
Co-op with Industry
|
CS P475
|
Co-op with Industry |
|
|
|
|
CSCI 486
|
m
|
Internship with
Industry
|
CS P476
|
Internship
with Industry |
|
|
|
|
CSCI
490
|
m
|
Senior
Design Project
|
CS P490
|
Senior
Design
Project
|
|
no
equiv
|
|
|
CSCI
491
|
n
|
Capstone
Project
|
no equiv
|
|
|
no
equiv
|
|
|
CSCI 493
|
s
|
Special Topics
|
CS P493
|
Special Topics |
|
CS A493
|
Special Topics |
|
CSCI 495
|
s
|
Senior Residency
|
none
|
|
|
CS A495
|
|
|
CSCI 498
|
s
|
Independent Study
|
CS P498
|
Independent Study |
|
CS A498 |
Ind. Study |
|
Math
|
|
|
|
|
|
|
|
|
MATH
135
|
m |
Discrete
Mathematics
|
CS P115
|
Discrete
Structures
|
CS
P115
|
none
|
none
|
MATH 120
|
MATH
160
|
m
|
Computational
Probability
and
Statistics
|
CS P116
|
Discrete
Probability and Data
Analysis
|
CS
P215
|
none
|
none
|
MATH 142
or
MATH 135 |
MATH
215
|
m
|
Computational
Linear Algebra
|
CS P220
|
Computational
Linear Algebra |
CS
P235
|
none
|
|
MATH 143
|
MATH
320
|
m
|
Numerical
Analysis
|
CS P320
|
Numerical
Analysis
|
CS
P320
|
none
|
|
MATH 143
|
MATH
360
|
m
|
Combinatorics
|
CS P315
|
Combinatorics
|
CS
P315
|
|
|
MATH 135
|