Please note that this is an overdue event

ScratchThinker Programming For Kids

ScratchThinker Programming For Kids


What if your kid could write codes and design programs? What would they create?

 

Computer classes for kids start with the ScratchThinker Programming For Kids class at Computhink. This is an introductory program for kids to learn about programming (or coding) in a fun and enjoyable way via Scratch (developed by MIT). Your kid will learn techniques to think like a programmer and apply Computational Thinking concepts to create mini-games, animations or story projects of their choice.

At Computhink, they teach programming by using visual blocks with drag and drop functions where minimal typing is required. Tried and tested approach makes it easy and fun for your child to create anything as quickly as they can imagine it, while picking up programming skills.

Course Structure

There are 3 levels in suite of ScratchThinker Programming classes. Each level is progressive and comprises 6 classes each for a total of 24 classes. The levels are as follows:

  • Beginner ScratchThinker (6 classes)
  • Intermediate ScratchThinker (6 classes)
  • Advanced ScratchThinker (12 classes)

You can sign up for each level separately.

Learning Goals

  • Learn the basics of Visual Block Programming (VBP) using Scratch (See http://scratch.mit.edu for more information);
  • Acquire basic programming skills and coding concepts that professional programmers use in their daily work;
  • Harness the opportunities to think, to imagine, to explore, to create and most importantly, learn something useful while having fun; and
  • Develop an ability to think like a Programmer and apply Computational Thinking concepts to create mini games or animations of your kid’s choice.

Course Outline

  • Introduction to Programming
  • Basic Scratch Concepts and Scratch Interface
  • Basic Computer Programming Concepts (that all Professional Programmers use!)
  • Algorithmic Sequences
  • Events and Event Handlers
  • Loops, types of different loops and when to use them
  • If-Else Conditions, nested if conditions
  • Data Types and Data Structures, Variables, Lists
  • And, Or, Not Operators
  • Broadcasts, Synchronous and Asynchronous Programming
    • Computational Thinking Processes
    • Problem Identification and Formulation
    • Problem Decomposition
    • Algorithm Processes Design
    • Pattern Recognition and Abstraction

Beginner ScratchThinker 9.00am - 10.30am

  • Mar-3rd, 10th, 17th, 24th, 31st,
  • Apr-7th, 14th, 21st

Intermediate ScratchThinker 10.30am - 12.00pm

  • Feb-24th,
  • Mar-3rd, 10th, 17th, 24th, 31st,
  • Apr-7th, 14th

Beginner ScratchThinker 3.00pm - 4.30pm

  • Feb-24th,
  • Mar-3rd, 10th, 17th, 24th, 31st,
  • Apr-7th, 14th

Beginner ScratchThinker 4.30pm - 6.00pm

  • Mar-3rd, 10th, 17th, 24th, 31st,
  • Apr-7th, 14th, 21st

Beginner ScratchThinker 3.00pm - 4.30pm

  • Mar-4th, 11th, 18th, 25th, 
  • Apr-1st, 8th, 15th, 22nd

Beginner ScratchThinker 4.30pm - 6.00pm

  • Mar-4th, 11th, 18th, 25th,
  • Apr-1st, 8th, 15th, 22nd

Register here

 

Credit: image of Computhink


Age

9+


Price

for 8 classes: 480 SGD


Telephone number

+ 65 8858 6173


Links


Address

Singapore
203 Hougang Street 21, Singapore 530203