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.
50 minutes; can be taught 1x/month, 2-3x/month, or 4x/month
Students learn how to create algorithms and gain a fundamental understanding of coding concepts through puzzle programming.
Learning Outcomes:
In this lesson, students will be introduced to what algorithms are.
Topics covered:
Algorithms
Standard alignment:
1B-AP-08,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-15
Learning Outcomes:
This lesson shows how sequencing works with algorithms. Students learn how to build their own algorithm!
Topics covered:
Algorithms
Sequencing
Standard alignment:
1B-AP-08,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-15,1B-CS-01,1B-CS-02
Learning Outcomes:
Students will learn about and practice debugging effectively in this lesson.
Topics covered:
Troubleshooting
Debugging
Standard alignment:
1B-AP-15,1B-CS-03
Learning Outcomes:
Students learn how to use an event in their code.
Topics covered:
Events
Standard alignment:
1B-AP-08,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-15,1B-CS-01,1B-NI-04
Learning Outcomes:
Students learn how to use variables in their program.
Topics covered:
Variables
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-13,1B-AP-15,1B-IC-19,1B-IC-20,
Learning Outcomes:
Students learn how to program conditionals in this lesson.
Topics covered:
Conditionals
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-15,1B-NI-05
Learning Outcomes:
Students will practice programming loops.
Topics covered:
Repeat loop
Loops
While loop
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-15,1B-IC-18
Learning Outcomes:
Students practice the design process and program their own unique puzzle
Topics covered:
Design Process
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-13,1B-AP-15,1B-AP-17
Learning Outcomes:
In this lesson, students learn about collecting and analyzing data.
Topics covered:
Local data
Remote data
Data
Standard alignment:
1B-DA-06,1B-DA-07
Learning Outcomes:
Students learn about copyright and the public domain in this lesson.
Topics covered:
Copyright
Public doamin
Creative commons
Image Usage
Standard alignment:
1B-AP-14,1B-IC-21
Learning Outcomes:
Students work with a team to build a unique puzzle. Combining all they have learned about programming puzzles.
Topics covered:
Algorithms
Events
Variables
Conditionals
Sequencing
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-13,1B-AP-14,1B-AP-15,1B-AP-16,1B-AP-17
Learning Outcomes:
Students review the different parts of a computer and software in this lesson.
Topics covered:
Hardware
Software
Standard alignment:
1B-CS-01,1B-CS-02
Learning Outcomes:
Students learn various ways to troubleshoot computer issues when they arise.
Topics covered:
Troubleshooting
Standard alignment:
1B-CS-03
Learning Outcomes:
Students will learn about computers as systems working together to share information.
Topics covered:
Internet Safety
Network
Wired and wireless network
LAN and WAN
Standard alignment:
1B-CS-01,1B-CS-02,1B-NI-04
Learning Outcomes:
In this lesson, students will be introduced to what algorithms are.
Topics covered:
Algorithms
Standard alignment:
1B-AP-08,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-15
Learning Outcomes:
This lesson shows how sequencing works with algorithms. Students learn how to build their own algorithm!
Topics covered:
Algorithms
Sequencing
Standard alignment:
1B-AP-08,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-15
Learning Outcomes:
Students practice the design process and program their own unique puzzle
Topics covered:
Design Process
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-13,1B-AP-15,1B-AP-17,1B-CS-03
Learning Outcomes:
Students learn how to use an event in their code.
Topics covered:
Events
Standard alignment:
1B-AP-08,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-15,1B-AP-17
Learning Outcomes:
Students practice building their own unique puzzle using events.
Topics covered:
Events
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-13,1B-AP-15,1B-AP-17
Learning Outcomes:
Students learn about accessibility and improving programming for usability in this lesson.
Topics covered:
Accessibility
Standard alignment:
1B-IC-19,1B-IC-20,1B-AP-13
Learning Outcomes:
Students learn how to use variables in their program.
Topics covered:
Variables
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-15
Learning Outcomes:
Students practice building their own unique puzzle using variables.
Topics covered:
Variables
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-13,1B-AP-15,1B-AP-17
Learning Outcomes:
Students learn tips on how to be safe on the internet and protect their personal information in this lesson.
Topics covered:
Internet Safety
Cybersecurity
Passwords
Standard alignment:
1B-NI-05
Learning Outcomes:
Students learn about and practice encryption and decoding in this lesson.
Topics covered:
Encryption
Decoding
Standard alignment:
1B-AP-11,1B-NI-05
Learning Outcomes:
Students learn how to program conditionals in this lesson.
Topics covered:
Conditionals
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-15
Learning Outcomes:
Students practice conditionals and building their own unique puzzle in this lesson!
Topics covered:
Conditionals
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-13,1B-AP-15,1B-AP-17
Learning Outcomes:
Students examine how computers and technology have had an impact on culture.
Topics covered:
Computers' effect on learning
Computers' effect on entertainment
Computers' effect on communication
Humans vs computers
Standard alignment:
1B-IC-18
Learning Outcomes:
Students will practice programming loops.
Topics covered:
Repeat loop
While loop
Loops
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-15
Learning Outcomes:
Students practice building their own unique puzzle using loops
Topics covered:
Loops
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-13,1B-AP-15,1B-AP-17
Learning Outcomes:
Students learn about the different types of file extensions and managing files in this lesson.
Topics covered:
File management
File extensions
Storage and data
File sharing
Standard alignment:
Learning Outcomes:
Students learn about collecting and analyzing data.
Topics covered:
Local data
Remote data
Data
Standard alignment:
1B-DA-06,1B-DA-07
Learning Outcomes:
Students learn about copyright and the public domain in this lesson.
Topics covered:
Copyright
Public doamin
Creative commons
Image Usage
Standard alignment:
1B-AP-14,1B-IC-21
Learning Outcomes:
Students work with a team to build a unique puzzle. Combining all they have learned about programming puzzles.
Topics covered:
Algorithms
Events
Variables
Conditionals
Sequencing
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-13,1B-AP-14,1B-AP-15,1B-AP-16,1B-AP-17
Learning Outcomes:
Students review the different parts of a computer in this lesson.
Topics covered:
Hardware
Internal hardware
External hardware
Standard alignment:
1B-CS-01,1B-CS-02
Learning Outcomes:
Students review the different software in this lesson.
Topics covered:
Software programs
Standard alignment:
1B-CS-01,1B-CS-02
Learning Outcomes:
Students learn various ways to troubleshoot computer issues when they arise!
Topics covered:
Troubleshooting
Standard alignment:
1B-CS-03
Learning Outcomes:
Students will learn about computers as systems working together to share information.
Topics covered:
Internet Safety
Network
Wired and wireless network
LAN and WAN
Standard alignment:
1B-CS-01,1B-CS-02,1B-NI-04
Learning Outcomes:
In this lesson, students will be introduced to what algorithms are.
Topics covered:
Algorithms
Standard alignment:
1B-AP-08,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-15
Learning Outcomes:
This lesson shows how sequencing works with algorithms. Students learn how to build their own algorithm!
Topics covered:
Algorithms
Standard alignment:
1B-AP-08,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-15
Learning Outcomes:
Students practice the design process and program their own unique puzzle
Topics covered:
Design Process
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-13,1B-AP-15,1B-AP-17
Learning Outcomes:
Students learn about the valuable trait of kindness as a foundation for digital citizenship
Topics covered:
Kindness
Standard alignment:
Learning Outcomes:
Students learn about cyberbullying and how to stand up against it.
Topics covered:
Cyberbullying
Standard alignment:
Learning Outcomes:
Students learn how to use an event in their code.
Topics covered:
Events
Standard alignment:
1B-AP-08,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-15
Learning Outcomes:
Students practice building their own unique puzzle using events.
Topics covered:
Events
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-13,1B-AP-15,1B-AP-17
Learning Outcomes:
Students learn about decision making and digital citizenship.
Topics covered:
Decision making
Intent
Impact
Standard alignment:
Learning Outcomes:
Students learn how to have a positive and private footprint on the computer and internet.
Topics covered:
Digital Footprint
Private infomration
Cyberbuylling
Standard alignment:
Learning Outcomes:
Students learn how to use variables in their program.
Topics covered:
Variables
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-13,1B-AP-15
Learning Outcomes:
Students practice building their own unique puzzle using variables.
Topics covered:
Variables
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-13,1B-AP-15,1B-AP-17,,
Learning Outcomes:
Students learn tips on how to be safe on the internet and protect their personal information in this lesson.
Topics covered:
Internet Safety
Cybersecurity
Passwords
Standard alignment:
1B-NI-05
Learning Outcomes:
Students learn about and practice encryption and decoding in this lesson.
Topics covered:
Encryption
Decoding
Standard alignment:
1B-AP-11,1B-NI-05
Learning Outcomes:
Students learn how to program conditionals in this lesson.
Topics covered:
Conditionals
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-15
Learning Outcomes:
Students practice conditionals and building their own unique puzzle in this lesson!
Topics covered:
Conditionals
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-13,1B-AP-15,1B-AP-17
Learning Outcomes:
Students examine how computers and technology have had an impact on culture.
Topics covered:
Computers' effect on learning
Computers' effect on entertainment
Computers' effect on communication
Humans vs computers
Standard alignment:
1B-IC-18
Learning Outcomes:
Students learn about the impact computing technologies have.
Topics covered:
Positive impacts of computing
Negative impacts of computing
Standard alignment:
1B-IC-18
Learning Outcomes:
Students learn about accessibility and improving programming for usability in this lesson.
Topics covered:
Accessibility
Standard alignment:
1B-AP-13,1B-IC-19,1B-IC-20
Learning Outcomes:
Students will practice programming loops.
Topics covered:
Repeat loop
While loop
Loops
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-15
Learning Outcomes:
Students practice building their own unique puzzle using loops
Topics covered:
Loops
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-13,1B-AP-15,1B-AP-17,,
Learning Outcomes:
Students learn about the different types of file extensions and managing files in this lesson.
Topics covered:
File management
File extensions
Storage and data
File sharing
Standard alignment:
Learning Outcomes:
Students learn about collecting and analyzing data.
Topics covered:
Local data
Remote data
Data
Standard alignment:
1B-DA-06,1B-DA-07
Learning Outcomes:
Students learn about binary data and how computers use the language to store information.
Topics covered:
Binary data
Bits
Bitmap
Standard alignment:
1B-DA-06,1B-DA-07
Learning Outcomes:
Students learn tips and tools for effective research in this lesson.
Topics covered:
Essential questions
Keyword searches
Reliable and Unreliable resources
Standard alignment:
Learning Outcomes:
Students learn about copyright and the public domain in this lesson.
Topics covered:
Copyright
Public doamin
Creative commons
Image Usage
Standard alignment:
1B-AP-14,1B-IC-21
Learning Outcomes:
Students work with a team to build a unique puzzle. Combining all they have learned about programming puzzles.
Topics covered:
Algorithms
Events
Variables
Conditionals
Sequencing
Standard alignment:
1B-AP-08,1B-AP-09,1B-AP-10,1B-AP-11,1B-AP-12,1B-AP-13,1B-AP-14,1B-AP-15,1B-AP-16,1B-AP-17
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:
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.