Scratch Programming l & ll
Scratch(Beginner & Intermediate)
This is our entry level programming course catered for beginner programmers, or for those with zero-experience
In this course, students learn how to use the Scratch language to build simple games, applications and animations. We will teach core computational thinking concepts, which will enable students to graduate with basic programming know-how (loops, variables, logical conditions etc). The purpose of this course is to allow students to create really great looking and functional games, and to ignite their interest in learning programming by the end of the course
Here’s a simple overview as to what the students would have learnt after the course
1. Loops – To automate the repetition of tasks
2. Decision Structures – Understand the decision points for computers, and execute instructions based on conditions
3. Variables – Understand data in the context of computers, and how to manipulate them
4. Creating games – Crystallise the concepts learnt by building simple games
Total Lessons: 5
These skills will allow students to be able to easily pick up actual coding in Python or game development track, which will be taught in Level II of The Junior Coder track. We have aligned the learning interests with that of MOE’s O-Level syllabus to allow students to get a headstart in learning programming in secondary school.
Here are the various projects and feats that have been completed by our students:
Created by our student, a simple one page animation story line with animations and sound effects with narration
A dodgin the item game created by our talented young 8 year old girl!
Flappy bird reenacted! Created by a few of our students in Scratch level ll course