The Game and Simulation Programming certificate prepares students for careers as video game developers and programmers of simulations, using some of the most popular gaming languages/platforms: C++, C#, and Unity. Students will learn about game design and the game industry, C++ programming including data structures and algorithms, and programming simulations and games in Unity using C#. Students will have a foundation of algebra and physics to better simulate real-world situations and behaviors.
Learning Outcomes
Upon completion of this program, students will be able to:
Students who have never done any programming are advised to take CS 110A before beginning this program. English language skills are also required. (ESL 188 or higher recommended.)
The minimum time for completion of this certificate is 2 semesters. Completion time will vary based on student preparation and number of units completed per semester.
15
Occupational: prepare students for entry-level employment as video game developers and programmers of simulations and interactive experiences.
Course | Title | Units | Year/Semester (Y1 or S1) |
---|---|---|---|
CS 110B or CS 114B | Programming Fundamentals: C++ OR C# Programming | 4 | S1 |
CS 185 | Exploring Game Worlds | 3 | S1 |
CS 110C | Data Structures and Algorithms: C++ | 4 | S2 |
CS 214U | Game and Simulation Programming in Unity | 4 | S2 |
MATH 90 | Precalculus Algebra | 5 | S1 |
PHYC 2A or PHYC 4A | Introductory Physics OR Classical Mechanics for Scientists and Engineers | 3 | S2 |
CS 177 or CS/CNIT 195 or CS/CNIT 198 or CNIT 197 | Software Engineering OR Software Development Practicum OR Industry Internship and Work Experience | 1-4 | S2 |
Students will learn about game design and the game industry, C++ programming including data structures and algorithms, and programming simulations and games in Unity using C#. Students will have a foundation of algebra and physics to better simulate real-world situations and behaviors.
No comments to display
No files to display