Upper Primary Coding Programme

 

F O R   P R I M A R Y   4  TO  6   S T U D E N T S

Upper Primary Coding Programmes in collaboration with Coding Lab

 

 

F O R   P R I M A R Y   4  TO  6  S T U D E N T S

Upper Primary Coding Programmes in collaboration with Coding Lab

Computational thinking is widely regarded as the core skill of the 21st century ⁠— not only does it teach one to tackle problems by breaking them down into sequence of smaller, more manageable problems, it also equips one with the skills to tackle complex problems in more efficient ways.

In collaboration with Coding Lab, we are delighted to offer the best coding courses, designed to empower our students in this digital age.

For Primary 1 to Primary 3 students, please click here.

 

 

 

 

 

Programme Highlights

The Upper Primary Coding programmes are specially designed for curious young minds who are new to coding or programming, with Coding Lab's proprietary award-winning, MIT-Inspired curriculum. 

 

 

 

P201 App Inventor 1

Create the next B I G Thing.

Google Maps, WhatsApp, Instagram have become our everyday essential apps and your child may be the creator of the next B I G thing that you will use in your life. We nurture future leaders in technology by allowing students to explore the path of mobile app development. The MIT App Inventor Platform allows students to create fully functional mobile apps.

With an intuitive, visual drag-and-drop programming, our App Inventor curriculum guides students to apply computational thinking and creativity to design their own apps and put them to test immediately on their phones. They can build simple fun apps such as Countdown Timer, Racing Game, Robot Shooter Game and more! 

App Inventor 1’s goal is to introduce mobile app programming, instill confidence and an adventurous spirit for students to continue exploring to become little app creators. This course is suitable for students aged 10-12 in the current year. Check out our FAQs for both programmes.

OUTLINE

Introduction to App Inventor and its Interface

  • Learn about the Smartphone and its touch Interface
  • Load and run mobile Apps

Events-Driven Programming

  • Use Variables and Procedures

Graphics and Animation

  • Conditional/comparison Operators
  • Make animations come alive on your mobile phone

Development of own Project

  • Pour your knowledge into the cauldron to develop an interactive game

Project Showcase

 

 

P202 App Inventor 2

Mobile Mastery at its Best!

Mic testing, 1, 2, 3. Spearhead your child’s growth in the field of mobile app development today! Delve into an array of functions on the MIT App Inventor 2 Platform such as Voice-to-Speech and GPS tracker to develop sophisticated phone applications of your child’s desire. The limit is but their imagination.

App Inventor 2 will uncover the detail-oriented side of students as they enter the process of wireframing to strive to build an app that can solve a real world problem. Our fun-packed activities in the course will break down complex design and programming concepts to bite-size for students to digest. Watch as your child master the art of mobile app creation!

Completing this module is a prerequisite for the Advanced Computer Scientists programme. Students also need to have completed our Python Junior modules (P205 and P206).

OUTLINE

Quick Review

  • Review of App Inventor 2 Interface
  • Brainstorm time for a complex app creation

Media

  • Learn to use various media components
  • Voice Recognition

Booleans and Conditionals

  • If-then…else-then
  • Logical Operators

Design Thinking

  • Introduction to phases of Design Thinking (Observation, Ideation, Rapid Prototyping, User Feedback, Iteration, Implementation)

Hackathon

 

 

Programme Highlights

 

 



The Upper Primary Coding programmes are specially designed for curious young minds who are new to coding or programming, with Coding Lab's proprietary award-winning, MIT-Inspired curriculum. 

 

 

 


 

P201 + P202
App Inventor
1 and 2:

Create the next big thing.

With technologies like 5G and the Internet of Things seeing an uptick, mobile application development has all but boomed, especially in areas like communication, education, health, finance and more.

Give your child a chance to look beneath the surface at how popular applications like Instagram, TikTok and Telegram are constructed. And yes, he or she will get to create their very own fully functional app at the end of the programme.

