Midterm Assessment

Time Estimate2-4 Hours Β  Grade Impact2.5% Β  DueOct 26 @ 12pm Β  Required for Pass Β 

Additional Materials & Formats
Check Box for the most up-to-date versions of this lecture’s materials.


πŸŽ“ Final Assessment Rubric (100 Points Total)

Prompt: Demonstrate an in-depth understanding of a large breadth of material from the entire course, including theoretical concepts and practical applications. Expected Workload: 16–20 Hours | Priority: M4, M5, and M6

Criteria Excellent (90–100%) Proficient (80–89%) Developing (70–79%) Unsatisfactory (<70%) Points
Advanced Integration (M4–M6 Focus) Masterfully centers the project on advanced building blocks, sequential logic, complex Verilog FSMs, or formal verification. Solid use of M4–M6 concepts, but the integration between blocks and state machines feels disjointed. Weak application of M4–M6; relies too heavily on M1–M3 foundational concepts. Fails to meaningfully incorporate advanced topics (M4–M6). / 25
Cumulative Course Breadth Seamlessly bridges foundational concepts (M1–M3 arithmetic/logic) with advanced structures (M4–M6 sequential systems). Covers the whole course, but the connection between early-course logic and late-course systems is weak. Fails to show how foundational knowledge supports the advanced application; major gaps in course coverage. Narrow focus that ignores the cumulative nature of the course. / 20
Theoretical & Analytical Depth Provides rigorous, high-level analysis, state minimization proofs, or academic synthesis. Demonstrates expert-level mastery. Clear theoretical understanding, but misses opportunities for deeper optimization or advanced analysis. Theoretical explanations are vague, rushed, or contain minor logical fallacies. Lacks any serious analytical or theoretical backbone; purely mechanical execution. / 20
Synthesis & Execution (16–20 Hours) Highly complex, substantial deliverable reflecting a massive 16–20 hour effort. High-level problem solving is evident. Complex scope, but perhaps fell slightly short on implementation details or robust testing. Scope is too small for a final capstone; feels more like a midterm-level project. Trivial or incomplete execution; does not represent a serious engineering effort. / 25
Professional Deliverable Quality Industry/academic grade quality. Flawless typesetting, pristine documentation, robust testbenches, or public-ready media. Highly professional, with only minor formatting inconsistencies or minor documentation gaps. Lacks polish; rough edges in code documentation, writing layout, or presentation clarity. Unprofessional, chaotic presentation, or entirely missing required deliverables. / 10