System programming
C Greif
3 points * 2 hours per week * First/Second semester * Clayton * Prerequisites: RDT6360
This unit is for those who have had some experience of application programming but not of system programming. It covers: use of a modern timesharing system, writing programs interfacing directly to an operating system and exercising operating system functions, using a powerful system programming language. Currently the operating system used is UNIX and the programming language is C. Introduction to the UNIX operating system, C programming language, UNIX system programming.
Assessment
Examination: 60% * Assignments: 40%
Recommended texts
Bourne S R The UNIX system Addison-Wesley, 1982
Kernighan B W and Ritchie D M The C programming language Prentice-Hall, 1978
Kernighan B W and Pike R The UNIX programming environment Prentice-Hall, 1984