Video Game Design with Java

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

(23-24) Semester 2
(24-25) Semester 1
(24-25) Semester 2

NCAA Approved?

Not Applicable


Michigan K-12 Computer Science (CS) Standards