About CSTA-NJ

The Computer Science Teachers Association of New Jersey (CSTA-NJ) is a group of 3 chapters of 
the CSTA, the national organization whose purpose is to support and promote the teaching of computer science and other computing disciplines. 

CSTA-CNJ is the Central New Jersey chapter of the CSTA.

CSTA-NNJ is the Northern NJ chapter of the CSTA.

CSTA-SNJ is the Southern NJ chapter of the CSTA

The mission of these chapters is to further the mission of CSTA and to encourage sharing of ideas and activities for computer science teachers in their respective regions of New Jersey .

In the News

July 21, 2017
CSTANJ is excited to welcome Esther Lewars, NJDOE's new Computer Science Specialist.   Ester joined NJDOE this week after a successful career in the Newark School system.  This makes New Jersey the 9th state to have a state level computer science position.   We would also like to thank NJDOE Chief Innovation officer Josh Koen for supporting computer science education and recognizing the need for a CS specialist in NJDOE.

We are working with NJDOE to create taskforces working on revising the CS standards, investigating curriculum needs and developing the CS teaching endorsement.   It is a very exciting time for CS Education in NJ.   We are making huge strides toward our goal to ensure all students in NJ have the opportunity to study CS.

Apply for membership in our Google Group.

Google Group

 Professional Development Opportunities

Programming with Arduinos - Mon, Aug 14th - 9:00am - 3:00pm - Toms River Regional Schools, Toms River, NJ

The workshop will cover how to utilize the Arduino Uno platform to teach programming and electronics at both the High School and Middle School levels. Participants will learn through hands on activities and design based projects.  Topics will include: making and using sensors, motor control, audio circuits and basic robotics.

Facilitator: Graciela Elia Click HERE to register

Python Unleashed - Tues, Aug 15th - 9:00am - 3:00pm - Toms River Regional Schools, Toms River, NJ

Python is a popular programming language used to teach programming at six of the top ten computer science undergraduate programs in the United States. This workshop acts as an introduction to programming with Python. The workshop will cover the basics of imperative programming and ideas from selected areas of computer science, data science and education. We 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 Click HERE to register

Integrating Computer Security Capture the Flag Competitions in the High School CS Classroom - Wed, Aug 16th - 9:00am - 3:00pm - Toms River Regional Schools, Toms River, NJ

Using picoCTF 2017, teachers will be trained in several Computer Security skills including command line Linux, reverse engineering, penetration testing, encryption, decryption, and hacking. Practical hands on skills will be emphasized with an additional focus on current ethical concerns in the Computer Security world as well as particular ethical concerns with teaching Computer Security in the modern day Computer Science classroom.

Facilitator: Adam Michlin Click HERE to register

The faculty of The Computer Science Department at Princeton University are proud to announce the return of our free, week-long summer professional development workshop for high school computer science teachers whose college degrees are in something other than computer science.

Come learn more about the subject you love to teach! We will focus on the curriculum your students will see after high school.

Using materials developed for our introductory courses, participating teachers will learn more about data structures, runtime analysis, computer architecture, machine language programming, and theory topics like universality and intractability. The workshop will also feature guest lectures by leading faculty, sharing their latest research findings in areas from security and privacy to algorithms and analysis.

This workshop will take place in Princeton, New Jersey from August 7th to 11th, 2017. Participants will receive free on-campus housing, free breakfasts and lunches, and a stipend of $300.

More information at:



The Building CS in NJ project out of TCNJ's Center for STEM has announced its schedule of FREE professional development opportunities for the Spring and Summer.  This goal of this project, funded by the Martinson Family Foundation, is to promote the expansion of CS education in NJ through professional development and mentoring.  For the current schedule of PD opportunities and registration information, please click HERE.  


The spring meeting of the 4C organization will be held on April 8 at the County College of Morris.  The topic of discussion will be the gender gap in computer science engineering. The agenda may be found here.


Mobile (AP) Computer Science Principles

With the arrival of the new year, we are pleased to announce that the Mobile Computer Science Principles project (Mobile CSP)  is now accepting applications for its 2017-18 professional development (PD) course and for its research project. 

The PD consists of a 4-week summer course that can be taken either online  (starting June 19) or in a regional hybrid format (some combination of 2 weeks online and 2 weeks face-to-face starting June 26) followed by PD support throughout the school year.   

Further, teachers accepted for the Mobile CSP Research Project will receive a stipend of $1000+ for successfully completing the 4-week summer PD plus a $1000 upon teaching the Mobile CSP course (as either AP or non AP) during the 2017-18 school year.

The Mobile CSP course takes a mobile approach to computer science.  Students learn the principles of computer science through projects focused on building socially useful mobile apps using App Inventor -- apps that have meaning to them or their school or community.  

The Mobile CSP course is one of the Computer Science Principles courses that is endorsed by the College Board. The Mobile CSP PD is an alternative to participating in the AP Summer Institutes and participating teachers will receive all of the pedagogical materials needed to teach the complete course. 

Visit www.mobile-csp.org/participate for more information, including eligibility, cost, as well as to access the application. The deadline for applying is March 1, 2017

Please don't hesitate to contact us if you have questions about the project or the PD.   


If your organization is offering professional development for computer science educators within the next 3 months, please contact Lee Hayden (lhayden@
roxbury.org) so it can be posted here.