Please enable JavaScript to use CodeHS

Standards Mapping

for Alabama DLCS 2025 Grade 8

36

Standards in this Framework

25

Standards Mapped

69%

Mapped to Course

Standard Lessons
DLCS25.8.1
Utilize a programming language to create algorithms that include sequencing, selection, and iteration.
  1. 1.3 The Rabbit Chase
  2. 1.4 Lost in Space
  3. 2.1 Quest for the Rosetta Stone
  4. 5.5 For Loops
  5. 5.6 Conditional Statements
  6. 5.7 If/Else Statements
DLCS25.8.2
Design multi-branched flowcharts and corresponding pseudocode.
DLCS25.8.3
Evaluate programs containing nested logic by applying relational and logical operators to trace conditions, and debug when those conditions do not behave as expected.
  1. 5.9 Karel Challenges
DLCS25.8.4
Decompose a problem into multiple parts to identify each part’s functionality and support maintenance and future improvements.
  1. 2.2 A Day at the Park
  2. 5.4 Multiple Functions
  3. 8.10 Project: Animate an Emoji
DLCS25.8.5
Create reusable functions that include inputs to change how the function works and explain how using functions makes code easier to reuse and understand.
  1. 2.2 A Day at the Park
  2. 5.3 Functions
  3. 5.4 Multiple Functions
DLCS25.8.6
Improve an existing program by adding new features or increase its efficiency.
  1. 8.10 Project: Animate an Emoji
  2. 12.7 Create Your Site!
DLCS25.8.7
Explain how software is developed, tested, and maintained to ensure quality.
  1. 13.2 How Software Works
DLCS25.8.8
Design a data store and apply validation techniques.
DLCS25.8.9
Explain how binary data is used in computing systems to represent and process different types of information.
  1. 6.7 Project: Steganography
DLCS25.8.10
Explain how data size and format affect storage and performance.
DLCS25.8.11
Use digital tools or visualizations to analyze datasets, detect anomalies, and develop narratives based on findings.
  1. 11.3 Sort and Filter
  2. 11.4 Statistical Measures
  3. 11.6 Models
DLCS25.8.12
Explain how AI systems use data to make decisions and predictions. [AI]
  1. 13.6 Ethics and Legal Considerations
  2. 13.7 Future of Computing
DLCS25.8.13
Develop a model or simulation and evaluate its accuracy and limitations.
  1. 11.7 Project: Statistical Questions
  2. 11.8 Project: Data Storytelling
  3. 11.9 Project: Tell Your Story
DLCS25.8.14
Create a diagram of a network to meet specific needs, including modems, routers, and servers.
DLCS25.8.15
Explain how data is broken into packets, sent across the Internet, and reassembled, including how multiple protocols work together for communication.
  1. 6.1 What is the Internet?
  2. 6.2 The Need for Protocols
DLCS25.8.16
Explain how cloud computing enables data access, including the advantages and limitations of technologies that enable data access.
  1. 13.4 Cloud Computing
DLCS25.8.17
Dissect a previously occurred cybersecurity breach, identify failure points, and explain how better safeguards could have prevented the attack.
DLCS25.8.18
Evaluate cybersecurity risks across networks, applications, and cloud-based systems and recommend improvements.
  1. 13.4 Cloud Computing
  2. 13.5 Internet of Things
DLCS25.8.19
Create a personal cybersecurity plan which includes identifying online risks, evaluating their own digital footprint, adjusting privacy settings, and describing steps to protect their accounts and personal information.
  1. 7.1 Digital Footprint and Reputation
  2. 7.3 Internet Safety
DLCS25.8.20
Demonstrate how hardware components work together in the data processing cycle to perform computing tasks.
  1. 13.3 Computer Hardware
DLCS25.8.21
Complete a project by combining multiple software applications.
  1. 11.8 Project: Data Storytelling
  2. 11.9 Project: Tell Your Story
  3. 12.7 Create Your Site!
  4. 13.8 Project: Design the Computer Device of Tomorrow
DLCS25.8.22
Evaluate the advantages and disadvantages of open-source and proprietary software in different scenarios.
DLCS25.8.23
Research and report on the responsibilities of various careers that use computer science expertise.
  1. 4.7 The Future of Computing
  2. 13.7 Future of Computing
DLCS25.8.24
Demonstrate safe, legal, and ethical habits when creating and sharing digital content.
  1. 7.8 Project: Public Service Announcement
  2. 10.9 Complete Your Homepage
  3. 11.9 Project: Tell Your Story
  4. 12.7 Create Your Site!
DLCS25.8.25
Evaluate ethical dimensions and societal impacts of AI technologies. [AI]
  1. 13.6 Ethics and Legal Considerations
DLCS25.8.26
Analyze how computing technologies impact laws and influence social structures over time.
  1. 6.3 Impact of the Internet
  2. 13.1 History of Computing
DLCS25.8.27
Research the use of emerging technologies in everyday life, and report on their benefits and limitations. [AI]
  1. 13.8 Project: Design the Computer Device of Tomorrow
DLCS25.8.28
Design and implement solutions that address specific accessibility needs, considering feedback and making adjustments.
  1. 13.8 Project: Design the Computer Device of Tomorrow
DLCS25.8.29
Research and report on provisions of the Americans with Disabilities Act (ADA) regarding the accessibility of technology.
DLCS25.8.30
Synthesize information from credible sources to create an original product.
  1. 11.7 Project: Statistical Questions
DLCS25.8.31
Explain how digital manipulation influences actions, perceptions, and public opinion. [AI]
  1. 13.6 Ethics and Legal Considerations
DLCS25.8.32
Develop strategies to manage screen time, handle multitasking, and balance the use of technology in daily life.
DLCS25.8.33
Evaluate the effectiveness of digital tools for communication and project-based collaboration.
  1. 7.8 Project: Public Service Announcement
DLCS25.8.34
Compose professional emails and presentations, demonstrating clear purpose, tone, and etiquette across digital platforms.
DLCS25.8.35
Produce new content through guided collaboration with AI systems. [AI]
DLCS25.8.36
Input text at a rate of 35 words per minute via keyboard or alternative text input method.