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
Student Services Specialist
(502) 797-4380
hnhaycraft@mckendree.edu