5th/6th Grade Inglewood

5th/6th Grade Curriculum Overview

Review your grade-level pathway

Students in this course will learn how to code in JavaScript (JS), a text-based coding language. The curriculum will focus on fundamental coding concepts, like sequencing and loops.

Students begin with an Intro to JavaScript to gain a base understanding of this new coding language.

Below is an in-depth descriptions of the first 10-lesson module, with the full Scope and Sequence linked.

Module F1: PixelBots JS Intro to Coding Students are introduced to text-based coding using JavaScript in PixelBots. The lessons begin with coding challenges that focus on sequencing code. Students read, write, and debug code with increasing complexity. Students are then introduced to the “loop” tool, which allows students to create repeating patterns using more organized and easy-to-read programs. Students will focus on decomposing large programs using comments that describe what their code does. The “debugging” strategy students learn takes a two-pronged approach, using first alerts and then tools in the editor to help students find and fix errors in their code. By the end of this module, students will have a basic understanding of text-based coding in JavaScript and will be able to write programs that both computers and other programmers can understand. (Scope and Sequence)

Learn your core computer science (CS) concepts

Sequencing

A sequence is a set of steps carried out in order, and sequencing in computer science is the process of writing or following instructions in order.

The sequence to the right completes the steps in the order 1 through 8.  PixelBot first turns right, then moves forward one step, then paints the cell blue, then moves forward five steps, and so on and so forth.

Try it out!

 
 

This video will walk you through a writing challenge similar to the one above::


Loops

A loop is a block of code that repeats a sequence.  Loops are useful because they allow us to repeat sequences of code without rewriting the same lines of code multiple times.

The loop on the right makes PixelBot move forward, paint black, move forward, then paint purple . This loop repeats twice, as indicated by the “2” inside the parentheses on line 1 .

Try it out!

This video will walk you through a writing challenge similar to the one above:

Francisco Montenegro