Module Indicative Content
Advanced use of C/C++ as an embedded software language
Extension to variable types
Pointers and memory allocation
File handlers
Structures
Migration to C++
Module Additional Assessment Details
The assessment will take the form of one 100% weighted assignment equivalent to 3000 words comprising coding, description and demonstrable software. The assignment will address learning outcome 1.
Module Learning Strategies
24 hours of practical based teaching supported by a student self learning pack. Delivery could be over less than 12 weeks.
Module Resources
68hc 11 development boards.
PC's running 68Hc11 assembler and Visual studio C/C++.
Module Texts
A First Book of ANSI C: Fundamentals of C Programming, Brooks Cole, 3 Rev Ed, 30 Aug 2000, ISBN: 0534379648
First Course in C++: A Gentle Introduction, Alfred Waller, Sept 1996, ISBN: 0077091949
Module Special Admissions Requirements
CE00604-5 Digital and Embedded software (real time systems) 1 and Introductory skills in programming in C or equivalent.