The online Bachelor’s study program in Software Development establishes knowledge in three major areas related to computer science:
- Software engineering (with courses covering data security and protection, IT service management and requirements engineering)
- Programming and technology skills (with courses covering cloud programming, app and web-based development, data modelling and database systems)
- Methodological work skills (with courses covering IT project management and methods of agile software development)
Once you’ve developed your foundations in all three areas, you’ll get a chance to explore more nuance topics according to your interest, from a wide range of electives focusing on artificial intelligence, the Internet of Things and Robotics and Production Engineering .