CS-210. Computing Systems I: Machine Organization
Course web page: http://www.cs.binghamton.edu/~pmadden/cs210
Spring 2008

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 Final 2007 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

Johnny Lee Wiimote hacks. You've got LEDs. You've got the Wii. Do something.

Here's something else you could do with all the LEDs.

 

This is a SpokePOV, which is pretty much what's in the lab kit.

 

And of course, no technology can avoid being misused.

 

If you're having trouble with binary math, you might find this tutorial helpful.

Rough schedule for the course (check the Calendar for exact dates; things may shift a bit).

Lab Schedule: (week of...)