Curriculum: Computer Science

Concentration: Game Development

Degree earned: Bachelor of Science in Computer Science: Game Development Concentration

Effective: 08/2008
Updated: 05/2008

FRESHMAN YEAR
Fall Semester Credit   Spring Semester Credit

CH 101 &102  General Chemistry I & Lab1, 2
E 101 Intro. to Engineering 1, 2
E 115 Intro. to Computing Environments1
ENG. 101 Intro. to Academic Writing1, 2
MA 141 Calculus I1, 2

4
1
1
4
4

14

 

CSC 116 Intro. to Comp. –Java2;
Humanities/Social Science Elective3
MA 241 Calculus II1, 2
PY 205  Physics I1, 2
PE 101-109   Health & Physical Fitness

3
3
4
4
1

15
 
SOPHOMORE YEAR
Fall Semester Credit   Spring Semester Credit

CSC 216 Programming Concepts2
CSC 226 Applied Discrete Mathematics2
MA 242 Calculus III
PY 208 Physics II
PE *** Physical Education Elective

3
3
4
4
1

15
 

CSC 230 C and Software Tools
CSC 316 Data Structures
Humanities/Social Science Elective3
MA 305 Elementary Linear Algebra
Basic Science Elective4

3
3
3
3
3

15
 
JUNIOR YEAR
Fall Semester Credit   Spring Semester Credit

CSC 236 Comp. Org & Assem. Lang.
CSC 246 Operating Systems
CSC 302/333  Numerical Methods or Automata Theory
ST 370 Probability & Statistics for Engineers
Humanities/Social Sciences Elective3

3
3
3
3
3

15
 

CSC 326 Software Engineering
CSC 379 Ethics in Computing
CSC *** CSC Games Restricted Elect. 5
EC 205 Econ. or EC 201 or ARE 201
ENG 331 Comm. For Engineering & Tech.
Games Restricted Elective8

3
1
3
3
3
3

16
 
SENIOR YEAR
Fall Semester Credit   Spring Semester Credit

CSC 461 Computer Graphics
CSC 481 Game Development
Humanities/Social Science Elective3
Humanities/Social Science Elective3
Games Restricted Elective8

3
3
3
3
3

15

 

CSC 4*** Advanced Games Elective9
CSC *** CSC Games Restricted Elect.5
Humanities/Social Science Elective3
Games Restricted Elective8
CSC 492 Senior Design Project

3
3
3
3
3

15

 
Minimum Credit Hours Required for Graduation: 120 6,7
 
Footnotes:        
 

1. Courses required for Matriculation: CH 101 & 102, E 101, E115, ENG 101, MA 141, MA 241, and PY 205.

2. D grades are not accepted in CH 101 & 102, E 101, ENG 101, MA 141, MA 241, PY 205, CSC 116, CSC 216, and CSC 226.

3. See College of Engineering list of Humanities/Social Sciences/Science-Technology-Society Requirements:
http://www.engr.ncsu.edu/undergrad/curricula/documents/HSS2006.pdf. At least one of the seven humanities/social sciences/ STS courses must focus on a non-English speaking culture, or an additional course must be selected.

4.
To be selected from CH 201, PY 123, 124 or an PY with a prerequisite of PY 208, any PB, BIO, MEA, or ZO.

5.
To be selected from CSC411, CSC454, CSC462, CSC482, or CSC582.

6.
The GPA earned in all courses attempted at NCSU must be 2.0 or higher to satisfy University graduation requirements.
In addition, the College of Engineering requires either a GPA of 2.0 or higher in all courses bearing the CSC designation or a grade of C- or higher in each CSC course used to satisfy the requirements in the major.

7.
All students who graduate from NCSU must demonstrate competency in a foreign language at the 102 level.

8.
To be selected from ENG 282, ENG 288. ENG 376, ENG 377, ENG 492 (Special Topics in Film) or MUS 306.

9.
To be selected from CSC 462, CSC 482.