Module Learning Strategies
The method of teaching is 1/3 formal lectures 1:20 per week and 2/3 formal supervision with tutorial labs. 1:20. The formal lectures are supported with a student self-learning pack. (1:n) (1:20)2
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 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 Special Admissions Requirements
CE00604-2 Digital and Embedded software (real time systems) 1 and Introductory skills in programming in C or equivalent.
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 Resources
68hc 11 development boards.
PC's running 68Hc11 assembler and Visual studio C/C++.