Module Descriptors
EMBEDDED REAL-TIME SYSTEMS
ELEC70559
Key Facts
Digital, Technology, Innovation and Business
Level 7
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
INDICATIVE CONTENT
Exposure to and application of a range of Real-Time system concepts and Development techniques.
These include;
(1) System Design and Architecture Comparisons
(2) Real-time Operating Systems
(3) Peripheral configuration
(4) Development, Analysis and Debugging
(5) Design Solutions for Embedded Products
Exposure to these techniques will be via both class attendance and directed self-study.
ADDITIONAL ASSESSMENT DETAILS
A single piece of coursework (100%) demonstrating a professional level solution to a realistic embedded system programming task that will assess learning outcomes 1-4.
LEARNING STRATEGIES
* 12 hours of lectures and 24 hours of practical based teaching
* Directed reading and learning
* Information gathering (Internet, books, technical articles, data bases, company literature)
* Discussions with expects in the University and possibly in Industry
* Use of software packages (Compilers / cross assemblers / simulators)
* Designing and Implementing solutions to programming problems.
* Presentation and defence of work.
MODULE RESOURCES
Embedded System Development Boards(s)
Microsoft Visual C Software
Cross Compilers for Development
Macro Assembler
SPECIAL ADMISSIONS REQUIREMENTS
Group 1
Advanced Technology System Development in C/C++
Core Skills for Engineers 2A
MODULE TEXTS
Skroder John C
Using the M68HC11 microcontroller : A guide to interfacing and programming the M68HC11 microcontroller, Upper Saddle River, Prentice-Hall 1997, ISBN: 0131206761
LEARNING OUTCOMES
1) SHOW A SYSTEMATIC UNDERSTANDING OF THE HARDWARE AND SOFTWARE COMPONENTS OF A REAL-TIME EMBEDDED SYSTEM.
(Knowledge & Understanding)

2) DEMONSTRATE A COMPREHENSIVE UNDERSTANDING AND ABILITY TO CRITICALLY EVALUATE METHODOLOGIES AND TECHNIQUES APPLICABLE TO REAL-TIME SYSTEM DESIGN.
(Enquiry, Knowledge & Understanding)

3) DEMONSTRATE CRITICAL AWARENESS AND ABILITY TO EVALUATE CURRENT RESEARCH, CONTEMPORARY PROBLEMS, AND NEW INSIGHTS IN THE AREA OF REAL-TIME SYSTEMS.
(Enquiry)

4) DEMONSTRATE THE ABILITY TO EVALUATE COMPLEX ISSUES BOTH SYSTEMATICALLY AND CREATIVELY, MAKE SOUND JUDGEMENTS IN THE ABSENCE OF COMPLETE DATA, AND EMPLOY APPROPRIATE DECISION-MAKING IN COMPLEX AND UNPREDICATABLE SITUATIONS IN ORDER TO PROVIDE REALISTIC DESIGN SOLUTIONS TO CONTEMPORARY PROBLEMS.
(Analysis, Problem Solving)