Contribute to knowledge, Contribute to our future
LEVELS | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 |
---|---|---|---|---|---|---|
P1 | NIL | NIL | ScratchJr | ScratchJr | ScratchJr | ScratchJr |
P2 | NIL | NIL | ScratchJr | ScratchJr | ScratchJr | ScratchJr |
P3 | NIL | NIL | ScratchJr | Hello, Byte | Hello, Byte | Hello, Byte |
P4 | NIL | NIL | Hello, Byte | Sams Lab | LTC 1 | LTC 1 |
P5 | NIL | NIL | Hello, Byte | Sams Lab | LTC 1 | LTC 1 |
P6 | CSS | LTC 1 | LTC 1 | LTC 1 | iSTEM / LTC 1 | iSTEM / LTC 1 |
S1 | CSS | CSS | LTC 2 | LTC 2 Initialization | LTC 2 Parameters - Array | LTC 2 Parameters - Array |
S2 | CSS | CSS | LTC 2 | LTC 2 Parameters - Array | LTC 2 Blu’s Adventure | LTC 2 Blu’s Adventure |
S3 | NIL | CSS | LTC 2 | LTC 2 iCoding | LTC 2 Blu’s Adventure / Special | LTC 2 Special |
S4 | NIL | NIL | NIL | NIL | NIL | NIL |
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.
Students will be able to create conversation, switch scenes, or do whatever else they can imagine.
Software:
Scratch 3.0 (web based)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, ByteStudents 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.
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.
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.
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.
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:
KodableSelected 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.
Students in total
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