Bringing the CS50

For several years I’ve been following news of the College Board creating a new Computer Science course, called AP CS Principles. It sounds like a great course outline, with algorithmic thinking and creativity emphasized over pure programming exercises. While the...