K-12 Computer Science Standards

Tennessee 4 Computer Science State Standards

13 Standards

1

4.FC.1

30 Lessons

Demonstrate an appropriate level of proficiency in performing tasks using a range of digital devices.

Aligned Lessons

Platform Game Design
Research: Informational Programs
Dash® Robot Storytelling
Dash® Robot Mazes
Programming and Data Project
Clones in Games
Digital Pet Project
Introduction to LEGO® Spike Essential
Introduction to LEGO® Spike Prime
LEGO® SPIKE Essential: Design a Moving Statue
3D Design: Keyboard Accommodations
Pair Programming: Create a Band
LEGO® SPIKE Essential: Design for Changing Weather
LEGO® SPIKE Essential: Design a Car Sensor
Choose Your Own Path: Elements of Culture
Plan a Quest
Animation Loops Project
Design an App
Multimedia Book Report
micro:bit® Reaction Game
Storytelling with Finch Robot®
Game Design Project
Loops: Falling Objects
Introduction to Computing Systems
Exploring Computing Systems
Introduction to Design Thinking
Designing Solutions for Accessibility
What Can I Use Online?
Give Credit When You Use It
Use and Search the Right Way
2

4.FC.2

10 Lessons

Use age-appropriate online tools and resources (e.g., learning management systems, grade and assignment record, tutorial, assessment, web browser).

Aligned Lessons

3D Design: Recreate an Animal
3D Design: Codeblocks
Research: Informational Programs
Minecraft: Education Edition® Basic Gameplay
Welcome to CodeHop!
Program an AI Chatbot
Machine Learning: Teachable Machine
Introduction to Productivity Software
Productivity Software Inquiry Project
AI Chatbots
3

4.FC.3

7 Lessons

Create a simple digital model of a system and explain what the model shows and does not show.

Aligned Lessons

Balanced and Unbalanced Forces
Exploring Heat
Plant and Animal Cells
Exploring the Water Cycle
Wave Generator
Cycle of Matter
How We See: Light Reflection
4

4.AT.1

53 Lessons

Examine logical reasoning to predict outcomes of an algorithm.

Aligned Lessons

3D Design: Recreate an Animal
Platform Game Design
Animating Poetry
Grammar Quiz Game
Dash® Robot Mazes
Cycle of Matter
Clones in Games
Interactive Map of the 13 Colonies
Interactive Map of the 13 Colonies with the BBC micro:bit®
Digital Pet Project
VEX GO®: Introduction
VEX GO®: Measurement
Create a Drawing App
Minecraft® Coding Fundamentals - Basic Moves
Minecraft® Coding Fundamentals - Repeat Loops with Sea Turtles
Classes and Objects in Games
micro:bit®: Animal Response to the Environment
Pair Programming: Create a Band
VEX GO®: Speed and Energy
LEGO® SPIKE Essential: Design a Car Sensor
Choose Your Own Path: Elements of Culture
Introduction to Speed Blocks
VEX GO®: Lines and Angles
Plan a Quest
Forever Loop Dance Party
Pinball Game Project
Mad Libs Project
Design an App
Multiplying Fractions by Whole Numbers
Punctuation Game
State Project
Multiplying and Dividing Fractions
Multimedia Book Report
micro:bit® Reaction Game
Introduction to Finch Robot®
Pong Game
Click-a-Mole
Program an AI Chatbot
Events: Dot in Space
Functions: Paint by Numbers
Broadcast Messages: Marco Polo
Creating Turtle Graphics
Transportation Speeds and Sounds
Broadcast Messages: Tell a Joke
Events: Traveling with Scout
Game Design Project
Operators: Coin Flip
Code Tunes
Functions: About Me
House Design with Area and Perimeter
AI Chatbots
Introduction to Design Thinking
Designing Solutions for Accessibility
5

4.AT.2

8 Lessons

Use flowcharts to create a plan or algorithm.

Aligned Lessons

Choose Your Own Path: Elements of Culture
Plan a Quest
Animation Loops Project
Design an App
Game Design Project
Loops: Falling Objects
Introduction to Design Thinking
Designing Solutions for Accessibility
6

4.AT.3

1 Lesson

Construct a basic system of numbers, letters, or symbols to represent information as a cipher.

Aligned Lessons

Scout’s Cryptography Escape Room
7

4.DA.1

1 Lesson

Collect, organize, analyze, and interpret data to identify solutions and/or make informed decisions.

Aligned Lessons

Programming and Data Project
8

4.DA.2

6 Lessons

Gather data to answer a question using a variety of computing and data visualization methods

Aligned Lessons

Using Digital Tools to Create Line Graphs
Programming and Data Project
Introduction to Google Sheets™
Introduction to Microsoft Excel™
Productivity Software Inquiry Project
Choice Research
9

4.NI.1

5 Lessons

Identify appropriate and inappropriate uses of communication technology and discuss the permanence of actions in the digital world.

Aligned Lessons

Internet Positivity
Digital Identity
Giving Credit Through Attributions
Choose Your Own Path: Elements of Culture
Managing Digital Footprints
10

4.NI.2

5 Lessons

Conduct advanced keyword searches to produce valid, appropriate results and evaluate results for accuracy, relevance, and appropriateness.

Aligned Lessons

Research: Effective Keywords
Research: Informational Programs
What Can I Use Online?
Give Credit When You Use It
Use and Search the Right Way
11

4.PC.1

20 Lessons

Test and debug a given program in a block-based visual programming environment using arithmetic operators, conditionals, and repetition in programs, in collaboration with others.

Aligned Lessons

Platform Game Design
Nutrition Maze
Advanced Data and Programming
Digital Pet Project
Classes and Objects in Games
Pair Programming: Create a Band
LEGO® SPIKE Essential: Design a Car Sensor
Pinball Game Project
Mad Libs Project
micro:bit® Reaction Game
Click-a-Mole
Debugging: Mazes
Snake Game
Debugging: Make a Pizza
Game Design Project
Code Tunes
Sequences: Parallel Programming
Safety Solutions micro:bit® Design Project
Movement and Expansion
Cause and Effect
12

4.IC.2

2 Lessons

Identify laws and tools which help ensure that users of varying abilities can access electronic and information technology.

Aligned Lessons

3D Design: Keyboard Accommodations
Designing Solutions for Accessibility
13

4.IC.3

4 Lessons

Explain how hardware and applications can enable everyone, including people with disabilities, to do things they could not do otherwise.

Aligned Lessons

3D Design: Keyboard Accommodations
Introduction to Computing Systems
Exploring Computing Systems
Designing Solutions for Accessibility

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program