Curriculum Design and Patch Based Models to explore Computer Science Problem Solving in High School
Mike Zamansky
zamansky@gmail.com
@zamansky
cestlaz.github.io
Link to code
https://tinyurl.com/netlogo-conf-2026
Link to presentation
https://tinyurl.com/netlogo-conf-z-git
https://tinyurl.com/netlogo-conf-z-slides
A personal note
https://tinyurl.com/netlogo-tutorials
Stuyvesant
Opened 1904 - trade school
Public Magnet
Test based admissions
CS at Stuy and elsewhere
Electives by math teachers
APCS
An epiphany
Stuy kids would be alright without me
Reading list:
The Philosophical Computer - Grim, et al.
Computational Beuaty of Nature - Flake
Turtles Termites and Traffic Jams - Resnick
Hacking the school
The Road to a requirement
Effects on StuyCS and Stuy
Design considerations
Not just programming
Multiple modalities
CS and non CS concepts
Design
Why each language choice
Netlogo, Scheme, C++
Scheme, Netlogo, Python
Just Scheme and Netlogo
Results
More students taking advanced CS
Gender equality
Non CS students and CS students approve
Cellular Automata
Image Processing