Computer Science Degrees                                                                                                        
August 2006 

Common Core


 

Course

Credits

Title

Prerequisites

CSC

120

2

Introduction to the Computing Sciences

none

CSC

134

2

Introduction to Java Programming

none

CSC

150

4

Programming Fundamentals

CSC 120

CSC

250

4

Fundamentals of Data Abstraction

CSC 150

CSC

330

4

Object-Oriented Programming

CSC 134

CSC

350

4

Database Management

CSC 150 or CSC 175

CSC

400

4

System Analysis and Software Engineering

CSC 350 or permission

CSC

460

4

Capstone Project

CSC 400

CSC

elec

2-4

Elective above 200

course dependent

 

 

30-32

 

 

 

Tracks


 Theoretical Track – leading to the B.S. Degree

 

Course

Credits

Title

Prerequisites

CSC

260

2

Advanced Algorithms

CSC 250 & MAT 200

CSC

280

4

Language Design and Implementation

CSC 250 or CSC 330

CSC

300

2

Computer Organization

CSC 120

CSC

310

2

Operating Systems

CSC 300

MAT

165

4

Calculus I

none/MAT 129

MAT

166

4

Calculus II

MAT 165

MAT

200

4

Discrete Mathematical Structures

MAT 165

 

 

22

 

 

 

Information Systems Track – leading to the B.A. Degree

 

Course

Credits

Title

Prerequisites

CSC

175

4

Information Technology

none

CSC

210

4

Ethical Issues in Information Technology

none

CSC

220

4

Web and Net-Centric Design

none

CSC

380

4

Information and Decision Support Systems

CSC 350

MAT

115

or

125

 

3

Elementary Statistics

 

Finite Mathematics

none

MAT

126

3

Applied Calculus

MAT 115 or 125

 

 

22

 

 

 Total credit hours required for the major:  52–54.


 CSC homepage