Block Language Classes in Charlottesville

Students learn fundamental coding concepts by helping a a beaver build a dam on instructor-provided chromebooks.

Maximum class size: 6 students.

Duration: 4 weeks.

Lesson length: 45 minutes.

Session 1. Sequencing and Loops

Students build a foundation in coding and problem solving.

Lesson 1. What is coding?
Students learn that coding is giving precise instructions to a computer. Each student creates their first program – a dance routine for the class to follow!

Lesson 2. Program using the computer
Introduces the coding platform Code Monkey. Students do their first coding exercises, using commands to drop and move right.

Lesson 3. Complex sequential programs
Students learn two new commands and how to code using advanced planning.

Lesson 4. Programming repetition
Students learn to write concise code using loops.

Beaver achiever!

Session 2. Complex problems

Students build a foundation in coding and problem solving.

Lesson 1. Longer loops
Students continue their practice with repeat loops whose bodies are two or more commands.

Lesson 2. Problem solving
Students learn to solve problems by splitting the problems into simpler subproblems and solve each subproblem separately.

Lesson 3. Nested loops
Students create complex programs with loops within loops.

Lesson 4. Counter loops
Students learn to create and analyze programs with counter loops.

Code written by kids!