Computer science
6 points * Three 1-hour lectures and one 3-hour laboratory class per week * First semester * Clayton * Prohibitions: SFT1111, RDT1301, PHY130, CSC1021, BUS1010
This subject comprises two components. (i) Introduction to programming. An introduction to computer programming using a modern structured language. Concepts covered include solving problems computationally, algorithms, programs, sequence, selection, iteration, statements, blocks, data types, subprograms, modulatory refinement, documentation. (ii) Introduction to computer science. An introductory discussion of computer characteristics and architecture, programming languages and systems software. Practical work includes microcode, machine language and compilers.
Assessment
Examination (3 hours): 80% * Compulsory assessed laboratory classes: 20%
Prescribed texts
Deitel H M and Deitel P J C: How to program Prentice-Hall
Recommended texts
Goldschlager L and Lister A Computer science: A modern introduction 2nd edn, Prentice-Hall, 1988