MONASH UNIVERSITY FACULTY HANDBOOKS

Computing & Information Technology Handbook 1996

Published by Monash University
Clayton, Victoria 3168, Australia

Authorised by Academic Registrar, April 1996


SFT2121

Programming with data structures

A Cheng

6 points + 4 hours per week + First semester + Caulfield + Prerequisites: First-year programming + Prohibitions: CFR2121, CSC1011, CSC1021, CSC1030, RDT1400, SFT1101, SFT1102, SFT2202, TEC2041, TEC2042, TEC2342

Objectives At the completion of this subject students should be reasonably proficient in the use of the C programming language; able to implement common abstract data structures in C; and sufficiently familiar with the UNIX environment to undertake program development in C at any UNIX site.

Synopsis The subject aims firstly to introduce students to the syntax and style of the C programming language. Familiarity with the language is developed within a UNIX environment and UNIX program development and debugging tools are used. The nature and use of the language as both imperative and functional is explored. Once the basic concepts of C have been taught, its use in implementation of basic data structures is discussed and practised using both recursive and, where appropriate, iterative techniques. The UNIX screen-handling package `curses' is introduced and students are expected to spend some time on their own gaining familiarity with this product.

Assessment Examination (3 hours): 40% + Practical work: 40% + Test: 20%

Prescribed texts

Recommended texts


| Subjects | Computing & Information Technology Handbook | Monash handbooks | Monash University