What is a CubeSat Mission? Orientation Teacher use: 15-minute whole-class orientation before opening Mission Design; emphasize objective-first thinking. | All Levels 15–20 min | Student can explain what a CubeSat is, why missions need planning, and what a mission objective means in plain language. Prompt: In one sentence, what is your mission trying to accomplish, and name one design choice that follows from it? | Available Implemented Maturity: Pilot Ready | Open activity → |
Subsystem Detective Orientation Teacher use: After Activity 00.1, bridge mission objectives to architecture: students practice naming subsystems from clues before Digital Twin Before Hardware. | All Levels 35–45 min | Student can identify major CubeSat subsystems, explain each subsystem’s role, and justify which subsystem is involved when a mission clue or symptom appears. Prompt: Identify the subsystem from a clue or symptom and justify your reasoning with one piece of evidence. | Available Implemented Maturity: Pilot Ready | Open activity → |
Mission / Subsystem Trade-off Orientation Teacher use: Run after Subsystem Detective to teach subsystem prioritization and how mission objectives drive engineering trade-offs. | All Levels 40–50 min | Student can explain how a mission objective changes subsystem priorities and justify at least one engineering trade-off using evidence. Prompt: Justify one trade-off created by your mission objective: which subsystem went up, which went down, and why is that defensible? | Available Implemented Maturity: Pilot Ready | Open activity → |
Digital Twin Before Hardware Orientation Teacher use: Frame as risk reduction: cheaper to fail in simulation; connect to classroom lab safety and iteration. | All Levels 15–20 min | Student can explain what a digital twin is, give one learning benefit, and name one honest limit of today’s CubeSTEM twin. Prompt: What is one question you would ask an engineer to check whether a result came from a real simulator run vs a teaching estimate? | Available Implemented Maturity: Pilot Ready | Open activity → |
From Launch to Orbit Launch, Gravity & Orbit Basics Teacher use: Use the ball thought experiment before any numbers; stress language precision (microgravity vs no gravity). | Middle School 20–25 min | Student explains orbit as continuous free fall: gravity plus sideways velocity, not “no gravity.” Prompt: Why doesn’t the satellite fall straight down to Earth even though gravity pulls it toward Earth? | Available Implemented Maturity: Pilot Ready | Open activity → |
Orbit Speed and Altitude Launch, Gravity & Orbit Basics Teacher use: Emphasize “estimate and reason” over memorizing exact km/s; disclose simplifying assumptions. | High School 25–30 min | Student can estimate how period and speed change when altitude changes and compare two LEO cases. Prompt: If you raise orbit altitude, does period usually increase or decrease? Why, in one sentence tied to path length and speed? | Available Implemented Maturity: Pilot Ready | Open activity → |
Low Earth Orbit vs Higher Orbit Launch, Gravity & Orbit Basics Teacher use: Anchor on student-built CubeSat realism: GEO is uncommon; focus on why LEO is the default classroom story. | High School 20–25 min | Student can describe at least two trade-offs between LEO and GEO (or MEO) for a CubeSat-class mission. Prompt: Name one mission goal that favors LEO and one that might favor a higher orbit — and what cost or constraint comes with the higher orbit. | Available Implemented Maturity: Pilot Ready | Open activity → |
Ground Track and Coverage Launch, Gravity & Orbit Basics Teacher use: Pair with Earth science: revisit time, storms, or imaging cadence narratives without claiming GIS product fidelity. | High School 20–25 min | Student can explain ground track, inclination, and why revisits happen faster in LEO than in distant orbits. Prompt: What does orbital inclination tell you about which parts of Earth the mission can see over time? | Available Implemented Maturity: Pilot Ready | Open activity → |
Contact Window Basics Launch, Gravity & Orbit Basics Teacher use: Bridge to “operations realism”: short passes mean planning, queues, and sometimes partial downloads. | Middle School 20 min | Student can explain line-of-sight, why passes are brief, and how that limits downlink time. Prompt: Why can’t the ground station talk to the satellite all the time, even if both are powered on? | Available Implemented Maturity: Pilot Ready | Open activity → |
Choose a Mission Objective Mission Design & Payload Thinking Teacher use: Use three contrasting scenario cards; force students to pick one and defend trade-offs aloud. | Middle School 20–25 min | Student can state a clear mission objective and explain how it drives system requirements. Prompt: Rewrite a vague objective (“take pictures”) into a testable objective with who, what, and why it matters. | Preview Partial / teaching Maturity: Pilot Ready | Open activity → |
Payload Drives the Mission Mission Design & Payload Thinking Teacher use: Give a concrete payload spec (e.g., 5 MP, 1 image/min); ask what breaks first in budgets. | High School 25–30 min | Student can explain how a chosen payload determines power, pointing, data, and thermal requirements. Prompt: If you switch from a low-rate beacon to a high-rate imager, name two subsystems that change and why. | Preview Partial / teaching Maturity: Concept Ready | Open activity → |
Payload Data Generation Mission Design & Payload Thinking Teacher use: Use round numbers first (MB/orbit) before introducing Mbps; keep RF link abstract. | High School 25–30 min | Student can estimate data volume from a payload and relate it to downlink constraints. Prompt: What happens to onboard storage if you collect data faster than you can downlink? Name one mitigation. | Preview Partial / teaching Maturity: Concept Ready | Open activity → |
Mission Success Criteria Mission Design & Payload Thinking Teacher use: Capstone prep: require one criterion tied to ADCS chart evidence and one to Mission Design risk flag. | University 30–40 min | Student can write a set of mission success criteria and explain how they connect to telemetry evidence. Prompt: Pick one criterion and state exactly which telemetry or budget field would prove it passed. | Preview Partial / teaching Maturity: Concept Ready | Open activity → |
Power Budget Basics Power / Thermal / Budgets Teacher use: Contrast average vs peak before numbers: payload and radio are often duty-cycled; OBC/ADCS may be closer to always-on. | High School 25–35 min | Student can compare average and peak bus power, explain duty-cycle effects, and read a simple margin result (safe / warning / overloaded). Prompt: Why is average power not the same as peak power, and why do teams still plan for peak? | Available Implemented Maturity: Pilot Ready | Open activity → |
Day / Night Energy Balance Power / Thermal / Budgets Teacher use: Emphasize energy = power × time; eclipse is the “night” problem even if sun charging looks strong. | High School 25–35 min | Student can relate sunlight vs eclipse time, average load, and stored energy to a remaining-reserve warning (teaching estimate). Prompt: Why can a mission look power-positive in sunlight but still fail in eclipse? | Available Implemented Maturity: Pilot Ready | Open activity → |
Thermal Hot / Cold Case Power / Thermal / Budgets Teacher use: Stress that both overheating and overcooling can happen; vacuum changes how heat leaves the spacecraft. | High School 20–30 min | Student can explain when a simplified model flags hot or cold risk and what an engineer would check first (teaching-grade). Prompt: Why can both overheating and overcooling be mission risks for the same spacecraft? | Available Implemented Maturity: Pilot Ready | Open activity → |
Mass / Volume / Resource Trade-off Power / Thermal / Budgets Teacher use: Make “margin is not waste” explicit: margin buys resilience against unknowns. | High School 25–35 min | Student can allocate limited resources, interpret warnings, and justify a chosen strategy with evidence (teaching exercise). Prompt: Why can’t payload, battery, radio, and engineering margin all be maximized at once? | Available Implemented Maturity: Pilot Ready | Open activity → |
Solar Power Generation Power / Thermal / Budgets Teacher use: Tie to climate/energy: same physics as rooftop solar, different environment. | Middle School 20–25 min | Student can explain what determines how much solar power a CubeSat receives and why eclipse is a problem. Prompt: Name two reasons generated solar power drops during eclipse even if payloads are off. | Preview Partial / teaching Maturity: Pilot Ready | Open Learn hub → |
Data Budget and Downlink Limit Power / Thermal / Budgets Teacher use: Emphasize bits vs bytes; use one consistent unit for the lesson. | High School 20–25 min | Student can explain what data utilization means and what happens when data generation exceeds downlink capacity. Prompt: If utilization stays above 100% for a week, what operational symptom would operators likely see? | Preview Partial / teaching Maturity: Pilot Ready | Open Learn hub → |
Risk Flags and Engineering Decisions Power / Thermal / Budgets Teacher use: Role-play review board: each student defends one mitigation under time pressure. | University 30–40 min | Student can read mission risk flags, explain their severity, and propose at least one mitigation per flag. Prompt: Pick the highest-severity flag and explain whether it is a mass, power, data, thermal, or ops issue first. | Preview Partial / teaching Maturity: Pilot Ready | Open Learn hub → |
Line-of-Sight Communication Communication / Ground Link Teacher use: Stress that contact is not continuous — a CubeSat sees most ground stations only during short passes when the satellite is above the horizon at sufficient elevation. | High School 20–25 min | Student can explain why ground-station contact depends on satellite visibility above the horizon and on a minimum elevation angle. Prompt: Why does a ground station only see a CubeSat for a short window each pass, and why does minimum elevation matter? | Available Implemented Maturity: Pilot Ready | Open activity → |
Data Rate × Contact Time Communication / Ground Link Teacher use: Reinforce that data rate alone is not enough — contact time and number of passes per day are the real bottleneck for many CubeSat missions. | High School 20–25 min | Student can compute a teaching-grade data budget (data rate × contact time × passes) and identify when payload data exceeds available downlink. Prompt: Why can a CubeSat with a fast radio still fail to downlink all its payload data in a day? | Available Implemented Maturity: Pilot Ready | Open activity → |
Link Margin Trade-off Communication / Ground Link Teacher use: Use the lab to surface that pushing one knob (e.g. data rate) too far breaks margin — link planning is a balance, not a single optimization. | High School 25–30 min | Student can read a teaching-grade margin badge (safe / weak / failed) and explain one trade-off and one improvement (teaching-grade only). Prompt: If the teaching margin is weak, name two changes (one operational, one design) that could push it back to safe — and a cost or downside of each. | Available Implemented Maturity: Pilot Ready | Open activity → |
Command / Telemetry Flow Communication / Ground Link Teacher use: Stress that uplink and downlink are different — small command bytes go up; big science data goes down — and short passes force prioritization. | High School 20–30 min | Student can explain what gets sent first when contact time is short and what happens to lost packets in a teaching priority queue (no real radio). Prompt: When contact time is short and packet loss is non-zero, why must operators set priorities for what gets sent first? | Available Implemented Maturity: Pilot Ready | Open activity → |
Why Pointing Matters Attitude Control & Pointing Teacher use: Tie beam-on-target demo to antenna gain, camera framing, and solar wing illumination. | Middle School 15–20 min | Student can explain why attitude control is needed and what pointing error means. Prompt: Name two mission functions that fail or degrade if pointing error stays large for minutes. | Preview Partial / teaching Maturity: Concept Ready | Open activity → |
Attitude Hold Basics Attitude Control & Pointing Teacher use: Have students predict overshoot before showing chart; compare prediction to evidence. | High School 25–30 min | Student can describe the target angle, actual angle, and error trend from a real simulator run. Prompt: From your run, how do you know the spacecraft reached the target within acceptable error? | Available Implemented Maturity: Pilot Ready | Open activity → |
Step Response to +10 Degrees Attitude Control & Pointing Teacher use: Bridge to tuning ethics: fast but gentle on actuators and power. | High School 25–30 min | Student can measure overshoot and settling time from a step response chart and relate them to controller tuning. Prompt: If you increase proportional gain, what usually happens to overshoot and why might operators care? | Available Implemented Maturity: Pilot Ready | Open activity → |
Contact Window Pointing Attitude Control & Pointing Teacher use: Emphasize ops story: acquire → track → handoff; relate to download planning. | High School 25–30 min | Student can explain the pointing requirement for a contact window and observe it in the simulator. Prompt: Why might operators care about pointing error even if the radio is technically transmitting? | Available Implemented Maturity: Pilot Ready | Open activity → |
Gentle vs Aggressive Control Attitude Control & Pointing Teacher use: Use A/B replay to teach evidence-based tuning debates, not guesswork. | University 30–35 min | Student can compare settling time, overshoot, and wheel effort for gentle and aggressive control settings. Prompt: When would you accept slower settling to protect power and mechanical wear? | Available Implemented Maturity: Pilot Ready | Open activity → |
Power-Aware Attitude Control Attitude Control & Pointing Teacher use: Explicitly separate wheel torque limits from true bus voltage collapse physics. | University 30–35 min | Student can explain how a power-limited scenario changes controller behaviour and mission safety. Prompt: What is one observable telemetry sign that the spacecraft is being gentler on actuators in power-aware mode? | Available Implemented Maturity: Pilot Ready | Open activity → |
Daylight vs Eclipse Response Attitude Control & Pointing Teacher use: Connect to energy logistics: less solar → less aggressive ADCS unless mission-critical. | University 30–35 min | Student can explain why eclipse changes power availability for control and what the system must do differently. Prompt: Why might operators schedule non-critical maneuvers outside eclipse if power margin is thin? | Available Implemented Maturity: Pilot Ready | Open activity → |
Telemetry Dashboard Basics Telemetry, Evidence & Operations Teacher use: Pair with vocabulary wall: angle, error, rate, wheel, power indicators. | Middle School 20–25 min | Student can identify at least four telemetry channels and explain what each one measures. Prompt: Which channel would you watch first to know if pointing is improving, and why? | Available Implemented Maturity: Pilot Ready | Open activity → |
Subsystem Interpretation Walkthrough Telemetry, Evidence & Operations Teacher use: Use jigsaw groups: each group masters one subsystem, then teaches the class. | University 35–40 min | Student can interpret each telemetry subsystem channel and explain its mission-level significance. Prompt: Pick one yellow flag: which subsystem owns it first, and what confirming channel would you check next? | Available Implemented Maturity: Pilot Ready | Open activity → |
Replay and Mission Debrief Telemetry, Evidence & Operations Teacher use: Require evidence quotes: timestamp + channel + value trend. | High School 25–30 min | Student can replay a run, identify key events in the telemetry, and write a short mission debrief statement. Prompt: What is one claim you would not make without replay evidence, and what chart proves it? | Available Implemented Maturity: Pilot Ready | Open activity → |
Telemetry Trust and Stale Data Telemetry, Evidence & Operations Teacher use: Discuss cyber-physical trust: stale data is an ops problem, not only a math problem. | University 25–30 min | Student can identify stale telemetry, explain its risk, and describe a mitigation strategy. Prompt: Why is acting on stale attitude data sometimes worse than having no data? | Available Implemented Maturity: Pilot Ready | Open activity → |
Mission-Based STEM Capstone Telemetry, Evidence & Operations Teacher use: Schedule as 2-session block: design + run, debrief + revision. | University 50–60 min | Student can complete a full mission journey and produce an evidence-based report connecting all tracks. Prompt: What single chart would you show a reviewer to prove your spacecraft met its pointing goal? | Preview Partial / teaching Maturity: Pilot Ready | Open activity → |
What Does Autonomy Mean? AI / ML & Autonomy Teacher use: Use as entry point to the AI/ML mini-course. Ask: 'What would go wrong if a satellite acted on every alert without a human check?' | High School 20–25 min | Student can describe three levels of spacecraft autonomy, explain what each level is allowed to do, and state why human-in-the-loop review matters even in the highest autonomy mode. Prompt: Describe one situation where 'recommend action' autonomy is safer than 'execute' autonomy, and explain why. | Available Implemented Maturity: Pilot Ready | Open activity → |
Features, Labels and Training Data AI / ML & Autonomy Teacher use: Position as a data ethics conversation: what happens when training data is mostly nominal? Ask students to find a dataset gap. | High School 30–35 min | Student can define feature and label, select useful features from telemetry, assign a correct label to a given example, and explain how a biased dataset degrades classifier performance. Prompt: Name two ways a biased or incomplete training dataset could cause a fault classifier to make dangerous mistakes. | Available Implemented Maturity: Pilot Ready | Open activity → |
Anomaly Classifier AI / ML & Autonomy Teacher use: Use think-aloud protocol: ask students to narrate what each top feature tells the classifier. Stress that confidence ≠ correctness. | High School 25–30 min | Student can run a classifier on a telemetry example, interpret the predicted class and confidence score, identify the key contributing features, and explain the difference between rule-based and ML-based detection. Prompt: Give one example of a telemetry pattern that looks abnormal but is actually expected during a planned mode change — and explain how a classifier might incorrectly flag it. | Available Implemented Maturity: Pilot Ready | Open activity → |
Confidence and False Alarms AI / ML & Autonomy Teacher use: Ask: 'Would you rather miss one real fault, or get seven false alarms per day?' Use student answers to surface the mission-specific trade-off. | High School 30–35 min | Student can explain the trade-off between sensitivity and false alarm rate, read a confusion matrix, and justify a sensitivity setting based on mission risk tolerance. Prompt: A detector has TP=14, FP=7, TN=13, FN=1. Calculate precision and recall, and state which setting would cause alarm fatigue and why. | Available Implemented Maturity: Pilot Ready | Open activity → |
Human-in-the-Loop Decision AI / ML & Autonomy Teacher use: Run as a structured debate: two students choose different actions for the same anomaly, then each explains their evidence-card reasoning. Stress that asking for human review is always valid. | High School 35–40 min | Student can review telemetry evidence cards, apply a safety rule check to a proposed action, choose an appropriate response, and write a one-paragraph decision debrief. Prompt: Give one scenario where entering safe mode too early wastes science, and one where waiting too long risks the spacecraft bus — explain how evidence cards would help you decide. | Available Implemented Maturity: Pilot Ready | Open activity → |