Courses

Project High integrity systems

Course overview

High-integrity systems are software systems where reliability and safety really matter: safety-, mission- and business-critical applications. In this project course, you put what you have learned into practice: you develop a high-integrity software application for real-world requirements, from analysis through design, implementation and testing to certification.

You work in a research team with distributed responsibilities, organise your workflow with professional project-management tools, and adapt to a genuine research-and-development setting. We support you as you present your results in an industrial format and document them as a scientific paper. The course is worth 10 ECTS and runs for one semester in English.

Course content

This course is a hands-on project, not a lecture. Working in a small research team, you take on a high-integrity software application with real-world requirements and see it through the full development cycle. You explore and adapt to a research-and-development environment, organise the team and share out responsibilities, and use modern tools to plan and track your work. You apply your knowledge of software and systems engineering — and of certifying critical software — to a concrete problem, and you experience first-hand what it takes to turn scientific knowledge into a working solution. To round things off, you give an industrial-style presentation and write up your results as a scientific paper.

Learning outcomes

After completing this course, you will be able to:

  • develop a high-integrity software application that meets real-world requirements
  • work across all areas of software and systems engineering, including the certification of high-integrity software
  • assess the challenges of applying scientific knowledge in a real-world R&D situation
  • explore and adapt to a research-and-development environment
  • organise a research team and share responsibilities within a group
  • use modern tools to organise and manage your project
  • give industrial-style presentations
  • write up your work as a scientific paper

Enrollment

Course information

Organising institution​

Frankfurt University of Applied Sciences

Places reserved for U!REKA participants​

10

Assessment

Project with presentation

Credit/degree/certificate

10 ECTS

Course fee

None

Prerequisites

Excellent knowledge of software and systems engineering, very good programming skills, and a solid mathematical background. This is an advanced master-level project, so you should already be well into your studies, having completed roughly 40 ECTS of prior coursework.

Level

Master