Instructor: Mirela Damian, Mendel 167A
 
Aug. 27 28  Course Overview (pdf). Assignments #1 out.
Sep. 3 4  Characters and Finite State Automata (pdf).
Sep. 10 11  "De-Comment" Discussion. Number Systems (pdf).
Sep. 17 18  Number Representations (pdf). Assignment #2 due. Assignment #3 out.
Sep. 24 25  Bitwise vs. Logical Operators. Data Storage and Conversions (pdf). Assignment #3 due.
Oct. 1 2  Arithmetic Logic Unit Design with Logic Gates (html).
Oct. 8 9  Midterm.
Oct. 12-20:  Fall Break
Oct. 22 23  Pointers and Arrays in C (pdf)
Oct. 29 30  Pointers (contd.). Code we wrote in class.
Nov. 5 6  Strings in C (pdf)
Nov. 12 13  Towards the Hardware. Introduction to X86 Assembly (pdf)
Nov. 19 20  X86 Addressing Modes (pdf). Stack Operations and Function Calls (pdf)
Nov. 27- Dec. 1: Thanksgiving Break
Dec. 3 4  More on Stack Support for Function Calls (demo, hands-on)
Dec. 10 11  Practice fot Exam
Final Exam Section 100: Tuesday, December 17, 6:00 - 8:30 pm.
  Section 101: Wednesday, December 18, 6:00 - 8:30 pm.