Teaching Responsibility
LJMU Schools involved in Delivery:
Engineering
Learning Methods
Lecture
Practical
Tutorial
Module Offerings
7309ELEM-JAN-CTY
Aims
To provide both the theoretical and practical skills in the design and development of advanced embedded systems..
Learning Outcomes
1.
Design and implement complex integrated hardware and software solutions to engineering problems
2.
Apply the software development lifecycle to complex embedded projects
3.
Critically compare and contrast the suitability to specific engineering applications of microprocessor hardware
4.
Critically evaluate the use of real-time operating systems.
5.
Critically analyse the security implications of network connectivity in embedded applications
Module Content
Outline Syllabus:Design Application: Circuit Schematics, Flow charts, Pseudo code. Hardware design.
High level language constructs: variables, conditional statements, loops, string
handling, input-output, data structures, classes, inheritance, file handling, functions, Arrays, conditional statements, loops, string handling, input-output, data structures, functions.
Development Lifecycle: Design, Development, Testing, Maintenance.
Microprocessor Hardware: Power, price, energy, capability.
RTOS: Cost, Security, Driver support, development time.
Security: Hacking threats, Maintenance/Updates, SCADA.
Module Overview:
This module enables you to design and develop an embedded solution to an engineering problem. The module provides the theoretical and practical skills required in the design and development of advanced embedded systems.
This module enables you to design and develop an embedded solution to an engineering problem. The module provides the theoretical and practical skills required in the design and development of advanced embedded systems.
Additional Information:This module will provide students with the capability to design and develop an embedded solution to an engineering problem.