Do your student and you have a tug-of-war about screen time? They want as much as possible, but you want to limit it so they spend time doing productive work. What if you both could be satisfied? They can learn while “playing” on their device. What if they learned how to program their own characters, games and more? If your student can put together a puzzle, they can learn how to program.
Computer programming is foundational for so many aspects of everyday life. If you did a quick survey of objects you use daily, you’d see that programming is behind any things, from the smartwatch on your wrist to the car you drive. Programming is the new literacy with numerous benefits to becoming fluent early in life.
- Programming builds confidence as students get real-time feedback while they work.
- Programming inspires innovation. There is no limit to the types of projects students can create.
- Programming translates to other subject areas and supports learning in math, science, and reading. It uses all elements of STEAM (Science, Technology, Arts, and Math) at the same time
- Programming is becoming a fundamental skill, like reading and math. It is considered a new type of literacy for the 21st century
- Programming, like a second language is best learned at an early age
- Any student is capable of programming. Last year over 200 million children were exposed to coding
Scratch Jr. is the perfect starter programming language for students who have little to no experience with computer programming. Students will piece together coding blocks that give commands to on-screen characters and objects. They will create animations, design stories, use their voices to narrate stories, and design a video game. Additionally they will be able to express their creativity by creating their own characters and drawing their own backgrounds.
Additionally this course will include hands-on component application through lego robotics. Students will build Lego characters and props, then program their movement. This will help provide real-time feedback and practical application for their programs. This is a wonderful launching pad for students to continue to advance their programming knowledge to higher level languages. Students will be able to save all of their class work to build on skills obtained throughout the school year.
- iPad running iOS 9 or greater or Android tablet running Android 5 (KitKat) or greater
- Scratch Jr app (free)
Class Homework: Homework will be given sparingly, usually only when an in-class assignment isn’t completed
Minimum enrollment of 8 students
If the COVID-19 pandemic affects our ability to meet in person in a classroom, we will make the following adjustments to this class. Tutor will provide assignments to be completed weekly and supplies as needed to accompany lessons. Tutor and students will meet at the scheduled class time via live video streaming to review material and answer questions. Testing will be submitted and graded/corrected electronically. Our goal is to meet in person as soon as it is feasible. We may begin classroom meetings at any point during the school year as the COVID-19 situation resolves.