COURSE

TITLE

PREREQUISITE

(A minimum of C grade is required to serve as a prerequisite)

Schedule & Number of Sections offered: Fall (F), Winter (W), Spring(S), Summer(X)

     F            W          S               X

CS101

Intro. to Higher Education

--

1

1

1

-

CS120

Intro. to Web Site Development

--

1

1

1

1

CS122

Using Relational Databases & SQL

--

1

1

1

1

CS160

Intro. to Computers

--

6

7

6

4

CS190

Basic Progr. (Visual Basic).

--

1

 

1

 

CS201

Intro. to Progr. (Java)

Calculus Ready (Math103)

PHIL250 (Pre/Co Requisite)

2

3

3

2

CS202

Intro. to OOP (Java)

CS201

2

2

2

1

CS203

Progr. with Data Struct. (Java)

CS202

2

1

1

1

CS240

Comp. Org. & Assembly Lang.

CS201

 

 

 

 

CS242

C/C++ Programming

Calculus Ready (Math103)

 

1

 

1

CS245

Using Operating Systems & Networks for Programmers

CS202

1

1

1

 

CS290

Intro. to Fortran Progr.

--

1

 

1

-

CS312

Data Structures & Algorithms

CS203, MATH248

1

1

1

1

CS320

Internet Prog. (Server Side)

CS120, CS122, CS203

 

1

 

1

CS332

Programming Lang. Paradigms

 

1

1

1

 

CS340

Assembly Lang. & Systems Progr.

CS203

-

1

-

1

CS342

Object Orinted Progamming (for non CS majors)

 

1

-

1

-

CS345

UNIX & Shell Progr.

CS203

1

-

1

-

CS350

Computer Graphics – I

CS203, MATH255

-

1

-

1

CS370

Parallel and Distributed Prog.

CS203

1

-

1

-

CS386

Intro. to Automata Theory

CS202, MATH255

1

-

1

1

CS390

Software Architecture

CS312, CS386

-

1

-

1

CS422

Principles of Data Base Systems

CS312

-

1

-

1

CS432

Progr. Language Semantics

CS312

 

 

 

 

CS434

User Interface Mgmt. System

CS203

 

 

 

 

CS437

Software Engineering

CS312

1

-

1

-

CS440

Intro. to Operating Systems

CS312

1

1

-

1

CS442

Advanced Operating Systems

CS440

-

-

1

-

CS447

Computer Networks

CS440

1

-

1

-

CS450

Computer Graphics – II

CS350

-

-

1

-

CS454

Topics in Advanced CS

--

-

-

-

-

CS460

Artificial Intelligence

CS312

1

-

-

-

CS461

Machine Learning

CS312

-

1

-

-

CS486

Grammars, Lang. & Automata

CS386

-

1

-

-

CS488

Compilers

CS312, CS386

-

-

1

-

CS490

CS Recap. & Progr. Master Class

All CS required courses (can also be met as corequisites)

1

 

1

 

CS499

Undergraduate Directed Study

--

-

-

-

-