University of Toronto, Department of Computer Science
CSC104s --- The How and Why of Computing --- Spring 1997

Course Information Sheet

Section L5201 (Craig)


Name: Michelle Craig
Office: Sandford Fleming Building, room 2304b
Phone: 978-6322
Office hours: 5:00 - 6:00 p.m. Tuesdays


Lectures: Tuesdays 7:10 -- 9:00 p.m. LM 161 (Lash Miller)
Tutorials: Tuesdays 6:10 -- 7:00 p.m. locations below
Tutorial Number Last Name Range Tutor Tutorial Room
1 A-F Sageev Oore LM161
2 G-La Piotr Sliz LM123
3 Le-R Nick Papadopoulos UC85
4 S-Z Gregory Behrend WI523
You must attend the assigned tutorial. There were no tutorials during the first week of classes.

Office Hours

Please make use of these opportunities to ask your questions. Office hours will begin on Wednesday January 8th and continue until the end of term. There will be no office hours during reading week.


Instructor Office Room Time Day
Ravin Balakrishnan CR319 11:10 am - noon Fridays
Gara Pruesse LP 386 11:10 am - noon Thursdays
Kem Luther SF2304a 5:10 - 6:00 pm Wednesdays
Michelle Craig SF2304b 5:10 - 6:00 pm Tuesdays


Tutors' office hours will be held in the Sigmund Samuel PC site at the following times:

Mondays to Thursdays 12:30 - 2:30 p.m.
Mondays and Thursdays 7:00 - 9:00 p.m.

Things you need to buy

All items are available at the university bookstore.

Grading scheme

Assignment Date (week) Weight Comments
Assignment 1 February 4 (week 5) 10% due in tutorial
Midterm test 1 February 11 (week 6) 10% test held in tutorial
Assignment 2 March 18 (week 10) 10% due in tutorial
Midterm test 2 March 25 (week 11) 10% test held in tutorial
Assignment 3 April 8 (week 13) 10% due in tutorial
10 Labs one per tutorial 10% due in tutorial
Final Exam exam period (Apr 16 - May 9) 40% 3 hour exam - no aids

You must achieve at least 40 out of 100 on the final exam to pass this course.

Handing in Assignments

Assignments are to be submitted to your tutor at the beginning of tutorial. 6:30 is considered late. Late assignments will be accepted during or after the lecture for a 5% penalty. Assignments which are one week late will be accepted in the following tutorial with a 20% penalty. After one week late work will not be accepted.

Yes, we really mean this. Late penalties are only waived for a good reason such as a documented medical or other emergency. Discuss any special circumstances with your lecturer, not your tutor.


The course work includes ten hands-on labs each worth 1% of your final grade. Labs are to be done on your own time at the computer and submitted to your tutor at the beginning of each tutorial. Labs will not be accepted at the lecture. There will be no labs due in week 6 or 11 which are midterm tests or in week 1 when there was no tutorial.

The first lab is due in your first tutorial on January 14th. It is "User Interfaces" on page 1-37 in your text. You are required to complete only the "steps" part of the lab and submit the printout from the self-test to your tutor. Use your university student number (not your 104 account number) when it asks you to give your ID number.

To begin the lab, log onto your account following your instructors directions or the directions in the PC guide. Then click on the 104 course labs icon and pick User Interfaces. Follow the instructions on page 1-37 for the "Steps" portion of the lab.

If you would prefer to work at home on the labs and you have an IBM compatible PC with a CD-ROM drive, you may purchase the lab software on CD from the bookstore. A version of the textbook which comes with the accompanying software is available. This is completely optional.

The schedule below lists the titles and due dates for all ten labs. In each case only the ``Steps'' portion of the lab should be submitted.

Lab Title Date Due Week
User Interfaces January 14 week 2
Windows: Directories, Files ... January 21 week 3
Binary Numbers January 28 week 4
CPU Simulator February 4 week 5
Defragmentation & Disk Operations February 25 week 7
Databases March 4 week 8
Spreadsheets March 11 week 9
Using Files March 18 week 10
Computer History Hypermedia April 1 week 12
Data Backup April 8 week 13

Illness and other troubles

If you are too sick to write a test or to hand in an assignment on time, you must contact your instructor (not your tutor!) as soon as you return to class. Use email or see your instructor before class. If you are too sick for the final examination, phone your college registrar's office instead of your instructor.


During the tutorials in weeks 5 and 10 we will meet in the classroom instead of your regular tutorial rooms. The movies we will be watching are available for library use only in the AV library and are as follows:

Week Date Video Title
Week 5 February 4 Giant Brains
Week 10 March 18 Thinking Machines

Lecture/Tutorial Schedule

Here is the lecture and tutorial schedule for Michelle Craig's section.

[ CSC104 Home | People | Info | Labs | Assignments | Samples | Marks | Links ]


© Copyright 1997. All Rights Reserved.
For further information, please contact the course coordinator, M. Craig.