Please note this is the flex class. There are NO live meetings for this class. The material will be posted weekly and participation will be done through Outschool & Scratch. You can view the material during the week at your own convenience. FLEX classes are great for Scratch Tutorials/Classes because there is plenty of time to explain the code, finish the program, and go back in case you missed a step. So during a FLEX class you will be able to watch the whole process on how the games are made and the explanations! ***Before taking this class, if you don’t have experience using loops, variables, conditionals (if/if else), operators (and, or, etc.), events and experience using Scratch, I recommend you take my other flex class for intermediate learners: "Scratch Programming: Lvl 2 Coding Projects - FLEX". It will help you understand intermediate concepts and how to create more interactive games. BASIC: https://bit.ly/2QQUgwA LVL 1 FLEX: https://bit.ly/3tyF7yH LVL 2 FLEX: https://bit.ly/3svm8Dx *** OVERVIEW: This is a 4 week project oriented course where students will be guided via video lessons that I have pre-recorded, along with optional project extensions and challenges related to the topics covered that week. I encourage everyone to attempt the optional extensions and share your code so that the group can provide feedback. Each week students will get access to: - A video detailing the step by step process on creating the project of the week and explaining the programming concepts - An extension to the project in the video. - Feedback on projects and on any questions the students have relating to the topics covered via the message board STUDENT to STUDENT INTERACTION: Since we can share projects on Scratch, students will post a link of their extended projects when they finish. Then the other students should play their altered game and leave a comment on what they think or like about the students' extensions. WEEKLY LESSON PLAN: Week #1 - Ghost Whisperer Summary: A story/game about a ghost who needs our help to find his friends! Week #2 - Maze Trace Summary: A fun game where our sprite needs to find his way out of a bunch of labyrinths and avoid the monsters in his way! Week #3 - Alien Abduction Summary: A game about a UFO who keeps abducting rabbits and the skeletons that get in it's way! Week # 4 - Pencil Track Summary: A game where we draw a track while we have our sports cars/bikes follow the track to the finish line! Students will learn different programming concepts including how to: ■ Use Functions for more efficient and clean code ■ Use lists ■ Use sensing options such as draw, video inputs and text to speech ■ Design more interactive and complex games ■ Etc.
■ Understanding some advanced programming concepts
■ Creating clean and efficient code
■ How to create more interactive games & stories
■ How to create projects that interact with users
1. Students will have to have a Scratch account. You can create one here: https://scratch.mit.edu/ 2. Students should have a good amount of experience with Scratch.
I have a degree in Computer Engineering Technology as well as previous experience as a Software Developer and teaching children how to code in coding bootcamps.