University of Toronto - Summer 2003
Department of Computer Science
CSC 228: File Structures and Data Management (Tuesdays, 7-9pm, BA 1130)
Instructor: Tina Nicholl (St George) Office hours for the exam week:
Monday (11th Aug.) and Tuesday (12th Aug.), 2-4pm, BA3234 or by appointment
Acknowledgements: I would like to extend my gratitude towards Francisco Estrada, Michelle Craig, Alex Budanitsky, Diane Horton and Sven Dickinson for allowing me to use the template for this page, as well as the course materials they have developed while teaching the course in previous years.
Recent Announcements:
(August 19)
You should be able to pick up your Assignment 4 at CSSU.(August 14)
All the marks you got before the final exam are available.(August 8)
The emphasis of the final exam will be on the material covered after the midterm test. However, some questions will be on the topics covered before the midterm. Everything covered during lectures (whether on slides or not), related to your assignments or mentioned in your textbook is included. Most of the questions are related to chapters 3, 5, 6, 8, 9, 10 11 and 12.(August 6)
Solution of the midterm test is available.(August 4)
Assignment 4 is due at the start of the next tutorial (5th Aug.). The TAs will collect the assignments from you at either of the presentation locations. If you are not presenting, you are welcome to be part of the audience.(July 30)
You are allowed to bring a non-programmable calculator to the final exam. No paper, book or other aid allowed.(July 18)
The Presentation Schedule is available. Please let me know if there is a problem.(July 18)
In the next tutorial (22nd July), your TA George Katsirelos will comment on how you did on Assignment 3. If he can finish marking all your Assignment 3 before the tutorial, he will also return them. He is working very hard on the marking.(July 10)
In the next tutorial (15th July), Your TA Zheng Zhang will provide help on Assignment 4. Please bring your questions to him. Also, your plan for Assignment 4 is due at the start of the tutorial.(July 3)
Your midterm marks are available. Your midterms will be returned during the lectures of 15th July when the solution will be explained. Sorry that we have to cover Extendible Hashing on 8th July and will not have time to discuss your midterms.(July 3)
The specification of Assignment 4 is out. The plan of Assignment 4 is due 15th July. In the plan, please clearly indicate the date you prefer to make your presentation.(July 3)
In the next tutorial (8th July), your TA Hai Wang will return your Assignment 2 and comment on how you did. You should hand in your Assignment 3 at the start of the tutorial.(June 20)
For the midterm exam (during next tutorial, i.e. 24th June) please be prepared to answer a variety of questions including questions requiring you to write a C++ program. Aid allowed for the midterm: a non-programmable calculator. No books or sheets of information are allowed.(June 12)
Please note that teamwork is a requirement for Assignment 3.(June 12)
In the midterm exam (during tutorial of 24th June), you will be responsible for the material covered up to and including the next lecture (17th June). However, hashing is excluded.(June 12)
The next tutorial (17th June) will provide help for Assignment 3. Please bring your questions to your TA George. Assignment 2 is due at the start of the tutorial.(June 2)
There is a change: in tomorrow's tutorial (3rd June), Hai will return your Assignment 1 and comment on how you did in the assignment. More help for Assignment 2 will be provided in the following tutorial (10th June).(May 28)
Assignment 2 is due on 17th June. The next tutorial (3rd June) will provide more help for Assignment 2.(May 24)
The next tutorial (27th May) will provide help for Assignment 2. Assignment 1 is due at the start of the tutorial.(May 23)
Late assignments should be submitted in the drop box labeled "CSC228 Late Assignments". The drop box is located in Sanford Fleming 2nd floor near the elevator and the bridge to Pratt. If you are using grace days, please indicate how many you are using for the assignment. Without any indication, none will be used. It is better to save your grace days for later assignments which worth more.(May 23)
Office hours are changed to: Tue. 3-5p.m. in BA3234 or by appointment. (This is to reduce overcrowding in BA3234. If the new hours don't suit you, you are welcome to make an appointment with me.)(May 15)
As announced during the first lecture, office hours are: Tue. 4-6p.m. in BA3234 or by appointment.(May 15)
Please note that if you submit more than one solution to an assignment, the TA will mark only the one that he comes across first. The TAs do not have time to mark more than one solution from each team.(May 15)
Assignment 1 is due on 27th May. The next tutorial (20th May) will provide help for Assignment 1.(May 15)
If you do not have a team yet, see whether you know some people in the course who may be suitable teammates and talk to them about forming a team. If you don't know anyone in the course, start talking to someone sitting near you in the lecture room or tutorial room. You should do this as soon as possible, since assignments 3 and 4 have to be done in teams. Also, the sooner you have a team, the sooner you will have someone to share your assignment work, including assignments 1 and 2.
|
Announcements! |
|
|
Lectures and Tutorials |
lecture notes. |
|
Readings |
the weekly readings |
|
Assignments |
the assignments |
|
Tests |
Take a look at midterms from previous years! |
|
Marks |
how to get something remarked |
|
Course Administration |
course information sheet (rules, due dates, etc.) |
|
C++ links |
how to get a free/cheap C/C++ compiler A great online C++ tutorial!, by the Globewide Network Academy Very cool C++ link!, notes by Fred Swartz Yet another C++ reference online (new!) A complete online C++ tutorial. STL links recommended by George Katsirelos, plus a link to a list of C++ links, book reviews, and more C++! |
|
Other links |
CDF lab home page |
For further information about the course or to report problems with the web page, please contact me at: