BACHELOR OF SCIENCE WITH A MAJOR IN COMPUTER SCIENCE
Core Curriculum Areas A-E for Science Majors 42
Core Curriculum Area F 18
MATH 2011- 2012 Calculus and Analytic Geometry I and II, 
1 hour of MATH 2011 from Area D 5
CSCI 1301 Principles of Computer Programming I 4
or CSCI 2060 Programming for Science and Engineering 
CSCI 1302 Principles of Computer Programming II 3
CSCI 2700 Ethics in Computer Science 2
Choose one 4-credit laboratory course from Core Area D 4
for science or non-science majors except PHSC 1011 
or ASTR 1000 
Major Concentration 40
(Grade of C or better is required in all these courses)
MATH 2210 Elementary Statistics 
or MATH 3110 Statistical Analysis for Business 3
CSCI 3030 Mathematical Structures for Computer Science 3
CSCI 3170 Computer Organization 3
CSCI 3271 Operating Systems I 3
CSCI 3370 Assembly Language Programming 3
CSCI 3400 Data Structures 3
CSCI 3410 Database Systems 3
CSCI 3500 Applied Theory of Computing 3
CSCI 4711 Software Design 3
CSCI 4712 Senior Capstone Project 4
Select one of the following courses 3
MATH 3280 Linear Algebra 
MATH 3710 Combinatorics 
MATH 4350 Numerical Analysis 
MATH 4420 Introduction to the Theory of Graphs 
MATH 4211 Modern Abstract Algebra I 
MATH 4251 Probability and Statistics I
Select six hours from the following courses 6
CSCI 3300 Programming Languages
CSCI 3600 Internet Programming
CSCI 4272 Operating Systems II
CSCI 4280 Data Communications and Networking
CSCI 4800 Compiler Writing
CSCI 4820 Computer Graphics
CSCI 4950 Selected Topics
CSCI 4960 Undergraduate Internship
CSCI 4990 Undergraduate Research
Minor Concentration 15-18
General Electives 2-5
Physical Education  5
Scaled Score of 140 or Higher on ETS Major Field Test
Total Hours for the Degree  125