Search our site
Search our site

Embedded Systems / with Management Studies Masters (MSc)

Embedded Systems MSc

Mode Duration Start date
Full time 1 year January 2017
September 2017
Part time 2–3 years January 2017
September 2017

Embedded Systems with Management Studies MSc

Mode Duration Start date
Full time 1 year January 2017
September 2017
Part time 2–3 years January 2017
September 2017

Choose Kingston's Embedded Systems MSc

In our modern world, we are surrounded by systems and devices that have unseen computer software and hardware, such as digital televisions, MP3 players, smartphones and traffic lights. It takes a special type of person (typically working in a multidisciplinary team) to conceive, design and implement, and deploy these so-called embedded systems. This course is designed to set you ahead in the vibrant jobs market for consumer electronics, industrial equipment and the automotive industry.

Key features

  • This course is accredited by BCS, The Chartered Institute for IT.
  • Practical-based teaching will provide you the opportunity to put your hands on industry and/or research-standard software/hardware such as LabView, Compact Rio, Microchip's dsPIC DSC / MPLAB, Matlab.
  • The course is taught by academics with expertise in computer science, electrical, mechanical and automotive engineering and by industrial visiting lecturers based in industry.
  • You will have the opportunity to work on your project dissertation in one of our industrial contacts or alongside our research teams with internationally recognised expertise in digital image processing, computer vision, robotics, control systems, aerospace, medical telematics, wireless networks and multimedia communications.

What will you study?

The Embedded Systems MSc has been designed to give you a good background on digital signal processing (DSP), digital signal processors (eg the kind used in set top boxes, image processing, etc.), control systems and micro controllers. You can then choose a number of options to tailor your education mixing computing and engineering subjects. If you are vocationally inclined toward management, we also offer a version of the course that includes management modules.

The Embedded Systems course can be combined with Management Studies enabling you to develop business and management skills so you can work effectively with business managers to develop innovative and imaginative ways to exploit embedded systems for business advantage. This is a key skill for employability, particularly as organisations in the public, private and voluntary sectors grapple with austerity.

Assessment

Coursework and/or exams, research project/dissertation.

Course structure

The full MSc course consists of an induction programme, four taught modules, and project dissertation. Please note that this is an indicative list of modules and is not intended as a definitive list.

