Curriculum Prerequisites Map
Visual map of module and level dependencies across the FRC training curriculum
2026-07-19
FRC Team 3181
Table of content
This page visualizes how modules and levels depend on each other across the curriculum. Use it to plan a student's pathway or to check whether they're ready to start a given level.
Module Dependencies
graph TD
CAD["CAD"]
MECH["Mechanical"]
MANU["Manufacturing"]
ELEC["Electrical"]
PROG["Programming"]
PM["Project Management"]
LEAD["Leadership"]
BUS["Business"]
MECH --> MANU
ELEC --> PROG
PM --> LEAD
PM --> BUS
Level Dependencies by Module
CAD Level Prerequisites
graph TD
CAD1["Level 1: CAD Fundamentals"]
CAD2["Level 2: Part Design & Assembly"]
CAD3["Level 3: Robot Subsystem Design"]
CAD4["Level 4: Full Robot Integration"]
MECH2["Mechanical Level 2"]
PM2["Project Management Level 2"]
CAD1 --> CAD2
CAD2 --> CAD3
MECH2 --> CAD3
CAD3 --> CAD4
PM2 --> CAD4
Mechanical Level Prerequisites
graph TD
MECH1["Level 1: Basic Mechanical Concepts"]
MECH2["Level 2: Mechanism Design & Analysis"]
MECH3["Level 3: Advanced Systems & Analysis"]
MECH4["Level 4: System Leadership & Innovation"]
CAD2["CAD Level 2"]
PM2["Project Management Level 2"]
MECH1 --> MECH2
MECH2 --> MECH3
CAD2 --> MECH3
MECH3 --> MECH4
PM2 --> MECH4
Manufacturing Level Prerequisites
graph TD
MANU1["Level 1: Shop Safety & Basic Tools"]
MANU2["Level 2: Power Tools & Basic Machining"]
MANU3["Level 3: Advanced Machining & Fixtures"]
MANU4["Level 4: Manufacturing Leadership"]
MECH2["Mechanical Level 2"]
CAD2["CAD Level 2"]
PM2["Project Management Level 2"]
MANU1 --> MANU2
MANU2 --> MANU3
MECH2 --> MANU3
MANU3 --> MANU4
CAD2 --> MANU4
PM2 --> MANU4
Electrical Level Prerequisites
graph TD
ELEC1["Level 1: Electrical Fundamentals"]
ELEC2["Level 2: FRC Electrical Systems"]
ELEC3["Level 3: Advanced Control Systems"]
ELEC4["Level 4: Electrical Leadership & Innovation"]
PROG2["Programming Level 2"]
PM2["Project Management Level 2"]
ELEC1 --> ELEC2
ELEC2 --> ELEC3
PROG2 --> ELEC3
ELEC3 --> ELEC4
PM2 --> ELEC4
Programming Level Prerequisites
graph TD
PROG1["Level 1: Programming Fundamentals"]
PROG2["Level 2: Robot Systems Programming"]
PROG3["Level 3: Advanced Control & Vision"]
PROG4["Level 4: Software Architecture & Leadership"]
ELEC1["Electrical Level 1"]
MECH2["Mechanical Level 2"]
PM2["Project Management Level 2"]
PROG1 --> PROG2
ELEC1 --> PROG2
PROG2 --> PROG3
MECH2 --> PROG3
PROG3 --> PROG4
PM2 --> PROG4
Project Management Level Prerequisites
graph TD
PM1["Level 1: Personal Organization"]
PM2["Level 2: Team Coordination"]
PM3["Level 3: Strategic Management"]
PM4["Level 4: Executive Leadership"]
TECH2["Any Technical Level 2+"]
LEAD2["Leadership Level 2"]
PM1 --> PM2
PM2 --> PM3
TECH2 --> PM3
PM3 --> PM4
LEAD2 --> PM4
Leadership Level Prerequisites
graph TD
LEAD1["Level 1: Personal Leadership"]
LEAD2["Level 2: Team Leadership"]
LEAD3["Level 3: Organizational Leadership"]
LEAD4["Level 4: Transformational Leadership"]
PM2["Project Management Level 2"]
PM3["Project Management Level 3"]
LEAD1 --> LEAD2
LEAD2 --> LEAD3
PM2 --> LEAD3
LEAD3 --> LEAD4
PM3 --> LEAD4
Business Level Prerequisites
graph TD
BUS1["Level 1: Business Fundamentals"]
BUS2["Level 2: Strategic Planning"]
BUS3["Level 3: Advanced Business Management"]
BUS4["Level 4: Executive Business Leadership"]
LEAD2["Leadership Level 2"]
PM3["Project Management Level 3"]
BUS1 --> BUS2
BUS2 --> BUS3
LEAD2 --> BUS3
BUS3 --> BUS4
PM3 --> BUS4