Unit 5
Computer Science 2

Computer Science 2
(This is part of the Young Coder program)
Teachers
Allison Bruning
Subjects
Computer Science
Ages
8 - 18 years old
Sessions
Session 1: Conditionals (If)
LESSON OBJECTIVES:
Students will construct a conditional.
Students will choose appropriate expressions.
Students will evaluate expressions.
Session 2: Conditionals (Else)
LESSON OBJECTIVES:
Students will construct an if-else conditional.
Students will identify different actions taking place in different circumstances.
Students will define else as the opposite of if.
Session 3: Nested Conditionals
LESSON OBJECTIVES:
Students will construct a nested conditional.
Students will read and understand a nested conditional.
Students will attend to indentation.
Session 4: Functions
LESSON OBJECTIVES:
Students will identify functions.
Students will construct a function definition.
Students will call a function.
Session 5: Events
LESSON OBJECTIVES:
Students will listen for events and execute code
Students will use event handling to control a pet
Students will write concurrent code mixing direct execution and event handling.
Session 6: Capstone Project - Multiplayer Arena
LESSON OBJECTIVES:
Students will use an iterative process to develop a program that solves a problem.
Students will test and debug a program.