ABCDEFGHIJKLMNOPQRSTUV
1
Computer Science 2020-2021
2
Every student will know how to live productively and safely in a technology-dominated world. This includes understanding the essential features of digital technologies, why and how they work, and how to communicate and create using those technologies.
3
4
MonthGrade Level
5
3rd4th5th
6
September
Digital Literacy - Digital Use
Computers are a part of everyday life. A variety of digital tools exist to create, revise, and publish digital artifacts, as well as communicate and collaborate with others.
K-2.DL.1
Identify, locate, and use the main keys on a keyboard.

Introductions/SEL

GSuite
•Lesson 1 : 9/21
About Me using Google Docs - Day 1 Basic Formatting
Students will be writing two paragraphs about themselves and their quaratine experience .
Introductions/SEL

GSuite
•Lesson 1 : 9/21
About Me using Google Docs - Day 1 Basic Formatting
Students will be writing two paragraphs about themselves and their quaratine experience .
Introductions/SEL

GSuite
•Lesson 1 : 9/21
About Me using Google Docs - Day 1 Basic Formatting
Students will be writing two paragraphs about themselves and their quaratine experience .
7
•Lesson 2 : 9/28
Google Docs through Expression- Day 2
•Lesson 2 : 9/28
Google Docs through Expression- Day 2
•Lesson 2 : 9/28
Google Docs through Expression- Day 2
8
9
October

Digital Citizenship/Common Sense Media Digital citizenship focuses on empowering learners to use online resources, applications, and spaces to improve communities, make their voice heard, and curate a positive and effective digital footprint. It encourages students to engage respectfully online with people with different beliefs and better determining the validity of online sources of information.
Lesson 3 : 10/5
Google Slides to Share our Culture

Lesson 3 : 10/5
Google Slides to Share our Culture

Lesson 3 : 10/5
Google Slides to Share our Culture
10
Lesson 4 : 10/12
Google Slides to inspire: Creating precept presentations

Lesson 4 : 10/12
Google Slides to inspire: Creating precept presentations

Lesson 4 : 10/12
Google Slides to inspire: Creating precept presentations

11
Lesson 5 10/19/2020
Researching : Using google slides to present information I researched.
Lesson 5 10/19/2020
Researching : Using google slides to present information I researched.
Lesson 5 10/19/2020
Researching : Using google slides to present information I researched.
12
10/26
Digital Citizenship

Lesson 1 : Your Rings of Responsibility
Examine both in-person and online responsibilities.
Describe the Rings of Responsibility as a way to think about how our behavior affects ourselves and others.
Identify examples of online responsibilities to others.

10/26
Digital Citizenship


Lesson 1 : Your Rings of Responsibility
Examine both in-person and online responsibilities.
Describe the Rings of Responsibility as a way to think about how our behavior affects ourselves and others.
Identify examples of online responsibilities to others.


10/26
Digital Citizenship


Lesson 1 : Your Rings of Responsibility
Examine both in-person and online responsibilities.
Describe the Rings of Responsibility as a way to think about how our behavior affects ourselves and others.
Identify examples of online responsibilities to others.
13
14
November
Digital Citizenship/Common Sense Media Digital citizenship focuses on empowering learners to use online resources, applications, and spaces to improve communities, make their voice heard, and curate a positive and effective digital footprint. It encourages students to engage respectfully online with people with different beliefs and better determining the validity of online sources of information.
11/2
Lesson 2: Our Online Tracks
Define the term "digital footprint" and identify the online activities that contribute to it.
Identify ways they are -- and are not -- in control of their digital footprint.
Understand what responsibilities they have for the digital footprints of themselves and others.
11/2
Lesson 2: Our Online Tracks
Define the term "digital footprint" and identify the online activities that contribute to it.
Identify ways they are -- and are not -- in control of their digital footprint.
Understand what responsibilities they have for the digital footprints of themselves and others.
11/2
Lesson 2: Our Online Tracks
Define the term "digital footprint" and identify the online activities that contribute to it.
Identify ways they are -- and are not -- in control of their digital footprint.
Understand what responsibilities they have for the digital footprints of themselves and others.
15
11/2
Cyber Security/Computational Thinking

Lesson 3: The Power of Words
Understand that it's important to think about the words we use, because everyone interprets things differently.
Identify ways to respond to mean words online, using S-T-O-P.
Decide what kinds of statements are OK to say online and which are not."
Cyber Security/Computational Thinking

"Lesson 3 : Keeping Games Fun and Friendly
Define ""social interaction"" and give an example.
Describe the positives and negatives of social interaction in online games.
Create an online video game cover that includes guidelines for positive social interaction."
16
11/16/2020
Computation Thinking : Algorithms (unplugged/plugged)

I can explain and create an algorithm in order to direct a computer to complete a task.
11/16/2020
Computation Thinking : Algorithms