P201 + P202 App Inventor 1 and 2:

Create the next big thing.

With technologies like 5G and the Internet of Things seeing an uptick, mobile application development has all but boomed, especially in areas like communication, education, health, finance and more. 

Give your child a chance to look beneath the surface at how popular applications like Instagram, TikTok and Telegram are constructed. And yes, he or she will get to create their very own fully functional app at the end of the programme.

Course Outline

Using the MIT App Inventor platform, we’ll guide your child through an entire mobile app development journey. 

MIT App Inventor allows children to make real-world, significant impacts with their apps. Some examples include apps that show communities where to access safe drinking water, teach a language, or even apps that contribute to lowering crime rates. 


Your child will learn and explore:

  • MIT App Inventor Platform fundamentals 
  • Graphical and animation skills
  • A fully functional mobile application of their own, and more!


P201

Introduction to App Inventor and its Interface

  • Learn about the Smartphone and its touch Interface
  • Load and run mobile Apps


Events-Driven Programming

  • Use Variables and Procedures


Graphics and Animation

  • Conditional/comparison Operators
  • Make animations come alive on your mobile phone


Development of Own Project

  • Pour your knowledge into the cauldron to develop an interactive game


P202

Quick Review

  • Brainstorming for a complex app creation
  • Learn to use various media components
  • Voice Recognition


Booleans and Conditionals

  • If-then…else-then
  • Logical Operators


Design Thinking

  • Introduction to phases of Design Thinking (Observation, Ideation, Rapid Prototyping, User Feedback, Iteration, Implementation)

 

 

 

 


 

P205 + P206
Python Junior
1 and 2:

Start your journey with Python.

Consistently ranked #1 as the “Most Popular Coding Language“, learning Python will enable your child to build programs that are used widely today in many domains.

Python is a powerful language, widely used in companies like Google and Amazon Web Services. Yet, it is the best place to start for younger learners who are new to programming because of its relative simplicity.

P205 + P206 Python Junior 1 and 2: 

Start your journey with Python.

Consistently ranked #1 as the “Most Popular Coding Language“, learning Python will enable your child to build programs that are used widely today in many domains.

Python is a powerful language, widely used in companies like Google and Amazon Web Services. Yet, it is the best place to start for younger learners who are new to programming because of its relative simplicity.

Course Outline

Learning a new programming language without any knowledge or transitioning from Scratch to Python can be daunting to any child. 

With fun and engaging topics like children’s movies, we introduce coding with real-world context to our students. 


Your child will learn and explore:

  • Introduction to various data types 
  • String manipulation 
  • Hackathon and challenges, and much more!


P205

Introduction to Python

  • Learn to install, setup and run Python
  • Introduction to the various data types (Eg. Strings, Float, Integers)


Various Data Types

  • Learn and apply numerical data and Mathematics operators
  • Calculate the area of a Square/Triangle/Circle
  • Develop a BMI Calculator
  • Learn String (text) data and String manipulation


Making Decisions with Conditional Operators

  • Syntax of if, if-then-else, if and e lif
  • Develop your own “Baymax” – Your Personal Healthcare Companion


P206

Logical operators and Truth tables

  • Learning and Applying logical operators (And, Or, Not)
  • Develop a Movie-Age Checker


While Loops

  • Using while loops
  • Applying while loops to Mathematics (Eg. Prime numbers, Lowest Common Multiple)
  • Problem-sum solving with Guess and Check


Using Modules and Libraries

  • Random numbers


Hackathon

  • Timed challenges for students to stretch their abilities

 

 

 

 


 

P21s Advanced Computer Scientists:

PyGD - Python Game Development

The Advanced Computer Scientists programme develops students to the next level of programming.

Your child will deep dive into app creation for both iOs and Android, develop the maker in them with an extensive micro:bit curriculum, and model advanced concepts across syntax-based programming to create tangible, real-world products.

