Authorised by Academic Registrar, April 1996
Objectives Upon successful completion of this subject, students should be able to program in ObjectLogo; understand digital logic and switching circuits and their applications in computers; have an overview of control technology and robotics, and understand the significant underlying concepts.
Synopsis Students are introduced to abstract programming in Logo and to Boolean logic, and then consider the application of these techniques in digital control and combinatorial logic circuits respectively. Programming in Logo: variables and constants; language elements and syntax; procedures; functions; data types, data structures; data storage; recursion. Boolean logic: true and false states; logical operators; postulates and elementary theorems; truth tables; derived functions; electronic gates; switching circuits; combinatorial logic, half adder, adder. The design and construction of robotic devices using a modular construction kit with the exercising of digital control using the Logo programming language.
Assessment Practical exercises (3500 words): 35% + Examination: 65%