Authorised by Academic Registrar, April 1996
Objectives Upon successful completion of this subject, students should have developed an understanding of, and experience in, the development and implementation of a significant program; have experience in applying structured, modular programming techniques; understand the compilation and interpretation processes in relation to high level programming languages; understand computer arithmetic, notation systems, and the computer application of the postfix notation system.
Synopsis A further extension of the concepts introduced in EDN2265, leading to their application in the design, development and implementation of a modular, menu-driven file handling program. File handling: creation, saving retrieving. Record manipulation: sorting, searching, display, insertion, deletion, editing. The processes of compilation and interpretation: relative merits and machine implications. Computer arithmetic and notational systems for numeric expressions: infix notation; postfix notation; prefix notation; conversion and evaluation of expressions.
Assessment Practical exercises (3500 words): 35% + Examination: 65%