MONASH UNIVERSITY FACULTY HANDBOOKS

Computing & Information Technology Handbook 1996

Published by Monash University
Clayton, Victoria 3168, Australia

Authorised by Academic Registrar, April 1996


RDT3710

C++ programming for embedded systems

J Robinson

4 points + 4 hours per week + Second semester + Clayton + Prerequisites: CSC2040, RDT2130, or equivalent that provides a working understanding of the C language

Objectives At the completion of the subject, students should be able to design, develop and test object-oriented software in a range of basic embedded-system environments.

Synopsis This subject extends the usage of the main object-oriented programming language in the field, C++, developed in the RDT1301/1400/2131 sequence, into the application of programming embedded systems, ie processor-controlled application-specific hardware systems, and, in particular, the software structures and techniques appropriate to the control of embedded systems. The syllabus covers object-oriented techniques for writing embedded systems using the C++ programming language. Topics covered include information hiding, class constructs, inheritance, friends, operator overloading, streams, templates, class libraries and other features of C++.

Assessment Examination: 60% + Programming project(s): 40%

Recommended texts


| Subjects | Computing & Information Technology Handbook | Monash handbooks | Monash University