INFORMATICS 2C - Introduction to Computer Systems (Autumn 2014)
Descriptor -- includes assessment information, a link to a timetable covering
tutorials and lectures, and other useful info.
Table of scheduled course activities, including lecture notes, slides, coursework, tutorials and labs.
recordings of lectures
Lectures: Tue and Fri 15:10-16:00, in Teviot Lecture
Theatre (Doorway 5), Medical School Teviot
The first lecture is Tuesday 16th September.
During scheduled lab sessions, one
or more demonstrators will be available to answer questions on labs
and coursework. During quiet times, also feel free to ask
demonstrators for help on other aspects of the course (e.g lectures,
past exam questions).
All lab sessions are in the Appleton Tower 5th floor North
Computing Lab (Room 5.04)
From Week 3 (1st Oct) to Thursday Week 10 (21 Nov),
the regular lab sessions are
- Mondays 14:10-15:00,
- Wednesdays 15:10-16:00,
- Thursdays 11:10-12:00.
In addition, extra sessions are scheduled in the run up to coursework
submissions. These will run the weeks beginning 13/10, 20/10 (for cw 1),
and 17/11, 24/11, 1/12 (for cw 2). The times of these lab sessions are:
- Tuesday 11.10-12.00 - AT 4.12
- Wednesday 14.10-15.00 - AT 5.04
- Friday 13.10-14.00 - AT 5.04
Each student is allocated to a
tutorial group which meets in Weeks 3,5,7 and 9. Students should
prepare for tutorials by going over the questions on Tutorial Question
Sheets linked to from the Schedule page.
Students are also encouraged to email their tutors before each
tutorial with any issues they would like to have discussed.
Two items of assessed coursework are associated with the course.
- MIPS Programming
Issued: Tue Week 4 (7th Oct), 16:00
Tue Week 6 (21st Oct), 16:00 Thr Week 6 (23st Oct), 16:00.
- Processor Design and Programming in C
Tue Week 10 (18th Nov), 16:00
Tue Week 12 (2nd Dec), 16:00
D.A. Patterson and J.L. Hennessy, Computer Organisation and Design,
Morgan Kaufmann, 5th or 4th ed. Earlier editions also fine.
K & R: B.W. Kernighan and D.M. Ritchie The C Programming Language,
2/e, Prentice Hall PTR, 1998.
A. Silbershatz and P.B. Galvin, Operating Systems Concepts, 5/e,
Wiley, 1998. Later editions also fine.