
Start from Scratch: Animations & Games
Designed for young imaginative minds, the Scratch 101 course uses Scratch, a block-based programming tool developed by the MIT Media Lab, to give young students hands-on first try on programming. Students learn key computer science concepts such as sequences, loops, conditionals and abstraction by building their own fun projects of animated stories and multimedia games. Students are encouraged and supported by professionally trained instructors to design creative games and to think about the programming processes behind the apps and games they see in daily lives.


Prerequisite
Basic Knowledge how to use a laptop

Course Structure
Lecture, group activities, paired programming, one-on-one discussion between student and instructor, instructor-led brainstorming sessions, students-led demo
Introduction to Creative Programming using Scratch
- Introduction to storytelling and creative programming
- Familiarizing with the Scratch interface and creating first projects
- Hands-on: designing and programming Scratch projects to learn events, sequences and loops
Movement and Coordinate Geometry
- Introduction to the x-y coordinate system in Scratch
- Introduction to speeds, distances, positions and angles
- Familiarizing with Scratch sprites, costumes, sounds and backdrops
- Hands-on: designing and programming Scratch games to learn loops and geometry in Scratch
Exploring Computational Thinking Concepts
- Introduction to conditionals, parallelism and objects
- Familiarizing with advanced features in Scratch such as mouse and keyboard control events and clones
- Hands-on: designing and programming Scratch games to familiarize with key programming concepts

Schedule
Scratch
Feb 16-19, 2021
10:00am - 12:00pm
HKD $2,000
Scratch
Feb 16-19, 2021
6:00pm - 8:00pm
HKD $2,000
Scratch
Feb 8-11, 2021
2:00pm - 4:00pm
HKD $2,000
Scratch
Feb 8-11, 2021
6:00pm - 8:00pm
HKD $2,000
Scratch
Mar 15-19, 2021
2:00pm - 4:00pm
HKD $2,500


