Interactive programming
D Casey
6 points * 4 hours per week * First semester * Peninsula * Prerequisites: CFR1122 or equivalent * Prohibitions: BUS1042, BUS3522, BUS4620, GCO2817, RDT2131, SFT2110, SFT2205
Interactive programs, comparison with batch programs, reliance on terminals for user input/output, screen handling, different types of screen menus (processing choice), data entry (data storage/alteration), inquiry (data retrieval), logic for data entry operations, logic for inquiry operations. File operations: sorting, serial file updating, indexed and relative files, multi-user considerations, file and record locking. Program design for real-time systems. Internal data structures: single and multi-dimensioned arrays, sorting and searching, efficiency consideration, abstract data structures. Concepts of data-driven programming.
Assessment
Examination (3 hours): 60% * Practical work: 40%
Prescribed texts
Juliff P L Program design 3rd edn, Prentice-Hall, 1989
Recommended texts
Eriksen S The ABZ of COBOL 85 Academic Press, 1989
Galitz W O Handbook of screen format design Management Technology Education, 1989
Kruse R L Data structures and program design Prentice-Hall, 1984
Stern N and Stern R A Structured COBOL programming 6th edn, Wiley, 1991