Department of Computer Science


CS 240: Data Structures - Summer 2007


Home Syllabus Course Schedule Assignments Notes Blackboard

Assignments:

Week 1:
Tuesday, May 29th: Assignment #1: Due 5/31
Thursday, May 31th: Assignment #2: Parts due 6/4 and remainder due 6/5

Week 2:
Monday, June 4th: Lab 1, sample executable (debian) here.
Tuesday, June 5th: No assignment.
Thursday, June 7th: Assignment #3 Due 6/14

Week 3:
Monday, June 11th: Lab 2 Files
Tuesday, June 12th:
Thursday, June 14th: Assignment #4 Due 6/19 at 4pm

Week 4:
Monday, June 18th: Lab 3 Files, Project 1 is available here
Tuesday, June 19th:
Thursday, June 21st: Mycontainer revisions due at 4pm. Read pages 252-258 (Section 4.5 up to Double-Linked Lists)

Week 5:
Monday, June 25th: Lab 4 Files, Lab 3 due at 4pm. intadt.h sample, not working code
Tuesday, June 26th:
Thursday, June 28th: Project 1 specification due at 4pm.

Week 6: No Classes!
Monday, July 2nd: No Class - Appointments available by request
Tuesday, July 3rd: No Class - Appointments available by request
Thursday, July 5th: No Class - Appointments available by request

Week 7:
Monday, July 9th: Lab 3 revisions due at 4pm. Lab 5 Files
Tuesday, July 10th: HW #5, Due 7/16 at 4pm.
Thursday, July 12th: Project 1 due at 4pm.
Friday, July 13th: Project 1 presentations, arrange a meeting

Week 8:
Monday, July 16th: Templating lab (Lab 5) due at 4pmLab 6 Files
Tuesday, July 17th: HW #6 , Due 7/23 at 4pm.
Wednesday, July 18th: Project 1 presentations, arrange a meeting
Thursday, July 19th: Projects 2 and 3 are here

Week 9:
Monday, July 23rd: Lab 7 Files
Tuesday, July 24th: Linked List Presentations HW #7 , Due 7/30 at 4pm.
Thursday, July 26th:

Week 10:
Monday, July 30th: Project 2 Due, HW#7 due. Lab 8 Files
Tuesday, July 31st: Lab 5/6 self-revisions due at 4pm.
Thursday, August 2nd: Project 1 and Lab 7 self-revisions due at 4pm.

Week 11:
Monday, August 6th:
Tuesday, August 7th: Lab 8 self-revisions due at 4pm.
Thursday, August 9th:
Friday, August 10th: Project 3 Due at 6pm.