I can explain and create an algorithm in order to direct a computer to complete a task.
11/16/2020
Computation Thinking : Algorithms

I can explain and create an algorithm in order to direct a computer to complete a task.
17
11/23/2020
Introduction to Scratch interface
I can experiment with the commands of a programming language.

I can describe three ways the Scratch environment helps me create a project.
11/23/2020 Introduction to Scratch interface
I can experiment with the commands of a programming language.
I can describe three ways the Scratch environment helps me create a project.
11/23/2020 Introduction to Scratch interface
I can experiment with the commands of a programming language.
I can describe three ways the Scratch environment helps me create a project.
18
19
November
December

CS Education Week

Organize virtual assembly
Code Academy
11/30
Computational Thinking: Programming Our Sprites
Includes math - coordinate planes

I can use motion blocks to program a sprite in Scratch by using x and y coordinates positions.
11/30
Computational Thinking: Programming Our Sprites
Includes math - coordinate planes

I can use motion blocks to program a sprite in Scratch by using x and y coordinates positions.
11/30
Computational Thinking: Programming Our Sprites
Includes math - coordinate planes

I can use motion blocks to program a sprite in Scratch by using x and y coordinates positions.
20
12/7/2020
CS ED WEEK Celebration ! Learning about important Tech Pioneers and coding in Code.Org


I can explain the importance of Computer Science to our lives.
I can describe the impact of Computer Science to the world.
12/7/2020
CS ED WEEK Celebration ! Learning about important Tech Pioneers and coding in Code.Org


I can explain the importance of Computer Science to our lives.
I can describe the impact of Computer Science to the world.
12/7/2020
CS ED WEEK Celebration ! Learning about important Tech Pioneers and coding in Code.Org


I can explain the importance of Computer Science to our lives.
I can describe the impact of Computer Science to the world.
21
12/14/2020
Computational Thinking : Debugging

I can explain debugging strategies programmers use to fix their code.
I can examine a script in order to debug it to work properly.
12/14/2020
Computational Thinking : Debugging

I can explain debugging strategies programmers use to fix their code.
I can examine a script in order to debug it to work properly.
12/14/2020
Computational Thinking : Debugging

I can explain debugging strategies programmers use to fix their code.
I can examine a script in order to debug it to work properly.
22
12/21/2020
Computational Thinking : Debugging

I can use debugging strategies in order to identify a problem in a program .
12/21/2020
Computational Thinking : Debugging

I can use debugging strategies in order to identify a problem in a program .
12/21/2020
Computational Thinking : Debugging

I can use debugging strategies in order to identify a problem in a program .
23
24
January

New Years Acrostic Poem
1/4
Computational Thinking: Loops
ELA : Acrostic Poem

I can design a New Years acrostic poem using a sequence of Scratch blocks in order to animate letters.

I can utilize loops in order to repeat an action in my program
1/4
Computational Thinking: Loops
ELA : Acrostic Poem

I can design a New Years acrostic poem using a sequence of Scratch blocks in order to animate letters.

I can utilize loops in order to repeat an action in my program
1/4
Computational Thinking: Loops
ELA : Acrostic Poem

I can design a New Years acrostic poem using a sequence of Scratch blocks in order to animate letters.

I can utilize loops in order to repeat an action in my program
25
1/11/2020

I can design a New Years acrostic poem using a sequence of Scratch blocks in order to animate letters.

I can utilize loops in order to repeat an action in my program
1/11/2020

I can design a New Years acrostic poem using a sequence of Scratch blocks in order to animate letters.

I can utilize loops in order to repeat an action in my program
1/11/2020

I can design a New Years acrostic poem using a sequence of Scratch blocks in order to animate letters.

I can utilize loops in order to repeat an action in my program
26
1/18/2020

I can design a New Years acrostic poem using a sequence of Scratch blocks in order to animate letters.

I can utilize loops in order to repeat an action in my program
1/18/2020

I can design a New Years acrostic poem using a sequence of Scratch blocks in order to animate letters.

I can utilize loops in order to repeat an action in my program
1/18/2020

I can design a New Years acrostic poem using a sequence of Scratch blocks in order to animate letters.

I can utilize loops in order to repeat an action in my program
27
1/25/2020

I can utilize loops in order to repeat an action in my program.

I can utilize costume changes and wait blocks to animate a sprite.
1/25/2020

I can utilize loops in order to repeat an action in my program.

I can utilize costume changes and wait blocks to animate a sprite.
1/25/2020

I can utilize loops in order to repeat an action in my program.

