TTE Systems is working in partnership with the University of Leicester to deliver a highly-innovative MSc programme in Reliable Embedded Systems.
This page aims to provide answers to “frequently asked questions” (FAQs) about this programme.
The MSc in Reliable Embedded Systems involves studying over a two-year period, on a part-time basis. While anyone is welcome to apply, the programme is primarily intended to be taken by working engineers who are in full-time employment.
To complete the programme, you need to be available for three weeks per year (over two years) to attend intensive training modules.
You will also need to find time for private study, and for project work.
In most cases, we find that employers are very supportive of staff who wish to undertake this programme.
This advanced MSc programme covers both the development of software for COTS (commercial off the shelf) processors and the development of designs based on FPGAs (field-programmable gate arrays), using ‘soft’ processor cores. In addition, pattern-based design techniques are included (with a clear focus on embedded systems): such techniques can help companies to capture and re-use existing design experience.
In total, there are six (15-credit) modules on the programme at the present time: each module involves some preparatory reading (detailed notes are provided) followed by a one-week programme of seminars and laboratory sessions and subsequent period of laboratory work and examination.
Modules are delivered approximately every 3-4 months.
Detailed information is available is available about these modules.
To undertake the University of Leicester programmes, the University has certain entry criteria.
In most cases, candidates are expected to hold an undergraduate degree (e.g. BSc, BEng) in an appropriate discipline (from a recognised institution), at the level of Second Class Honours (2:2) or equivalent.
All modules will be taught in English. Evidence of proficiency in English may be required.
In addition, applicants should know how to program in C.
Prior experience with embedded systems is not a formal requirement for this programme (but any such experience would be useful).
You can begin the MSc programme with any module: however, where possible, we recommend that you start with Module A1.
If you have limited programming experience and / or little experience with embedded systems, we strongly recommend that you start with Module A1.
You can attend Module A1 on a “Taster” basis, for £500 + VAT. For this fee, you will receive a full week of training, course notes, lunch and books. If you subsequently register for the full MSc programme, your Taster fee will be refunded in full (and you can transfer your credits to the MSc programme).
You can also choose to take Module A1 and Module A2 on the programme on a Taster basis, for £1200 + VAT. Again, these fees will be refunded when you register for the full MSc.
Please see our Application page for information about course fees, entry requirements and a link to the University of Leicester application form.
To obtain an MSc or Postgraduate Diploma an appropriate project must also be completed. In most cases, project work will be carried out “in industry”, in parallel with the taught modules.

For students joining the MSc programme in 2011, all projects are supervised by Professor Michael J. Pont (Head of the Embedded Systems Laboratory, University of Leicester).
During each module, every student will have a meeting with Michael Pont to discuss their project. Students can also raise project questions with Michael Pont at any time during the modules.
You need to bring a notebook / laptop computer with you for every module.
Your machine should be running Windows XP, Windows Vista or Windows 7 with the relevant service packs installed. Because of the widevrange of drivers required for the different hardware targets and development tools, only 32-bit OSs are fully supported at this time: please contact us if you are running a 64-bit OS and we will do our best to help.
Your machine should have at least 2GB RAM and ~10GB of disk space to install and run the software tools for the module exercise.”
Required hardware is provided (on loan) during the teaching weeks.
Software tools will be required to carry out some of the laboratory exercises.
A range of software tools are provided (with a non-commercial licence), including version of RapidiTTy.
Most contact is via e-mail and the University “Blackboard” teaching system.
DL students have full access to the digital resources in the University library (a vast resource).
DL students can also have books (hard copies) posted to them, free of charge.
At the present time, teaching is carried out using VHDL.
No knowledge of VHDL is assumed before the start of the module (detailed preparatory notes are provided in advance of the module)
Fault tolerance is a broad topic which is addressed in many modules.
The programme is a mix of hardware- and software-based modules.
People with both software backgrounds and hardware backgrounds have done very well on the programme so far.
You can attend public classes on this MSc programme either in the UK or in Malaysia.
If you are interested in the MSc programme in Reliable Embedded Systems and don’t live in the UK or Malaysia, you have two main options.
First, if your company has a number of people interested studying on this MSc programme, we may be able to deliver a custom programme for you (on site). Please note that such a solution is usually only cost-effective for groups of 20 people (or more).
Second, you can consider whether it will be cost-effective to travel to the UK or Malaysia (for 3 weeks every year, over two years) to attend this programme. When considering this option, please note that you may find that this is considerably cheaper than undertaking a full-time MSc programme at a UK institution of similar standing to the University of Leicester.
Please contact us if you would like further information on any of these topics.