Unit Journal 4 Templates
Unit Journal 4 Templates
Principles There are various Unit Journal activities that are associated with
Template
Look for the Unit Journal icon in course slides in order to know
when there is an associated activity in the Unit Journal.
At the end of this Unit Journal there are several blank Course Notes
templates to which you can add information, screenshots of content,
thoughts, and sketches as your teacher goes through information in
4: Variables, the slides. Use these to document your own learning experience!
Conditionals, and
Functions
CS Principles Unit Journal, Unit 4, Lesson 1 Vocabulary Canvas
Directions: Use this page to add vocabulary words throughout the unit. Design each Vocabulary Canvas with definitions, images, and representations
that are unique and meaningful to you. As your understanding grows throughout the unit, so should the canvas that you create. It’s never too late to
go back and add an interesting thought, an insightful idea, a snip from an lesson, or a quick sketch.
Variableword
Vocabulary
Assignment Operator
Vocabulary word
Expression
Vocabulary word
CS Principles Unit Journal, Unit 4, Lesson 2 Vocabulary Canvas
Directions: Use this page to add vocabulary words throughout the unit. Design each Vocabulary Canvas with definitions, images, and representations
that are unique and meaningful to you. As your understanding grows throughout the unit, so should the canvas that you create. It’s never too late to
go back and add an interesting thought, an insightful idea, a snip from an lesson, or a quick sketch.
String word
Vocabulary
CS Principles Unit Journal, Unit 4, Lesson 3 Personalized Program Reference
Code Highlights
Programming Concept: Variables
What is the purpose of using a variable in the code that you have provided here?
Code Highlights- Use these colored spotlights to point out & discuss
features of this code
CS Principles Unit Journal, Unit 4, Lesson 5 Your Voice / Your Choice
Imagine you want to make a decision about what to wear to an event. Name two pieces of information you'd want. How would you use them in your decision?
In the box on the left, write your response. In the box on the right, find images or illustrations that represent your response.
Write your response here…. Find images or illustrations that represent your response
CS Principles Unit Journal, Unit 4, Lesson 5 Flowchart
Decision:
Directions:
1. Think back to the warm-up where we
discussed making a decision on what to
Variable 1 Variable 2
wear to an event.
Decision 1 Decision 2
CS Principles Unit Journal, Unit 4, Lesson 5 Vocabulary Canvas
Directions: Use this page to add vocabulary words throughout the unit. Design each Vocabulary Canvas with definitions, images, and representations
that are unique and meaningful to you. As your understanding grows throughout the unit, so should the canvas that you create. It’s never too late to
go back and add an interesting thought, an insightful idea, a snip from an lesson, or a quick sketch.
Boolean Value
Vocabulary word
Relational Operators
Vocabulary word
CS Principles Unit Journal, Unit 4, Lesson 6 Flowchart
Decision:
A water park will let a visitor on a ride if
they are
48 or more inches tall OR they are 14 Decision 1
Variable 1
years old or older.
Directions:
Make a flowchart for this decision. Make Boolean
sure to use comparison operators (<, >, Expression
==, etc. ) and logical operators (&&, ||, !) true false
when you write your Boolean expression.
Decision:
Lemon Squeeze Pt 3
Directions:
Decision 1
Play the game at least once. Variable 1
Decision:
Lemon Squeeze Pt 4
Directions:
Play the game at least once. Decision 1
Variable 1
Discuss with a partner what's changed
since last time in how the game works.
Examine the selection statement (conditional) used in the Lemon Squeeze app that you diagrammed into the flowchart above. Describe one result or side
effect if a particular condition in that selection statement was changed.
Create PT
Writing Practice …
CS Principles Unit Journal, Unit 4, Lesson 6 Vocabulary Canvas
Directions: Use this page to add vocabulary words throughout the unit. Design each Vocabulary Canvas with definitions, images, and representations
that are unique and meaningful to you. As your understanding grows throughout the unit, so should the canvas that you create. It’s never too late to
go back and add an interesting thought, an insightful idea, a snip from an lesson, or a quick sketch.
Conditional
VocabularyStatement
word
Logical Operator
Vocabulary word
CS Principles Unit Journal, Unit 4, Lesson 7 Your Voice / Your Choice
Write your response here…. Write your response here…. Write your response here….
CS Principles Unit Journal, Unit 4, Lesson 7 Personalized Program Reference
Code Highlights
Programming Concept: Logical Operators
Find a code segment where you have used logical operators and detail how the outcome of
the segment would differ if the logical operations were reversed (i.e., AND changed to OR and
vice versa).
Code Highlights- Use these colored spotlights to point out & discuss
features of this code
CS Principles Unit Journal, Unit 4, Lesson 8 Create PT Practice Written Response
Step Four: Reflect on Where I Had Trouble: Questions I Have: What I Did Well:
your experience so that you
can grow your written … … …
response skills.
CS Principles Unit Journal, Unit 4, Lesson 9 Vocabulary Canvas
Directions: Use this page to add vocabulary words throughout the unit. Design each Vocabulary Canvas with definitions, images, and representations
that are unique and meaningful to you. As your understanding grows throughout the unit, so should the canvas that you create. It’s never too late to
go back and add an interesting thought, an insightful idea, a snip from an lesson, or a quick sketch.
Function (Procedure)
Vocabulary word
Function (Procedure)
Vocabulary wordCall
CS Principles Unit Journal, Unit 4, Lesson 7 Personalized Program Reference
Code Highlights
Programming Concept: Functions
How does this code that you’ve provided and highlighted exemplify how functions are used
in a program?
Code Highlights- Use these colored spotlights to point out & discuss
features of this code
CS Principles Unit Journal, Unit 4, Lesson 11 Course Notes
Subject:
i ls
ta …
De
a in
M ea 2 …
Id
i ls
ta …
De
CS Principles Unit Journal, Unit 4, Lesson 12 Course Notes
Subject:
i ls
ta …
De
a in
M ea 2 …
Id
i ls
ta …
De
CS Principles Unit Journal, Unit 4, Lesson 13 Concept Mapping
Directions: Use the line / arrow & text box tools above to create connections between the various vocabulary words that you have been
creating with your Vocabulary Canvas journal entries. Not all terms might connect. Sometimes words might have multiple connections that you can
explore. Move the words as needed to make connections.
Expression
Comparison
Variable Operators
String
Assignment
Operator
Boolean Value
Function (Procedure)
Call
Function
(Procedure)
Conditional
Statement
Logical Operator
CS Principles Extra Debugging Practice Your Voice / Your Choice
Assignment / Program
Write your response here…. Write your response here…. Write your response here….
CS Principles Unit Journal, Unit 4, Lesson _ Course Notes
Subject:
i ls
ta …
De
a in
M ea 2 …
Id
i ls
ta …
De
CS Principles Unit Journal, Unit 4, Lesson _ Course Notes
Subject:
i ls
ta …
De
a in
M ea 2 …
Id
i ls
ta …
De