Ozaria

Prologue: Sky Mountain

Prologue.mp4

In this unit, students will be introduced to basic syntax in JavaScript. They will get an introduction to objects and methods with arguments, used to change object properties. Finally, they will learn some basic game development skills in order to complete their arcade game.

Chapter 1: Moon Dancers

In this unit, students will be introduced to syntax in JavaScript. They will learn what algorithms are and how to write sequential programs. They will learn common debugging practices and how to differentiate between syntax and logic errors. They will initiate and assign variables to values, and update those variables. They will set up conditionals to branch program logic, and they will apply all of these concepts to a Capstone project in which they create their own stories.

Levels:

Chapter 2: The Phoenix Lands

In this unit, students will get additional practice with concepts covered in Chapter 1 and learn about different kinds of control structures. They will get an introduction to for loops and iteration and learn how to use for loops in sequence with other statements. They will learn how to nest conditionals and loops, as well as loops within loops. Finally, they will be introduced to while loops and determine when it is better to use a while loop over a for loop.