The BSc programme in Software Development teaches you how to turn ideas and needs into software solutions. You will work with the entire software development process – from analysis and design to development, testing, and maintenance – and learn how to create software that works in practice for people, businesses, and organisations.
The programme combines core computer science disciplines such as programming languages, algorithms, software architecture, and databases with user-centred design, business understanding, and collaboration. You will learn both the technical craft of software development and how to gain an overview of complex systems: How software is structured, built, and programmed, how different components interact, and how solutions are developed in teams.
Artificial intelligence is an integral part of modern software development, and throughout the programme you will use AI as an active tool in the development process. You will learn how AI can support programming tasks, accelerate parts of the development workflow, and become part of software solutions themselves. At the same time, AI gives you greater freedom to explore ideas and experiment with projects. To make effective use of AI, however, you need a strong foundation in programming, software architecture, and quality assurance. AI does not replace professional expertise. On the contrary, it makes it even more important to understand problems, evaluate solutions, and make informed technical decisions.
Software development is a creative process. You will learn how to investigate user needs, develop ideas, and turn them into useful solutions for real-world contexts. Projects are an essential part of the programme, where you will collaborate in development teams and strengthen both your technical and interpersonal skills, from problem-solving and communication to working with companies and their users.
The programme prepares you for a rapidly changing labour market, where software developers must combine strong technical craftsmanship with the ability to use artificial intelligence critically and effectively. With a BSc in Software Development, you will be well positioned for both employment and further study.
The programme is taught in Danish.
Graduates of the programme have direct access to the two-year MSc programme in Computer Science.