Weber State University
Computer Science
Game Development Certificate
15-16 Credits
Pre-requisites:
- 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
CS Game Camp 2009 Participant Survey
