Week 15 · lesson
Virtual PC Build: Design the System for the Job
The Garden State Cyber curriculum includes a virtual desktop PC-building activity.
The point should be more than matching parts.
A good build starts with a workload, chooses components that support it, and explains how failures or security controls affect the complete system.
The design brief
Build a fictional desktop for a school cybersecurity lab.
Requirements:
- web-based coursework
- virtual machines or browser labs
- packet-capture analysis of supplied files
- basic scripting
- video conferencing
- local project storage with cloud backup
- no gaming-performance requirement
You have a limited budget.
Choose components by requirement
Your virtual build should include:
- CPU
- RAM
- storage
- motherboard/platform
- network interface
- input/output devices
- backup strategy
For every component, write:
Requirement
What course task needs this component or capacity?
Choice
What type or capacity did you select?
Trade-off
What did you give up to stay within the budget?
Security/reliability concern
What can fail or expose data?
Do not overspend without a reason
More expensive is not automatically better.
If the workload does not require a high-end GPU, spending the budget there may reduce money available for memory, storage, warranty, backup, or other useful needs.
Architecture is prioritization.
Add security controls to the build
Your system proposal must include:
- individual accounts
- supported operating system
- automatic updates
- screen lock
- firewall
- least-privilege daily use
- backup plan
- storage protection appropriate to the scenario
Explain which CIA property each control helps protect.
Failure injection
After you finish the build, draw one teacher-provided failure card:
- SSD fails
- one RAM module fails
- Wi-Fi adapter fails
- laptop/desktop is stolen
- cloud backup is unavailable
- power interruption corrupts an active file
Revise the architecture so the course can continue or recover.
Build the system diagram
Show:
input → CPU/RAM → storage → output/network
Add:
- operating system
- applications
- user account boundary
- backup location
Then mark where each of your security controls applies.
Defend the design
Prepare a two-minute architecture defense:
- What workload drove your choices?
- Which component was the hardest trade-off?
- Which failure would hurt the class most?
- Which security control provides the most value?
- What would you upgrade first with an additional $200 fictional budget?
Evidence for Lesson 3
Submit:
- virtual PC parts list
- requirement/choice/trade-off table
- system architecture diagram
- failure-injection revision
- two-minute architecture defense outline
Finish with:
My build is defensible because every major component connects to ________, not because ________.
A system design is stronger when every part has a reason to exist and every critical failure has a recovery story.