Embedded Systems MSc modules

  • Digital signal processing is a pervasive tool in the modern world, though much of its use is embedded within specialist software and hardware. Most modern instrumentation systems will employ DSP algorithms to analyse sensor readings, and in some cases (eg flight control systems) automatically initiate appropriate responses. Mobile phone technology is singularly dependent on the ability of DSP algorithms to extract meaningful information from broadcast signals. DSP algorithms underpin the revolution in the availability of digital video and audio recordings.

    This module is a core module in Embedded Systems field and the Digital Image and Signal Processing field, and an optional module in other computing and information system postgraduate fields. It introduces you to the fundamental concepts of digital signal processing and prepares you to understand how to represent, analyse and manipulate digital signals, providing a theoretical background as well as practical work. It also equips you to evaluate, design with and programme digital signal processors, considering their architecture and features and matching these to embedded applications. Practical work covers installing the development tools for a digital signal processor and using them to produce a working application.

     
  • This core module covers performance optimisation for application in computer games and embedded systems.

    On successful completion of the module, you will be able to:

    • measure and optimise the performance of code in C/C++;
    • efficiently debug and troubleshoot code in C/C++;
    • improve code performance, through low- and high-level optimisation and create plug-ins based on DLLs;
    • create code optimised for specific games devices/embedded systems;
    • implement multi-threaded applications, for example on a PlayStation 3; and
    • develop optimised code using low and high level networking libraries.
     
  • This module encompasses a range of related fields, such as control and embedded implementation. It introduces classical design and tools for analysis of control systems. Time domain design methods are followed by frequency domain design methods. Although the module mainly deals with continuous-time systems, the discrete-time systems are also discussed. This is followed on by implementation, where sensors and actuators are introduced. A strong feature of this module is the delivery by the academic staff from the Industrial Control Research Group, using industrial state-of-the-art equipment. The learning is supported by practical exercises where students design and implement embedded control systems using computer-aided design tools and embedded microcontroller-based systems including real-time industrial computers. In additional to the theoretical concepts, the focus of this module is on implementation, providing you with a set of skills that will enhance their employability. A range of transferable skills gained in this module is aimed to help with the work on the final project and extra-curricular activities available within the school.

     
  • This module constitutes the major individual piece of work of the masters programme where you will carry out a project involving independent critical research, design and implementation (where applicable).

    On successful completion of the module, you will be able to:

    • Select, justify and use effectively the research methods and techniques appropriate for particular cases in order to carry out a literature search and an independent work of research.
    • Critically identify the need to position your research in the wider academic or business context and structure the dissertation format to agreed conventions.
    • Plan, manage and critically evaluate the project using the techniques and tools needed in order to bring it in successfully on time and within resourcing limits.
    • Identify and critically analyse real-world problems or knowledge gaps to which academic concepts and methods can be realistically applied to improve or resolve the problem situation.
    • Apply skills to show an ability to engage in academic and professional communication with others in their field through report and presentation.
    • Present critical awareness in applying appropriate legal, social or ethical obligations and when required, respond to the financial and other constraints of a corresponding business environment.
     
  • Choose from:

    • The aims of this module are to equip you with the skills necessary to be able to create 3D computer games to a professional standard using appropriate game libraries and to develop problem-solving abilities in the relevant mathematics, physics and graphics techniques which underpin this.

      On successful completion of the module, you will be able to:

      • select and incorporate relevant mathematics and physics techniques in a games implementation;
      • describe and make use of rendering techniques to display 3D graphics primitives and handle images;
      • apply and code standard game elements such as camera, movement, skyboxes and terrains;
      • select and code using a range of game libraries and engines;
      • incorporate realistic behaviours and gameplay; and
      • develop reliable, tested games using industry-standard practices and techniques to schedule.
       
    • This module addresses the theory and practice of multimedia communication systems and networks, with a special focus on multimedia signals (audio, images and video) and relevant compression and transmission techniques.

      The first part of the module focuses in particular on the representation of multimedia sources and on lossless and lossy compression methods for data, audio, image and video signals.

      The second part of the module focuses in particular on the transmission of multimedia sources over communication systems and networks and on the strategies adopted to protect multimedia content from channel and network errors and losses.

      On successful completion of the module, you will be able to:

      • Articulate the various types of multimedia networks and the trends in multimedia communications and networking.
      • Critically analyse specific source coding techniques for multimedia sources.
      • Critically analyse multimedia transmission systems and protocols.
      • Measure, analyse and specify the QoS support required by different multimedia sources.
      • Appraise different aspects in the design, operation, and implementation of advanced multimedia communication systems and apply the learned concepts in a laboratory environment.
      • Write succinct, accurate technical reports.
       
    • This module addresses theory and practice of wireless communication systems and networks, including the most recent wireless communication standards. This module will focus on the propagation characteristics of wireless channels and the main techniques for efficient communication, including modulation and channel coding. Practical and useful knowledge of the wireless industry will be provided to include real-world wireless systems and networks covering wireless broadband systems and wireless sensor networks.

      On successful completion of the module, you will be able to:

      • Develop an appreciation of a wide range of  wireless communication systems and networks.
      • A comprehension of the propagation characteristics of wireless channels.
      • An understanding of digital modulated transmission and of channel coding for wireless systems.
      • An understanding of multiplexing and multiple access techniques used for wireless networking.
      • The tools for system design and deployment, as well as performance estimation, evaluation and measurement for wireless networks.
      • An in-depth understanding of advanced  technologies, standards' update, system architecture and performance characteristics, in particular for All-IP networks WLANs, cellular / broadband wireless systems and wireless sensor networks, as well as relevant legal and regulatory aspects.
       
     

