Hour of Code
Hour of Code is a good introduction to computer science. Students join the lessons from Code.org a ‘live’ platform under the teaching by JA volunteers.
Objectives and Contents: Lesson 1: Code with Anna and Elsa In this lesson, learners of all ages get an introductory experience with basic coding and computer science in a safe, supportive environment. Students should have a basic understanding of simple geometry and drawing angles. Lesson 2: Make a Flappy Game In this lesson, learners get an introductory experience with computer science and create a game using basic block code. Lesson 3: Star Wars: Building a Galaxy with Code In this lesson, learners of all ages get an introductory experience with coding and computer science. They will build a galaxy with code. Lesson 4: MINECRAFT Hour of Code In this lesson, learners of all ages get an introductory experience with coding and computer science by working with puzzles. Lesson 5: Into to App Lab This lesson is designed to quickly introduce the App Lab programming environment as a powerful tool for building and sharing apps. The lesson itself teaches students to create and control buttons, text, images, sounds, and screens in JavaScript using either blocks or text. At the end of the lesson, students are given time to either extend a project they started building into a "Choose Your Own Adventure", "Greeting Card", or "Personality Quiz" app. They can also continue on to build more projects featured on the code.org/applab page. Lesson 6: AI For Oceans In this lesson, students first classify objects as either "fish" or "not fish" to attempt to remove trash from the ocean. Then, students will need to expand their training data set to include other sea creatures that belong in the water. In the second part of the activity, students will choose their own labels to apply to images of randomly generated fish. This training data is used for a machine learning model that should then be able to label new images on its own. |