P21s Advanced Computer Scientists:

PyGD - Python Game Development

The Advanced Computer Scientists programme develops students to the next level of programming. 

Your child will deep dive into app creation for both iOS and Android platforms, develop the maker in them with an extensive micro:bit curriculum, and model advanced concepts across syntax-based programming to create tangible, real-world products.

Course Outline

*Students are to complete P2O1 & P202, P205 & P206 before starting on the Advanced Computer Scientist programme. 

In this programme, your child will get to make his or her very own game using the Python Turtle module and applying Python concepts such as defining Functions, List, For Loop and Range(). Using these concepts, your child will learn how to control the turtle, calculate distance, add sound effects or extra features into the game. 

Your child will also go through the process of Game Testing prior to releasing his or her creation. 

Here's an overview of what's covered:

  • Introduction and Turtle Motion
  • Colours and Fill Lists
  • Range and Loops
  • Key Press and Event Functions
  • Hackathon

 

 

 

 

Programme Schedule



P201 + P202 App Inventor 1 & 2

United Square Monday to Friday
6 - 10 June
1.30pm to 5.00pm

P205 + P206 Python 1 & 2

United Square Monday to Friday
13 - 17 June
1.30pm to 5.00pm

P21s Advanced Computer Scientists

United Square Monday to Friday
13 - 17 June
5.15pm to 7.15pm

 

 

 


 

Watch This Space

__________________________________

2021 programme details coming to you soon.


 


 

Programme Details

 


P201 + P202 App Inventor 1 & 2  |  P205 + P206 Python 1 & 2

Duration

5 x 3.5 hour lessons

 

Fee

Early Bird Promo
(Register by 8 May)

$737.20 


Regular Fee

$776

Exclusively for TLL Students, receive a TLLxJBL headphones when you register for any of the programmes above.

 

Class Format

Fully physical classes

 


P21s Advanced Young Scientists

Duration

5 x 2 hour lessons

 

Fee

Early Bird Promo
(Register by 8 May)

$452.20 


Regular Fee

$476

Exclusively for TLL Students, receive a TLLxJBL headphones when you register for any of the programmes above.

Class Format

Fully physical classes


 


 

 

Programme Details

 
 

Primary 3


 

United Square for classes on and before 21st July.


Online classes will be held for classes on 22nd July onwards.

 

Every Tue | 6 Jul - 14 Sep, 3-5PM
(except 20 Jul)

Every Fri | 2 Jul - 10 Sep, 5-7PM
(except 16 Jul)

 

2 hours

 

 

Primary 4


 

United Square for classes on and before 21st July.


Online classes will be held for classes on 22nd July onwards.


Every Mon | 5 Jul - 13 Sep, 5-7PM
(except 9 Aug)


Every Wed | 30 Jun - 8 Sep, 3-5PM 
(except 4 Aug)

 

2 hours

 

 

Duration: 5 days  x 2 hour lessons

Class Format: Fully physical classes in our centres.

Fees: 

Bundle P201 & P202 at $913.14 (w/GST) 

Individual at $480.60 (w/GST)

United Square

Every Wednesday

6 July - 7 September

5.00pm to 7.00pm

United Square

Every Thursday

7 July - 8 September

3.00pm to 5.00pm

     

 

 

United Square

Every Tuesday

12 July - 20 September

(No class on 9 August)

3.00pm to 5.00pm

United Square

Every Wednesday

6 July - 14 September

(No class on 3 August)

3.00pm to 5.00pm

 

 

P201 App Inventor 1

 

United Square Every Thursday 
23 March - 27 April, except 6 April (PH)
5.00pm to 7.00pm
Seletar Mall

Every Friday 
24 March - 28 April, except 7 April (PH)
5.00pm to 7.00pm

Primary 5


 

United Square


Every Wed | 2 Mar - 4 May
3 - 5pm

Every Thu | 3 Jul - 5 May
5.15 - 7.15pm

 

