Choose a term
Term 2
Coming soonMore Digital Technologies lessons.
Term 3
Coming soonMore Digital Technologies lessons.
Start with Term 1
Week 1: Software Development Life Cycle (SDLC): Methodologies and Requirements Engineering
Deconstruct the six core phases of the Software Development Life Cycle (SDLC).
Start lesson →
Week 2: Systems Analysis & Modeling: Data Flow Diagrams, System Flowcharts, and Use Cases
Construct Level-0 (Context Diagram) and Level-1 Data Flow Diagrams (DFDs) using Gane-Sarson symbols.
Start lesson →
Week 3: System Prototyping, Verification, and Testing Methodologies
Differentiate between Verification ('Are we building the product right?') and Validation ('Are we building the right product?').
Start lesson →
Week 4: Advanced Relational Database Operations: Joins, Subqueries, and View Projections
Deconstruct Relational Algebra set operations: Cartesian Product, Selection, Projection, and Joins.
Start lesson →
Week 5: Database Transactions, Concurrency Control, and the ACID Principles
Deconstruct the four foundational ACID properties of database transactions: Atomicity, Consistency, Isolation, and Durability.
Start lesson →
Week 6: Systems Project: System Requirements Specification (SRS) Drafting and Architecture Review
Deconstruct the IEEE 830 standard for System Requirements Specification (SRS) documents.
Start lesson →
Week 7: Network Security, Cryptography, and Symmetric vs Asymmetric Ciphers
Deconstruct the CIA Triad of information security: Confidentiality, Integrity, and Availability.
Start lesson →
Week 8: Technology Law, Nigeria Data Protection Act (NDPA), and Tech Entrepreneurship
Deconstruct the Nigeria Data Protection Act (NDPA 2023) and the rights of Data Subjects.
Start lesson →
How to use your lessons
- 1 Read the notes
- 2 Try the activity
- 3 Check your understanding