Nevada Computer Science and Integrated Technology: 5th Grade
- Level Elementary School
- Number of Lessons 31
- Grade 5th
This course belongs to the CodeHS Nevada K-5 Computer Science and Integrated Technology pathway. This course is designed to provide computer science instruction for Nevada 5th grade students, and it is aligned to the Nevada 5th Grade Computer Science and Integrated Technology Standards.
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 ScratchStudents will be able to define important computer science vocabulary and create a simple program in Scratch.The Coordinate PlaneStudents will be able to create an opened-ended animation using the coordinate plane in Scratch.Scratch Drawing ToolsStudents will be able to create customized sprites and backdrops using the drawing tools. |
Sequence & Events
Events: Traveling with ScoutStudents will be able to use events in a program.Debugging: Make a PizzaStudents will be able to decompose a program to debug and make the program run as intended.Winter Celebrations Around the WorldStudents will learn about different winter celebrations and create a program to tell how a specific holiday is celebrated.Choose Your Own Path: Elements of CultureStudents will be able to identify elements of culture as they create a cultural choose-your-own-path game. |
Loops
Creating Turtle GraphicsStudents will be able to use the pen tool in Scratch to create looping turtle graphics. |
Conditionals & Operators
Conditionals: MazesStudents will be able to create a program that uses conditionals.Compare and Refine AlgorithmsStudents will be able to compare and refine multiple algorithms for the same task to determine which is the most appropriate and efficient.Plan a QuestStudents will be able to plan and decompose the steps needed to create a quest program.Operators: Coin FlipStudents will be able to create a coin flipping program using variables and operators. |
Variables & Lists
Variables in DanceStudents will be able to use variables to control pitch and dance speeds in a program.Game Mechanics with Comparison OperatorsStudents will be able to use comparison operators and variables to create ending game mechanics.Lists: Shopping with ScoutStudents will be able to create a shopping simulator using variables, lists, and operators.Pinball Game ProjectStudents will be able to design and build a functional pinball game by applying key game design principles. |
Clones & Functions
Clones: Throwing Acorns GameStudents will be able to create a throwing acorns game using clones.Clones in GamesStudents will be able to use clones to program an endless runner game and explain why clones are useful in game programs.Functions: About MeStudents will be able to create and use a function with input in a program.Functions: Paint by NumbersStudents will be able to create and use a function that takes input in a program. |
Culmination Projects
Design Thinking + Accessibility [5th]This lesson is coming soon!House Design with Area and PerimeterStudents will be able to calculate and use the area and perimeter of a room to create a house design using functions. This version of the lesson is focused on Computer Science concepts. |
Digital Literacy
Practicing with Computing Systems [5]This lesson is coming soon!Inquiry Project: Data Bar GraphStudents will be able to follow the inquiry process and modify a program to display the results of their investigation.File Management & Data Storage (5)This lesson is coming soon!Networks and ProtocolsStudents will be able to explain how network protocols enable data transfer and compare WiFi, wired, and cellular networks.Social Media + Cyberbullying Lesson [5th]This lesson is coming soon!Cybersecurity Policies and LawsStudents will explain policies and how they relate to their classroom or school, and they will research and explain a cybersecurity law specific to their state.Scout’s Cryptography Escape RoomStudents will learn basic cryptography and solve multiple ciphers.Giving Credit Through AttributionsStudents will be able to give appropriate attribution when creating or remixing programs and sharing images online. |