Introducing Programming in College with Scratch

Some thoughts on Project-Based computer science education

Programming, along with Reading, Writing, and Arithmetic – start NOW