Software development
S Hill
4 points * First semester * Clayton * Prerequisites: RDT1400, CSC1030 or CSC1062 * Prohibited combination: CFR2110, CFR2121, CFR3111, CFR3701, CSC2040, GCO2817, SFT2208
Operating system interfaces, system programming techniques, advanced data structures, advanced programming techniques, recursion, hashing, AVL trees, B trees. Introduction to object-oriented programming.
Assessment
Written examination (2 hours): 60% * Assignments: 40%
Recommended texts
Sedgwick R Algorithms in C++ Addison-Wesley, 1992
Sobell M G A practical guide to the Unix system Benjamin-Cummings, 1989