C# Programming

This course will cover the fundamentals of C# programming. It will be taught in conjunction with the Unity Game Engine, as visual examples in Unity allow for an increased understanding of how the code behaves and can be manipulated in practice. To reinforce learned material, small games or “Micro Games” will be created to explore new material. This course will cover Data Types and Structures, Control Structures, Data Arrays and Uses, Functions, Classes, Unity C# integration and programming, and the Basics of compilers. After completion of the course, students will be able to make simple and complex games or software programs using C# programming language, and they will learn the terminology needed to further develop their knowledge on their own.
Ages:  13 – 18
Time:  9:00AM-4:00PM
Tuition:  $595
Location:  Mason Campus Fairfax

  • Be sure to check our policies and procedures regarding withdrawals, refunds and more for summer programs.
  • All students will receive a Welcome Letter via email at least 1 week before the program starts with all necessary details including drop off, pick up, what to bring, etc.
  • Questions about parking on the Fairfax campus?  Find answers here.  (Information on parking at Mason in Loudoun coming soon)


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, vlichten@gmu.edu
MGTA Admin Assistant: Nerissa Hart, shinterl@gmu.edu