Skip to main content
Michigan Virtual

About This Course

Video Game Design with Java is a project-based course designed for high school students with prior experience in computer programming. It is recommended that students have already completed introductory or foundational level programming coursework and have at least some prior background in one or more object-oriented programming languages, such as Java, Python, or JavaScript. In this course, students will learn to strategize, design, and develop video games. Students will learn about the life cycles of project and software development and use models to develop games. The course makes use of Greenfoot game engine software and the Java programming language.

Terms Offered

  • (25-26) Semester 2
  • (26-27) Semester 1
  • (26-27) Semester 2

NCAA Approved?

N/A - Non-Core

Course Type

Plus

Standards

  • Michigan K-12 Computer Science Standards (2019)

School Tools

This course contains external resources that may need explicitly allowed. For a list of resources, please use our Domain Allow List Tool.