Home

Syllabus

Course Outline

Schedules

Assignments

Slides

Scores

CSE Logo

Course Syllabus


Course grade will be based on

  • Programming projects and written exercises (40%)
  • Midterm examination (25%)
  • Final examination (35%)

Students must take the final examination at the scheduled time to complete the course. Students who elect "P/NP" grading will be given a letter grade for their own information, but it will not be reported to the Registrar. Marks and other course information will be placed in the course bulletin board located in cse102w/public/ on ieng9. Marks will be posted by student number only. If you do not wish to have your marks so posted, please let us know in writing immediately. Incomplete grades will be given only for extraordinary medical or personal emergencies that cause you to miss the final examination and only if your work, up to that point, is satisfactory.

Computer Use

You may use any Academic Computer Services facility to complete the storage systems exercises using the C programming language. Questions regarding course accounts should be directed to the teaching assistant. Homework assignments will be graded on the Academic Computer Services ieng9 system. You will be held responsible for the consequences of your activities on these facilities.

Homework Submission Procedure

Programming projects are due at midnight on the due date. These are to be turned in electronically complete with documentation. The procedure will be completely described in your first project handout. You are encouraged to work in groups of two for the programming projects; however, you may choose to work alone if you wish. Each group of one or two students must submit its own work; one copy suffices for groups of two. Please choose your partner carefully; your schedules should be compatible to allow working together. A very common partnership failure mode is the "disappearing partner." Work on the assignments is to be done by individual groups. The partnership grade is earned by both partners.
Written exercises are to be submitted by individuals on paper. These will be graded and returned.
To be sure of submitting your projects on time in spite of computer breakdowns and slowdowns, family emergencies, etc., you will have to plan around these inevitable occurrences.

Textbooks:

Notes (Required) Burkhard, W.A. Storage Systems (Notes) Soft Reserves, Campus
References Folk, M.J. et al. File Structures: An Object Oriented Approach
  Salzberg, B. File Structures: An Analytic Approach
  Weiss, M.A. Data Structures and Alogrithm Analysis in C: Second Edition
  Wong, C.K. Algorithmic Studies in Mass Storage