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
Singapore203 Hougang Street 21, Singapore 530203