Unit | Description |
---|---|
Programming With Karel: Students learn the basics of programming by giving Karel the Dog commands in a grid world. | |
JavaScript and Graphics: Students learn the basics of JavaScript, including variables, user input, control structures, functions with parameters and return values, and basic graphics. | |
Project: Guessing Game: Students create a game where the user needs to guess the secret number! | |
Animation and Games: Students learn how to make objects move around the screen and let users interact using the mouse! | |
Crazy Ball Game: Students make a fun graphical game where the player's goal is to follow a crazy ball as it bounces around the screen. | |
Project: Breakout: Students learn how to make their own Breakout game from scratch using JavaScript. | |
Project: Fun Snake: Students create their very own game of Snake where they help the ever elongating snake survive! | |
Basic Data Structures: Students explore lists/arrays, maps/objects, sets, and grids. These are the essential basic data structures for any program development. | |
Project: Tic Tac Toe: Students create their own game of Tic Tac Toe! Students apply what they have learned about data structures and make a two player tic tac toe game. | |
Project: Helicopter Game: Students demonstrate their programming prowess as they develop the classic Helicopter game one step at a time. | |
Final Project: Your Own Game: Students apply their knowledge in building a game of their own! |
Unit | Description |
---|---|
Midterm: | |
Connect Four: Students will learn to code their own Connect Four game using their skills in data structures. | |
Project MasterMind: Students will go through the step-by-step process of creating the guessing game Mastermind. Students can complete this project after finishing the Data Structures module. |
Sign up for a free teacher account to get access to curriculum, teacher tools and teacher resources.
Teacher SignupSign up as a student if you are in a school and have a class code given to you by your teacher.
Student Signup