Apply     Visit     Give     |     Alumni     Parents     Offices     TCNJ Today

Upcoming Workshops for Building CS Capacity in NJ


We are excited to announce our schedule of FREE professional development for 2018 available to K-12 teachers of all experience levels.

Click Here to view past workshops. 

Spring 2018 Workshops and Webinars

 Python Unleashed
Date: Saturday May 5, 2018
Time: 9:30 AM – 3:30 PM
Location: TCNJ, Ewing, NJPython is one of the most popular programming languages in the world and is now used to teach programming at six of the top ten computer science undergraduate programs in the United States.  Python has a reputation for being a well-supported computer language that is ideal for education and is also a favorite among scientists.  This workshop acts as an introduction to computer programming with the Python programming language.  The basics of imperative programming will be covered as well as ideas from selected areas of computer science, data science and education.  Will will review the basics of the language, discuss how it is used and taught and then spend the end of the day looking at some specialized uses such as video game creation and working with Minecraft.
Presenter: Lars Sorensen 2018-19 Middle and High School Professional Learning at TCNJ
July 30 to August 3
 8:30 AM – 4:00 PM
Location: TCNJ in Ewing, NJ

The Professional Learning Program has both in-person and online supports designed to prepare teachers before and during their first year teaching CS Principles or CS Discoveries.

Summer Workshop
  • Participants kick off the Professional Learning Program with a 5-day workshop
  • Explore the curriculum and learning tools, discuss classroom management and teaching strategies, and build a community of teachers.
  • With a focus on a customized experience, participants will develop skills while working in small groups to deepen their understanding of the materials.
Ongoing Support, throughout following academic year:  
  • Participants attend local, 1-day quarterly workshops hosted by Regional Partners

For more information or to register click the button below: 

Unity: An exiting new game development platform
Date: Friday, July 13, 2018
Time: 9:30 AM – 3:30 PM
Location: Notre Dame High School, Lawrenceville, NJ 

This workshop proposes to immerse you in a series of activities so that you can learn the value of Unity through direct experience. When you complete this workshop, you will know how to create a fully functioning game in Unity that can be shared with others. Participants will be able to:

  • Set up a Game in Unity
  • Create basic objects in Unity
  • Manipulate the Unity Camera within the game
  • Setting up the Unity work area 
  • Coding in C# and using the Unity scripting editor
  • Building a final Unity game to be played on a desktop computer
Presenter: Suzanna McGee
Registration will open June 2018

More Workshops – Coming Soon!!

  • Advanced Arduino
  • Fundamentals of Java (3-days)
  • 2 day Python workshop
  • Admin webinar: NJ legislation and how to start your CS program

NOTE: Teachers who attend an online webinar and complete a brief follow-up survey will receive a certificate for 1 hour of Professional Development. Webinars will be recorded and archived, so if you are unable to attend at the scheduled time you may view the recording at any time HERE (but will not receive a PD certificate).

For further questions, please contact John Hajdu, Project Manager, at

Do you have a workshop or webinar in mind that you’d like to present?  Building CS is always looking to expand with new, highly qualified presenters with creative ideas.  If you are interested in presenting with us, please complete this survey and we’ll be in touch. Click HERE  to complete survey.