Bits ‘n Bytes Online Coding Club

K12 CS Framework Aligned

Youth Code Jam

Youth Code Jam is a non-profit, out of school time program that gets kids excited about computer science, builds their confidence in their s…

On Mondays & Wednesdays, we’ll upload a new recorded lesson with step-by-step instructions, so students can keep practicing and developing their computational thinking and coding skills at home.

On Tuesdays & Thursdays, we will host a live Q&A session with our instructional team of computer programmers, so students can ask questions about the activity, show off what they made, or give feedback about the club.

K12 CS Framework Components

Grade Band:
K-2
Concept:
Algorithms and Programming
Sub-Concept:
Algorithms
Statements:
People follow and create processes as part of daily life. Many of these processes can be expressed as algorithms that computers can follow.
Grade Band:
K-2
Concept:
Algorithms and Programming
Sub-Concept:
Variables
Statements:
Information in the real world can be represented in computer programs. Programs store and manipulate data, such as numbers, words, colors, and images. The type of data determines the actions and attributes associated with it.
Grade Band:
K-2
Concept:
Algorithms and Programming
Sub-Concept:
Control
Statements:
Computers follow precise sequences of instructions that automate tasks. Program execution can also be nonsequential by repeating patterns of instructions and using events to initiate instructions.
Grade Band:
K-2
Concept:
Algorithms and Programming
Sub-Concept:
Modularity
Statements:
Complex tasks can be broken down into simpler instructions, some of which can be broken down even further. Likewise, instructions can be combined to accomplish complex tasks.
Grade Band:
3-5
Concept:
Algorithms and Programming
Sub-Concept:
Program Development
Statements:
People develop programs using an iterative process involving design, implementation, and review. Design often involves reusing existing code or remixing other programs within a community. People continuously review whether programs work as expected, and they fix, or debug, parts that do not. Repeating these steps enables people to refine and improve programs.
Curriculum Directory Sponsored by BNY Mellon