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)                         

Literature                                                

Music, Art, or Fine Arts                             

Speech                                                    

Science (3 hrs. lab & non-lab)                            

Computer Science                     

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


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
hnhaycraft@mckendree.edu