Icon programming

CS203: Introduction to Java Game Programming

Course Description

This course teaches Java programming in an interactive and engaging way that is technically relevant, and highly motivational for students through Greenfoot. Greenfoot is a Java Integrated Development Environment (IDE) created to help students learn how to think logically and implement that logic in a practical way without getting bogged down by all the technicalities of modern IDE's and programming languages. It allows easy development of two-dimensional graphical applications, like simulations and interactive games. Using Greenfoot, students learn the Java programming language in a fun, interesting, and visually engaging way!

Along the way, students will use Greenfoot to write standard Java syntax, master object-oriented programming terminology and concepts such as Functions, Algorithms, Compiling, Debugging, and Control Flow. Learning can be fun in of itself, however, we do not want to fill the students head with information without them understanding the practical application of their new found knowledge! By the end of the class they will have a chance to demonstrate this knowledge and skill by creating games, and/or simulations that interest them. Here at Coding4Youth, we strive to not only give them a great educational experience, but we also want them to have fun in the process!

Course Outcomes

Learning how to think logically and implement that logic in Java
Learn What Object Oriented Programming (OOP) is and Why we use it
Learn about object interaction and how to define their behavior
Learn what to do when encountering errors in programs
Produce fully functional and well documented programs in Java using Greenfoot


You will need a PC or Mac computer as well as a headphone with a mic.

Please contact us through email or phone, one of our counselors will assist you.

Since the class size is extremely small, there will be no make up sessions if you miss a class. The instructor will try his/her best to cover the missed lessons in rest of the sessions.

Our instructor team includes students and graduates of Bachelor’s and Master’s Degree in Computer Science or Computer Engineering from Accredited Institutions.

-- No cycles available yet --
  • Computer Programming
  • Level 2
  • 25 Hours of Study
  • Prerequisite?

    No prerequisite required