Advanced Programming: Game Design and Mobile Apps

This Advanced Programming: Game Design and Mobile Apps course is a highly project based course designed for high school students with some programming background before attempting this advanced level course. Students taking this course will learn to strategize, design, and develop games, as well as, mobile and desktop applications that can be produced in the real world. Students will learn about life-cycles of project development and use models to develop applications. Attention will be placed on how user interfaces affect the usability and effectiveness of a game or an application. Programming constructs will be employed which will allow students’ applications to interact with “real world,” stimuli. The course also exposes students to privacy, legality, and security considerations with regards to the software industry.

Subject Area
Course Provider

Michigan Virtual

The free access to course content will end after June 30, 2021

You must be logged in to view this course's units & lessons. If you do not have an account, please register for free.

New Google Classroom Integration! Add the lessons below to your Google Classroom by pressing the icon next to the lesson you want to add to your classroom. A new window will open with further instructions to add the lesson to your  course.