Please enable JavaScript to use CodeHS

Texas Tech Apps: 4th Grade

This course is aligned to TX standards and is designed to provide computer science instruction for Texas 4th Grade students. It is meant to be taught approximately weekly.

Overview & Highlights

Level
Elementary School
Number of Lessons
33
Grade
4th

Overview of Lessons

To view the entire syllabus, click here or click to explore the full course.

Optional Review

Welcome to CodeHS!

Students will learn how to log in and use the CodeHS Playground. This short introductory lesson can be used on its own, or right before a full lesson.

Introduction to Computer Science and Scratch

Students will be able to define important computer science vocabulary and create a simple program in Scratch.

The Coordinate Plane

Students will be able to create an opened-ended animation using the coordinate plane in Scratch.
Getting Started

Exploring Computing Systems

Students will be able to identify parts of the computing system and identify simple hardware and software problems.

Computational Thinking: Design a School

Students will be able to use computational thinking to design a school.
Sequences & Events

Events: Dot in Space

Students will be able to create a program using multiple types of event blocks.

Broadcast Messages: Tell a Joke

Students will be able to use broadcast messages to program two sprites to tell a knock knock joke.
Loops

Loops: Catch the Ball

Students will be able to use two types of loops to create a simple game in Scratch.

Debugging: Mazes

Students will be able to decompose a program to debug and make the program run as intended.

Loops: Falling Objects

Students will be able to create a program using different loops and compare the advantages and disadvantages of each loop algorithm.
Conditionals & Operators

Game Effects

Students will be able to modify a game to add engaging effects and make updates to their game based on peer feedback.

Create a Maze

Students will be able to draw a maze backdrop in Scratch and program Scout to navigate through the maze.

Conditionals: Underwater Exploration

Students will be able to create a program that uses conditionals.

Scout's Quest: Conditionals

Students will be able to create a program using if/then conditionals. Part 4 of 4 in Scout's Quest skill review series.

Complex Conditionals: Chase the Star

Students will be able to explain what an “if/then/else” conditional is and use it in a program.
Variables & Lists

Pong Game

Students will create and use variables to keep score in an interactive pong game.

Scout's Quest: Variables

Students will be able to create and use variables to track points in a program. Part 2 of 4 in Scout's Quest skill review series.

Lists: Spelling Bee

Students will be able to use lists to create a spelling bee game.
Clones & Functions

Introduction to Clones

Students will be able to create an animation using clones and investigate the limitations of their program.

Snake Game

Students will use variables and clones to create a snake game.

Scout's Quest: Functions with Boolean Inputs

Students will be able to create a function including a boolean input to perform different actions based on whether a password is correct. Part 1 of 4 in Scout's Quest skill review series.

Scout's Quest: Functions with Number Inputs

Students will be able to create a drawing using functions with number inputs. Part 3 of 4 in Scout's Quest skill review series.

Flower Garden Functions Project

Students will create a function in a program to draw multiple flowers.
Culmination Projects

Designing Solutions for Accessibility [4th]

This lesson is coming soon!

Code Tunes

Students will be able to use variables, operators, and conditionals to create their own custom music player in Scratch.

Inquiry Project: Data Bar Graph

Students will be able to follow the inquiry process and modify a program to display the results of their investigation.
Digital Literacy

Impacts of Computing: Exploration

This lesson is coming soon!

Our Words Have Power (Cyberbullying)

Students will be able to explain what cyberbullying is how it affects others, how to be an upstander by taking action, and that work developed online is the property of the creator.

Scout's Cybersecurity Adventure: Part 1

Students will understand basic cybersecurity concepts, identify common cyber threats, and explain practical tips for staying safe online.

File Management & Data Storage (4)

This lesson is coming soon!

Introduction to Google Slides™

Students will use Google Slides™ to create an “All About Me” presentation.

Introduction to Microsoft PowerPoint™

Students will use Microsoft PowerPoint™ to create an “All About Me” presentation.

Give Credit When You Use It

This lesson is coming soon!
24
Exercises
27
Offline Handouts