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.


Core Requirements


English I and II                         

Literature                                                

Music, Art, or Fine Arts                             

Speech                                                    

Science (3 hrs. non-lab)                            

Computer Science (software)                     

Philosophy or Religion                               

Ethics

Health & Wellness                                                      

History                                                     

Cross Culture                                             

Choose 9 hours from 3 of these 4 disciplines:

Psychology, Sociology, Economics, or Political Science


Major Requirements


Calculus I

Calculus II        

Statistics          

Linear Algebra              

Mathematics of Computing

Technical Writing

Physics I

Introduction to Computing I & II (C++)

Computer Organization & Architecture

Data Structures and Algorithms

Analysis of Algorithms

The Structure of Operating Systems

Software Engineering

Computer Networking and Communications

Compiler Design

Senior Seminar in Computing & Information Science

3 CS Elective U/L (9 HOURS) from:

(1) Social, Legal and Ethical Issues of Computing

(2) Database Management Systems 

(3) Computer Graphics and User Interface Design

(4) Artificial Intelligence

General Electives (as needed)