The unit culminates with a challenge for students to try to “hack” their classmates’ password algorithms. Unit 2: Programming (Scratch Programming Project) In Unit 2, students dive into block-based programming to code a personally meaningful Scratch program, game, or movie that incorporates both user interaction and multimedia elements. Games for tomorrow's programmers. Block-based programming lessons for beginners. Free from Google. Students will learn how to create animations, computer games, and interactive projects using Scratch, a graphical programming language developed at MIT. At the end of the course, students create their own computer game and share it with their CTY Online Programs instructor and classmates. Mar 03, 2020 · However, presenting your students with tasks and giving them the freedom to define their learning style to achieve a goal can be very empowering. The creativity that emerges from these projects also far exceeds an ensemble rehearsal by giving students a safe space to try new things and be responsible for their own learning. Skills (e.g., more students take academic prep courses in high school, increased number of students performing at grade level in math) Status (e.g., increase number of students transitioning to next grade level, more students enroll in and complete college) The following are questions to consider for developing the outcomes in your logic model: Hour of Code Activities Try a one-hour tutorial designed for all ages in over 45 languages. Join millions of students and teachers in over 180 countries starting with an Hour of Code.