Skip to Section
Submitter's Information
Craig Persiko
Department Chair, Computer Science
Bay Area
City College of San Francisco
CTE Dean
Theresa Rowland
Log in to view CTE Dean's Email.
Program Details
Game and Simulation Programming
New Program
Computer Programming (070710)
08/01/19
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:
- Design and implement modular programs using modern features of C++ or C#.
- Evaluate and implement data structures and algorithms for given problems, considering appropriateness and efficiency.
- Utilize the Unity game engine and integrated development environment (IDE) to the creation of games.
- Simulate real-world situations and behaviors.
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
Program Proposal Attributes
- Certificate of Achievement: 16 or greater semester (or 24 or greater quarter) units (C)
Occupational: prepare students for entry-level employment as video game developers and programmers of simulations and interactive experiences.
Course Units and Hours
24-27
n/a
n/a
Course Report
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.
Supporting Documents
Bay Area Regional Questions
CTE
Submission Details
11/09/18 - 02:34 PM
Recommended
Return to Drafts
Please list the reason(s) for returning "Game and Simulation Programming". to Craig Persiko's drafts. This message will be sent to cpersiko@ccsf.edu
Comments, Documents, Voting
Comments
All Comments
No comments to display.