Computer Science Honors
Learning Goals 3
Learning Goals 3
Learning Goals 4
Learning Goals 3
Learning Goals 4
Learning Goals 4
Learning Goals 3
Learning Goals 3
Learning Goals 4
Learning Goals 4
Learning Goals 3
Learning Goals 3
Learning Goals 3
Learning Goals 3
Learning Goals 3
Learning Goals 3
Learning Goals 3
Learning Goals 3
Learning Goals 3
Learning Goals 3
Learning Goals 3
Learning Goals 3
Learning Goals 3
Learning Goals 3
Learning Goals 3
Element F: Consideration of Design Viability
Week 7: Consideration of Design Viability
PLTW Element F — Consideration of Design Viability.
Assess Viability
Before you build, stress-test the design on paper across the dimensions that kill real projects:
- Cost viability — can this be built and (if applicable) deployed/hosted within budget?
- Manufacturability / buildability — can your team actually construct this with the time and skills available this trimester?
- Technical feasibility — are there any unproven assumptions (an API that may not support what you need, a sensor accuracy you haven’t verified) that need a spike before you commit?
Vendor & Material Cost / Bill of Materials
- Source real costs for every material, part, or paid service in your Material List (Element E). No placeholder numbers.
- Compile a Bill of Materials (BOM): item, vendor/source, quantity, unit cost, total cost.
- For software-only builds, this includes hosting tiers, API rate limits/costs, and any paid dependencies.
Timeline of Building & Testing
- Lay out a Prototype Timeline: what gets built in what order, and when testing checkpoints happen, through the end of Sprint 2 (Week 8) into Sprint 3.
- Turn the timeline into GitHub Issues on your Kanban board with due dates — this is your Engineering Journal timeline, not a static document.
Core Deliverables
- Design viability assessment (cost / manufacturability / feasibility).
- Bill of Materials with sourced costs.
- Build-and-test timeline reflected in your Kanban board.
Submit Assignment
Need to update a submission later? Open the submissions dashboard.
Course Timeline
Week 0 Chat click to open
No messages yet.
Week 1 Chat click to open
No messages yet.
Week 2 Chat click to open
No messages yet.
Week 3 Chat click to open
No messages yet.
Week 4 Chat click to open
No messages yet.
Week 5 Chat click to open
No messages yet.
Week 6 Chat click to open
No messages yet.
Week 7 Chat click to open
No messages yet.
Week 8 Chat click to open
No messages yet.
Week 9 Chat click to open
No messages yet.
Week 10 Chat click to open
No messages yet.
Week 11 Chat click to open
No messages yet.
Week 12 Chat click to open
No messages yet.
Week 13 Chat click to open
No messages yet.
Week 14 Chat click to open
No messages yet.
Week 15 Chat click to open
No messages yet.
Week 16 Chat click to open
No messages yet.
Week 17 Chat click to open
No messages yet.
Week 18 Chat click to open
No messages yet.
Week 19 Chat click to open
No messages yet.
Week 20 Chat click to open
No messages yet.
Week 21 Chat click to open
No messages yet.
Week 22 Chat click to open
No messages yet.
Week 23 Chat click to open
No messages yet.
Week 24 Chat click to open
No messages yet.