What essential topics should we teach in our intro courses? This seems to be a recurring topic recently.
It can be an important topic but, unfortunately, too often, it seems that people have too myopic a view
I remember thinking about this years ago when APCS moved from C++ to Java. Both languages have good and bad points both for practical and educational use. A big loss in the move to Java was memory management and the topics you could cover when memory issues arose.
# COMMENTSI spent last Saturday up at the Microsoft offices in Times Square observing a TEALS training session. My fried Nathaniel Granor, Teals Regional Manager in the east has invited me a number of times and this time I was able to make it.
If you don't know, TEALS is a program that takes volunteers in the tech industry and places them in classrooms. Unlike other programs, the TEALS volunteers work with the teachers while the kids learn some CS.
# COMMENTSYesterday, I saw the New York Premiere of Navajo Math Circles, a documentary on a Math Circle put in place to support and enrich the currently under-served community in the Navajo educational system.
At their core, Math Circles are math outreach and enrichment programs. I'm most familiar with the New York Math Circle. I'm friends with many of their teachers and organizers and my son took part in their summer program for a couple of years.
# COMMENTS