Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Exam Structure

Written Component (16 points)

Duration: 120 minutes Format: Closed book Questions: 6-8 problems

Problem Types

TypePointsCountDescription
Definitions2-32State precisely
Theorems3-41-2State and prove/sketch
Computations2-32-3Calculate, simplify
Proofs4-51-2Construct argument

Coverage Distribution

  • Boolean Algebra: ~40%
  • Formal Logic: ~40%
  • Earlier topics: ~20%

Grading Criteria

  • Correctness: Is answer right?
  • Completeness: All steps shown?
  • Clarity: Easy to follow?
  • Rigor: Justified properly?

Oral Component (8 points)

Duration: 15-20 minutes Format: One-on-one with instructor

Process

  1. Draw random topic card
  2. Brief prep time (2-3 min)
  3. Explain concept (~5 min)
  4. Answer questions (~10 min)
  5. Grading discussion

Possible Topics

  • Any major theorem
  • Any key definition
  • Proof techniques
  • Connections between topics
  • Applications

Evaluation

  • Knowledge: Do you know the topic?
  • Understanding: Can you explain clearly?
  • Depth: Beyond surface level?
  • Connections: See the big picture?

Practical Component (6 points)

Given: End of Week 15 Due: Before oral exam Format: Individual work

Typical Problems

  • Implement Boolean minimization
  • Build truth table solver
  • Design logic circuit
  • Solve graph problem
  • Compute cardinalities

Requirements

  • Working solution
  • Clear documentation
  • Explanation of approach
  • Code (if applicable)
  • Test cases

Evaluation

  • Correctness: Does it work?
  • Efficiency: Reasonable approach?
  • Documentation: Clear explanation?
  • Completeness: All parts addressed?