[go: up one dir, main page]

0% found this document useful (0 votes)
120 views22 pages

Unit Journal 4 Templates

Uploaded by

chima1.ekechi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
120 views22 pages

Unit Journal 4 Templates

Uploaded by

chima1.ekechi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 22

CS Getting Started: Choose File > Make a Copy in order to begin

editing this Unit Journal Template.

Principles There are various Unit Journal activities that are associated with

Unit Journal Digital lessons throughout this unit of study.

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

… Code Highlight 1 … Code Highlight 2


… …

… Code Highlight 3 … Code Highlight 4


Snip and paste an example of code … …

using variables here!

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.

2. Write down the variables in boxes at


the top.

3. Inside the diamond shape, create the


Boolean expression that will be used to
make the decision.

4. Drag the True/False sticky notes to the


possible decisions.
Boolean true
- Challenge: Use logical operators (&&, Expression
||, or !) in your Boolean expression. Add
extra branches with multiple decisions.
false
5. Test your flowchart with a friend!

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.

Copy/Paste/Drag the existing pieces to


design your flowchart, and make copies
of a piece if necessary.
CS Principles Unit Journal, Unit 4, Lesson 6 Flowchart

Decision:
Lemon Squeeze Pt 3

Directions:
Decision 1
Play the game at least once. Variable 1

Discuss with a partner what's changed


since last time in how the game works.
Boolean
Find the if-else-if statement that was Expression
true false
added to the program.

Copy/Paste/Drag the existing pieces to


design your flowchart for the if-else-if
statement, and make copies of a piece if
necessary.
CS Principles Unit Journal, Unit 4, Lesson 6 Flowchart

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.

Find the if-else-if statement that was Boolean


added to the program. Expression
true false
Copy/Paste/Drag the existing pieces to
design your flowchart for the if-else-if
statement, making copies of a piece /
resizing if necessary.

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 about a bug you found during your work in class

Describe the problem Hunt for bugs Try Solutions


● What did you expect it to do? ● What caused the bug? ● What changes did you make?
● What did it actually do? ● How did you find the bug? ● What was the solution you found?
● Did it always happen?

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

… Code Highlight 1 … Code Highlight 2


… …

… Code Highlight 3 … Code Highlight 4


Snip and paste an example of code … …

using logical operators here!

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 One: Read the


question carefully.
Question: Examine one procedure (function) that is used in your program. If there's an algorithm that employs relational operators, explain its
functionality. If not, how could the inclusion of relational operators optimize or modify the outcome?

Step Two: Circle any


keywords or ideas from the sk d sk d sk d
question that describe what Ta wor Ta wor Ta wor
y … y … y …
you must do while writing Ke Ke Ke
your response and put them in
the Task Keyword boxes

Step Three: Craft your My Response:


response. Make sure that you
address all of the tasks that
you identified. Check them off …
once you have completed
them!

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

… Code Highlight 1 … Code Highlight 2


… …

… Code Highlight 3 … Code Highlight 4


Snip and paste an example of code … …

using functions here!

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:

a in Visualizations / Sketches / Snips / Diagrams


M ea 1 …
Id

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:

a in Visualizations / Sketches / Snips / Diagrams


M ea 1 …
Id

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 the program name or link here….

Describe the problem Hunt for bugs Try Solutions


● What did you expect it to do? ● What caused the bug? ● What changes did you make?
● What did it actually do? ● How did you find the bug? ● What was the solution you found?
● Did it always happen?

Write your response here…. Write your response here…. Write your response here….
CS Principles Unit Journal, Unit 4, Lesson _ Course Notes

Subject:

a in Visualizations / Sketches / Snips / Diagrams


M ea 1 …
Id

i ls
ta …
De

a in
M ea 2 …
Id

i ls
ta …
De
CS Principles Unit Journal, Unit 4, Lesson _ Course Notes

Subject:

a in Visualizations / Sketches / Snips / Diagrams


M ea 1 …
Id

i ls
ta …
De

a in
M ea 2 …
Id

i ls
ta …
De

You might also like