JAVA for Video Games

Score Requirements: (Score Table 1)
Prerequisites: Algebra I and Geometry

About the Course: In this course, students will learn to program in Java with examples geared toward developing their own video games. The concepts covered will be widely applicable toward computer programming in any language and across a wide variety of applications not limited to video games. Students will learn about object-oriented program design, event driven programming, simulations, debugging, documenting, and using online resources and tutorials. Web logs will also be kept documenting daily progress.

About the Instructor: Jonathan D. Lewis is a graduate student at North Carolina State University where he is pursuing his Ph. D. in computer science. He works as a Graduate Research Assistant with the ThePrivacyPlace.org. His area of concentration is in requirements engineering, regulatory requirements, and risk analysis for requirements evaluation. As an undergraduate Jonathan and his teammates won the IEEE Computer Society’s International Design Competition in which they developed wireless devices to track the movements of wildlife in their natural environment.  Jonathan has also worked in industry for years on projects ranging from information systems and logistics to embedded systems development. He has an applied mastery of object-oriented design and software engineering, and he has used numerous programming languages ranging from some of the oldest languages, such as Basic, to some of the most recent, such as C#.

Instructor(s) subject to change.