The Bachelor in Software Engineering (BSc) equips students with advanced technical and methodological skills to engineer software for all types of situations even for large and complex systems. Students will learn to work systematically across the entire software engineering lifecycle: from conception and analysis to development, testing, integration, and maintenance.
The Bachelor in Software Engineering (BSc) prepares students to combine their engineering expertise with insights into businesses and society at large. They will learn to choose and apply appropriate methods and technologies – such as DevOps, AI or cloud computing - considering the user or organizational needs as well, or systems architecture – with responsibility and strategy. They will also be trained to collaborate across disciplines and cultures, while considering ethical challenges and the creation of new innovative technology.