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

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

Lab Sections:

      5369 - W 9:20 to 10:15 AM - HU B25 - Instructor: Daniel Bokser

      5370 - W 4:15 to 5:10 PM - HU B25 - Instructor: Chris Bouchard

      6538 - F 11:30 AM to 12:25 PM - HU B25 - Instructor: Daniel Hono

      7369 - F 1:40 to 2:35 PM - HU B25 - Instructor: Angelo Quadara

Exam Dates:

      Midterm: Oct. 15, 2013 (T) in class (80 minutes).

      Final: Dec. 17, 2013 (T) 10:30 AM to 12:30 PM (120 minutes).

Useful Links:

Current Announcements:

Posted Nov. 29, 2013: Last year's Exam II, Exam III and solutions are available through the "Other Information" link.

Posted Nov. 21, 2013: The README file for Program V is now available. (You must use the Unix command cp to obtain the files that provide sample test inputs from the directory ~csi333/public/prog5.)

Posted Nov. 21, 2013: Information about Quiz III is available through the "Other Information" link above.

Posted Nov. 18, 2013: Shreya may not be able to hold office hours today (Monday, Nov. 18, 2013) as she is sick.

Posted Nov. 16, 2013: Professor Ravi won't be able to hold office hours on Thursday, Nov. 21, 2013. Instead, he will be available on Wednesday (Nov. 20) from 9:30 to 10:30 AM.

Posted Nov. 11, 2013: Chris won't be able to hold office hours on Tuesday, Nov. 12, 2013. Instead, he will be available on Thursday (Nov. 14) from 1:15 to 3:15 PM.

Posted Nov. 11, 2013: Shreya won't be able to hold office hours on Wednesday, Nov. 13, 2013. Instead, she will be available on Thursday (Nov. 14) from 5:30 to 6:45 PM.

Posted Nov. 2, 2013: The README file for Program IV is now available. (You must use the Unix command cp to obtain the sample test inputs from the directory ~csi333/public/prog4.)

Posted Oct. 28, 2013: Shreya won't be able to hold office hours on Wednesday, Oct. 30, 2103. Instead, she will be available on Tuesay (Oct. 29) from 6 to 7 PM.

Posted Oct. 27, 2013: Evan won't be able to hold his normal office hours on Tuesday, Oct. 29, 2103 as he has to proctor an exam for another class. Instead, he will be available that day from 1:15 to 2:30 PM.

Posted Oct. 11, 2013: The README file for Program III is now available. (Note that you must use the Unix command cp to obtain the sample test inputs from the directory ~csi333/public/prog3.)

Posted Oct. 7, 2013: Shreya won't be able to hold her office hours today (Monday, Oct. 7, 2013) due to an emergency. Instead, she will be available on Tuesday, Oct. 8, 2013 from 5:15 PM to 6:45 PM.

Posted Oct. 6, 2013: Information regarding the midterm, last year's midterm and solutions are available through the "Other Information" link above.

Posted Sep. 24, 2013: Prof. Ravi won't hold office hours on Monday, Sep. 30, 2013. Instead, he will be available on Wednesday, Oct. 2, 2013 from 9:30 to 11 AM.

Posted Sep. 24, 2013: The README file for Program II is now available.

Posted Sep. 22, 2013: On Tuesday, Sep. 24, David Vadney's office hours will be from 3 to 4 PM (instead of 3 to 5 PM). He will hold an extra office hour on Friday (Sep. 27) from 2:45 to 3:45 PM.

Posted Sep. 19, 2013: Information about Quiz I is available through the "Other Information" link above.

Posted Sep. 16, 2013: Angelo Quadara won't hold his office hours on Monday, Sep. 16, 2103. Instead, he will be available on Friday (Sep. 20) from 2:40 to 4 PM.

Posted Aug. 30, 2013: Lab classes won't meet during the week of Sept. 2 (Monday) to Sep. 6 (Friday).

Posted Aug. 27, 2013: As mentioned in class today, students will be given a closed book/ closed notes quiz during the last 20 minutes of the class on Thursday, Aug. 29, 2013. The purpose of this quiz is to test whether students have a basic understanding of the material covered in the prerequisite course on Data Structures (CSI 310 at UAlbany). Please see Slide 0-7 (i.e., Slide 7 of Lecture 0) for additional information about this quiz.

Posted Aug. 25, 2013: Welcome to CSI 333! This website will be a useful source for information related to the course. Check back often for updates and announcements.