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