In this course, students will:
- Learn about the design process for creating a gaming program, including criteria and constraint identification, content research and storyboard creation
- Study computer programming concepts that are essential to game development, including program flow modeling, program code creation, and result evaluation and modification practices
Course Outline:
Lesson 1: Introduction to Game Design
- Why We Play Games
- The Design Process for Creating Games
Lesson 2: Introduction to Programming for Games
- How the Programmer Interacts with the Computer
- Understanding Algorithms
- Introduction to Flowcharts and Pseudocode
Lesson 3: Basic Programming Concepts
- Introduction to Programming Concepts
Lesson 4: Creating Interactive Games
- Creating an Interactive Game