Acknowledgement: This page is based on Professors Diane Horton, Sven Dickinson and Michelle Craig CSC 228 web pages. My sincere thanks to them for providing the template.
Announcements:
(Jan. 15) Assignment 1 draft posted. Readings: chapters 1-5.
(Jan. 21) For the previous readings, please focus on the topics explored during the lectures. New readings: 6.1-2, 8.1.
(Jan. 22) Office hours: Mon 4-5pm, SF-2110.
(Jan. 23) You can find some advice about od here, from Michelle Craig.
(Jan. 23) IMPORTANT - Assignments should be handed in the TUTORIALS 3-4pm. LATE ASSIGNMENTS should be handed in the drop off box. Sorry for the confusion.
(Jan. 23) Here is a SAMPLE CODE for header reading in assignment 1.
(Jan. 25) New version of the handout in ps.
(Jan. 28) Here are some lecture and tutorial slides, from Michelle Craig webpage.
(Feb. 06) GRACE DAYS POLICY: All assignments are due at the beginning of your tutorial; quarter past the hour is late. Late assignments must be handed in to the 228 drop box. Late assignments will be handled based on a system of "grace days", as follows: Each student begins the term with 3 grace days. An assignment handed in by 4:00 on the due date uses up one grace day; if handed in by 4:00 the following Monday it uses up 3 grace days. The project plan and final report cannot be handed in late. The grace days are intended for use in emergencies (e.g., printer failure or TTC breakdown). Do not use them to buy an extension because of a busy week or you will be out of luck in a true emergency. If you are at risk of missing a deadline due to a busy week, rather than use your grace days, you should hand in a working (and tested) version of a simpler program.
(Feb. 06) Your assignment consist of two parts: your code, which you will submit electronically (using the web interface at the cdf site, or using the command line "submit", also @ cdf) and a written part (a.k.a. the report), which you should handle to your TA in the appropriate section. For further information type "man submit".
(Feb. 10) Assignment 2 posted.
(Feb. 18) Old Exams.
(Feb. 23) Keyword guide for study: Binary x Text Files, ASCII, File Compression (Huffman - Variable length encoding, run-length encoding), fields and records, record layouts (length indicator, field delimiter, keyword-value expression, others), External x Internal Fragmentation, od, physical x logical file, disks(sector, cylinder, track, block, seek time, transfer rate, rotational delay etc.), sequential x direct access, co-sequential processing, free pool, Simple and Multiple Indexes, BST, Btrees algorithms.
(Feb. 25) Some B-Tree samples from the tutorials: Note 1 and Note 2.
(Mar. 6) Midterm solution .
(Mar. 8) Marks for Assignment 1 . For those who didn't pick up the assignment 1, I'll bring them during the office hours on Monday. Friday (15th.) is the deadline for revision appeals. The midterm marks will be up shortly during the weekend. Probably on Saturday. Please keep posted.
(Mar. 10) Project Draft .
(Mar. 11) Marks for Mid1 . Sorry for the late posting.
(Mar. 12) IMPORTANT: Friday 15th. is your deadline for assignment 1 remarking requests. Please submit your requests by e-mail to me until then explaining any kind of problems you have had. During my regular office hours, on Monday 18th., Tasos and I will be sorting out each individual case. Please take your assignments to the office hours location!
(Mar. 25) Please submit your project groups by e-mail to me. Subject line: PROJECT GROUP (no quotes, brackets, all uppercase :-).
(Mar. 31) IMPORTANT: Please send to me by e-mail your preference for presenting your project. Choices are April 5 or 12. Preferences will be given in order of sent date/time. Given this late notice, special consideration will be given for presentations on April 5.
(Apr. 2) Schedule for project presentations . Please note that some groups were reallocated due to uneven distribution among TA's. IMPORTANT: Some students haven't submitted their groups yet.
(Apr. 3) Check here your result for assignment 1 remarking.
(Apr. 4) OK, OK. PROJECT EXTENSION: Deadline on April 10th, 4:00pm. Good luck.
(Apr. 4) The marks file is updated. Please note that this file does NOT reflect any remarking.
(Apr. 7) IMPORTANT: Due to a misunderstanding, some project plans were returned to the students without comments/marks in Tasos section. Please return them to me ASAP to sort that out. I apologize for the confusion.
(Apr. 7) Midterm 1 remarking results.
(Apr. 10) If you are having any difficulties to submit your project, please do so by e-mail to me. Subject line: PROJECT SUBMISSION (no quotes, brackets, all uppercase :-). If you submitted already, please disregard this message.
(Apr. 17) VOLUNTEERS NEEDED! If you'd like to participate in an exciting interactive experiment in HCI, related to classical music, please e-mail me with the subject line M-SPACE. The experiment will take approximately 40min.
(Apr. 26) OFFICE HOURS: May 1st., Wed. 4:00pm.
(May 2) OFFICE HOURS: May 6., Mon. 4:00pm.
(May 2) Relational Algebra Notes
(May 16) Final Marks. Any questions, please e-mail me. Subject line: FINAL MARKS (no quotes, brackets, all uppercase :-).
Announcements! |
read
the course newsgroup
post to the course newsgroup |
Assignments | the assignments |
Course Administration |
course information sheet (rules, due dates, etc.)
course guide (more detail about the course) tutorial sections 228 accounts course description from the academic calendar |
C++ links |
how to get a free/cheap C/C++ compiler
FAQ (Frequently Asked Questions) about C and C++ info about the gdb debugger for C and C++ online reference for the STL Jim Clarke's summary of students' favourite books on C++ |
Other links |
CDF lab home page
CSSU (CS Students' Union) home page Department of Computer Science home page Department of Computer Science Undergraduate Committee University of Toronto home page Final exam schedule for the Faculty of Arts and Science |
For further information about the course or to report problems with the web page, contact the instructor, Paulo Pacheco: