Simulation and Game Programming (SGP)

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