Please enable JavaScript to use CodeHS

Standards Mapping

for Alabama DLCS 2025 Grade 7

32

Standards in this Framework

21

Standards Mapped

65%

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.
DLCS25.7.2
Create a flowchart and corresponding pseudocode to plan and explain a process.
DLCS25.7.3
Debug algorithms containing selection and iteration and explain improvements.
  1. 5.7 If/Else Statements
  2. 5.8 While Loops
DLCS25.7.4
Analyze a multi-step problem by dividing it into its key components that can be completed collaboratively.
  1. 5.4 Multiple Functions
DLCS25.7.5
Create functions to reduce complexity in programming.
  1. 5.3 Functions
  2. 5.4 Multiple Functions
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. 8.8 Mouse Data
  2. 8.9 Keyboard Data
  3. 8.10 Project: Animate an Emoji
DLCS25.7.7
Write a program that utilizes multiple data types and structures.
DLCS25.7.8
Convert simple text and numbers into binary, manually or using digital tools.
DLCS25.7.9
Apply basic data analysis techniques to draw conclusions from structured datasets.
  1. 11.2 Intro to Spreadsheets
  2. 11.3 Sort and Filter
  3. 11.4 Statistical Measures
  4. 11.5 Visualizing Data
  5. 11.8 Project: Data Storytelling
DLCS25.7.10
Use evidence from multiple data sources to support claims or decisions related to real-world problems.
DLCS25.7.11
Modify a model or simulation to improve its accuracy and describe how changes in input affect the results.
  1. 9.10 The Physics of Sprites
  2. 11.6 Models
DLCS25.7.12
Compare and contrast different types of networks, including LAN, WAN, and wireless.
DLCS25.7.13
Describe how data travels between devices using basic protocols.
  1. 6.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. 4.5 Internet of Things
  2. 13.5 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. 6.4 Cybersecurity
  2. 6.5 The CIA Triad
  3. 6.6 Encryption
  4. 7.4 Privacy & Security
  5. 13.5 Internet of Things
DLCS25.7.16
Outline cybersecurity practices, including firewalls, antivirus software, and secure passwords, and explain how to identify and reduce system vulnerabilities.
  1. 6.4 Cybersecurity
  2. 7.4 Privacy & Security
DLCS25.7.17
Demonstrate strategies for protecting personal information and digital identity.
  1. 7.1 Digital Footprint and Reputation
  2. 7.3 Internet Safety
  3. 7.4 Privacy & Security
DLCS25.7.18
Evaluate the benefits and limitations of hardware components for different users and computing needs.
  1. 13.3 Computer Hardware
DLCS25.7.19
Complete a specific task using appropriate application software.
  1. 10.9 Complete Your Homepage
  2. 11.8 Project: Data Storytelling
  3. 11.9 Project: Tell Your Story
  4. 12.7 Create Your Site!
  5. 13.8 Project: Design the Computer Device of Tomorrow
DLCS25.7.20
Analyze how different operating systems work for various types of devices.
  1. 13.2 How Software Works
DLCS25.7.21
Investigate various careers in computer science and related fields, and identify the skills commonly required for those roles.
  1. 4.7 The Future of Computing
  2. 13.7 Future of Computing
DLCS25.7.22
Explain the importance of intellectual property, copyright, and fair use in digital media.
DLCS25.7.23
Analyze ethical dilemmas involving the use of technology or data, including AI bias and misuse. [AI]
  1. 4.6 Ethics and Legal Considerations
  2. 13.6 Ethics and Legal Considerations
DLCS25.7.24
Describe ways computing technologies can transform and impact the environment, culture, economies, and society
  1. 4.5 Internet of Things
  2. 6.3 Impact of the Internet
  3. 13.5 Internet of Things
DLCS25.7.25
Assess and predict the impact of emerging technologies. [AI]
  1. 4.5 Internet of Things
  2. 4.7 The Future of Computing
  3. 13.5 Internet of Things
  4. 13.7 Future of Computing
DLCS25.7.26
Apply basic accessibility principles when creating digital content.
  1. 10.9 Complete Your Homepage
  2. 11.8 Project: Data Storytelling
  3. 11.9 Project: Tell Your Story
  4. 12.7 Create Your Site!
DLCS25.7.27
Apply strategies for verifying digital information, cross-referencing sources and using digital tools to assess credibility and accuracy. [AI]
  1. 7.5 Information Literacy
DLCS25.7.28
Analyze their own technology use and explain the impact of online activities on their lives and well-being.
  1. 7.1 Digital Footprint and Reputation
  2. 7.2 Cyberbullying
  3. 7.3 Internet Safety
DLCS25.7.29
Select and apply appropriate online tools and file types for a variety of tasks.
DLCS25.7.30
Collaborate with peers using online platforms to create and revise multimedia content, adjusting tone and format for audience and purpose.
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.