Co-Sponsored by the Logo Foundation
Scratch (https://scratch.mit.edu/) is a programming language that is easy to learn and is widely used in schools, clubs, and at home. In this workshop you will use Scratch to learn the basics of computer programming as you develop one or more projects; animated stories, games, drawings, musical creations, and more! We will begin by learning the program in Scratch and move on to how to teach Scratch programming!
Most of the workshop will be devoted to hands-on activities where you will learn to program in Scratch. We’ll begin with Starter Projects that you can examine and learn from. We will then remix them, gaining the confidence to make changes and add to them so that they become your own. We will spend some time with the learning and teaching resources on the Scratch website, which include tutorials and activity cards, materials and methods easy to implement with your own students.
Scratch is more than a programming language. It is also an online community. We will explore how to navigate this rich environment where you can share projects, exchange ideas, and learn from others.
Finally, we’ll talk briefly about next steps after this initial programming experience – extensions of Scratch to include physical computing and robotics, transitions to other programming languages, and additional professional development opportunities. The possibilities are endless!
This workshop is co-sponsored by the Logo Foundation. The Logo Foundation is a nonprofit educational organization devoted to supporting educators, parents, and students in their engagement with creative computing. We do this by providing resources, and by sponsoring workshops, conferences, and online discussion groups and forums.