Simulation and Game Programming requires a solid multidisciplinary background. In this OSU CS Applied Option, you will take courses in computer graphics programming, math, physics, and new media. The combination of these experiences will let you do amazing things in SGP and in many other innovative areas as well.
SGP Required (14 credits):
Course |
Cr. |
Title |
Key Topics |
Prereqs |
Terms Offered |
MTH 341 |
3 |
Linear Algebra |
Matrices, linear algebra |
MTH 254 |
F,W, Sp, Su |
CS 450 |
4 |
Computer Graphics |
CG fundamentals, Open GL programming |
MTH 341, CS 261 |
F |
CS 419 |
4 |
ST/Simulation & Game Development |
Math, physics, cache architecture, kinematics |
MTH 251, CS 261 |
F |
NMC 101 |
3 |
Intro. to New Media Communications |
Theory, history & current topics in NMC |
N/A |
F, W, S |
SGP Electives (18 credits):
Course |
Cr. |
Title |
Key Topics |
Prereqs |
Terms Offered |
CS 419 |
4 |
ST/Graphics Shader Program |
GPU effects programming |
CS 450 |
Sp |
CS 475 |
4 |
Intro. to Parallel Computing |
Parallel CPU & GPU programming, multicore |
CS 325 |
Sp (even yrs.) |
CS 331 |
4 |
Intro. to Artificial Intelligence |
Independent agent design, game theory |
CS 325 |
Sp |
CS 434 |
4 |
Machine Learning & Data Mining |
Learning, anomaly detection |
CS 325 |
F |
MTH 254 |
4 |
Vector Calculus |
Multivariate calculus |
MTH 252 |
F, W, Sp, Su |
PH 211/221 |
5 |
General Physics with Calculus I |
Mechanics: projectile motion, linear dynamics |
MTH 251, con MTH 252 |
F, Sp, Su |
PH 212/222 |
5 |
General Physics with Calculus II |
Mechanics: rotational dynamics |
MTH 252, con MTH 254 |
F, W |
NMC 483 |
4 |
New Media 3-D |
3D modeling & conceptualization |
NMC 101 |
F |