Bachelor of Science in Computer Science

Students who pursue the Computer Science degree have supplementary requirements in both mathematics and physics in addition to the study of programming for mathematics and science applications. Students pursuing this degree would likely seek employment opportunities writing programs for scientific models, operations research, actuarial science, or computer operating systems for industry, education, and government.

General Education Requirements

English I and II

Writing Intensive (2 courses)                         


Music, Art, or Fine Arts                             


Science (3 hrs. lab & non-lab)                            

Computer Science                     

Philosophy or Religion                               


Health & Wellness                                                      


Cross Culture                                             

Choose 9 hours from 3 of these 4 disciplines:

Psychology, Sociology, Economics, or Political Science

Major Requirements

MTH 210 Calculus I

MTH 211 Calculus II        

MTH 170 Statistics                   

CSI 235 Mathematics of Computing

PWR 360 Interdisciplinary Professional &Technical Writing (W)

CSI 130 Introduction to Computing I 

CSI 230 Introduction to Computing II 

CSI 300 Computer Organization & Architecture

CSI 330 Data Structures and Algorithms

CSI 335 Analysis of Algorithms

CSI 345 The Structure of Operating Systems

CSI 410 Software Engineering

CSI 450 Computer Networking and Communications

CSI 465 Compiler Design

CSI 497 Senior Seminar I

CSI 498 Senior Seminar II

Computer Science Electives (9 credit hours)


Student Services


Photo of Heather Haycraft, M.A.Ed.Heather Haycraft, M.A.Ed.

Student Services Specialist
(502) 797-4380