Bachelor of Science in Software Development
Online
DURATION
36 Months
LANGUAGES
English
PACE
Full time, Part time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Request earliest startdate
TUITION FEES
EUR 15,063 *
STUDY FORMAT
Distance Learning
* 36 months | 48 months: €17211| 72 months: €19347
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
According to the World Economic Forum, cloud computing, big data analysis, the Internet of Things, IT security, artificial intelligence, e-commerce, and virtual reality will define our future – topics you can specialize in with the Bachelor's distance learning program in Software Engineering. You will acquire application-oriented programming and software engineering skills that qualify you for key positions in the IT industry. If you choose the English curriculum, you will also be well-prepared for the international market.
Artificial intelligence, big data, cloud computing – software systems are our future. In your bachelor’s degree for software development, you acquire programming and software engineering skills that prepare you for the IT sector. Which area of IT you end up working in, is up to you.
How your studies get you ahead:
- You acquire hard skills in programming and software engineering.
- You prepare for the international market with your English-language curriculum.
- You qualify for key positions in IT.
Admissions
Curriculum
Your courses
The compulsory subjects of your bachelor’s degree are divided into three areas: software engineering (e.g. requirements engineering, IT architecture management, IT service management, data privacy and data security), programming and technological skills (e.g. programming websites and web-based information systems, data modelling and database systems, app development or cloud programming) as well as methodical expertise (e.g. IT project management or techniques and methods of agile software development). Your elective subjects allow you to focus on subjects such as AI expert, AR/VR developer or Internet of Things.
Semester 1
Module
- Software Engineering Principles
- Introduction to Academic Work
- Requirements Engineering
- Specification
- Object-oriented Programming with Java
- Database Modeling and Database Systems
Semester 2
Module
- Data Structures and Java Class Library
- Collaborative Work
- Web Application Development
- Algorithms, Data Structures, and Programming Languages
- Software Quality Assurance
- IT Architecture Management
Semester 3
Module
- Programming Information Systems with Java EE
- Ethics and Sustainability in IT
- IT Project Management
- Techniques and methods for agile software development
- Mobile Software Engineering I
- Seminar: Software Engineering
Semester 4
Module
- Project: Agile Software Engineering
- IT Infrastructure
- IT Service Management
- Mobile Software Engineering II
- Cloud Programming
- Introduction to Data Protection and Cyber Security
Semester 5
Module
- DevOps and Continuous Delivery
- User Interface Design and Ergonomics
- Introduction to Programming with Python
- Project: Software Development
- Elective A
Semester 6
Module
- Elective B
- Elective C
- Bachelor Thesis