Instructor: Patrick H. Madden email pmadden@acm.org
Lectures: T/Th 1:15-2:40pm in FA 258. Note the room change!
TAs: Jason Gallia <jgallia at binghamton dot edu> and Nitin Deshmukh <nitin dot deshmukh at gmail dot com>
Nitin will have lab hours 12pm-1pm on Thursdays.
There are four lab sections; check with BUSI for times
Text: Patt & Patel: Introduction to Computing Systems - From Bits and Gates to C & Beyond - 2nd Ed. The Textbook Resource page has a lot of useful stuff
Lab kit: you'll pay and get a receipt in the bookstore; the actual kits will be distributed in lab. Atmel ATtiny2313 documentation AVR Studio WinAVR
Grading:
3 in-class exams, 15% each
One final, 25%. 2007 Spring Final2007 Fall Final FINAL: Monday, May 12th, 7-9pm, Engineering Building EB110
Alternate: Tuesday, May 13th, 2-4pm. Meet at Engineering Building N-14 (Prof. Madden's office).
For the final, bring an ID. We will sit in alphabetical order. If you don't have a confirmation email that you are scheduled for the alternate date, you MUST be at the final on Monday; if you miss it, it's gone.
In-class pop-quizzes, 10% total Lab assignments and projects, 20%
Grade ranges are typically [90-100%] = [A- to A], [80=90%]=[B- to B+], [70-80%]=[C- to C+], and so on. Depending on the actual scores, the percentage range may change slightly.
Announcements
There was a talk on Amdahl's law, Multi-core, etc. A few people have asked for links, so....
Feb 26, 28: Finish chapter 3 with Finite State Machines, move into chapter 4 (von Neumann).
Mar 4, 6: Chapter 4, von Neumann.
Mar 11, 13: Chapter 4, chapter 5, machine code for the LC3.
March 18: Chapter 5, addressing and branching modes.
March 20: Exam 2. Here's exam2 from last semester, and a key for an exam2 from Spring 07. Our exam2 will cover latches, muxes, decoders, adders, Karnaugh maps, finite state machines, a little bit of the Von Neumann architecture, and a little bit of the LC3 instruction set. Here's a prep sheet for Spring 08.
April 1, 3: Chapter 6, 7: Assembly languages
April 8, 10: Chapter 8: I/O. Chapter 9, the stack, subroutines.
April 15: Chapter 8: I/O, assembly language review