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

Course Information Sheet

Section L0101 (Balakrishnan)


Name: Ravin Balakrishnan
Office: CR319 - Carr Hall, St. Michael's College
Phone: 362-8558 ext 8427
Office hours: 11:00 a.m. - 12:00 p.m. Fridays


Lectures: Wednesdays and Fridays, 10:00 am - 11:00 am, BR200 - Brennan Hall, St. Michael's College.
Tutorials: Mondays, 10:00 am - 11:00 am (locations below)
Tutorial Number Last Name Range Tutor Tutorial Room
1 Cp-Hs Paul Maillard SS 2128
2 Sf-Z Brian Lachman LM 155
3 A-Co Brian Achong UC 152
4 Ht-Li Katherine Nip EM 108
5 Lj-Se Frederick Ngo CR 404
You must attend the assigned tutorial. There were no tutorials during the first week of classes.

Office Hours

Office hours begin on Wednesday, January 8 and continue till the end of the term. There will be no office hours during reading week. Make use of these opportunities to ask your questions:


Instructor Office Room Time Day
Ravin Balakrishnan CR319 11:00 am - noon Fridays
Gara Pruesse LP 386 11:10 am - 12:00 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.

Materials Needed

All items are available at the University of Toronto bookstore.

Grading scheme

Assignment Date (week) Weight Comments
Assignment 1 February 4 (week 5) 10% due in tutorial
Midterm test 1 February 11 (week 5) 10% test held in tutorial
Assignment 2 March 18 (week 6) 10% due in tutorial
Midterm test 2 March 25 (week 10) 10% test held in tutorial
Assignment 3 April 8 (week 11) 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.

Should you miss any of the midterm tests with good reason, the weight of the final exam will be increased accordingly. (i.e., if you miss one test, the final exam will count for 50% of your mark; if you miss both tests, the final exam will count for 60%). No makeup midterm tests will be given.


The course work includes 10 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 lectures. There will be no labs due in week 6 or 11 which are midterm tests or in week 1 where there was no tutorial.

The first lab is due in your first tutorial on January 14. 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 instructor's directions or the directions in the course supplementary readings. 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.

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 13 week 2
Windows: Directories, Files ... January 20 week 3
Binary Numbers January 27 week 4
CPU Simulator February 3 week 5
Defragmentation & Disk Operations February 24 week 7
Databases March 3 week 8
Spreadsheets March 10 week 9
Using Files March 17 week 10
Computer History Hypermedia March 31 week 12
Data Backup April 7 week 13

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.

Handing in Assignments & Labs

Assignments and labs are to be submitted to your tutor at the beginning of the tutorial. 10:30 am is considered late. Late assignments/labs will not be accepted (i.e., you will receive a zero for the assignment/lab) except for good reasons (see below).

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.

Illness and other problems

If you cannot write a test or hand in an assignment/lab on time due to illness or other emergency, 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.

Course Notices

You will be responsible for reading course announcements in the on-line newsgroup ut.cdfpc.csc104h and on the course web pages. See the PC Guide for details about how to do this. On corkboards outside Sandford Fleming room 2304 we keep copies of the current assignment, marks, etc.


During the tutorials in weeks 5 and 10 we will meet in another classroom (to be announced later) 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 3 Giant Brains
Week 10 March 17 Thinking Machines

Dates to note

Date Description
Feb 17-21 Reading week (no lab hours or classes)
Friday March 7 last day to drop this course without academic penalty
Friday March 28 Good Friday; University closed
Friday April 11 Last Lecture
April 16 - May 9 Exam Week

Lecture/Tutorial Schedule

Here is the lecture and tutorial schedule for Ravin Balakrishnan'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.