# 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.