Mathematics & Computer Science > > Programs of Study

Bachelor of Science in Computer Science

Prerequisites
Include ONE of the following options:
    CIS 140 Databases 1 hour
    Introduction to Computers Competency 0 hours
Include ONE of the following options:
    MAT 144 Functions and Graphs 3 hours
    MAT 141 and MAT 143 5 hours
    Placement 0 hours

Computer Science Courses
CSC 101 Beginning Programming 3 hours
CSC 203 Foundations of Computer Science 3 hours
CSC 212 Object Oriented Programming 3 hours
CSC/MAT 262 Discrete Mathematics 3 hours
CSC 301 Data Structures and Algorithms 3 hours
CSC 311 Computer Organization 3 hours
CIS/CSC 315 Database Theory and Design 3 hours
CSC 326 Networking and Operating Systems 3 hours
CSC/MAT 360 Numerical Analysis 3 hours
CIS/CSC 407 Software Engineering 3 hours
CSC 420 Computer Science Seminar 1 hour
Elective: any CSC course at 300 level or above 3 hours

Mathematics Courses
MAT 211 Calculus I 4 hours
MAT 212 Calculus II 4 hours
MAT 220 Linear Algebra 3 hours
MAT 245 Statistics I 3 hours

Chemistry and Physical Science
PHY 211 General Physics I (with lab) 4 hours
PHY 212 General Physics II (with lab) 4 hours

Practical Experience (choose any combination)    

3 hours
COE 302 Cooperative Education 1-3 hours
COE 403 Cooperative Education 1-3 hours
CSC 930 Internship 1-3 hours

Total Hours Required for the Major

59-65 hours