Computer Game Programming with Python (Python II)

Prerequisite: Students are expected to be familiar with basic programming concepts in Python, or have taken the MGTA Illustrative Python course (Python I)

This unique programming course will allow students to develop their technical skills and engage their creative problem solving abilities, as they challenge their imagination to create simple, textual, computer games using Python.
Students will reinforce, and build on the concepts they learned in Illustrative Python: Handling User Input, Python Libraries, Conditional Statements and Boolean Logic, For Loops, While Loops, Lists, Tuples, and Dictionaries, Functions, and Geometry.
The class will start with a class project of constructing a simple python game, teaching some of the fundamentals of game design, and expanding on their python programming skills. Working in teams, or individually, the students will then have to come up with and pitch their own game idea(s). The teachers will cover game programming and game design concepts in lecture, and then work hands-on with the students on their python games.

Ages:  13 and up (or successful completion of Python 1 or equivalent with instructor’s permission)
Time:  Sunday’s from 1:30PM – 4:30PM (with a 20 minute snack break)
Dates: Oct. 8, 15, 22, 29, Nov. 5, 12, 19
Location:  Mason Campus Fairfax, Art and Design Building, room 2002
Tuition:  $485

Lead Instructor: Andrew Peace


Mailing Address:
Mason Game and Technology Academy
Virginia Serious Game Institute
10900 University Blvd.,
Bull Run Hall Ste 147
Manassas, VA 20110

Phone: (703)993-7101

Email: MGTA Founding Director: Vera Lichtenberg,
MGTA Admin Assistant: Nerissa Hart,