Princeton ACM education panel summary

Meeting summary

In the Dec. 7, 2017 Princeton ACM meeting, we had four speakers on CS Education topics:

  1. Daryl Detrick (President of Computer Science Teachers Assocation of NJ - CSTA-NJ, and a high school teacher in Warren NJ)
  2. Arta Szathmary (Emeritus Professor at Bucks County College)
  3. Jan Buzydlowski (Professor at Holy Family University)
  4. Rebecca Mercuri (Software technology consultant at Notable Software, Visiting Professor at Drew University)

Some notes from each of the presentations

Daryl Detrick - CS in New Jersey schools

Legislative action from the New Jersey state legislature on Computer Science Education:

Pending legislation -- still not voted on by the NJ State Assembly

Petition to the NJ legislature

Daryl Detrick and the CSTA-NJ chapter are trying to get the Assembly speaker to schedule a vote on the last two bills before the end of the legislative session in the first week of January

More information on CSTA-NJ:


Arta Szathmary - Computational Thinking

Arta Szathmary talked about Computational Thinking -- and showed some of the ways that it is taught in other countries. In the UK, there are guidelines and activities in four different areas of CT. These are ideas that can be applied in many areas of study, not just computer programming:

Here is a UK website that gives more information about these Computational Thinking concepts

ISTE also has a set of Educational Technology Standards for Students

Book links:

Arta showed a number of toys and games related to technology, electronics, and engineering:

Arta's email: arta.szathmary@gmail.com


Jan Buzydlowski - Data Analysis in Python

Jan Buzydlowski uses a combination of Python tools and libraries to teach Data Analysis.

More information:


Rebecca Mercuri - Teaching Introductory Python with PyGame

Rebecca Mercuri used the first 10 lessons from the Program Arcade Games website in her Introduction to Python course at Drew University this semster. The results were -- a high level of motivation by the students, pretty good progress in learning Python concepts. There was one drawback... it is somewhat complicated to set up PyGame on the students' computers.

More information: