Please enable JavaScript to use CodeHS

Texas Tech Apps: 5th Grade

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

Overview & Highlights

Level
Elementary School
Number of Lessons
31
Grade
5th

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.

Drawing Tools: Sea Creatures

Students will be able to use all of the Scratch image editing tools to create and program deep sea creatures.
Getting Started

Practicing with Computing Systems

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

Computational Thinking: Design a Neighborhood

Students will be able to use computational thinking to design a neighborhood.
Sequences, Events & Loops

Events: Traveling with Scout

Students will be able to use events in a program.

Compare and Refine Algorithms

Students will be able to compare and refine multiple algorithms for the same task to determine which is the most appropriate and efficient.

Debugging: Make a Pizza

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

Creating Turtle Graphics

Students will be able to use the pen tool in Scratch to create looping turtle graphics.
Conditionals & Operators

Conditionals: Mazes

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

Plan a Quest

Students will be able to plan and decompose the steps needed to create a quest program.

Operators: Coin Flip

Students will be able to create a coin flipping program using variables and operators.
Variables & Lists

Variables in Dance

Students will be able to use variables to control pitch and dance speeds in a program.

Game Mechanics with Comparison Operators

Students will be able to use comparison operators and variables to create ending game mechanics.

Lists: Shopping with Scout

Students will be able to create a shopping simulator using variables, lists, and operators.
Clones

Clones: Throwing Acorns Game

Students will be able to create a throwing acorns game using clones.

Clones in Games

Students will be able to use clones to program an endless runner game and explain why clones are useful in game programs.
Culmination Projects

Pinball Game Project

Students will be able to design and build a functional pinball game by applying key game design principles.

Game Design Project

Students will be able to design and create a game using multiple programming skills such as loops, conditionals, and variables.

Design an App

Students will be able to use the design thinking process to design an app that helps to solve a user's need.

Inquiry Project: Line 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: Innovation

This lesson is coming soon!

Networks and Protocols

Students will be able to explain how network protocols enable data transfer and compare WiFi, wired, and cellular networks.

Standing Up to Cyberbullying [5th]

This lesson is coming soon!

Online Collaboration

Students will be able to explain that collaboration and communication can be done online and offline, and that collaborating with others can provide a diverse perspective.

Scout's Cybersecurity Adventure: Part 2

Students will demonstrate how to stay safe online by practicing secure habits and understanding the tools and technologies that protect their information.

File Management & Data Storage (5)

This lesson is coming soon!

Introduction to Microsoft Excel™

Students will be able to enter, organize, and visualize data in a spreadsheet.

Introduction to Google Sheets™

Students will be able to enter, organize, and visualize data in a spreadsheet.

Productivity Software Inquiry Project

Students will be able to use document, spreadsheet, and presentation software to organize research and present information to others.
21
Exercises
36
Offline Handouts