One must be working on or completed a Bachelor’s degree in Computer Science with a Software Engineering emphasis. One may take courses in the game development certificate while working on the Bachelor’s degree.
The pre-requisites for the gaming courses count towards the Bachelor’s degree in computer science.
Course required for the certificate
The proposed Certificate in Game Development will consist of four courses. Working with industry, skills and best practices were identified indicating what a computer science student would need for employment in the game industry.The gaps identified after examining the Bachelor’s degree in Computer Science with an emphasis in Software Engineering are met through the courses in the game development certificate. The four courses that make up this certificate are:
MATH 2270 – Elementary Linear Algebra (3 credit hours) OR MATH 2250 – Linear
Algebra and Differential Equations (4 credit hours)
CS 4610 – Introduction to Game Industry (4 credit hours)
CS 4640 – Game Development 1 (4 credit hours)
CS 4650 – Game Development 2 (4 credit hours)
Total 15-16 Credit Hours
Course Descriptions:
CS 4610 Introduction to Game Industry
Covers the history of the game industry along with the different gaming hardware, gaming genres, game development roles, tools, skills needed, story boarding, and an introduction to game programming. . Includes team work project and all other aspects of creating a game design document. Pre-reqs: CS 1410, PHYS 2010
MATH 2270 Elementary Linear Algebra (3) or MATH 2250. Linear Algebra and Differential Equations (4)
Covers systems of linear equations, matrices, vector spaces, Eigen values linear transformations, orthogonality or the other course is an introduction to Linear Algebra and Differential Equations. Systems of linear equations, matrices, vector spaces, Eigen values. First and second order differential equations and models, higher order linear equations, linear systems. Pre-reqs: MATH 1220
CS 4640 Game Development I
First course in senior project that introduces students to game development using programming language and gaming engine in a 2D environment. At conclusion student should be able to add the resulting program into their game portfolio. Pre-reqs: CS 4610, MATH 2270, CS 4280, CS 4820, and CS 4500
CS 4650 Game Development II
Second course in senior project that introduces students to game development using programming language and gaming engine in 3D environment. At conclusion student should be able to add the resulting program into their game portfolio. Pre-reqs: CS 4640
1. Game Development Certificate for Students that already have a CS degree
For students that have already received a Bachelor’s Degree in Computer Science with an emphasis in Software Engineering
Semester 1
Course Description
Credits
CS 4610 Introduction to Game Industry
4
MATH 2270 Elementary Linear Algebra (3) or MATH 2250. Linear Algebra and Differential Equations (4)
3-4
Total Credits
7-8
Semester 2
Course Description
Credits
CS 4640 Game Development I
4
Total Credits
4
Semester 3
Course Description
Credits
CS 4640 Game Development II
4
Total Credits
4
2. Game Development Certificate for Students working on CS degree
For students that are currently pursuing Bachelor’s Degree in Computer Science with an emphasis in Software Engineering
Freshman Fall
Course Description
Credits
ENGL EN1010
3
MATH QL1080
5
CS SI1400
4
Computer Literacy Exams
2
CEET1105
4
Total Credits
18
Freshman Spring
Course Description
Credits
ENGL EN2010
3
COMM HU2110
3
SS/DV Gen Ed (Make sure it is a DV course)
3
CS SI1410
4
MGMT 2400
3
Total Credits
16
Sophomore Fall
Course Description
Credits
CS SI2650
4
CS 2550
4
MATH 1630
4
CS 2450 or CS 2705
4
Total Credits
16
Sophomore Spring
Course Description
Credits
LS Gen Ed
3
CS 2350
4
CS SI2420
4
SS or LS or CA/HU or PS Gen Ed
Recommend Physics 1010
3
CS 2899
0
Total Credits
14
Associate’s completed and Bachelor’s started
Junior Fall
Course Description
Credits
MATH SI1210 Calculus I
4
CS 3100 Operating Systems
4
CS 3230 Internet Multimedia Services and Applications Using Java
4
CS 4610 Introduction to Game Industry
4
Total Credits
16
Junior Spring
Course Description
Credits
MATH SI1220 Calculus II
4
ENGL 3100 Technical Writing or TBE 3250 Business Communications
3
American Institutions Gen Ed
3
PS or LS Gen Ed
3
CS 4280 Computer Graphics
4
Total Credits
17
Senior Fall
Course Description
Credits
CS SI3750 Software Engineering
4
CS 4820 Compiler Design
4
CS 4500 Artificial Intelligence and Neural Networks
4
MATH 2270 Elementary Linear Algebra (3) or MATH 2250. Linear Algebra and Differential Equations (4)
3-4
Total Credits
15-16
Senior Spring
Course Description
Credits
CS 4750 Advanced Software Engineering
4
CA Gen Ed (recommend music or art)
3
CS 4110. Concepts of Formal Languages and Algorithms for Computing
4
CS 4640 Game Development I
4
Total Credits
15
Certificate Fall
Course Description
Credits
SS Gen Ed
3
CS 4350 Advanced Internet Programming or CS 4790 N-Tier Web Programming
4
HU or CA Gen Ed (recommend public speaking or another communications)
3
CS 4650 Game Development II
4
CS 4899 Bachelor's Degree Assessment
0
Total Credits
14
Graduation with Bachelor’s in Computer Science with an emphasis in Software Engineering and a Game Development Certificate For more information contact WSU CS at 801-626-7929