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.
Additional sessions will be schedule in the run up to the coursework
deadlines. These will be announced shortly.
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), 12:00
Due: Tue Week 6 (21st Oct), 12:00.
- Processor Design and Programming in C
Fri Week 8 (8th Nov)
Fri Week 10 (22nd Nov), 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.