Department of Computer Science

CS 240: Data Structures - Summer 2007

Home Syllabus Course Schedule Assignments Notes Blackboard


Week 1:
Tuesday, May 29th: First Lecture
Thursday, May 31th: Second Lecture

Week 2:
Monday, June 4th: Lab 1 Part 2 Solution
Tuesday, June 5th: Third Lecture
Thursday, June 7th: Fourth Lecture

Week 3:
Monday, June 11th:
Tuesday, June 12th: No class!
Thursday, June 14th: Quiz #1 Answer Key

Week 4:
Monday, June 18th: Lab 1 Revision Slides
Tuesday, June 19th: Fifth Lecture
Thursday, June 21st: Sixth Lecture, Card Files

Week 5:
Sunday, June 24th: Lab 2 answers: container.h and container.cpp
Monday, June 25th:
Tuesday, June 26th: Seventh Lecture
Thursday, June 28th: Exam 1 Answer Key

Week 6: No Classes!
Monday, July 2nd: No Class - Lab 3 answers
Tuesday, July 3rd: No Class
Thursday, July 5th: No Class

Week 7:
Monday, July 9th:
Tuesday, July 10th: Eighth Lecture --- Starting list files
Thursday, July 12th: Ninth Lecture --- See list files above!

Week 8:
Monday, July 16th:
Tuesday, July 17th: Tenth Lecture --- Linked List Presentation Handout
Thursday, July 19th: Eleventh Lecture --- Lab 5 answers --- Lab 6 answers --- Homework 5 answers

Week 9:
Monday, July 23rd: HW#6 answers
Tuesday, July 24th: Twelfth Lecture
Thursday, July 26th: Second Exam

Week 10:
Monday, July 30th: HW#7 answers
Tuesday, July 31st: Thirteenth Lecture --- Lab 7 answers
Thursday, August 2nd: Fourteenth Lecture

Week 11:
Monday, August 6th: Lab 8 answers --- Readings for Final
Tuesday, August 7th: Fifteenth Lecture --- Exam 2 Answer key
Thursday, August 9th: Final Exam

Supplementary Notes
File I/O
Some Binary Representations
Using Macros for Testing
Command Line Input
Using Stringstream