$442 – $480

ScratchThinker Programming Class - Weekend (SAT / SUN) Class

Event Information

Location

Location

Computhink Programming School

203 Hougang Street 21

#01-83

Singapore, Singapore 530203

Singapore

View Map

Refund Policy

Refund Policy

Refunds up to 30 days before event

Event description

Description

“Learn from yesterday, live for today, hope for tomorrow.

The important thing is to not stop questioning.”

- Albert Einstein

Wondering how you can help prepare your child for the workplace of the future? Thinking how your child can learn useful and critical skills? Come and learn to program with Computhink! Your child will learn how to analyze problems, design solutions, write codes and programs to make things work. Just imagine what they could create!

The ScratchThinker Programming class is an introductory program for children to learn about programming (or coding) in a fun and enjoyable way. Your child 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, we teach programming by using visual blocks with drag and drop functions with minimal typing required. Our 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.

Learning Goals

  • Learn the basics of Visual Block Programming (VBP) using Scratch (Scratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab);

  • 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


Age Group:

  • 8 years old and above

Location:

  • Computhink @ Kovan (2 minutes walk from Kovan MRT)
    203, Hougang Street 21, #01-83
    * Near NTUC Finest

Pre-Requisites:

  • None required. These classes are meant for beginners.

Equipment

  • A laptop will be provided for each child.

  • If you would like to bring your own laptop (Windows 7 and above only), do let us know in advance!

Course Promotion

  • Chinese New Year PROMOTION! Sign up before Chinese New Year and enjoy $38 off class fees!


Why Computhink?

1:6 Trainer to kids ratio in each class

By keeping the class small, we ensure that each kid gets the guidance and coaching he or she needs to create and bring their imaginations to life through programming. Besides allowing us to get to know your kid better, we also encourage the kids in our classes to also get to know one another and this is better facilitated in a small group setting.

Hands-on activity-based learning

We believe that kids learn best when they do it themselves in a fun environment. That is why we ensure that each kid is given a laptop to work their own respective projects and try their hand in the programming projects and activities. It is heartening each time we see the kids beaming and being proud of themselves when they could get the code to work as they want it to.

Our Teaching Philosophy

This idea that kids will learn anything that they want to when they are given the freedom to create, inspires and drives our teaching philosophy. In this, we are influenced by the work of Sugata Mitra (Educational Researcher) whose research demonstrates the effect that a child’s innate curiosity and interest have on learning complex subjects outside the normal school environment. The key word here is interest. By itself, it is a simple word and concept, easily understood, but not so easy to influence, especially with children.

At Computhink, our approach to this learning conundrum is three-pronged and can be described by these 3 questions by the child:

What can I do?

What is possible and achievable by programming? We approach this question by showing examples of fun projects that can be done with programming. These can include small mini-games or animations. In the beginner stage, the child would be unsure of what can be done, and it is helpful to be able to emulate and enhance something that is fun and cool.

How can I do it?

Secondly, we guide the children to ask open-ended questions. For example, “How can I make the character walk? Can it jump? Can it fly?” As we answer these questions, this is where the learning starts for the child as we guide them along.

What else can I do?

The ScratchThinker Programming class is just the beginning. By the end of the 16 classes, the child would have grasped the basics of programming and computational thinking, and we want to show them what else is possible. By interfacing with other platforms (e.g. Arduino for robotics, makey-makey for home DIY projects), your child will be able to put their skills learnt in this course to good use.

Follow-on Mastery Classes

What's next after this class? Like any learning, learning programming is best done through regular practice and with guidance from experts. And this is why we offer the Computhink Code Club classes which provides regular weekly practice while exposing the kids to various programming languages such as intermediate Scratch, HTML, Python and Javascript.

Building on the basic programming concepts from the Beginner Computhink for Kids! class, at the Code Club, kids will learn how these same basic concepts are applied and used in the other programming languages to do different things such as building websites and creating mobile apps and games. It is through regular and varied practice that promotes mastery and that is what we aim to do at our Computhink Code Club. Our goal is to develop your kid’s interest in programming and guide him or her to reach a skills level to be comfortable enough to build their own websites or creating suitable apps to solve everyday issues and make things better.


Note: We may take photographs or videos of the students during the class. By registering your child's attendance, you agree to grant Computhink permission to use the photographs, videos or other materials produced during the class as part of Computhink's electronic or non-electronic promotional materials.


Share with friends

Location

Computhink Programming School

203 Hougang Street 21

#01-83

Singapore, Singapore 530203

Singapore

View Map

Refund Policy

Refunds up to 30 days before event

Save This Event

Event Saved