Contribute to knowledge, Contribute to our future

School Calendar

School Calendar

STEM Coding

LEVELS 201720182019202020212022
P1NILNILScratchJrScratchJrScratchJrScratchJr
P2NILNILScratchJrScratchJrScratchJrScratchJr
P3NILNILScratchJrHello, ByteHello, ByteHello, Byte
P4NILNILHello, ByteSams LabLTC 1LTC 1
P5NILNILHello, ByteSams LabLTC 1LTC 1
P6CSSLTC 1LTC 1LTC 1iSTEM / LTC 1iSTEM / LTC 1
S1CSSCSSLTC 2LTC 2 InitializationLTC 2 Parameters - ArrayLTC 2 Parameters - Array
S2CSSCSSLTC 2LTC 2 Parameters - ArrayLTC 2 Blu’s AdventureLTC 2 Blu’s Adventure
S3NILCSSLTC 2LTC 2 iCodingLTC 2 Blu’s Adventure / SpecialLTC 2 Special
S4NILNILNILNILNILNIL
DPI 1------
DPI 2------

Objective: Aims to expose students to think creatively in a computational manner to a point where they can obtain simple algorithms and code the programmes to solve some simple basic problems in their studies.

Primary 1 - Primary 6

Primary 1 - Primary 2
Tell a Story!

Students will be able to create conversation, switch scenes, or do whatever else they can imagine.

Primary 3 - Primary 5
Hello, Byte

Students will learn fundamental coding concepts using real Swift code e.g. commands, functions and loops. Working collaboratively, students will practice predicting the output of their code, as well as debugging their own and others' code.

Software:

Hello, Byte
Primary 6
Learn to Code 1, Microbit Code for Fun Programme, Boston Edition

Students will learn fundamental coding concepts using real Swift code eg commands, functions and loops. Working collaboratively, students will practice predicting the output of their code, as well as debugging their own and others’ code. They’ll also practice using their skills in visual-based coding apps, solving puzzles and designing their own creations.

Students will be introduced to Microbit Code for Fun Programme, Boson edition.

They will learn:

 To code the micro:Bit using Block Based

 Introduce to inputs Sensors

 Introduce to Outputs, such as LEDs, Motor, Buzzer

 Apply Design Thinking Process to create a prototype to solve a problem.

Secondary 1 - Secondary 3

Course Outline

Students will learn coding, 3D and develop computational thinking through practical exercises. This will also develop student's computational thinking skills using different concepts, solutions, and design. These are necessary skill sets students must have as we prepare them for the new future.

Secondary 1
Learn to Code 2, Parrot Mambo Programme

Students will learn the variables & parameters in Learn to Code 2. They'll also practice using their skills in visual-based coding apps, solving puzzles and designing their own creations.

Students will learn the Parrot Mambo Programme

They will have:

 Code mambo Parrot Drone using block-based program, Tynker

 Learn to safely handle a drone

 Learn about the do and don'ts of drone in Singapore

 Code Actuator on the drone to drop items

 Compete in a Mini Competition to apply what they have learnt.

Secondary 2
Tello Edu Programme

Students will be introduced to the Tello Edu Programme.

They will have:

 Code Tello Edu drone using Text-based program, Apple's Swift program

 Learn to safely handle a drone

 Learn about the do and don'ts of drone in Singapore

 To test Drone Hypothesis using inquiry-based learning drone to drop items

 Compete in a Mini Competition to apply what they have learnt.

Secondary 3
Kodable

They are 4 game courses in Kodable:

 Basic Courses(Sequence, Conditions & Debugging)

 Learn to safely handle a drone

 Intermediate Courses (Patterns, Loops, Functions & Variables)

Advance Courses (JavaScript Basics)

Software:

Kodable

SPECIAL PROGRAMME

Selected students have been identified to have aptitude in coding and will be in Special Programme and the other group will be doing a revision on what they learnt so far.

3D modelling and App Development
8

Students in total

  1. Rifa Adriana Binte Mustaffa (P6)
  2. Fatimah Azzahra Binte Mohamed Fairoz (S1)
  3. Aleeya Binte Emran (S3)
  4. Nur Nadhirah Mazidah Pasaribu (S3)
  5. Sumayyah Binte Mohamed Hanif (S3)
  6. Syifaa Zahra' Binte Aidil (S3)

Students will be introduced to 3D modelling, 3D Printing and introductory mobile App Programme.

They will have:

 an introduction to 3D modelling.

 Introduce to 3D printing

 3D printing using a 3D printer

 Introduction to mobile App Development

 Creating a Multipage app about the school