Interactive programming
J Sheard
6 points * 4 hours per week * Second semester * Caulfield * Prerequisites: SFT1122 * Prohibitions: CFR2110, RDT1301, SFT2205
Interactive programs, comparison with batch programs, reliance on terminals for user input and output, screen handling, different types of screens menu (processing choice), data entry (data storage and 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 multidimensioned 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