This curriculum introduces young people to five fundamental principles of computer programming, providing a foundation for exploring and creating. In Discovering Computer Science & Programming through Scratch, youth More...
This curriculum introduces young people to five fundamental principles of computer programming, providing a foundation for exploring and creating. In Discovering Computer Science & Programming through Scratch, youth i More...
This book of explorations in Scratch is the second book in a collection of three. This book delves deeper into important principles of computer science such as generalization and modularity, and introduces some addit More...
This third volume in a collection of three books on Scratch programming focuses on an interesting, powerful, and important technique from computer science called recursion. A recursive program is one which "calls itse More...