This module runs in the second term, from Week 1 to Week 9, with lectures
on Thursdays and Fridays at 11 am. The Thursday lecture is
delivered in Lecture Theatre A of JCMB and the Friday lecture is delivered in
Lecture Theatre 1 of the Asworth Building here at KB.
There are no formal tutorials for this module. Instead,
outwith lecture hours, students are welcome to consult the lecturer
Eric McKenzie on course
content or practical coursework matters. We are fortunate to have
Irwin Kennedy as Teaching Assistant
on the course and you can address questions relating to the practicals to
Irwin.
On course administration matters,
please contact the ITO in the first instance.
 Description of the module
 Weekbyweek summaries: A set of notes
to outline the objectives for each week (pair of lectures).
 The final lecture will be given by George Ross, our local communications
guru, and will outline the evolution of the networks we use here in
Informatics. Much of the material we cover in the course will appear
in his talk and will be set in a practical perspective. George will
therefore underline the context of much of the course material.
 Lecture log: Contains a summary of each
lecture to supplement the formal printed summaries linked above.
 Lecture slides:
 Lecture 1, 10/1/2002.
Lecture 1 webpage and a copy of
the slides (ps).
 Lectures 2 and 3, 11/1/2002 and 17/1/2002.
Lectures 2+3 webpage and a copy of
the slides (ps).
 Lectures 4 and 5, 18/1/2002 and 24/1/2002.
Lectures 4+5 webpage and a copy of
the slides (ps). In lecture 5,
I showed a CRC example computation. The slide can be viewed
here.
 Lectures 6 and 7, 25/1/2002 and 31/1/2002.
Lectures 6+7 webpage and a copy of
the slides (ps).
 Lectures 8 and 9, 1/2/2002 and 7/2/2002.
Lectures 8+9 webpage and a copy of
the slides (ps).
 Lectures 10 and 11, 8/2/2002 and 14/2/2002.
Lectures 10+11 webpage and a copy of
the slides (ps).
 Lectures 12 and 13, 15/2/2002 and 21/2/2002.
Lectures 12+13 webpage and a copy of
the slides (ps).
 Lectures 14 and 15, 22/2/2002 and 28/2/2002.
Lectures 14+15 webpage and a copy of
the slides (ps).
 Lectures 16 and 17, 1/3/2002 and 7/3/2002.
Lectures 16+17 webpage and a copy of
the slides (ps).
 Lecture 18, 8/3/2002.
Lecture 18
webpage with slides of all the diagrams.
 Coursework information:

Preliminary exercises (Weeks 3 to 5)
 DEADLINE Tuesday 5th February (hand in to ITO),
RETURNED Friday 8 February (collect from ITO).

Main exercise (Weeks 6 to 10)
 DEADLINE Sunday 17 March, end of term (hand in to ITO),
RETURNED Tuesday 16 April (collect from ITO).
 Irwin Kennedy has provided a webpage showing some useful sites
to help Java programmers code in C. For this exercise you
really only have to fill in the blanks between the braces and the
C will look very like Java.
The most common problem may be with pointers (the reason for
the switch to Java) and there is a specific link for that. There
is a good short note on pointers in the CP1 list of lectures:
"Addresses and Pointers" in both
postscript and
pdf.
 Relevant past Examination Papers:
 End of course questionnaire
Eric McKenzie,
ram@inf.ed.ac.uk,
JCMB Room 2507, extension 505136