• This course is focused on students acquiring the appropriate programming skills for rendering a game or simulation product, including program control, conditional branching, memory management, score-keeping, timed event strategies and methodologies, and implementation issues.