CECS Home | ANU Home | Search ANU
The Australian National University
ANU College of Engineering and Computer Science
School of Computer Science
Printer Friendly Version of this Document

UniSAFE

Introduction to Computer Systems

Tutorial/Labs

There are 9 tutorial/lab sessions, each of these sessions is given a mark out of 5 (1 mark for the preparation exercises, and 4 marks for the lab/tute exercises). The final mark for your tutorial/lab session will be based on your best 7 tutorial/lab sessions. That is the best 7 marks for your tutorial/lab sessions will be summed and divided by 3.5 to give you a mark out of 10. These sessions are worth 10% of your final marks.

The sessions with a tutorial component will require you to have a hardcopy of the Tutorial Exercises that you bring with you to your session. Some of these will also have associated Preparation Exercises, which you will answer on a separate piece of paper before your session. Bring the answers with you to the session. You tutor will mark the prep work at the beginning of the session. The rest of the lab will be marked during the lab or at the beginning of the next lab (except for the very final lab which must be completed and marked before the end of the lab session).

Aside from the Preparation Exercises, it is very important that you come to your tute/lab session prepared. That means, at the least, having revised relevant lectures and had a look at the whole exercise to see if there is anything you would like explained. Your two hour session is valuable time, as its the only formal opportunity to get help and advice from your tutor.

Note also:

  • if you can't make your normal class in a particular week, you may attend another session (provided there is space).
  • if you cannot make your normal class on a regular basis, you should contact the course co-ordinator and ask for a change.
  • the tute/lab attendance marks is based on effort. Being well prepared (i.e. having done any required Preparation Exercises and not needing to waste time poring over lecture notes during the session) is an important aspect of this.

Small tutorial/lab groups:

The lab sessions are as follows:

WeekTitle
3Tute/Lab 1 : Number Systems
4Tute/Lab 2 : Basic C Programming
5Tute/Lab 3 : I/O, Pointers, Structures
6Tute/Lab 4 : Indroduction to rPeANUt
7Tute/Lab 5 : rPeANUt
9Tute/Lab 6 : rPeANUt - graphics
10Tute/Lab 7 : rPeANUt - interrupts
11Tute/Lab 8 : Caches, x86 Assembly
12Tute/Lab 9 : Computer Communication