Computer Science Major - Gaming and Media Design Track (B.S. Degree) - Required Courses and Recommended Course SequenceFirst Semester
Second Semester
Third Semester
Fourth Semester
Fifth Semester
Sixth Semester
Seventh Semester
Eighth Semester
Science Electives for Computer Science Majors B.A. candidates: see General Education Curriculum requirements B.S. candidates: A laboratory science sequence, which must be one of the following: BIO 121; BIO 122 CHM 113 & 115; CHM 114 & 116 EES 211; EES 230 PHY 201; PHY 202 and one additional four-credit course in Biology, Chemistry, Earth and Environmental Sciences, Physics, or any Engineering course not cross-listed in Computer Science. The course must be number above 200, except that BIO 121, BIO 122, CHM 113 and 115, CHM 114 and 116 are also acceptable in fulfilling this requirement. Computer Science Electives for Computer Science Majors Classic Track: CS 319 or CS 323 or CS 327 and one additional 300-level CS course not listed as a required course. Gaming and Media Design: Any two 300-level CS courses not listed as required courses. Summary of the minimum credit distribution for the major in Computer Science Classic Track:
B.A. B.S. CS 125 Computer Science I 4 4 CS 126 Computer Science II 4 4 CS 225 Computer Science III 3 3 CS 226 Computer Science IV 3 3 CS 326 Operating System Principles 3 3 CS 328 Algorithms 3 3 CS 330 Computer Architecture 3 3 CS 334 Software Engineering 3 3 CS 391 Senior Projects I 1 1 CS 392 Senior Projects II 2 2 CS 319 Principles of Programming Languages or CS 323 Theory of Computation or CS 327 Compiler Design 3 3 CS Electives 9 9 MTH 111 Calculus I 4 4 MTH 112 Calculus II 4 4 MTH 202 Set Theory and Logic 4 4 MTH 231 Discrete Mathematics 3 3 MTH 150 Elementary Statistics or MTH 351 Probability and Statistics I 3 3 ENG 101 Composition 4 4 ENG 202 Technical and Professional Writing 3 3 FYF 101 First-Year Foundations 3 3 Science Electives 6 12 Distribution Requirements 18 18 Free Electives 27 21 Total minimum number of credits required for degree completion 120 120 Summary of the minimum credit distribution for the major in Computer Science Gaming and Media Design Track: Computer Science Courses (41 credits) Credits CS 125 Computer Science I 4 CS 126 Computer Science II 4 CS 225 Computer Science III 3 CS 226 Computer Science IV 3 CS 328 Algorithms 3 CS 334 Software Engineering 3 CS 340 Artificial Intelligence 3 CS 366 3-Dimensional Environments and Animation 3 CS 367 Computer Graphics 3 CS 368 3-Dimensional Game Development 3 CS 391 Senior Projects I 1 CS 392 Senior Projects II 2 CS Electives 6 MTH 111 Calculus I 4 MTH 112 Calculus II 4 MTH 202 Set Theory and Logic 4 MTH 231 Discrete Mathematics 3 MTH 150 Elementary Statistics or MTH 351 Probability and Statistics 3 ENG 101 Composition 4 ENG 202 Technical and Professional Writing 3 FYF 101 First-Year Foundations 3 PHY 201 General Physics I 4 Science Electives 8 Distribution Requirements 18 Free Electives 21 Total minimum number of credits required for degree completion 120 |