Software Engineering & Application Development
Develop applications from user requirements through programming, databases, software design, testing and delivery.

Explore computation, data and digital systems alongside the people and organisations that use them.
The School connects software engineering, data science, artificial intelligence, automation and cybersecurity. Four bachelor’s programmes and three two-year in-person master’s programmes provide focused technical pathways.
Explore our 4 programme families ↓
Develop applications from user requirements through programming, databases, software design, testing and delivery.
Connect programming, statistics and data analysis with machine learning, data engineering and model evaluation.
Connect digital platforms, data and workflow automation with organisational analysis, intelligent systems and implementation planning.
Study networks, operating systems and cloud platforms, then develop secure infrastructure, monitoring and incident-response evidence.
Frame problems and examine how computational ideas can be used to develop a solution.
Connect the organisation of data with the systems that store, analyse and communicate it.
Consider the limitations, consequences and responsible use of digital technologies.
Programming exercises, analytical tasks and project-based investigation offer possible ways to connect concepts with applications.
Choose online self-paced learning on Moodle or in-person study.
Learning at EURISS →EURISS selects applicants on merit. Applicants may apply for an admission scholarship of €1,000–€5,000 based on their individual circumstances. Applications are assessed by the Institute; the final outcome is specified in writing in the admission letter.
Apply now →