Module Descriptors
AUTOMOTIVE EMBEDDED SOFTWARE
COCS50568
Key Facts
Faculty of Computing, Engineering and Sciences
Level 5
15 credits
Contact
Leader: James Mccarren
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • ASSIGNMENT weighted at 100%
Module Details
Module Texts
MC 68HC11 - An Introduction: Software and Hardware Interfacing (July 2000) Han-Uei Huang Delmar, ISBN: 0766816001

A Book on C: An Introduction to Programming in C Al Kelley, (Jan 1990) Ira Pohl Benjamin Cummings ISBN: 0805300600
Module Special Admissions Requirements
Module CE61011-1, Mathematical Foundations and Software Programming for Engineerings or equivalent.
Module Resources
Digital Electronics Laboratory containing:
68hc 11 development boards.
PC's running 68Hc11 assembler and Visual studio C/C++.
Module Learning Strategies
The method of teaching is one 1/3 formal lecturing and 2/3 formal supervision with tutorial labs. The formal lectures are supported with a self student pack.
(1:n)1 (1:20)2
Module Additional Assessment Details
A practical assignment with a written report will be used to assess Learning Outcomes 1-3.
Module Indicative Content
Use of software systems to provide functionality in embedded automotive applications (e.g. fuel injection control, condition monitoring).
Advanced use of C/C++ as an embedded software language
Extension to variable types
Pointers and memory allocation
File handlers
Structures
Migration to C++