CSI 333 -- Programming at the Hardware-Software Interface -- Fall 2009

Class meets TTh 11:45 AM to 1:05 PM in LC-21.

Discussion Sections:

31662 - W 9:20 to 10:15 AM - SL G02 - Instructor: Andrew Marshall

27130 - W 12:35 to 1:30 PM - SL G12 - Instructor: Andrew Marshall

27132 - F 10:25 to 11:20 AM - SL G12 - Instructor: Andrew Marshall

Exam Dates:

Midterm: Oct. 13, 2009 (T) in class.

Final: Dec. 14, 2009 (M) 3:30 PM to 5:30 PM.

Current Announcements:

Posted Nov. 5, 2009: Matt Olivo's office hours on Friday (Nov. 6) will be from 3 to 4 PM (instead of 12:30 to 1:30 PM).

Posted Nov. 2, 2009: The second Quiz will be during the discussion classes on Friday (Nov. 6) and Wednesday (Nov. 11). The duration of the quiz is 30 minutes. The syllabus for this quiz includes the material in lectures 8 through 11 of the lecture slides.

Posted Oct. 31, 2009: The README file (prog4.README) for Programming Assignment IV is available in the directory ~csi333/public/prog4. Students should first copy two files, namely prog4.README and turnin_info, from the above directory. They should go through these two files and then copy the six additional files corresponding to the three sample test cases (one for Part (a) and two for Part (b)) for this program.

Posted Oct. 29, 2009: Jared Williams won't hold office hours on Monday, Nov. 2, 2009. Instead, he will be available on Thursday, Nov. 5 from 2:40 to 4:30 PM.

Posted Oct. 19, 2009: The midterm examination (conducted on Oct. 13, 2009) and solutions are available through the "Other Information" link above.

Posted Oct. 10, 2009: The README file (prog3.README) for Programming Assignment III is available in the directory ~csi333/public/prog3. (Students should first copy two files, namely prog3.README and turnin_info, from the above directory. They should go through these two files and then copy the nine additional files corresponding to the three sample test cases for this program.)

Posted Oct. 8, 2009: The syllabus for the midterm examination on Oct. 13, 2009 consists of the material in the lecture notes for Lectures 1 through 7 and the first three slides of Lecture 8.

Posted Oct. 4, 2009: Last year's midterm examination and solutions are available through the "Other Information" link above.

Posted Sep. 30, 2009: On Monday, Oct. 5, 2009, Prof. Ravi's office hours will be from 2:30 to 4 PM (instead of 9:30 to 11 AM).

Posted Sep. 23, 2009: The README file (prog2.README) for Programming Assignment II is available in the directory ~csi333/public/prog2. (Students should copy two files, namely prog2.README and turnin_info, from the above directory.)

Posted Sep. 16, 2009: The ITS staff have resolved the problem concerning turnin-csi333. Now, students should be able to submit their programs without any problems.

Posted Sep. 16, 2009: At present, there is a problem when you use turnin-csi333. We informed Information Technology Services (ITS) about this problem yesterday and they are trying to fix it. We believe that they will be able to fix it by tomorrow (Thursday, 9/17). We request students in CSI 333 to wait until tomorrow to submit their programs using turnin-csi333. (Please recall that the submission deadline is 11 PM Friday, Sept. 18.) As soon as the problem gets resolved, we will post a message to this home page.

Posted Sep. 12, 2009: The README file (prog1.README) and information about some sample inputs and outputs for Programming Assignment I are available in the directory ~csi333/public/prog1. (Students should copy four files, namely prog1.README, turnin_info, parta_sample_info and partb_sample_info, from the above directory.)

Posted Sep. 12, 2009: Jared Willams's office hours have changed slightly. Please use the "Professor and Teaching Assistants" link above to see Jared's new office hours.

Posted Sep. 1, 2009: Contact information for the TAs and their office hours can be obtained using the "Professor and Teaching Assistants Link" above.

Posted Aug. 22, 2009: Welcome to CSI 333! This website will be a useful source for information related to the course. You are advised to download the class notes (along with the handouts) posted on this site and bring them to class with you. Check back often for updates and announcements.