Grades 9-12
Other Alabama Digital Literacy and Computer Science sets
- Kindergarten
- Kindergarten
- Recurring Standards
- Technology Education (2009): Grades K, 1, 2
- Grade 1
- Grade 1
- Grade 2
- Grade 2
- Grade 3
- Grade 3
- Technology Education (2009): Grades 3, 4, 5
- Grade 4
- Grade 4
- Grade 5
- Grade 5
- Grade 6
- Grade 6
- Grade 6
- Technology Education (2009): Grades 6, 7, 8
- Grade 7
- Grade 7
- Grade 7
- Grade 8
- Grade 8
- Grade 8
- Grades 9-12
- Technology Education (2009): Grades 9, 10, 11, 12
Other Alabama Digital Literacy and Computer Science sets
- Kindergarten
- Kindergarten
- Recurring Standards
- Technology Education (2009): Grades K, 1, 2
- Grade 1
- Grade 1
- Grade 2
- Grade 2
- Grade 3
- Grade 3
- Technology Education (2009): Grades 3, 4, 5
- Grade 4
- Grade 4
- Grade 5
- Grade 5
- Grade 6
- Grade 6
- Grade 6
- Technology Education (2009): Grades 6, 7, 8
- Grade 7
- Grade 7
- Grade 7
- Grade 8
- Grade 8
- Grade 8
- Grades 9-12
- Technology Education (2009): Grades 9, 10, 11, 12
Computational ThinkingDLCS25.HS.CT
- AAD
Algorithms, Abstraction, and DecompositionDLCS25.HS.CT.AAD
- 1
Compare and contrast a generalized algorithm in pseudocode and its concrete implementation in a programming language.DLCS25.HS.1
- 2
Translate pseudocode, flowcharts, or other planning tools into multiple programming languages.DLCS25.HS.2
- 3
Explain the characteristics of algorithms, including speed, accuracy, and storage requirements.DLCS25.HS.3
- 4
Model and adapt classic algorithms, including sorting and searching, to solve computational problems.DLCS25.HS.4
- 5
Decompose problems into component parts, extract key information, and model levels of abstraction in complex systems.DLCS25.HS.5
- 6
Compare different data compression algorithms by analyzing their main features, including their compression speed and whether they preserve data exactly (lossless) or reduce data quality for higher compression (lossy).DLCS25.HS.6
- 7
Create software solutions using libraries and application programming interfaces (APIs) that demonstrate code reuse.DLCS25.HS.7
- 8
Compare and contrast the major categories of machine learning, including supervised, unsupervised, and reinforcement learning. [AI]DLCS25.HS.8
- 1
- P
ProgrammingDLCS25.HS.CT.P
- 9
Compare and contrast fundamental data structures and their uses.DLCS25.HS.9
- 10
Develop and use a series of test cases to verify that a program performs according to its design specifications.DLCS25.HS.10
- 11
Utilize an iterative and incremental software design process, including learning from mistakes, to improve a program.DLCS25.HS.11
- 12
Improve existing code by restructuring (refactoring) it to enhance readability and/or increase efficiency without changing its overall behavior.DLCS25.HS.12
- 13
Select and utilize effective debugging techniques to correct problems in software.DLCS25.HS.13
- 14
Create a complete program to solve a problem or explore personal interests, using a text-based programming language.DLCS25.HS.14
- 15
Design and implement a program that processes user input, applies relational and logical operators within conditional logic, maintains program state, and produces appropriate responses.DLCS25.HS.15
- 9
Data ScienceDLCS25.HS.DS
- DCR
Data Collection and RepresentationDLCS25.HS.DS.DCR
- 16
Create interactive data visualizations to help others understand real-world phenomena. [AI]DLCS25.HS.16
- 17
Verify the validity of a dataset by identifying missing, out-of-range, inconsistent, or invalid data and distinguishing these from statistical outliers using basic measures such as range, mean, or standard deviation.DLCS25.HS.17
- 16
- DA
Data AnalysisDLCS25.HS.DS.DA
- 18
Correct or remove entries containing missing, out-of-range, inconsistent, or invalid data from a dataset to prepare it for analysis.DLCS25.HS.18
- 19
Utilize data analysis tools and statistical methods on a dataset to discover useful information, identify patterns, or make an informed decision.DLCS25.HS.19
- 18
- MS
Modeling and SimulationDLCS25.HS.DS.MS
- 20
Create and utilize models and simulations to help formulate, test, and refine a hypothesis.DLCS25.HS.20
- 21
Update an existing model to address flaws and improve precision.DLCS25.HS.21
- 20
Computing SystemsDLCS25.HS.CS
- NI
Networks and InternetDLCS25.HS.CS.NI
- 22
Analyze how network infrastructure impacts the speed, reliability, and scalability of services.DLCS25.HS.22
- 23
Explain how security protocols in networked systems protect or expose data and assess the risks associated with IoT devices and cloud services.DLCS25.HS.23
- 22
- C
CybersecurityDLCS25.HS.CS.C
- 24
Explain the tradeoffs when selecting and implementing cybersecurity recommendations, balancing cost, performance, usability, and security.DLCS25.HS.24
- 25
Summarize the mechanisms and purposes of various tracking technologies and identify strategies to manage them.DLCS25.HS.25
- 26
Investigate the purpose of and relationship among various computer security measures.DLCS25.HS.26
- 27
Create a personal cybersecurity plan incorporating the CIA Triad *(confidentiality, integrity, and availability)* to safeguard sensitive information and ensure its trustworthiness and accessibility.DLCS25.HS.27
- 28
Investigate the motivations behind hacking and examine the associated ethical considerations.DLCS25.HS.28
- 29
Appraise the trustworthiness of new or unfamiliar resources in order to make safe choices when downloading, installing, and using software.DLCS25.HS.29
- 24
- HS
Hardware and SoftwareDLCS25.HS.CS.HS
- 30
Compare alternative computing architectures, including cluster and quantum computing, to classical computing systems.DLCS25.HS.30
- 31
Explain the interactions between application software, operating systems, drivers, and hardware.DLCS25.HS.31
- 32
Compare and contrast the common metadata elements of various file types.DLCS25.HS.32
- 33
Develop and implement troubleshooting strategies to identify and correct problems with computing devices.DLCS25.HS.33
- 30
Impact of ComputingDLCS25.HS.IC
- CP
Career PathsDLCS25.HS.IC.CP
- 34
Research and explain the impact of computing technology on career pathways across different industries and career fields.DLCS25.HS.34
- 35
Research and share information regarding current AI applications in various career fields. [AI]DLCS25.HS.35
- 34
- E
EthicsDLCS25.HS.IC.E
- 36
Analyze the implications of data privacy and consent for making informed decisions about personal data security.DLCS25.HS.36
- 37
Identify and evaluate the consequences of technology-related laws and policies, including those addressing privacy, accessibility, and intellectual property.DLCS25.HS.37
- 36
- S
SocietyDLCS25.HS.IC.S
- 38
Analyze the ethical issues related to AI technologies and evaluate their societal and ecological impacts. [AI]DLCS25.HS.38
- 38
- ET
Emerging TechnologyDLCS25.HS.IC.ET
- 39
Predict the transformative effects of hypothetical future technologies. [AI]DLCS25.HS.39
- 39
- A
AccessibilityDLCS25.HS.IC.A
- 40
Follow Americans with Disabilities Act (ADA) standards to design digital artifacts that reduce barriers caused by the digital divide, disability, or bias.DLCS25.HS.40
- 40
Digital ProficiencyDLCS25.HS.DP
- IL
Information LiteracyDLCS25.HS.DP.IL
- 41
Research and report potential dangers and unintended consequences of over-reliance on AI tools. [AI]DLCS25.HS.41
- 41
- DL
Digital LifeDLCS25.HS.DP.DL
- 42
Explain how systems learn user preferences and behaviors to deliver personalized content and targeted advertisements. [AI]DLCS25.HS.42
- 43
Investigate the mental health risks associated with excessive technology use, including social isolation, anxiety, and depression, and develop strategies to mitigate them.DLCS25.HS.43
- 42
- DT
Digital ToolsDLCS25.HS.DP.DT
- 44
Evaluate the usability of software applications for broad audiences by considering feedback from real-world users.DLCS25.HS.44
- 45
Identify a problem best solved through human-machine collaboration, decomposing it into tasks suited for each.DLCS25.HS.45
- 44
Frequently asked questions
- What grade levels do these standards cover?
- Grade 9, Grade 10, Grade 11, and Grade 12
- Where can I read the official document?
- Digital Literacy and Computer Science (2025)
Find this useful?
If so, you'll love the standards search built into Common Planner.
Keep exploring
Keep exploring Digital Literacy and Computer Science standards
Sibling grade bands, other subjects in this jurisdiction, and the same subject across other states.
More Alabama Digital Literacy and Computer Science sets
Digital Literacy and Computer Science- Kindergarten
- Kindergarten
- Recurring Standards
- Technology Education (2009): Grades K, 1, 2
- Grade 1
- Grade 1
- Grade 2
- Grade 2
- Grade 3
- Grade 3
- Technology Education (2009): Grades 3, 4, 5
- Grade 4
- Grade 4
- Grade 5
- Grade 5
- Grade 6
- Grade 6
- Grade 6
- Technology Education (2009): Grades 6, 7, 8
- Grade 7
- Grade 7
- Grade 7
- Grade 8
- Grade 8
- Grade 8
- Grades 9-12
- Technology Education (2009): Grades 9, 10, 11, 12
Other Alabama subjects
Alabama- Arts Education86 sets
- Counseling and Guidance1 set
- CTE69 sets
- Drivers and Traffic Safety Education1 set
- English Language Arts13 sets
- English Language Arts AAS13 sets
- Gifted Education1 set
- Guidelines for Exemplary School Libraries1 set
- Health Education11 sets
- Languages Other Than English—Foreign Languages4 sets
- Mathematics23 sets
- Mathematics AAS13 sets
- Physical Education23 sets
- School Counseling Program Standards for Students4 sets
- Science20 sets
- Science AAS13 sets
- Science, Technology, Engineering, and Mathematics (STEM)4 sets
- Social Studies21 sets
- Social Studies AAS12 sets
- Transition Standards4 sets
- Work-Based Learning1 set