CURRICULUM GUIDE

Computer Science, B.S. (General option)

 

 

Fall Semester

 

Spring Semester

 

 

Course

Number and Name

Freshman

Year

 

 

 

CSC 160

EET 252

ASO 100                  

Elective*

Gen. Ed. (IA)

Gen. Ed. (VI)

 

Total 

 

* Pre-Calculus if needed

 

 

3

3

1

3-5

3

3

 

 16-18

CSC 190

MAT 124

Gen. Ed. (IB)

Gen. Ed. (IC)

Gen. Ed. (VA)

 

 

Total

3

4

3

3

3

 

 

16

 

CSC 160

CSC 190

CSC 191

CSC 195

CSC 200

CSC 310

CSC 312

CSC 320

CSC 330

CSC 340

 

 

 

 

 

Introduction to Programming

Introduction to Computer Programming – C++

Advanced Computer Programming – C++

Introduction to Discrete Structures

Introduction to Computer Organization

Data Structures

File Processing

Introduction to Algorithms

System Environments and Networks

Computer Ethics and Software Engineering

 

 

 

 

Sophomore

Year

CSC 191                       

CSC 195

MAT 224

Science Requirement

Elective

 

Total

          3

3

4

3-5

2

 

 15-16

CSC 200

CSC 310

MAT 214

Science Requirement

Gen. Ed. (VB)

 

Total

3

3

3

3-5

3

 

 15 - 17

 

CSC 370

CSC 400

CSC 440

CSC 460

 

Computer Architecture

Operating Systems

Introduction to Software Engineering

Computer Network Architecture

 

Two CSC Elective Courses

Junior

Year

CSC 312

CSC 330

STA 270

Science Requirement

Gen. Ed. (VC)

 

 

Total

3

3

3

3-5

3

 

 

15-17

 

CSC 320

CSC 340

CSC 370

Science Requirement

Gen. Ed. (IIIA)

 

 

Total

3

3

3

3-5

3

 

 

15 - 17

 

BIO 121

BIO 131 or 141

CHE 111/115

CHE 112/116

GLY 108

GLY 109

PHY 201

PHY 202

 

 

 

Principles of Biology

General Botany or General Zoology

Introductory Chemistry I

Introductory Chemistry II

Plate Tectonics: The Active Earth

Great Moments in Earth History

University Physics I

University Physics II

 

Senior

Year

CSC 400

CSC 440

CSC Elective

Gen. Ed. (IIIB)

Elective

 

 

Total

3

3

3

3

3-5

 

 

15-17

CSC 460

CSC Elective

Gen. Ed. (VII)

Electives                                     

 

 

 

Total

3

3

3

6

 

        

 

        15

 

 

EET 252

MAT 124

MAT 214

MAT 224

STA 270

 

ASO 100

 

Digital Circuits

Calculus I

Linear Algebra and Matrices

Calculus II

Applied Statistics

 

Academic Orientation