Module Descriptors
DIGITAL AND EMBEDDED SOFTWARE (REAL-TIME SYSTEMS) 2
COCS50540
Key Facts
Faculty of Computing, Engineering and Sciences
Level 5
15 credits
Contact
Leader: James Mccarren
Hours of Study
Scheduled Learning and Teaching Activities: 24
Independent Study Hours: 126
Total Learning Hours: 150
Assessment
  • ASSIGNMENT weighted at 100%
Module Details
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 Learning Strategies
24 hours of practical based teaching supported by a student self learning pack. Delivery could be over less than 12 weeks.
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-5 Digital and Embedded software (real time systems) 1 and Introductory skills in programming in C or equivalent.