Programming Techniques for Reliable Embedded Systems

Programming Techniques for Reliable Embedded Systems

CPD, 5 days

This is for you if... you have a technical or scientific background but have little or no exposure to reliable embedded systems (RES).

Course Description

In this five-day CPD programme, you will study state-of-the-art techniques for programming modern microcontroller based systems. We will look at the C programming language, and the components of this language that are specifically used for microcontroller programming, using state-of-the-art industrial tools and hardware platforms.

We will consider what a software architecture is – and how different software architectures have an impact both on the reliability of a system, and on our ability to make arguments about the reliability of a system. You will study this in the context of modern hardware platforms, and the different types of facilities that modern hardware offers to support reliability at both the system level and the software level.

We will then analyse this in the context of both modern programming guidelines and standards, and in the types of requirements commonly seen in certification and validation processes.

By studying relevant coding standards and common scheduling paradigms, you will learn how to classify and categorise different approaches to scheduling. You will also implement your own demonstrator embedded systems utilising a variety of paradigms and standards, and then evaluate the reliability and predictability of those systems.


Key Facts
Start date
October each year
Department
Engineering
Contact

Dr Alistair McEwan
Associate Professor in Software Engineering and Real-time systems

+44 (0)116 252 2672

alistair.mcewan@le.ac.uk

Why Leicester?

This course is structured to allow you to learn whilst holding down a full time job.

Leicester is centrally located in the East Midlands with fast road and rail links to London and other parts of the country.

Teaching is delivered in a state-of-the-art, off-campus facility in Leicester’s fashionable New Walk area.

Delegates to this course are drawn from the UK and international companies, giving you the chance to build personal and business networks.

Additional Information

The 2017 course runs from Monday 9 October to Friday 13 October.

Teaching and Assessment

This course is delivered as a single, week-long teaching block at the University of Leicester. On each day you will have a five-hour lab exercises, supported by a three-hour seminar class incorporating lecture material.

This CPD course is not assessed. If you transfer to the full MSc in Reliable Embedded Systems, of which this course forms one module, you will be assessed as follows:

  • lab work (40%)
  • case study presentation (10%)
  • case study submission (50%)

Entry Requirements

There are no formal entry requirements for this course. However, you must have a reasonable command of the C programming language.

English Language Requirements
There are no specific English language requirements for this course. However, to get the most out of the course you should have a reasonable command of written English.

Fees and Funding

  • The total cost of the short course is £1,800.

    Travel and accommodation is not included. The University of Leicester can provide a list of nearby hotels but cannot provide recommendations.


  • The total cost of the short course is £1,800.

    Travel and accommodation is not included. The University of Leicester can provide a list of nearby hotels but cannot provide recommendations.


Career Opportunities

Studying with the University of Leicester gives a clear signal to employers. It demonstrates that you have the spark, ambition and commitment to take your career to the next level. Your current employer will also benefit directly from your newly acquired understanding and capabilities.

Careers

CPD is an essential element of career development and helps to enhance job prospects. Whether you're an employee looking to get ahead or an employer keen to develop the capabilities of your workforce, studying a CPD course with us will bring the resources of a leading University to your organisation.

Course Qualification Duration Start Dates Availability
Programming Techniques for Reliable Embedded Systems CPD 5 days October each year Apply Now
Course
Programming Techniques for Reliable Embedded Systems
Qualification
CPD
Duration
5 days
Start Dates
October each year
Availability