|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];
|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;|
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:
|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]
Midterm - Mar. 11;|
Performance (handout in class)
|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
Last semester's final' [.pdf] [.ps]