Programming has become a well sought-after skill. Of the many languages out there, programming often seems daunting, especially to children.
In this course, we tackle basic programming etiquette, basic programming logic, and the block-based language Scratch.
None. As long as students have a positive attitude about learning, We believe anyone would be able to gain significant knowledge from this course.
Homework will be provided in every class. It will usually come with a small project and some practice problems along with it. Time will be given at the beginning of class to review homework, as well as at the end to start the new homework.
*This schedule is variable, and can change depending on how the class is doing* Day 1: What is Programming? Introduction to Scratch
Day 2: Sprites and Movement
Day 3: Variables
Day 4: Taking Keyboard Inputs
Day 5: Conditional Statements and Binary Logic
Day 6: Event Handlers
Day 7: Sensing
Day 8: Apple Catching Project
Day 9: Apple Catching Project pt. 2
Day 10: Broadcasting/Intro to Final Project
Day 11-12: Working on Final Project