Effective methods of data organization, focussing on data structures and their algorithms via abstract data types with use of recursive procedures. Design of flexible file structures and related methods e.g. indexes, system file structures, hashed access. Object oriented programming techniques are used in depth. (Format: Lecture 3 Hours, Laboratory 3 Hours) Tuesday and Thursday 1:00 to 2:20PM Sir James Dunn Building 106.
An introduction to computer network applications and design. Topics will include: layered models, data transmission protocols, network topology, and security. (Format: Lecture 3 Hours) Tuesday and Thursday 4:00 to 5:20PM Sir James Dunn Building 104.