Mappings between Previous Catalogs and the 03-05 Catalog |
If you
declared Computer Science as your major or minor before Fall 2003, you can follow either the old or the new
catalog.
However, if you decide to
follow a catalog that is before 2003-2005, be aware of the following changes.
Starting Fall 2003 class registration, the new course number will be
used.
Courses in Previous
Catalogs |
Courses in Fall 2003 Catalog
|
Comments
|
|
|
|
CS 150 |
Introduction
to Unix |
Taken
with 221 |
CS 211 |
Internet Prog. & Web
Design |
|
CS 211 |
Internet
Prog. & Web Design |
Preparation
for 212 or 221 |
CS 212 |
Computer Science I |
|
|
|
Replaced
by 221 |
CS 213 |
Computer Science II |
|
|
|
Replaced
by 223 |
CS 215 |
Introduction to Unix |
|
CS 215 |
Unix
Programming Environment |
Title
changed |
|
|
|
CS 216 |
Unix
System Administration |
New
elective |
CS 220 |
Assembly Language |
|
|
|
Not
offered, replaced by an elective |
|
|
|
CS 221 |
Programming
Fundamentals |
Replacing
212, taken with 150. |
|
|
|
CS 222 |
Object
-Oriented Programming |
Replacing
290, taken before 223 |
|
|
|
CS 223 |
Data
Structures and Algorithms |
Replacing
213, taken after 222 |
CS 277 |
Topics in Prog. Languages |
|
CS 277 |
Topics
in Prog. Languages |
|
CS 280 |
X-Windows |
|
CS 280 |
X-Windows |
No
longer offered |
CS 290 |
Object Oriented Programming |
|
|
|
Replaced
by 222 |
CS 294 |
Adv. Java Programming |
|
CS 294 |
Adv. Java Programming |
|
CS 300 |
Discrete Structures |
|
CS 300 |
Discrete Structures |
|
CS 305 |
Numerical Analysis |
|
CS 305 |
Numerical Analysis |
|
CS 311 |
Data and File Structures |
|
|
|
Replaced
by 312 |
|
|
|
CS 312 |
Algorithm
Analysis and Design |
Replacing
311 |
CS 315 |
System Programming |
|
|
|
|
CS 320 |
Logic Design |
|
CS 320 |
Logic Design |
220 is not a prerequisite |
CS 321 |
Computer Architecture |
|
CS 321 |
Computer Architecture |
|
|
|
|
CS 335 |
Software
Engineering |
Replacing
441 |
|
|
|
CS 342 |
Database
Systems |
Doesn't
require 300, replacing 440 |
CS 350 |
Programming Languages |
|
CS 350 |
Programming Languages |
|
|
|
|
CS 356 |
Artificial
Intelligence |
Replacing
455 |
CS 360 |
Intro. Operating Systems |
|
CS 360 |
Intro. Operating Systems |
|
CS 370 |
System Analysis/Design |
|
|
|
Replaced
by 335 |
|
|
|
CS 371 |
Computer
Graphics |
Replacing
470 |
|
|
|
CS 376 |
Computer
Networks |
Replacing
475 |
|
|
|
CS 377 |
Special
Topics in CS |
New
elective |
CS 410 |
Theory of Language Translation |
|
CS 410 |
Theory of Language Trans. |
|
CS 411 |
Algorithm Analysis |
|
CS 411 |
Theory of Automata |
Title
and description changed |
CS 420 |
Advanced Logic Design |
|
CS 420 |
Advanced Logic Design |
|
CS 421 |
Adv. Computer Architecture |
|
CS 421 |
Adv. Compute Architecture |
|
|
|
|
CS 435 |
Adv.
Software Engineering |
|
|
|
|
CS 442 |
Adv.
Database Systems |
|
CS 440 |
Database Systems |
|
|
|
Replaced
by 342 |
CS 441 |
Software Engineering |
|
|
|
Replaced
by 335 |
CS 450 |
Compiler Construction |
|
CS 450 |
Compiler Construction |
|
CS 455 |
Intro. to Artificial
Intelligence |
|
|
|
Replaced
by 356 |
|
|
|
CS 456 |
Adv.
Artificial Intelligence |
|
|
|
|
CS 457 |
Robotics |
|
CS 460 |
Adv. Operating Systems |
|
CS 460 |
Adv. Operating Systems |
|
|
|
|
CS 465 |
Adv.
System Analysis & Design |
|
CS 470 |
Interactive Computer Graphics |
|
|
|
Replaced
by 371 |
|
|
|
CS 471 |
Advanced
Computer Graphics |
|
|
|
|
CS 472 |
AI
Agents in Virtual Environ. |
|
|
|
|
CS 476 |
Adv.
Computer Network & Sec. |
|
CS 477 |
Special Topics in CS |
|
CS 477 |
Special
Topics in CS |
|
CS 489 |
Experiential Prior Learning |
|
CS 489 |
Experiential Prior Learning |
|
CS 490 |
Senior Seminar/Project |
|
CS 490 |
Senior Seminar/Project |
|
CS 496 |
Internship in Computer Science |
|
CS 496 |
Internship in Computer Science |
|
CS 497 |
Cooperative Education |
|
CS 497 |
Cooperative Education |
|