Curriculum alignment
The only standards-traceable open curriculum
Every DURA lesson and module is mapped to a real, named education standard. Not “inspired by” — explicitly tagged in lesson frontmatter and module metadata, and surfaced in the chip strip on every lesson page. This is the index: 12 standards bodies, 280 distinct codes, with the exact modules that teach each one.
How we use standards
Standards are load-bearing in DURA, not decoration. Two kinds are in play: the education standards this page indexes (how the curriculum is structured) and the industry standards the lessons reference (what the field enforces). Here is how we handle both.
Traceable alignment
Every lesson and module is tagged to a real, named education standard in its frontmatter — not “inspired by.” The index below is generated from that data, and the same tags render on each lesson page.
Real industry references
Professional lessons cite actual published standards — ISO, IEC, IEEE, ISA, IETF/RFC, MISRA — by edition and clause, so what you learn maps to what the field actually enforces.
Currency & honesty
We track each standard’s current revision, stamp when we last verified it, and say so plainly. We don’t claim to be the authoritative source — lessons point you to the official publication.
Open & auditable
The mapping and the revision registry are in the AGPLv3 source. Anyone can verify a claim, flag a stale reference, or contribute a correction.
CS2023 — ACM/IEEE-CS Computer Science Curricula 2023
The international reference curriculum for undergraduate computer science, maintained jointly by the ACM, IEEE Computer Society, and AAAI. Codes refer to knowledge areas like AR (Architecture), AL (Algorithms), SE (Software Engineering).
DURA covers 80 codes across 76 modules
AI-1 — Artificial Intelligence
AI-2 — Artificial Intelligence
AI-3 — Artificial Intelligence
AI-4 — Artificial Intelligence
AI-5 — Artificial Intelligence
AL-1 — Algorithms & Complexity
AL-2 — Algorithms & Complexity
AL-3 — Algorithms & Complexity
AL-4 — Algorithms & Complexity
AL/FundamentalsOfDataScienceAndML
AR-1 — Architecture & Organization
AR-2 — Architecture & Organization
AR-3 — Architecture & Organization
AR-4 — Architecture & Organization
AR-DigitalLogic — Architecture & Organization
DS-1
DS-2
DS-3
DS-4
DS-5
DS-6
DS-7
DS-8
DS-9
DS-10
DS/ProbabilityAndStatistics
HCI-1 — Human-Computer Interaction
HCI-2 — Human-Computer Interaction
IM-1
IM-2
ITE-7
NC-1 — Networking & Communication
NC-2 — Networking & Communication
NC-3 — Networking & Communication
OPL-2
OPL-3
OS-1 — Operating Systems
OS-2 — Operating Systems
OS-3 — Operating Systems
OS-5 — Operating Systems
OS-Scheduling — Operating Systems
PBD-1
PBD-2
PD-1 — Platform-Based Development
PD-2 — Platform-Based Development
PD-4 — Platform-Based Development
PL-1
PL-2
PL-3
PL-4
PL-5
SDF-1 — Software Development Fundamentals
SDF-2 — Software Development Fundamentals
SDF-3 — Software Development Fundamentals
SDF-4 — Software Development Fundamentals
SE-1 — Software Engineering
SE-2 — Software Engineering
SE-3 — Software Engineering
SE-4 — Software Engineering
SE-5 — Software Engineering
SE-6 — Software Engineering
SE-7 — Software Engineering
SE-8 — Software Engineering
SE-Design — Software Engineering
SE-Implementation — Software Engineering
SE-Quality — Software Engineering
SE-Security — Software Engineering
SE-Testing — Software Engineering
SEC-1 — Security
SEC-3 — Security
SEC-5 — Security
SF-1 — Systems Fundamentals
SF-2 — Systems Fundamentals
SF-3 — Systems Fundamentals
SF-4 — Systems Fundamentals
SF-Foundations — Systems Fundamentals
SP-1 — Society, Ethics & Professionalism
SP-2 — Society, Ethics & Professionalism
WS-1
WS-2
SWEBOK — IEEE Software Engineering Body of Knowledge (v4)
The IEEE Computer Society's consensus document defining the discipline of software engineering. Used as the reference for professional licensure exams worldwide.
DURA covers 22 codes across 74 modules
Computing Foundations
Computing Fundamentals
Mathematical Foundations
mathematical-foundations
Software Architecture
Software Configuration Management
Software Construction
- First Projects
- OOP and Classes
- HTML Foundations
- CSS Fundamentals
- JavaScript in the Browser
- React Fundamentals
- Next.js 15
- TypeScript
- Real-Time and WebSockets
- Complexity and Big O
- Arrays and Strings
- Linked Lists, Stacks, and Queues
- Trees and Graphs
- Hash Maps and Advanced Patterns
- Discrete Mathematics
- Node.js Fundamentals
- REST APIs with Express
- PostgreSQL
- Docker and Containers
- Deployment and DevOps
- Message Queues and Events
- Concurrency and Parallelism
- Fine-Tuning
- AI in Production
- Formal Methods and GPU Programming
- Technical Due Diligence
- Bootloaders and OTA
- Emulation and Hardware Acceleration
- Robotics Science Fundamentals
- CNC and CAM
Software Design
- Variables and Types
- Control Flow
- Functions
- Data Structures
- OOP and Classes
- TypeScript
- Real-Time and WebSockets
- Discrete Mathematics
- Node.js Fundamentals
- Message Queues and Events
- Database Internals
- Concurrency and Parallelism
- AI Fundamentals
- RAG Pipelines
- Agentic AI
- MCP Development
- Production Agentic AI
- Classical ML Foundations
- Computer Vision
- Compilers and Interpreters
- Distributed Systems
- Rust Fundamentals
- Formal Methods and GPU Programming
- Architecture Patterns
- System Design at Scale
- Architecture at Scale
- Technical Due Diligence
- Power Management
- Clock Domain Crossing
- Emulation and Hardware Acceleration
- CNC and CAM
Software Engineering Economics
Software Engineering Management
Software Engineering Models and Methods
Software Engineering Process
Software Engineering Professional Practice
Software Engineering Tools and Methods
Software Maintenance
Software Performance
Software Quality
Software Requirements
Software Security
Software Testing
- Debugging
- First Projects
- Real-Time and WebSockets
- Discrete Mathematics
- Node.js Fundamentals
- AI in Production
- Classical ML Foundations
- Computer Vision
- Formal Methods and GPU Programming
- Testing
- Clock Domain Crossing
- Emulation and Hardware Acceleration
- Robotics Science Fundamentals
- CNC and CAM
- Metrology and Supply Chain
software-design
User Experience
SFIA — Skills Framework for the Information Age (v9)
The global common-language skills and competency framework used by employers and governments to describe IT roles. Levels run 1 (follow) through 7 (set strategy).
DURA covers 78 codes across 121 modules
Level 2
- How Computers Think
- Your First Terminal
- How the Internet Works
- Your Dev Environment
- Variables and Types
- Control Flow
- Functions
- Data Structures
- Debugging
- First Projects
- OOP and Classes
- HTML Foundations
- CSS Fundamentals
- JavaScript in the Browser
- React Fundamentals
- TypeScript
- Real-Time and WebSockets
- Discrete Mathematics
- Power Management
- Bootloaders and OTA
- Clock Domain Crossing
- Emulation and Hardware Acceleration
- Quant Finance Mathematics
- Robotics Science Fundamentals
- CNC and CAM
- Metrology and Supply Chain
Level 3
- Control Flow
- Functions
- Data Structures
- Debugging
- First Projects
- HTML Foundations
- CSS Fundamentals
- JavaScript in the Browser
- React Fundamentals
- Next.js 15
- Complexity and Big O
- Arrays and Strings
- Linked Lists, Stacks, and Queues
- Trees and Graphs
- Hash Maps and Advanced Patterns
- Node.js Fundamentals
- REST APIs with Express
- PostgreSQL
- Docker and Containers
- Deployment and DevOps
- Message Queues and Events
- Concurrency and Parallelism
Level 3 — Database design (DBAD)
Level 3 — Electronic engineering (ELEN): digital logic and circuits
Level 3 — Machine learning (MLNG)
Level 3 — Programming / software development
Level 3 — Quality management (QUMG)
Level 3 — Software development (PROG): bare-metal C
Level 3 — Software development (PROG): embedded toolchain setup
Level 3 — Software development (PROG): ROS fundamentals
Level 3 — Systems design (SYSP): manufacturing systems overview
Level 3 — Systems integration / sustainability
Level 3–4 — Machine learning (MLNG)
Level 3–4 — Technical writing (TECH)
Level 3–4 — Testing (TEST)
Level 4
Level 4 — Data analysis (DTAN): financial mathematics
Level 4 — Data engineering (DENG)
Level 4 — Electronic engineering (ELEN): FPGA design
Level 4 — Electronic engineering (ELEN): JTAG and debug interfaces
Level 4 — Electronic engineering (ELEN): PCB design
Level 4 — Machine learning (MLNG)
Level 4 — Methods & tools (METL)
Level 4 — Network design (NTDS)
Level 4 — Performance management (PDSG)
Level 4 — Professional development (PDSV)
Level 4 — Release & deployment management (RELM)
Level 4 — Service level management (SLMO)
Level 4 — Software development (PROG): interrupts and DMA
Level 4 — Software development (PROG): low-latency systems
Level 4 — Software development (PROG): motion planning and navigation
Level 4 — Software development (PROG): peripheral buses
Level 4 — Software development (PROG): robot kinematics
Level 4 — Software development (PROG): RTOS and scheduling
Level 4 — Software development (PROG): Rust on embedded
Level 4 — Software development (PROG): sensor fusion and perception
Level 4 — Systems design (SYSP): industrial networks and protocols
Level 4 — Systems design (SYSP): ISA-88 batch control
Level 4 — Systems design (SYSP): MES and SCADA
Level 4–5 — Information security (SCTY)
Level 4–5 — Programming / agent engineering (PROG, EMRG)
Level 4–5 — Solution architecture (ARCH)
Level 5
- Database Internals
- Cloud Infrastructure
- AI Fundamentals
- RAG Pipelines
- Agentic AI
- MCP Development
- Fine-Tuning
- AI in Production
- Production Agentic AI
- Compilers and Interpreters
- Distributed Systems
- Rust Fundamentals
- Performance Engineering
- Testing
- CI/CD and DevOps
- Architecture Patterns
- Security
- Code Quality
- System Design at Scale
- Incident Management
- Technical Due Diligence
- Compliance and Governance
Level 5 — Data analysis (DTAN): statistical arbitrage
Level 5 — Electronic engineering (ELEN): hardware-software integration
Level 5 — Electronic engineering (ELEN): power electronics
Level 5 — Financial management for IT (FMIT)
Level 5 — IT strategy & planning (ITSP)
Level 5 — People management / mentoring (PEMT)
Level 5 — Programming / specialism (PROG)
Level 5 — Software development (PROG): control systems
Level 5 — Software development (PROG): human-robot interaction
Level 5 — Software development (PROG): market microstructure
Level 5 — Software development (PROG): MISRA-C compliance and static analysis
Level 5 — Software development (PROG): real-time sensor pipeline
Level 5 — Software development (PROG): risk systems
Level 5 — Software development (PROG): robot cybersecurity
Level 5 — Systems design (SYSP): digital twins and simulation
Level 5 — Systems design (SYSP): IATF core tools (APQP, FMEA, SPC, MSA, PPAP)
Level 5 — Systems design (SYSP): OT/ICS cybersecurity
Level 5 — Systems design (SYSP): process safety (functional safety for manufacturing)
Level 5 — Systems design (SYSP): quality management systems
Level 5 — Systems development management (DLMG)
Level 5–6 — IT strategy & planning (ITSP)
Level 5–6 — Organisational design (RESC)
Level 5–6 — Solution architecture (ARCH)
Level 6
Level 6 — Data analysis (DTAN): execution algorithms (TWAP/VWAP/IS)
Level 6 — IT strategy & planning (ITSP)
Level 6 — Software development (PROG): co-location and kernel bypass
Level 6 — Software development (PROG): production robotics architecture
Level 6 — Systems design (SYSP): Industry 4.0 and IIoT
Level 6 — Systems design (SYSP): supply chain systems and ERP integration
Level 6–7 — Enterprise & solution architecture (ARCH)
Level 7
Level 7 — IT strategy & planning (ITSP)
Level 7 — Software development (PROG): production HFT architecture
Level 7 — Systems design (SYSP): manufacturing enterprise architecture
Bloom — Bloom's Taxonomy (Revised)
A six-level hierarchy of cognitive learning objectives — Remember, Understand, Apply, Analyze, Evaluate, Create — used by educators worldwide to design and assess instruction.
DURA covers 6 codes across 79 modules
Analyze
- Debugging
- First Projects
- OOP and Classes
- JavaScript in the Browser
- React Fundamentals
- TypeScript
- Complexity and Big O
- Arrays and Strings
- Hash Maps and Advanced Patterns
- Node.js Fundamentals
- PostgreSQL
- Docker and Containers
- Message Queues and Events
- Operating Systems
- Computer Networking
- Database Internals
- Cloud Infrastructure
- Concurrency and Parallelism
- AI Fundamentals
- RAG Pipelines
- Agentic AI
- Fine-Tuning
- AI in Production
- Production Agentic AI
- Classical ML Foundations
- Computer Vision
- Compilers and Interpreters
- Distributed Systems
- Performance Engineering
- Testing
- CI/CD and DevOps
- Architecture Patterns
- Security
- System Design at Scale
- Technical Due Diligence
- Power Management
- Bootloaders and OTA
- Clock Domain Crossing
- Quant Finance Mathematics
- Robotics Science Fundamentals
Apply
- Your First Terminal
- Your Dev Environment
- Variables and Types
- Control Flow
- Functions
- Data Structures
- Debugging
- First Projects
- OOP and Classes
- HTML Foundations
- CSS Fundamentals
- JavaScript in the Browser
- React Fundamentals
- Next.js 15
- TypeScript
- Real-Time and WebSockets
- Complexity and Big O
- Arrays and Strings
- Linked Lists, Stacks, and Queues
- Trees and Graphs
- Hash Maps and Advanced Patterns
- Discrete Mathematics
- Node.js Fundamentals
- REST APIs with Express
- PostgreSQL
- Docker and Containers
- Deployment and DevOps
- Message Queues and Events
- Operating Systems
- Computer Networking
- Database Internals
- Cloud Infrastructure
- Concurrency and Parallelism
- AI Fundamentals
- RAG Pipelines
- Agentic AI
- MCP Development
- Fine-Tuning
- AI in Production
- Production Agentic AI
- Classical ML Foundations
- Computer Vision
- Compilers and Interpreters
- Rust Fundamentals
- Formal Methods and GPU Programming
- Testing
- CI/CD and DevOps
- Code Quality
- Incident Management
- Compliance and Governance
- Power Management
- Bootloaders and OTA
- Quant Finance Mathematics
- Robotics Science Fundamentals
- CNC and CAM
- Metrology and Supply Chain
Create
Evaluate
- First Projects
- Hash Maps and Advanced Patterns
- Operating Systems
- Computer Networking
- Database Internals
- Cloud Infrastructure
- Code Quality
- System Design at Scale
- Incident Management
- The Engineering Manager Transition
- Architecture at Scale
- Org Design
- Product Strategy
- Business Fundamentals for CTOs
- The Startup CTO
- The Scale-Up CTO
- The Enterprise CTO
- Technical Due Diligence
- Compliance and Governance
- Power Management
- Bootloaders and OTA
Remember
Understand
- How Computers Think
- Your First Terminal
- How the Internet Works
- Variables and Types
- Functions
- Debugging
- OOP and Classes
- HTML Foundations
- CSS Fundamentals
- JavaScript in the Browser
- React Fundamentals
- Next.js 15
- TypeScript
- Real-Time and WebSockets
- Complexity and Big O
- Arrays and Strings
- Linked Lists, Stacks, and Queues
- Trees and Graphs
- Hash Maps and Advanced Patterns
- Discrete Mathematics
- Node.js Fundamentals
- REST APIs with Express
- PostgreSQL
- Docker and Containers
- Deployment and DevOps
- Message Queues and Events
- Operating Systems
- Computer Networking
- Cloud Infrastructure
- Concurrency and Parallelism
- AI Fundamentals
- RAG Pipelines
- Agentic AI
- MCP Development
- Classical ML Foundations
- Computer Vision
- Rust Fundamentals
- Formal Methods and GPU Programming
- System Design at Scale
- Incident Management
- Technical Due Diligence
- Compliance and Governance
- Emulation and Hardware Acceleration
- Quant Finance Mathematics
- Robotics Science Fundamentals
- Metrology and Supply Chain
Dreyfus — Dreyfus Model of Skill Acquisition
A five-stage model of how learners move from rule-following novices to intuitive experts: Novice, Advanced Beginner, Competent, Proficient, Expert.
DURA covers 5 codes across 79 modules
Advanced Beginner
- Control Flow
- Functions
- Data Structures
- Debugging
- First Projects
- OOP and Classes
- HTML Foundations
- CSS Fundamentals
- JavaScript in the Browser
- React Fundamentals
- Next.js 15
- TypeScript
- Real-Time and WebSockets
- Complexity and Big O
- Arrays and Strings
- Linked Lists, Stacks, and Queues
- Trees and Graphs
- Discrete Mathematics
- Node.js Fundamentals
- REST APIs with Express
- PostgreSQL
- Docker and Containers
- Deployment and DevOps
- Message Queues and Events
- Operating Systems
- Computer Networking
- Cloud Infrastructure
- Concurrency and Parallelism
- Classical ML Foundations
- Computer Vision
Competent
- OOP and Classes
- TypeScript
- Real-Time and WebSockets
- Complexity and Big O
- Arrays and Strings
- Linked Lists, Stacks, and Queues
- Trees and Graphs
- Hash Maps and Advanced Patterns
- Discrete Mathematics
- Node.js Fundamentals
- REST APIs with Express
- PostgreSQL
- Docker and Containers
- Deployment and DevOps
- Message Queues and Events
- Operating Systems
- Computer Networking
- Database Internals
- Cloud Infrastructure
- Concurrency and Parallelism
- AI Fundamentals
- RAG Pipelines
- Agentic AI
- MCP Development
- Production Agentic AI
- Classical ML Foundations
- Computer Vision
- Formal Methods and GPU Programming
- Testing
- CI/CD and DevOps
- Code Quality
- System Design at Scale
- Incident Management
- Compliance and Governance
- Power Management
- Bootloaders and OTA
- Quant Finance Mathematics
- Robotics Science Fundamentals
- CNC and CAM
- Metrology and Supply Chain
Expert
Novice
- How Computers Think
- Your First Terminal
- How the Internet Works
- Your Dev Environment
- Variables and Types
- Control Flow
- Functions
- Data Structures
- Debugging
- First Projects
- OOP and Classes
- HTML Foundations
- CSS Fundamentals
- JavaScript in the Browser
- React Fundamentals
- TypeScript
- Real-Time and WebSockets
- Discrete Mathematics
- Message Queues and Events
Proficient
- Operating Systems
- Computer Networking
- Database Internals
- Cloud Infrastructure
- Concurrency and Parallelism
- AI Fundamentals
- RAG Pipelines
- Agentic AI
- MCP Development
- Fine-Tuning
- AI in Production
- Production Agentic AI
- Computer Vision
- Compilers and Interpreters
- Distributed Systems
- Rust Fundamentals
- Performance Engineering
- Formal Methods and GPU Programming
- Testing
- CI/CD and DevOps
- Architecture Patterns
- Security
- Code Quality
- System Design at Scale
- Incident Management
- The Engineering Manager Transition
- Architecture at Scale
- Org Design
- Product Strategy
- Technical Due Diligence
- Compliance and Governance
- Power Management
- Bootloaders and OTA
- Clock Domain Crossing
- Emulation and Hardware Acceleration
- Quant Finance Mathematics
- Robotics Science Fundamentals
CSTA — CSTA K-12 Computer Science Standards (2017, updated 2024)
The Computer Science Teachers Association's K-12 standards adopted by US states. Codes are Level-Domain-Number, e.g. 2-AP-10 (Level 2 / Algorithms & Programming / standard 10).
DURA covers 39 codes across 20 modules
2-AP-10 — Level 2 (6-8), Algorithms & Programming
2-AP-11 — Level 2 (6-8), Algorithms & Programming
2-AP-12 — Level 2 (6-8), Algorithms & Programming
2-AP-13 — Level 2 (6-8), Algorithms & Programming
2-AP-14 — Level 2 (6-8), Algorithms & Programming
2-AP-15 — Level 2 (6-8), Algorithms & Programming
2-AP-17 — Level 2 (6-8), Algorithms & Programming
2-AP-18 — Level 2 (6-8), Algorithms & Programming
2-AP-19 — Level 2 (6-8), Algorithms & Programming
2-CS-01 — Level 2 (6-8), Computing Systems
2-CS-02 — Level 2 (6-8), Computing Systems
2-CS-03 — Level 2 (6-8), Computing Systems
2-DA-07 — Level 2 (6-8), Data & Analysis
2-DA-08 — Level 2 (6-8), Data & Analysis
2-IC-20 — Level 2 (6-8), Impacts of Computing
2-IC-21 — Level 2 (6-8), Impacts of Computing
2-IC-23 — Level 2 (6-8), Impacts of Computing
2-NI-04 — Level 2 (6-8), Networks & the Internet
2-NI-05 — Level 2 (6-8), Networks & the Internet
2-NI-06 — Level 2 (6-8), Networks & the Internet
3A-AP-13 — Level 3A (9-10), Algorithms & Programming
3A-AP-14 — Level 3A (9-10), Algorithms & Programming
3A-AP-15 — Level 3A (9-10), Algorithms & Programming
3A-AP-16 — Level 3A (9-10), Algorithms & Programming
3A-AP-17 — Level 3A (9-10), Algorithms & Programming
3A-AP-18 — Level 3A (9-10), Algorithms & Programming
3A-AP-21 — Level 3A (9-10), Algorithms & Programming
3A-AP-22 — Level 3A (9-10), Algorithms & Programming
3A-AP-23 — Level 3A (9-10), Algorithms & Programming
3A-DA-09 — Level 3A (9-10), Data & Analysis
3A-DA-10 — Level 3A (9-10), Data & Analysis
3A-IC-24 — Level 3A (9-10), Impacts of Computing
3B-AP-11 — Level 3B (11-12), Algorithms & Programming
3B-AP-12 — Level 3B (11-12), Algorithms & Programming
3B-AP-13 — Level 3B (11-12), Algorithms & Programming
3B-AP-14 — Level 3B (11-12), Algorithms & Programming
3B-AP-15 — Level 3B (11-12), Algorithms & Programming
3B-AP-16 — Level 3B (11-12), Algorithms & Programming
3B-AP-21 — Level 3B (11-12), Algorithms & Programming
AP CSP — AP Computer Science Principles (College Board)
College Board's introductory AP course organised around seven Big Ideas. Codes prefixed CSP- map to those Big Ideas (1 Creative Development, 2 Data, 3 Algorithms, 4 Programming, 5 Systems, 6 Internet, 7 Impact).
DURA covers 14 codes across 20 modules
CSP-1.1
CSP-1.2
CSP-1.3
CSP-2.1
CSP-2.2
CSP-3.1
CSP-4.1
CSP-5.1
CSP-5.2
CSP-6.1
CSP-6.2
CSP-6.3
CSP-7.1
CSP-7.2
AP CSA — AP Computer Science A (College Board)
College Board's Java-based AP course mapped to ten units, from primitive types through recursion. DURA's Phase 1–3 cover most of the AP CSA syllabus.
DURA covers 9 codes across 8 modules
CSA-Unit1 — Primitive Types
CSA-Unit2 — Using Objects
CSA-Unit3 — Boolean Expressions & If Statements
CSA-Unit4 — Iteration
CSA-Unit5 — Writing Classes
CSA-Unit6 — Array
CSA-Unit7 — ArrayList
CSA-Unit8 — 2D Array
CSA-Unit10 — Recursion
ISTE — ISTE Standards for Students
International Society for Technology in Education's standards for what students should know and do with technology, adopted by schools globally.
DURA covers 4 codes across 20 modules
1.1 — Empowered Learner
1.2 — Digital Citizen
1.5 — Computational Thinker
1.6 — Creative Communicator
OWASP — OWASP Top 10 / Application Security Verification Standard
The Open Worldwide Application Security Project's consensus list of the most critical security risks to web applications, and the matching verification standard. The de facto reference for secure software development.
DURA covers 9 codes across 5 modules
A01:2021 Broken Access Control
A02:2021 Cryptographic Failures
A04:2021 Insecure Design
A05:2021 Security Misconfiguration
A06:2021 Vulnerable and Outdated Components
A07:2021 Identification & Auth Failures
LLM01 Prompt Injection
LLM02 Insecure Output Handling
LLM08 Excessive Agency
IEEE 7000 — IEEE 7000-series Standards on Ethics in Autonomous and Intelligent Systems
A family of IEEE standards on ethical design of intelligent systems — value-based design, transparency of autonomous systems, algorithmic bias, data privacy, child and student data governance.
DURA covers 7 codes across 7 modules
IEEE 7000-2021 (Ethical System Design)
IEEE 7000-2021 (Model process for addressing ethical concerns during system design)
IEEE 7001-2021 (Transparency of autonomous systems)
IEEE 7001-2021 (Transparency of Autonomous Systems)
IEEE 7001-2021 (Transparency)
IEEE 7007-2021 (Ontological standards for ethical AI)
IEEE 7010-2020 (Wellbeing Metrics)
NICE — NIST NICE Workforce Framework for Cybersecurity
The US National Initiative for Cybersecurity Education's reference taxonomy of cybersecurity work roles, tasks, and knowledge/skill statements. Used by employers and educators to describe security roles.
DURA covers 7 codes across 6 modules
OM-CYB-001 Cyber Defense Analyst
OM-NET-001 Network Operations Specialist
OV-MGT-001:Program/Project Management
PR-CIR-001 Cyber Incident Response
SP-DEV-001 Software Developer
SP-DEV-002 Secure Software Assessor
SP-TRD-001:Technology R&D