Unit Journal 3 Templates
Unit Journal 3 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
3: Intro to App the slides. Use these to document your own learning experience!
Design
CS Principles Unit Journal, Unit 3, Lesson 1 Purpose
Directions: Paste your app image below. Analyze the app
in order to determine its purpose: what it does, who its
users might be, what advantages it might offer, and how it
might be improved upon. Find the “Write your response Who uses this app?
What does this app do? here” tags in the boxes below and overwrite them with
your thoughts. Decrease the font size if you need more
Write your response here…. space. Write your response here….
App Name: …
CS Principles Unit Journal, Unit 3, 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.
User Interface
Vocabulary word
Input / Output
Vocabulary word
CS Principles Unit Journal, Unit 3, Lesson 2 Input, Output, and Functionality
App Name: … Directions: Analyze an app in order to determine its input, output, and functionality. How do users navigate? What elements are
interactable and what do they do? What output occurs? What user input is needed? Use the colored markers to annotate an snipped
image of the app’s screen. Write about what you see in the corresponding colored boxes.
How might you improve the user experience by updating the input, output, or layout?
Prompt: Explore the user interface of an app with which you are familiar. What are some of the positive and negative design decisions that the developers made?
What are some ways that this app meets your needs and some ways in which it falls short?
App Name: …
CS Principles Unit Journal, Unit 3, Lesson 4 Course Notes
Subject:
i ls
ta …
De
a in
M ea 2 …
Id
i ls
ta …
De
CS Principles Unit Journal, Unit 3, Lesson 5 Coding Breakdown
Sequential OR Event-Driven
Programming Concept: How does this code exemplify this programming concept?
Programming
Code Highlights
Code Highlights- Use these colored spotlights to point out & discuss
features of this code
CS Principles Unit Journal, Unit 3, 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.
Commentword
Vocabulary
Documentation
Vocabulary word
CS Principles Unit Journal, Unit 3, Lesson 6 Your Voice / Your Choice
Create an analogy below in which you compare and contrast the process of debugging with different actions / events / things from your life.
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.
Pair Programming
Vocabulary word
CS Principles Unit Journal, Unit 3, Lesson 8 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.
User
Interface
Program
Input Statement
Output
Program
Sequential
Programming
Event-Driven
Programming
Documentation
Comment
Debugging
Event
Pair Programming
Development
Process
CS Principles Unit Journal, Unit 3, Lesson _ Course Notes
Subject:
i ls
ta …
De
a in
M ea 2 …
Id
i ls
ta …
De
CS Principles Unit Journal, Unit 3, Lesson _ Course Notes
Subject:
i ls
ta …
De
a in
M ea 2 …
Id
i ls
ta …
De