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