I can utilize costume changes and wait blocks to animate a sprite.
28
29
February
Focus on Tech Pioneers during BHM
2/1
Jerry Lawson
I can research information about Computer Scientist pioneer, Jerry Lawson, in order to create a virtual project about his life.
2/1
Jerry Lawson
I can research information about Computer Scientist pioneer, Jerry Lawson, in order to create a virtual project about his life.
2/1
Jerry Lawson
I can research information about Computer Scientist pioneer, Jerry Lawson, in order to create a virtual project about his life.
30
2/8
Katherine Johnson

I can research information about Computer Scientist pioneer, Katherine Johnson, in order to create a virtual project about her accomplishments.
2/8
Katherine Johnson

I can research information about Computer Scientist pioneer, Katherine Johnson, in order to create a virtual project about her accomplishments.
2/8
Katherine Johnson

I can research information about Computer Scientist pioneer, Katherine Johnson, in order to create a virtual project about her accomplishments.
31
2/22
Gladys West
I can research information about Computer Scientist pioneer, Gladys West and her contribution to creating the GPS system in order to explore and observe locations using Google Earth.
2/22
Gladys West
I can research information about Computer Scientist pioneer, Gladys West and her contribution to creating the GPS system in order to explore and observe locations using Google Earth.
2/22
Gladys West
I can research information about Computer Scientist pioneer, Gladys West and her contribution to creating the GPS system in order to explore and observe locations using Google Earth.
32
33
March

Learning CS concepts through gaming
3/1/2021 : Computational Thinking - Conditionals

I can utilize conditional blocks in Scratch in order to run an action if a condition is true or false in a program.
3/1/2021 : Computational Thinking - Conditionals

I can utilize conditional blocks in Scratch in order to run an action if a condition is true or false in a program.
3/1/2021 : Computational Thinking - Conditionals

I can utilize conditional blocks in Scratch in order to run an action if a condition is true or false in a program.
34
3/8 Computational Thinking- Conditionals


I can utilize conditional blocks in Scratch in order to run an action if a condition is true or false in a program.
3/8 Computational Thinking- Conditionals


I can utilize conditional blocks in Scratch in order to run an action if a condition is true or false in a program.
3/8 Computational Thinking- Conditionals


I can utilize conditional blocks in Scratch in order to run an action if a condition is true or false in a program.
35
3/15 Computation Thinking - variable

I can initialize variables with a constant value in order to create a collect game in Scratch.
3/15 Computation Thinking - variable

I can initialize variables with a constant value in order to create a collect game in Scratch.
3/15 Computation Thinking - variable

I can initialize variables with a constant value in order to create a collect game in Scratch.
36
3/22 Computation Thinking- Variables & Conditionals

I can initialize variables with a constant value in order to create a jumping game in Scratch.
3/22 Computation Thinking- Variables & Conditionals

I can initialize variables with a constant value in order to create a jumping game in Scratch.
3/22 Computation Thinking- Variables & Conditionals

I can initialize variables with a constant value in order to create a jumping game in Scratch.
37
38
April
ELA
Students will plan a narrative and create it in Scratch

Planning in Jamboard
Scratch Beginning,Middle,Ending and then share
4/5
Planning our Narratives:

I can plan a creative narrative using my imagination, in order to program a story with a beginning,middle and ending in Scratch.
4/5
Planning our Narratives:

I can plan a creative narrative using my imagination, in order to program a story with a beginning,middle and ending in Scratch.
4/5
Planning our Narratives:

I can plan a creative narrative using my imagination, in order to program a story with a beginning,middle and ending in Scratch.
39
4/12/2021

Creating the beginning of our stories in Scratch

I can use appropriate images in Scratch in order to add characters and the setting to my story.

I can write dialogue in order to demonstrate the beginning of my story.
4/12/2021

Creating the beginning of our stories in Scratch

I can use appropriate images in Scratch in order to add characters and the setting to my story.

I can write dialogue in order to demonstrate the beginning of my story.
4/12/2021

Creating the beginning of our stories in Scratch

I can use appropriate images in Scratch in order to add characters and the setting to my story.

I can write dialogue in order to demonstrate the beginning of my story.
40
4/19

Adding the Middle (Problem) to our stories in Scratch
4/19

Adding the Middle (Problem) to our stories in Scratch
4/19

Adding the Middle (Problem) to our stories in Scratch
41
4/26/2021

Adding the ending to our stories in Scratch
4/26/2021

Adding the ending to our stories in Scratch
4/26/2021

Adding the ending to our stories in Scratch
42
43
May

BLM Social Justice?

"Impacts of Computing/Culminating Project
Issue based research , planning, development of project using engineering design process
Interdisiplinary topic with collaboration from classroom teachers."
5/3

Adding details, and presenting our stories to the class
5/3

Adding details, and presenting our stories to the class
5/3

Adding details, and presenting our stories to the class
44
5/10
45
5/17
46
5/24
47
5/31
48
49
June

Code.org or Minecraft Coding
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100