Computer science
D Conway
6 points * Three 1-hour lectures and one 3-hour laboratory class per week * First semester * Clayton * Prohibitions: BUS1010, BUS2011, CFR1111, CFR1403, CFR2121, CSC1021, GCO1811, RDT1301, SFT1101, SFT1111, SFT2121
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, modularity, 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, 1992
Recommended texts
Goldschlager L and Lister A Computer science: A modern introduction 2nd edn, Prentice-Hall, 1988