Skip to main content
Browser not supported!
We recommend using a modern browser such as Google Chrome, Microsoft Edge, Apple Safari, or Mozilla Firefox.

Submitter's Information

Name

Craig Persiko

Title

Department Chair, Computer Science

Region

Bay Area

College

City College of San Francisco

CTE Dean

CTE Dean's Name

Theresa Rowland

CTE Dean's Email

Log in to view CTE Dean's Email.

Program Details

Program Title

Game and Simulation Programming

Submission Type

New Program

TOPs Code

Computer Programming (070710)

Projected Start Date

08/01/19

Catalog Description

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.

Enrollment Completer Projections

15

Program Proposal Attributes

Program Award Type(s) (Check all that apply)
  • Certificate of Achievement: 16 or greater semester (or 24 or greater quarter) units (C)
Program Goal

Occupational: prepare students for entry-level employment as video game developers and programmers of simulations and interactive experiences.

Course Units and Hours

Total Certificate Units (Minimum and Maximum)

24-27

Units for Degree Major or Area of Emphasis (Minimum and Maximum)

n/a

Total Units for Degree (Minimum and Maximum)

n/a

Course Report

Program Requirements Narrative
CourseTitleUnitsYear/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
Program Requirements

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

Goal of Program

CTE

Include any other information you would like to share.
This proposed certificate was discussed favorably at our Industry Advisory meeting, as documented here: http://fog.ccsf.cc.ca.us/~cpersiko/csDept/IndustryAdvisoryMinutes2018.pdf This curriculum is moving from CCSF's Visual Media Design (VMD) department to Computer Science (CS)
Please list similar programs at other colleges in the service area which may be impacted, including the name of the college, the name of the program that may be impacted, the name of the person you contacted and the outcome of that contact.
None that I'm aware of

Submission Details

Published at

11/09/18 - 02:34 PM

Status

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.