Computer Science B.S.- Required Courses and Recommended Course Sequence, Gaming and Media Design Track

First Semester

CS 125 Computer Science I

4

FYF 101 First-Year Foundations

3

Eng 101 Composition or
Distribution Requirement

4/3

Mth 111 Calculus I

4

 

14-15

Second Semester

CS 126 Computer Science II

4

Mth 112 Calculus II

4

Distribution Requirements

3

Eng 101 Composition or
Distribution Requirement

4/3

 

14-15

Third Semester

CS 225 Computer Science III

3

Mth 202 Set Theory and Logic

4

Laboratory Science Sequence

4

Distribution Requirement

6

 

17

Fourth Semester

CS 226 Computer Science IV

3

Mth 231 Discrete Math

3

Laboratory Science Sequence

4

Distribution Requirement or
CS 366 Gaming I

3

Eng 202 Technical Writing

3

 

16

Fifth Semester

CS 328 Analysis of Algorithms
or CS Elective

3

Mth 150 Elementary Statistics or
Mth 351 Probability and Statistics I

3

CS 340 Artificial Intelligence or
CS 367 Computer Graphics

3

PHY 201 - General Physics

4

 

13

Sixth Semester

CS 334 Software Engineering

3

CS 366 Gaming I or
CS 368 3D Game Development

3

CS Elective or Distribution Requirement

3

Distribution Requirements

6

 

15

Seventh Semester

CS 328 Analysis of Algorithms
or CS Elective

3

CS 340 Artificial Intelligence or
CS 367 Computer Graphics

3

CS 391 Senior Projects I

1

Free Electives

6-9

 

13-16

Eighth Semester

CS 368 3D Game Development
or CS Elective

3

CS 392 Senior Projects II

2

Free Electives

9-12

 

14-17