2 hours



Primary 6


 

United Square


Every Wed | 2 Mar - 4 May
5.15 - 7.15pm

Every Thu | 3 Jul - 5 May
3 - 5pm

 

2 hours



 

 

Fees

$1,284.00 (w/GST)

 

 

 

Primary 3


 

United Square for classes on and before 21st July.


Online classes will be held for classes on 22nd July onwards.

 

Every Tue | 6 Jul - 14 Sep, 3-5PM
(except 20 Jul)

Every Fri | 2 Jul - 10 Sep, 5-7PM
(except 16 Jul)

 

2 hours

 

 

Primary 4


 

United Square for classes on and before 21st July.


Online classes will be held for classes on 22nd July onwards.


Every Mon | 5 Jul - 13 Sep, 5-7PM
(except 9 Aug)


Every Wed | 30 Jun - 8 Sep, 3-5PM 
(except 4 Aug)

 

2 hours

 

 

Duration: 5 days  x 2 hour lessons

Class Format: Fully physical classes in our centres.

Fees: 

Bundle P201 & P202 at $913.14 (w/GST) 

Individual at $480.60 (w/GST)

United Square

Every Wednesday

6 July - 7 September

5.00pm to 7.00pm

United Square

Every Thursday

7 July - 8 September

3.00pm to 5.00pm

     

 

 

United Square

Every Tuesday

12 July - 20 September

(No class on 9 August)

3.00pm to 5.00pm

United Square

Every Wednesday

6 July - 14 September

(No class on 3 August)

3.00pm to 5.00pm

 

 

P202 App Inventor 2

 

United Square

Every Thursday

4 May - 8 Jun, except 1 June (PH)

5.00pm to 7.00pm

Seletar Mall

Every Friday

5 May - 9 Jun, except 2 June (PH)

5.00pm to 7.00pm

     

Primary 5


 

United Square


Every Wed | 2 Mar - 4 May
3 - 5pm

Every Thu | 3 Jul - 5 May
5.15 - 7.15pm

 

2 hours



Primary 6


 

United Square


Every Wed | 2 Mar - 4 May
5.15 - 7.15pm

Every Thu | 3 Jul - 5 May
3 - 5pm

 

2 hours



 

 

Fees

$1,284.00 (w/GST)

 

 

 

 

 

Frequently Asked Questions
  • What is your average class size? 
    Our classes have a 1:8 teacher to student ratio. We keep our classes small so that every student benefits from maximum personalised attention.

  • What do students need to bring to class? 
    We provide all equipment for the classes. Students just need to bring stationery, water bottle and a jacket in case it gets cold.

  • What if a student misses a class? Is there a class replacement policy? 
    Unless absent for medical reasons, a communication lead time via email to [email protected] of at least a week is required prior to missing the class in order for arrangements for a replacement class to be made. We strongly recommend students to attend a physical replacement class within the week (i.e Thursdays at United Square or Fridays at Seletar Mall). Otherwise, students will attend an online replacement class to make up for the lesson missed. 

  • Are there any pre-requisites for the coding classes? 
    Yes. Students need to complete Scratch 1 (P101) before they can enrol in Scratch 2 (P102). Similarly, students need to complete App Inventor 1 (P201) before they can enrol in App Inventor 2 (P202).

  • What if a student has done a coding class previously? Can he or she still attend your coding class? 
    The student may need to complete a placement test as we will need to assess his or her foundation level as the curriculum offered by other avenues may be different. We want to ensure that every student who comes to our class benefits and learn. Hence, it is vital that your child is enrolled in the right course to provide them with the right level of challenge. 

  • What if I have done P101/P201 before? Can my child still sign up for the whole term? 
    We recommend that you sign up mid-term and enrol for P102 and P202 respectively. 

  • Why are there blackout dates on 6 April and 7 April? 
    This is in view of public holidays when our centres will be closed.