Microprocessors and Toys:
An Introduction to Computing Systems

Engineering 100 (section 250), Winter 2015

Announcements

Lecture notes (Brehob)

Lecture notes (Hildinger)

  • Lecture 1: Class intro and start on digital logic (pdf)
  • Lecture 2: Combinational logic and Verilog intro (pdf)
  • Lecture 3: Tri-states, registers and memories (pdf)
  • Lecture 4: Introduction to Finite State Machines (pdf)
  • Lecture 6: (pdf)
  • Lecture 7: (pdf)
  • Lecture 8: Assembly programming (pdf)
  • Lecture 9: Loops, functions and I/O devices (pdf)
    • Notes from short lecture on 2/23 (pdf)
TC lecture notes will generally be posted immediately after class.
  • Lecture 1: Intro to Technical Communications (pdf)
    • Additional handout with examples of summaries and forewords (pdf)
  • Clear thinking: persuasion, proposals (pdf)
    • Sample proposal (useful for TC3!) (pdf)
  • Presentations and teamwork(pdf)

Lab assignments

Technical communications assignments

Lab resources

General course resources

Instructors


Mark Brehob
brehob
4632 Beyster

Erik Hildinger
eshild
323 GFL

Rhonda McCaffery
rlmccaff
324 GLF

Michael Christen
mikechri
2431 EECS

Austin Rovinski
rovinski
2431 EECS

Matt Schulte
mttschlt
2431 EECS