CHS 2D Game Programming

Credit: 1.0 year long course

Grades: 11, 12

Course No. 6671

Prerequisite: Mobile Game Design

Learn the concepts taught in a college –level “programming 101” course, but all of the projects are games! You will receive an introduction to basic programming by building 2 dimensional (2D) games. GameMaker, the 2D game engine you will use, is based on a scripting language that builds techniques that can be transferred to any other programming language such as Python, Java and C++. You will finish complete stand-alone executable games that can be played with friends and added to your digital portfolio.

Students who enroll in this course are eligible to earn 3 college credits at CCAC. Students will pay a nominal course fee and must earn a C or higher to receive the 3 college credits.


2D Game Programming Course Syllabus (coming soon)






About Us

Technology Education is an integrated, experienced-based instructional program designed to prepare a population that is knowledgeable about technology – its evolution, systems, techniques, uses and social and cultural significance. It results in the application of mathematics and science concepts to develop solutions to practical problems and extend human capabilities.

Technology education is an essential component of a comprehensive and experience-based science, technology, engineering, and mathematics (STEM) program. It develops technological literacy among students by demonstrating how mathematics and science is applied to the process of engineering design.

North Hills School District

High School

53 Rochester Road
Pittsburgh, PA 15229


Middle School

55 Rochester Road
Pittsburgh, PA 15229