South Carolina 4th Grade Computer Science and Digital Literacy
- Level Elementary School
- Number of Lessons 32
- Grade 4th
This course is aligned to South Carolina 4th Grade Computer Science and Digital Literacy standards and is designed to provide computer science and digital literacy instruction for South Carolina 4th grade students. It is meant to be taught approximately weekly.
Optional Review
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. |
Getting Started
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.Computational Thinking: Design a SchoolStudents will be able to use computational thinking to design a school.Exploring Computing SystemsStudents will be able to identify parts of the computing system and identify simple hardware and software problems.Developing Keyboarding SkillsStudents will be able to use use proper finger placement to practice typing paragraphs using a keyboard. |
Digital Literacy
Data InvestigatorsStudents will be able to evaluate data for reliability and then analyze the data to draw conclusions and make predictions.Careers in CS: Health and FitnessStudents will be able to explain how fitness and coding can amplify human strengths and create an animation to demonstrate how technology can be used in health and fitness.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 1Students will understand basic cybersecurity concepts, identify common cyber threats, and explain practical tips for staying safe online.Give Credit When You Use ItStudents will be able to search for information to answer questions online and provide proper attribution to sources.Communicating DigitallyThis lesson 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.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: Line GraphStudents will be able to follow the inquiry process and modify a program to display the results of their investigation.Productivity Software Inquiry ProjectStudents will be able to use document, spreadsheet, and presentation software to organize research and present information to others.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. |
Programming Exploration
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: 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.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.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. |
Interdisciplinary Exploration
Movement and ExpansionStudents will be able to create a Scratch program using conditionals to show the cause and effect of the western expansion.Revolutionary War TimelineStudents will be able to create and control an interactive timeline using inputs, events, conditionals, and variables.State ProjectStudents will use events to create an interactive project detailing state-specific facts.Wave GeneratorStudents will be able to use variables and loops to draw a variety of wave patterns.How We See: Light ReflectionStudents will be able to use conditionals to demonstrate how light reflects from objects and enters the eye to allow objects to be seen.Creative StorytellingStudents will be able to plan and animate a story using events and sequences.ELA LessonThis lesson is coming soon!Unit ConverterStudents will be able to use variables and conditionals to program a unit conversion calculator to convert between measurements.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.Classifying Quadrilaterals in a HierarchyStudents will be able to create a program using events to classify quadrilaterals in a hierarchy, and use comments to document their code. |