Topic Modules
Explore 14 topic modules covering app development, digital systems, design, data, programming, and security.
Term 1
About Me Swift Playground
Build your first real iOS app using SwiftUI — views, modifiers, @State, and design on iPad.
DI10-1, DI10-2Digital Systems
Hardware, software, networks, and how digital systems work together.
DS10-1, DS10-2Web Documents
HTML structure, CSS styling, and creating accessible web content.
DR10-1UX/UI Design
User experience, interface design, wireframing, and prototyping.
ID10-1-3, DI10-1-2Term 2
Data Collection
Data sources, collection methods, and ethical considerations.
DA10-1Spreadsheet Analysis
Formulas, functions, charts, and data analysis techniques.
DA10-1Database Design
Entity-relationship diagrams, tables, keys, and relationships.
DA10-2SQL Queries
SELECT, WHERE, JOIN, and aggregate functions for data retrieval.
DA10-2Term 3
Algorithm Design
Flowcharts, pseudocode, and designing step-by-step solutions.
DI10-3Programming Fundamentals
Variables, data types, loops, and conditional statements.
DI10-4Functions & Modularity
Creating reusable code with functions and parameters.
DI10-4Testing & Debugging
Test cases, debugging strategies, and quality assurance.
DI10-5Simpson's House Project
Build a real smart home controlled from your iPad using Raspberry Pi, Python, MQTT, and servo motors.
DI10-4, DI10-5