Lab fee required. Emphasis will be on problem analysis as well as on structured program design and production. Topics include text file processing, arrays and records. Lab fee required. A continuation of COSC 1418.
Emphasis is placed on dynamic data structures and advanced file handling techniques.
Students will design, code, test, debug and document programs. Programming techniques will involve arrays of record structures, both singly and doubly-linked dynamic record lists, binary tree dynamic record maintenance with recursive algorithms and both infernally and externally indexed files. Lab fee required. A comparative approaches relying on the student's prior knowledge of Pascal and structured programming techniques. Design and development of libraries and use of system calls.