Computer Science Curriculum by Discipline

Note: The below table shows the course and credit hour requirements by discipline for catalog years(= requirement terms) FS 2004 and onward; the requirements changed in FS 2006, in FS 2008, in FS 2010, in FS 2012, and in FS 2014 [4]. The 4-digit course numbers are effective FS2014 with the most recent equivalent 3-digit course numbers shown in parentheses.

CourseFS2004-2005FS2006-2007FS2008-2009FS2010-FS2011

FS2012-FS2013

FS2014-
Computer Science
CS 1010 (001) - Introduction To Computer Science 1 1 1 1 1 1
CS 1570 (053) - Introduction To Programming 3 3 3 3 3 3
CS 1580 (054) - Introduction To Programming Laboratory 1 1 1 1 1 1
CS 1510 (153) - Data Structures 3 3 3 3 3 3
CS 1200 (128) - Discrete Mathematics For Computer Science 3 3 3 3 3 3
CS 3100 (206) - Software Engineering I   3 3 3 3 3
CS 3200 (228) - Introduction To Numerical Methods 3 3 3 3 3 3
CS 2200 (220) - Theory of Computer Science     3 3 3 3
CS 3500 (256) - Programming Languages And Translators 3 3 3 3 3 3
CS 2300 (238) - File Structures And Introduction To Database Systems 3 3 3 3 3 3
CS 2500 (253) - Algorithms 3 3 3 3 3 3
CS 3800 (284) - Introduction To Operating Systems 3 3 3 3 3 3
CS 4096 (397) - Software Systems Development I [4] 3 3 3 3

3

3

CS Electives 5000 (300) or higher / total [1] 6/12 6/12 12/15 12/15 9/15 9/15
Computer Engineering
CpE 2210 (111) - Introduction to Computer Engineering 3 3 3 3 3 3
CpE 3150 (213) - Digital Systems Design 3 3 3 3 3 3
Mathematics / Statistics
Math 1208 (8)/1214 (14) - Calculus I 4-5 4-5 4-5 4-5 4-5 4-5
Math 1221 (21)/ 1215 (15) - Calculus II 4-5 4-5 4-5 4-5 4-5 4-5
Math 2222 (22) - Calculus III 4 4        
Math 3103 (203) /3108(208) - Linear Algebra 3 3 3 3 3 3
Stat  3113 (213)/ 3115(215)/ 3317(217)/ 5643(343) - Statistics 3 3 3 3 3 3
English / Literature / Speech
English 1120 (20) 3 3 3 3 3 3
English 1160 (60) /3560 (160) 3 3 3 3 3 3
Literature Elective [list of approved electives] 3 3 3 3 3 3
Speech 1185(85) / 3282 (283) 3 3 3 3 3 3
Constitutional Requirement (called History Elective on your CAPS Report / Degree Audit)
Political Science  1200(90) or History 1200(112)/ 1300(175)/ 1310(176) 3 3 3 3 3 3
Humanities & Social Science Electives [list of approved electives]
Humanity Elective 3 3 3 3 3 3
Social Science Elective 6 6 6 6 6 6
Humanity/Social Science Elective 6 6 3 0 0 0
Ethics Elective (Phil 3225(225) or (3235)235 or 4340 (340) or 4368(368) 0 0 0 3 3 3
Lab Science Elective
Science lecture / laboratory pair [2] 4-6 4-6 4-6 4-6 4-6 4-6
Physics Electives
Physics I - Phys 1135 (23) 4-5 4-5 4-5 4-5 4-5 4-5
Physics II - Phys 2135 (24) 4-5 4-5 4-5 4-5 4-5 4-5
Science & Engineering Electives
From any BS program except CS [exclusion list] 9 9 9 9 9  

From any discipline associated with either the Science or Engineering Discipline Specific Curriculum Committees [3]

          9
Free Electives
Additional courses to make a total of 128 credit hours 6-12 3-9 4-10 4-10 4-10 4-10

Footnotes
[1] CS 2002(202) and x7x courses do not at all count towards CS electives; CS 2001 - Domain Exploration and Innovation Methods, CS 3001 - Skill Development for Entrepreneurs and Innovators, CS 4001 - Advanced Domain Exploration and Innovation Methods, and CS 4001 - Interpersonal Dynamics for Entrepreneurs and Innovators do not count towards CS electives and instead count towards either social science electives or free electives; CS 4097(398) may count towards total CS electives, but not towards 5000(300) level or higher CS electives. Starting with catalog year FS2008, CS 4700(317) does not count towards CS electives. Starting with catalog year FS2012, at least nine credit hours of CS electives must be lecture courses.

[2] Any science lecture/laboratory course or course pair totaling at least four hours credit. The laboratory is mandatory in all cases.

[3] Engineering: Aeronautical Engineering, Architectural Engineering, Biological Engineering, Chemical Engineering, Civil Engineering, Computer Engineering, Electrical Engineering, Engineering Management, Environmental Engineering, Geological Engineering, Material Engineering, Mechanical Engineering, Mining Engineering, and Nuclear Engineering.

         Science: Biological Sciences, Chemistry, Geological Sciences, Geophysics, Mathematics, Physics, Statistics

[4] Effective with catalog year FS2015, CS students have to meet the CS department’s experiential learning requirement, which can be found here.