Coding for Gaming & Gamification certificate program

The Coding for Gaming and Gamification certificate introduces learners to C++'s fundamentals and the basics of game programming. The course teaches the concepts of C++ programming and includes game case studies at the end of each module that map the ideas and game case studies. The course covers operators and variables, iterations and arrays, functions, references and pointers, and classes. Some game case studies include and are not limited to – tic-tac-toe, word jumble, and hangman. The course also covers advanced programming topics such as dynamic memory, inheritance, and polymorphism.

Format: completely online, 6-week courses
Starts: Monday, October 12, 2020
Engagement:  topical discussions on foundational course content, and current articles and media
Commitment:  approximately 5-10h per week; 30-60 hours total for the program
Assessments and certification: successful completion of weekly assignments earns a Certificate of completion from the College of Engineering at WSU (Wayne State University)
Cost

  • WSU enrolled students:  $250/course
  • WSU Alums:  $600/course
  • Others:  $1,200/course

Technology requirement: Any laptop or smartphone with internet access

Register


Course Materials

Course materials will be available electronically at the start of the course.

Grading

INDIVIDUAL ASSESSMENTS: Individual assessments are not timed and are multiple-choice questions.

ENGAGEMENT: You must make at least 2 posts, per week. Your posts/comments can either be on the Course Feed or Course Help sections. For example, you can make 1 newsfeed and 1 discussion comment, 2 newsfeed comments or 2 discussion comments each week and receive full credit.

Course Schedule by Week

Week Topics Engagement

Individual Assessments

1

Fundamentals of Game Development: Variables, I/O, Game Loop & Branching

Engagement-1

Individual Assessment-1

2

Loops, Strings and Arrays, Standard Template Library

Engagement-2

Individual Assessment-2

3

Functions & References

Engagement-3

Individual Assessment-3

4

Pointers & Classes

Engagement-4

Individual Assessment-4

5

Dynamic Memory, Inheritance and Polymorphism

Engagement-5

Individual Assessment-5

6

Debugging & Development Tools Case Study: Blackjack

Engagement-6

Individual Assessment-6