Authorised by Academic Registrar, April 1996
Objectives The principles of object-oriented programming particularly in the C++ environment. Windows programming in C. Technology and design principles of instrumentation systems. 32-bit microprocessor architectures as RISC and CISC devices in single and multi-processor applications.
Synopsis Students will take units A and B, units A and C or units A and D. Unit A - Object-oriented programming: characteristics, objects, classes, inheritance, reusability, polymorphism and overloading. Virtual functions. Class libraries. Unit B - Windows programming in C. Menus and message handling. Device contexts. Dialog boxes, coordinate systems, graphics and text. Unit C - Principles and characteristics of sensors for flow, pressure, temperature, volume. Data acquisition and amplification of transducer signals. Signal processing. Instrumentation design trends. Unit D - Parallel processing and multiprocessor systems, architecture, design and applications. Programming. Transputers - advanced microprocessors 80386/486, Pentium microprocessor hardware and software system.
Assessment Examination: 60% + Assignments: 40%