Computer science
D Conway
6 points * Four 1-hour lectures per week and approximately 30 hours of laboratory classes on programming and approximately 20 hours of laboratory classes on digital logic * First semester * Clayton * Prohibitions: BUS1010, BUS2011, CFR1111, CFR1403, CFR2121, CSC1011, CSC2061, GCO1811, RDT1111, RDT1301, SFT1101, SFT1111, SFT2121
(i) Introduction to programming: as for CSC1011; (ii) Elementary digital logic. This subject aims to provide an understanding of the design and construction of digital logic devices. The subject covers Boolean algebra, gates and combinational logic, Karnaugh maps, flip flops, sequential circuit design, clocked synchronous logic, race conditions, encoding and decoding, multiplexing, adders and multipliers, buses, error detection and correction, processor implementation timing, analysis and synthesis of control mechanisms. The practical component is based upon the digital hardware laboratories.
Assessment
Examination (3.5 hours): 80% * Laboratory work: 20%
Prescribed texts
Deitel H M and Deitel P J C: How to program Prentice-Hall, 1992