Computer Science Requirements

Pre-engineering Requirements

ENG 101/102

English Composition I/II

6

CS-100

CS Professions

1

CS 115/215

Computer Science I/II

7

CS-216

Intro. to Software Engineering

3

CS-275

Discrete Mathematics

4

MA 113/114

Calculus I/II

10

PHY-231/241

Physics I + Lab

5

Additional Required Courses

 

Natural Sciences

6

PHY-232/242

Physics II + Lab

5

MA-213 or 322

Calc III or Linear Algebra

3-4

EE-280

Design of Logic Circuits

3

STA-281

Statistics

3

CS/EE-380

Machine Organization

3

CS-315

Data Structures & Algorithms

3

MA/CS-321

Numerical Analysis

3

CS-375

Logic & Theory of Computing

3

CS-470

Operating Systems

3

CS-499

Senior Project

3

Computer Science Electives - 9 hours selected from:

At least two of:

   

1- CS-335

Graphics & Multimedia

3

2- CS-405

Intro. to Database Systems

3

3- CS-441

Compilers

3

4- CS-450

Programming Languages

3

5- CS-463

Artificial Intelligence

3

One additional CS course 300 level and above

3

Technical Electives - 12 hours selected from any of:

CS

300 level and higher courses

EE

300 level and higher courses

MA

MA-214 or 300 level and higher courses

B&E

300 level and higher courses

University Studies

University Studies Requirements must be satisfied

Credit and Grade Point Hour Requirements

128 credit hours minimum with a 2.0 gpa overall and in your major courses