Nebraska Technology: 4th Grade
- Level Elementary School
- Number of Lessons 32
- Grade 4th
This course is designed to provide computer science and technology instruction for Nebraska 4th Grade students. Students learn programming and technology concepts, including: computing systems, networks and the Internet, data analysis, algorithms and programming, and impacts of computing.
To view the entire syllabus, click here or click to explore the full course.
Optional Review
Welcome to CodeHop!Students will learn how to log in and use the CodeHop 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. |
Getting Started
Internet PositivityStudents will be able to explain how their actions can spread positivity on the internet and create a code of conduct for responsible online behavior.Exploring Computing SystemsStudents will be able to identify parts of the computing system and identify simple hardware and software problems.Computational Thinking: Design a SchoolStudents will be able to use computational thinking to design a school. |
Sequences and Events
Events: Dot in SpaceStudents will be able to create a program using multiple types of event blocks.Creating AlgorithmsStudents will be able to program multiple algorithms and assess which one best meets their needs.Careers in CS: Major League BaseballStudents will be able to explain how coding can be used in sports, and abstract events from an article to retell important events in a timeline program.Broadcast Messages: Tell a JokeStudents will be able to use broadcast messages to program two sprites to tell a knock knock joke.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
Loops: Catch the BallStudents will be able to use two types of loops to create a simple game in Scratch.Debugging: MazesStudents will be able to decompose a program to debug and make the program run as intended. |
Conditionals and Variables
Scout's Quest: ConditionalsStudents will be able to create a program using if/then conditionals. Part 4 of 4 in Scout's Quest skill review series.Create a Drawing AppStudents will be able to create a drawing app by programming keyboard and mouse inputs, loops, and conditional statements.Scout's Quest: VariablesStudents 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. |
Clones and Functions
Introduction to ClonesStudents will be able to create an animation using clones and investigate the limitations of their program.Scout's Quest: Functions with Boolean InputsStudents 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 InputsStudents will be able to create a drawing using functions with number inputs. Part 3 of 4 in Scout's Quest skill review series. |
Culmination Project
Designing Solutions for AccessibilityStudents will be able to use the design thinking process to identify and solve real-world problems by redesigning a game to improve accessibility and usability for diverse users. |
Digital Literacy
Impacts of Computing: ExplorationThis lesson is coming soon!Programming and Data ProjectStudents will be able to develop an investigative question, collect data, draw conclusions based on the data, and create an interactive program to present data visually.Inquiry Project: Data Bar GraphStudents will be able to follow the inquiry process and modify a program to display the results of their investigation.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 Cybersecurity Adventure: Part 2Students will demonstrate how to stay safe online by practicing secure habits and understanding the tools and technologies that protect their information.Ethical and Responsible Use of Generative AIStudents will be able to describe the pros and cons of generative AI and complete a class Code of Conduct to follow when using AI.Give Credit When You Use ItStudents will be able to search for information to answer questions online and provide proper attribution to sources.Collaborating GloballyLesson is coming soon!File Management and Data in ActionStudents will be able to explain that different types of digital data take up different amounts of space and can be stored in different ways.Networks, Packets, and the InternetStudents will be able to explain how information travels through the Internet. They will model how messages are sent as packets and reassembled. They will create and use a secure classroom communication method. |
Productivity Software
Introduction to Productivity SoftwareStudents will be able to compare and select appropriate software applications to complete different computing tasks.Productivity Software Inquiry ProjectStudents will be able to use document, spreadsheet, and presentation software to organize research and present information to others. |