Please enable JavaScript to use CodeHS

Standards Mapping

for Alabama DLCS 2025 Grade 7

Clear selection Print / Download

32

Standards in this Framework

30

Standards Mapped

93%

Mapped to Course

Standard Lessons
DLCS25.7.1
Design and test algorithms using pseudocode with sequencing, selection, and iteration applying relational and logical operators to control program flow and produce appropriate outcomes.
  1. 1.9 Karel Challenges
  2. 7.1 The Design Process
DLCS25.7.2
Create a flowchart and corresponding pseudocode to plan and explain a process.
  1. 1.7 If/Else Statements
  2. 1.9 Karel Challenges
DLCS25.7.3
Debug algorithms containing selection and iteration and explain improvements.
  1. 1.7 If/Else Statements
  2. 1.9 Karel Challenges
  3. 7.1 The Design Process
DLCS25.7.4
Analyze a multi-step problem by dividing it into its key components that can be completed collaboratively.
  1. 3.8 Project: Cyber Smarts Awareness
  2. 7.1 The Design Process
DLCS25.7.5
Create functions to reduce complexity in programming.
  1. 1.3 Functions
  2. 1.4 Multiple Functions
  3. 1.7 If/Else Statements
DLCS25.7.6
Design and implement a program that solves a problem, using sequencing, selection, and iteration, and user input to control the program’s behavior.
  1. 6.8 Mouse Data
  2. 6.9 Keyboard Data
  3. 7.1 The Design Process
DLCS25.7.7
Write a program that utilizes multiple data types and structures.
  1. 6.3 Variables
DLCS25.7.8
Convert simple text and numbers into binary, manually or using digital tools.
  1. 4.2 Computers Speak Binary
DLCS25.7.9
Apply basic data analysis techniques to draw conclusions from structured datasets.
  1. 8.2 Intro to Spreadsheets
  2. 8.3 Project: Create a Dashboard
DLCS25.7.10
Use evidence from multiple data sources to support claims or decisions related to real-world problems.
  1. 3.8 Project: Cyber Smarts Awareness
  2. 8.2 Intro to Spreadsheets
  3. 8.3 Project: Create a Dashboard
DLCS25.7.11
Modify a model or simulation to improve its accuracy and describe how changes in input affect the results.
  1. 2.2 The Need for Protocols
  2. 2.5 Cybersecurity
DLCS25.7.12
Compare and contrast different types of networks, including LAN, WAN, and wireless.
  1. 2.1 What is the Internet?
  2. 2.2 The Need for Protocols
DLCS25.7.13
Describe how data travels between devices using basic protocols.
  1. 2.2 The Need for Protocols
DLCS25.7.14
Identify Internet of Things (IoT) devices and explain how they communicate with other devices over a network.
  1. 2.4 Internet of Things
DLCS25.7.15
Explain how sensitive data can be compromised by threats and analyze how strong security practices can reduce these risks.
  1. 3.5 Personal Data Security
  2. 3.7 Common Cyber Attacks and Prevention
DLCS25.7.16
Outline cybersecurity practices, including firewalls, antivirus software, and secure passwords, and explain how to identify and reduce system vulnerabilities.
  1. 2.4 Internet of Things
  2. 3.5 Personal Data Security
DLCS25.7.17
Demonstrate strategies for protecting personal information and digital identity.
  1. 3.1 Digital Footprint and Responsibility
  2. 3.8 Project: Cyber Smarts Awareness
DLCS25.7.18
Evaluate the benefits and limitations of hardware components for different users and computing needs.
  1. 4.3 Lab: Configuring a Computer
DLCS25.7.19
Complete a specific task using appropriate application software.
  1. 8.3 Project: Create a Dashboard
DLCS25.7.20
Analyze how different operating systems work for various types of devices.
  1. 4.3 Lab: Configuring a Computer
DLCS25.7.21
Investigate various careers in computer science and related fields, and identify the skills commonly required for those roles.
  1. 4.4 Future of Computing
DLCS25.7.22
Explain the importance of intellectual property, copyright, and fair use in digital media.
  1. 3.4 Cyber Ethics and Laws
DLCS25.7.23
Analyze ethical dilemmas involving the use of technology or data, including AI bias and misuse. [AI]
  1. 3.4 Cyber Ethics and Laws
DLCS25.7.24
Describe ways computing technologies can transform and impact the environment, culture, economies, and society
  1. 2.3 Impact of the Internet
  2. 2.4 Internet of Things
DLCS25.7.25
Assess and predict the impact of emerging technologies. [AI]
  1. 2.4 Internet of Things
  2. 4.4 Future of Computing
DLCS25.7.26
Apply basic accessibility principles when creating digital content.
  1. 5.4 Creating Links
DLCS25.7.27
Apply strategies for verifying digital information, cross-referencing sources and using digital tools to assess credibility and accuracy. [AI]
DLCS25.7.28
Analyze their own technology use and explain the impact of online activities on their lives and well-being.
  1. 3.1 Digital Footprint and Responsibility
DLCS25.7.29
Select and apply appropriate online tools and file types for a variety of tasks.
  1. 3.8 Project: Cyber Smarts Awareness
  2. 5.9 Complete Your Homepage
DLCS25.7.30
Collaborate with peers using online platforms to create and revise multimedia content, adjusting tone and format for audience and purpose.
  1. 3.8 Project: Cyber Smarts Awareness
DLCS25.7.31
Compare and contrast AI-generated artifacts with human-generated artifacts. [AI]
DLCS25.7.32
Input text at a rate of 30 words per minute via keyboard or alternative text input method.
  1. 8.2 Intro to Spreadsheets