Explore Chat for Schools, a secure platform for AI tools and literacy in the classroom. Learn more.
Explore Chat for Schools, a secure platform for AI tools and literacy in the classroom. Learn more.
30 minutes; can be taught 1x/month, 2-3x/month, or 4x/month
Students strengthen their knowledge of computers as they learn about computer parts, cybersecurity, digital citizenship, and block-based programming.
Learning Outcomes:
Students will learn what hardware is and the various examples of hardware in a computer.
Topics covered:
Computer Hardware
Standard alignment:
1A-CS-02
Learning Outcomes:
Students will learn what software is and the various examples of software that a computer may use.
Topics covered:
Computer Software
Standard alignment:
1A-CS-01, 1A-CS-02
Learning Outcomes:
This lesson reviews what students have learned about hardware and software and also teaches students about troubleshooting.
Topics covered:
Computer Hardware
Computer Software
Identifying and troubleshooting device problems
Standard alignment:
1A-CS-02, 1A-CS-03
Learning Outcomes:
Teach students about various computer devices, each of their purposes, and what qualifies as a computer.
Topics covered:
Computing devices and their functions
Standard alignment:
1A-CS-01
Learning Outcomes:
Students learn how the internet works while discussing diverse ways to communicate with others.
Topics covered:
Networks
Communication
How the internet works
Standard alignment:
1A-IC-16
Learning Outcomes:
Students will learn new terms - decoding and encryption - as they explore how to decode messages using patterns and critical thinking skills.
Topics covered:
Pattern decoding
Encryptions
Standard alignment:
1A-NI-04, 1A-AP-08, 1A-AP-09, 1A-AP-11
Learning Outcomes:
This lesson discusses the importance of being kind and empathetic as students transition into practicing good digital citizenship.
Topics covered:
Showing kindness
Standard alignment:
Learning Outcomes:
Teach students what it means to be respectful and encourage them to identify respectful behaviors in this activity.
Topics covered:
Being a respectful digital citizen
Standard alignment:
1A-IC-17
Learning Outcomes:
Teach students what it means to be responsible and encourage them to identify responsible behaviors in this activity.
Topics covered:
Being a responsible digital citizen
Standard alignment:
1A-IC-17
Learning Outcomes:
Technology can cause big feelings in students. Use the activities in this lesson to support students in navigating those feelings when they arise.
Topics covered:
Identifying emotions
Responding to emotions
Standard alignment:
Learning Outcomes:
Teach students what keywords are and how they are useful for finding information in research.
Topics covered:
Research
Keywords
Standard alignment:
1A-DA-05
Learning Outcomes:
Discuss what cyberbullying is with your students and what they can do to be kind online.
Topics covered:
Showing kindness
Cyberbullying
Standard alignment:
1A-IC-17
Learning Outcomes:
Being safe online is so important. Teach students various ways they can be safe when using the computer!
Topics covered:
Keeping personal information private
Don't talk to strangers
Standard alignment:
1A-NI-04, 1A-IC-18
Learning Outcomes:
Teach students the importance of strong passwords and other cybersecurity practices in this lesson.
Topics covered:
Strong passwords
Telling adults when odd things occur on the computer
Logging out
Standard alignment:
1A-NI-04, 1A-IC-18
Learning Outcomes:
Teach students the importance of giving credit to others in this activity.
Topics covered:
Proper Attribution
Standard alignment:
1A-AP-13
Learning Outcomes:
Introduce the concept of algorithms in this unplugged activity.
Topics covered:
Algorithms
Sequencing
Standard alignment:
1A-AP-08, 1A-AP-11, 1A-AP-15
Learning Outcomes:
Solidify students' knowledge of algorithms in this mapping activity!
Topics covered:
Identifying algorithms
Sequencing
Creating algorithms
Standard alignment:
1A-AP-08, 1A-AP-11, 1A-AP-14, 1A-AP-15
Learning Outcomes:
Incorporate movement in your students' algorithm learning with this unplugged activity.
Topics covered:
Identifying algorithms
Sequencing
Creating algorithms
Standard alignment:
1A-AP-08, 1A-AP-11, 1A-AP-15
Learning Outcomes:
Help students understand what "bug" means in computer science as they are also challenged to identify and fix "bugs" they see in the activity.
Topics covered:
Debugging algorithms
Standard alignment:
1A-AP-14
Learning Outcomes:
Solidify students' understanding of what an algorithm is in this unplugged activity.
Topics covered:
Algorithms
Decomposing steps
Sequencing
Standard alignment:
1A-AP-08, 1A-AP-11, 1A-AP-15
Learning Outcomes:
Connect algorithms to computers in this lesson. Students will learn how to code algorithms using Skill Struck's Blocks platform.
Topics covered:
Program planning
Decomposing steps
Coding algorithms
Sequences
Standard alignment:
1A-CS-01, 1A-DA-05, 1A-AP-08, 1A-AP-10, 1A-AP-11, 1A-AP-12, 1A-AP-14, 1A-AP-15
Learning Outcomes:
Students learn what events are and their use in algorithm coding in this block coding lesson.
Topics covered:
Program planning
Decomposing steps
Coding algorithms
Sequences
Events
Standard alignment:
1A-CS-01, 1A-DA-05, 1A-AP-08, 1A-AP-10, 1A-AP-11, 1A-AP-12, 1A-AP-14, 1A-AP-15
Learning Outcomes:
Students practice coding with the look blocks and programming multiple sprites in this block coding lesson.
Topics covered:
Program planning
Decomposing steps
Coding algorithms
Sequences
Looks
Standard alignment:
1A-CS-01, 1A-DA-05, 1A-AP-08, 1A-AP-10, 1A-AP-11, 1A-AP-12, 1A-AP-14, 1A-AP-15
Learning Outcomes:
Students learn what loops are and their use in algorithm coding in this block coding lesson.
Topics covered:
Program planning
Decomposing steps
Coding algorithms
Sequences
Loops
Standard alignment:
1A-CS-01, 1A-DA-05, 1A-AP-08, 1A-AP-10, 1A-AP-11, 1A-AP-12, 1A-AP-14, 1A-AP-15
Learning Outcomes:
Students practice programming with control blocks in this block coding lesson.
Topics covered:
Program planning
Decomposing steps
Coding algorithms
Sequences
Control
Standard alignment:
1A-CS-01, 1A-DA-05, 1A-AP-08, 1A-AP-10, 1A-AP-11, 1A-AP-12, 1A-AP-14, 1A-AP-15
Learning Outcomes:
Students learn to program multiple scenes in this block coding lesson.
Topics covered:
Program planning
Decomposing steps
Coding algorithms
Sequences
Multiple Scenes
Standard alignment:
1A-CS-01, 1A-DA-05, 1A-AP-08, 1A-AP-10, 1A-AP-11, 1A-AP-12, 1A-AP-14, 1A-AP-15
Learning Outcomes:
Data is information. Students are introduced to data in this unplugged activity.
Topics covered:
Forming predictions
Collecting and presenting data
Analyzing charts
Identifying patterns
Computers and data
Standard alignment:
1A-DA-06, 1A-DA-07, 1A-AP-09
Learning Outcomes:
Students practice identifying patterns in data.
Topics covered:
Forming predictions
Identifying patterns
Creating patterns
Standard alignment:
1A-DA-06, 1A-DA-07, 1A-AP-09
Learning Outcomes:
Students learn ways to collect and graph data in this fun unplugged data activity.
Topics covered:
Forming predictions
Collecting and presenting data
Analyzing charts
Identifying patterns
Standard alignment:
1A-DA-06, 1A-DA-07, 1A-AP-09
Learning Outcomes:
Students learn ways to collect and graph data in this fun unplugged data activity.
Topics covered:
Forming predictions
Collecting and presenting data
Analyzing charts
Identifying patterns
Standard alignment:
1A-DA-06, 1A-DA-07, 1A-AP-09
Learning Outcomes:
Students collect and organize data about their classmates in this fun data activity!
Topics covered:
Forming predictions
Collecting and presenting data
Analyzing charts
Identifying patterns
Sorting Data
Standard alignment:
1A-DA-06, 1A-DA-07, 1A-AP-09
Learning Outcomes:
Introduce bar charts to your students in this collaborative class data activity.
Topics covered:
Forming predictions
Collecting and presenting data
Analyzing charts
Identifying patterns
Comparing data
Standard alignment:
1A-DA-06, 1A-DA-07, 1A-AP-09
Download the 2022 Skill Struck Standards Alignment + Correlation Guide to view a general list of our standard alignments, or find your state's specific alignment below:
The projects in this course will help students build the foundational algorithm skills that will support them in their coding journey.
Having a mapped out, structured way to learn and experience the Computer Science curriculum really freed up time for me to give students one-on-one attention. It also gave me more opportunities to give the students additional programming assignments to help them understand the concepts better.
The program and the people behind it are innovative, intelligent, and organized. The platform is very user-friendly and l have been able to guide my students easily through the curriculum.
All of the content is fun and engaging for our students! Regarding the support and partnership, they are always on top of everything. Small issues are resolved quickly, and that is not typical with other EdTech companies.