• ABOUT JA
    • Board of Directors
  • PROGRAMMES
    • Kindergarten - Primary 6
    • Secondary 1 - 4
    • JC - University
    • New Programmes
    • Competitions
  • GET INVOLVED
    • Request JA Programme
    • Role of a JA Volunteer
    • Volunteer Opportunities
  • EVENTS
  • NEWS
  • SUPPORTERS
    • JA Worldwide Partners
    • Local Sponsors
    • Past and Current Partnering Schools & Organizations
  • DONATE
JA SINGAPORE
  • ABOUT JA
    • Board of Directors
  • PROGRAMMES
    • Kindergarten - Primary 6
    • Secondary 1 - 4
    • JC - University
    • New Programmes
    • Competitions
  • GET INVOLVED
    • Request JA Programme
    • Role of a JA Volunteer
    • Volunteer Opportunities
  • EVENTS
  • NEWS
  • SUPPORTERS
    • JA Worldwide Partners
    • Local Sponsors
    • Past and Current Partnering Schools & Organizations
  • DONATE

Hour of Code


Picture
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.
 
​

JA Singapore | 2 Kallang Ave, #03-04, CT Hub | ​Singapore 339407
Copyright © 2022 JA Singapore 
​
  • ABOUT JA
    • Board of Directors
  • PROGRAMMES
    • Kindergarten - Primary 6
    • Secondary 1 - 4
    • JC - University
    • New Programmes
    • Competitions
  • GET INVOLVED
    • Request JA Programme
    • Role of a JA Volunteer
    • Volunteer Opportunities
  • EVENTS
  • NEWS
  • SUPPORTERS
    • JA Worldwide Partners
    • Local Sponsors
    • Past and Current Partnering Schools & Organizations
  • DONATE