ITC-2850 Assignment Details and Directions
Class Participation
Active, direct engagement is the core driver of this course. Because of our small seminar format, class meetings rely entirely on collaborative problem-solving, open discussion, and real-time lab work. Your participation grade evaluates three key areas:
-
Preparation: Arriving having thoroughly read assigned materials, documentation, and RFCs, ready to discuss underlying concepts without preliminary lecture.
-
Active Lab Collaboration: Engaging fully during hands-on lab sessions—talking through technical logic out loud, testing configurations alongside your peers, and asking probing questions when encountering unexpected system behavior.
-
Architectural Dialogue: Contributing meaningfully to whiteboard sessions, technical trade-off debates, and live troubleshooting exercises as both an engineer and an active listener.
Engineering Journal
Throughout the semester, you will maintain a running, professional Engineering Journal documenting every technology, system topology, and lab deployment we explore. This is not a formal academic paper, but rather an industry-standard engineering log capturing your technical process, choices, and failures. For each lab topic, your journal must include:
-
System Topology & Architecture: Clear diagrams and explanations of the underlying network flow, protocols involved, and system boundaries.
-
Configuration & Implementation: Key command-line entries, configuration file snippets, scripts, and deployment steps with notes on why specific settings were chosen.
-
Troubleshooting & Root-Cause Analysis: Detailed accounts of issues encountered during labs, packet captures analyzed, fault injections diagnosed, and how solutions were derived.
-
Key Takeaways & Best Practices: Personal reflections on security implications, operational edge cases, and performance trade-offs for each technology.
Course Project
For your final assessment, you and a partner will design, build, and demonstrate a complete, integrated infrastructure solution that combines multiple core technologies covered throughout the term (e.g., firewalls, VPNs, IDS/IPS, identity providers/protocols, and authentication providers/protocols). The project consists of three deliverables:
-
Live Infrastructure Demonstration: A functional, end-to-end demonstration of your built system running live in the lab environment.
-
Socratic Technical Defense: A presentation to the instructor detailing your architectural decisions, traffic flows, and security considerations, followed by an interactive Q&A where you defend your design choices against alternative engineering approaches.
Document Build Time: 2026-09-08 15:55:24 UTC
Page Version: 2026.08

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License