preloader

CS101: Introduction to Scratch Programming

sCS101: Introduction to Scratch Programming

Course Description


Learn how to develop interactive 2D games in this hands-on course perfect for programming beginners!

This course teaches students how to develop computer games using Scratch, a block-based programming language developed by the MIT Media Lab. The intuitive Scratch development environment is the perfect tool for creative kids who are curious about technology!

After exploring how to manage basic events and incorporate sounds and visual media into a project, students get to express themselves with a fun animation. As the course progresses, all new coding fundamentals will be applied to the interactive games students work on. These hands-on projects include an Ancient-Egyptian-themed adventure game and a 1v1 battle in outer space! By the end of the class, your child will be eager to create more animations and games of their own, and they’ll possess the skills and tools to do so!

The first class session will cover software installation, configuration, and introductions.

Project Concepts Taught
“About Me” animation Movement in the x-y coordinate plane
Animating with loops
Managing events and timing
Incorporating sounds and graphics effects
“Hack Attack” survival game Sensing user interaction with conditionals
Managing game states
Using variables to keep track of game data
Collision detection
“The Maze” adventure game Four-directional movement with wall collisions
Item collection
Logical operators
Event handling for traps
“Final Fight” action game Randomized NPC movement
Spawning and shooting projectiles
Creatively displaying variable data
Win and loss conditions

Schedule


– No available schedule yet –

FAQ


Are there prerequisites for this course?

None

What hardware and/or software we need to take this course?

You will need a PC or Mac computer with high speed internet connection as well as a headphone with a mic.

What if I have other questions about taking this course?

Please contact us through email at codelink.ai@gmail.com, one of our counselors will assist you.

What is your Miss class Policy?

There is only ONE free make up lesson available. Please coordinate with instructors on scheduling.

What are the backgrounds of your instructors?

Our instructor team includes professionals of Master’s Degree in Computer Science from Accredited Institutions.