Embedded Systems with Management Studies MSc modules

  • Digital signal processing is a pervasive tool in the modern world, though much of its use is embedded within specialist software and hardware. Most modern instrumentation systems will employ DSP algorithms to analyse sensor readings, and in some cases (eg flight control systems) automatically initiate appropriate responses. Mobile phone technology is singularly dependent on the ability of DSP algorithms to extract meaningful information from broadcast signals. DSP algorithms underpin the revolution in the availability of digital video and audio recordings.

    This module is a core module in Embedded Systems field and the Digital Image and Signal Processing field, and an optional module in other computing and information system postgraduate fields. It introduces you to the fundamental concepts of digital signal processing and prepares you to understand how to represent, analyse and manipulate digital signals, providing a theoretical background as well as practical work. It also equips you to evaluate, design with and programme digital signal processors, considering their architecture and features and matching these to embedded applications. Practical work covers installing the development tools for a digital signal processor and using them to produce a working application.

     
  • This core module covers performance optimisation for application in computer games and embedded systems.

    On successful completion of the module, you will be able to:

    • measure and optimise the performance of code in C/C++;
    • efficiently debug and troubleshoot code in C/C++;
    • improve code performance, through low- and high-level optimisation and create plug-ins based on DLLs;
    • create code optimised for specific games devices/embedded systems;
    • implement multi-threaded applications, for example on a PlayStation 3; and
    • develop optimised code using low and high level networking libraries.
     
  • This module encompasses a range of related fields, such as control and embedded implementation. It introduces classical design and tools for analysis of control systems. Time domain design methods are followed by frequency domain design methods. Although the module mainly deals with continuous-time systems, the discrete-time systems are also discussed. This is followed on by implementation, where sensors and actuators are introduced. A strong feature of this module is the delivery by the academic staff from the Industrial Control Research Group, using industrial state-of-the-art equipment. The learning is supported by practical exercises where students design and implement embedded control systems using computer-aided design tools and embedded microcontroller-based systems including real-time industrial computers. In additional to the theoretical concepts, the focus of this module is on implementation, providing you with a set of skills that will enhance their employability. A range of transferable skills gained in this module is aimed to help with the work on the final project and extra-curricular activities available within the school.

     
  • This module runs on Saturdays.

    This module is aimed at the practical needs of students from different academic contexts such as, but not limited to computing, science, medicine, biotechnology and the health services who are aspiring team leaders, managers, and entrepreneurs in business within the context of the commercial, public, voluntary, or academic sector.

    The module introduces and uses activities and problem-solving to investigate business topics ranging from finance, accounting, budgeting, and marketing, to organisational management by developing the leadership skills to meet business challenges and cope with its complexity.

     
  • This module constitutes the major individual piece of work of the masters programme where you will carry out a project involving independent critical research, design and implementation (where applicable).

    On successful completion of the module, you will be able to:

    • Select, justify and use effectively the research methods and techniques appropriate for particular cases in order to carry out a literature search and an independent work of research.
    • Critically identify the need to position your research in the wider academic or business context and structure the dissertation format to agreed conventions.
    • Plan, manage and critically evaluate the project using the techniques and tools needed in order to bring it in successfully on time and within resourcing limits.
    • Identify and critically analyse real-world problems or knowledge gaps to which academic concepts and methods can be realistically applied to improve or resolve the problem situation.
    • Apply skills to show an ability to engage in academic and professional communication with others in their field through report and presentation.
    • Present critical awareness in applying appropriate legal, social or ethical obligations and when required, respond to the financial and other constraints of a corresponding business environment.
     

You will have the opportunity to study a foreign language, free of charge, during your time at the University as part of the Kingston Language Scheme. Options currently include: Arabic, French, German, Italian, Japanese, Mandarin, Portuguese, Russian and Spanish.

For further information:

Postgraduate admissions
Tel: +44 (0)20 8417 4546
Email us

Location

This course is taught at Penrhyn Road

View Penrhyn Road on our Google Maps

For further information:

Postgraduate admissions
Tel: +44 (0)20 8417 4546
Email us

Location

This course is taught at Penrhyn Road

View Penrhyn Road on our Google Maps
Favourite this course

Find a course

Course finder

>

Accreditation

The British Computer Society (BCS) accredits this course which means you may be able to gain exemptions from some BCS professional examinations.

Find out more...

Find us on Facebook

Postgraduate study
Site menu