Programming with data structures
D Casey
6 points * Second semester * Peninsula * Prerequisites: CFR7101 * Prohibitions: BUS2011, CFR1111, CFR1122, CFR1404, CSC1030, GCO1812, RDT2131, RDT2301, RDT2831, SFT1101, SFT2121, SFT2202
Features of the C language: data types (simple and compound), expressions and statements, operators, functions, control structures, scopes and storage classes, pre-processor, I/O, pointers and dynamic memory usage. Development of a functional programming style. Use of direct addressing. Practice in colour screen design. UNIX as an environment for large C program development and maintenance: the Shell, file systems, utilities, libraries, debugger, system call interface.
Assessment
Examination (3 hours): 40% * Practical work/unit test: 60%
Recommended texts
Feibel W Using Ansi C in Unix McGraw-Hill, 1990