Skip to main content

C'est la Z

Category: CS Education

What we teach and when we teach it Java edition

It seems that every year or so we have a discussion as to what's the best programming language to teach first. I thought today I'd look at a variation of that question. What language features should we teach, when and why. I was thinking about this after someone in my StuyCS alumni community asked about which Java version was used in APCS. He was tutoring a current Stuy student and was wondering about language features.