Calendar of class activities

Week Topics
and Exams
Reading,
Homeworks
and Handouts
Jan. 5 Course Intro and Numerical Representation Reading: P&H, Chapter 1(lightly);
Sections 3.1, 3.2;
Also Google and then memorize the "SI prefixes";
Send me an email with a sentence that is a mnemonic for remembering the first letters of the SI units.
Jan. 12 Introduction to the C Programming Language Reading: K&R, Chapters 1 - 5;
and look at the linked list example. Find it by Googling cs61c, then choose Spring, 2008; continue with Calendar, go to Lecture 5, and then look, beginning at slide 20.
Also look at the Binky video
Sept. 21 C pointers; ASCII characters; strings;
Memory: pools of memory; the heap; garbage collection
Reading: P&H, pp. 122-123;
Homework 1 [.pdf] [.ps];
Lab 1;
Lab 2
Jan. 26 MIPS Assembly Language Reading: P&H, Sec. 2.1 - 2.7;
Reminder: Labs 1 and 2 should be done this week;
regular lab hours begin this Thursday 3 - 4.
For the lab schedule, see the course home page.
Feb. 2 MIPS Assembly Language;
First programs [.ps] [.pdf];
Calling functions [.ps] [.pdf]
Reading: P&H, Sec. 2.1 - 2.7;
Lab 3;
Submitting Homework 1: Email the code, and some examples of using the program, as attachments, and address it to Amod Joshi, amod85(at)ccs.neu.edu
Change in lab hours for this week
Amod will run the lab on Wednesday, Feb. 4, from 12 to 1.
Just for this week there will be no lab on Thursday.
Feb.9 More MIPS assembly language Lab 4;
Homework 2 [.pdf] [.ps]; Programming sprintf() - a Guide [.pdf] [.ps];
The MAL MIPS simulator syscalls are available.
Feb. 16 Instruction Representation for MIPS machines Reading: P&H, Sec. 2.8 - 2.9;
Starting next Monday:
Lab 5;
Feb. 23 Instruction Representation; Review for Midterm Midterm will be Wednesday, March 11;
for your use, the fall, 2008 midterm [.pdf] [.ps]

Practice examples for instruction representation [.pdf] [.ps]
Mar. 9 Midterm - Mar. 11;
Performance (handout in class)
Lab 6
Mar. 30 Parallelism and instructions; floating point Reading: P&H, Secs. 2.11 and 3.5;
Homework 3 [.pdf] [.ps]
April 6 Virtual Memory; Review Homework 4 [.pdf] [.ps];
Last semester's final' [.pdf] [.ps]


John Casey
Last modified: Wed Apr 8 16:18:18 EDT 2009