7.1 The Virtual Pet

Unit Resources

You will use BYOB to create a Virtual Pet. You will need to plan sections using flowchart algorithms and then develop the sections.
 
Computing Strands being developed:
1. Algorithms
2. Programming

Sections

Time Frame

Objectives

1 Lesson

3. Decompose and abstract a problem.

2. Decompose a simple problem.

1. List instructions.

1-2 Lessons

4. Predict outcomes of algorithms.

3. Describe what an algorithm does.

2. Detect errors in algorithms.

1-2 Lessons

4. Predict outcomes of algorithms.

3. Describe what an algorithm does.

2. Detect errors in algorithms.

1-2 Lessons

3. Decompose and abstract a problem.
3. Create an algorithm with selection.

2. Create a simple sequence algorithm.

1 - 2 Lesson

3. Detect a bug, apply the error type and fix the error.

2. Detect a bug in code.

2. Define a variable and a constant.

3 Lessons

3. Detect a bug, apply the error type and fix the error.

2. Detect a bug in code.

1. Execute/run a program.

3 Lessons

3. Detect a bug, apply the error type and fix the error.

2. Define selection.

1. Execute/run a program.

3 Lessons

3. Apply iteration and selection in BYOB.

2. Define a variable and a constant.

1. Execute/run a program.

3 Lessons

5. Develop own complex code in Scratch.

4. Demonstrate effective use of operators.

3. Apply iteration and selection in Scratch.