This course teaches the visual programming language Scratch, which was developed by MIT. Students with no prior programming experience will be able to design and implement their very own stories, animations and games. It allows one to easily share their creations with others and also to remix or enhanced other people's creations. Scratch uses a drag/drop paradigm and blocks to do programming so it can be easily learned without requiring much typing.
In this course, students will have fun designing and implementing projects that teach them how to think critically and logically. They will make new friends by working and sharing with others in class as well as working independently. In the process, they will learn programming concepts like variables, lists, loops, conditional statements and much more.
Prerequisites: None
Extended Hours
Stay for the other half of the day. There is no teacher instruction. We will help with programming as best effort.