Software development, Bachelor of Science

Distance learning program @ IU International University 

👉 The Bachelor's programme "Software Development" (B.Sc.) at IU International University provides scientific foundations in programming, software engineering, and project management. The aim is to prepare students to solve practical problems in software development and apply established software engineering concepts. The focus is on agile working methods such as Scrum and Kanban, as well as the promotion of soft skills for future key positions in the IT industry.

At a Glance

🏫 Provider IU International University, UAS based in Erfurt (Germany)
Studying, anytime and anywhere – according to your own rules: The distance learning at IU International University (IU) not only makes this possible, but is constantly meeting individual learning needs and providing the latest gadgets for a maximally flexible study. The state-recognized bachelor's and master's programs, which can be completed part-time or full-time, are intended to adapt to the students' everyday lives – whether alongside work, during parental leave, or while traveling the world. Self-directed learning has never been easier: from the innovative learning app IU Learn, through the online campus with live formats, to the in-house and thus first AI-based university chatbot Syntea. Currently, there are over 130,000 students enrolled at IU – making IU the largest German university.
🎓 Field of Study Technology & InformaticsComputer Science
📜 Degree Bachelor of Science (B.Sc.)
⏳ Duration 6 Semesters, Study effort 30 hours weekly
🎯 ECTS 180 Credit Points
🌍 Language of Instruction German or English
📖 Course contents Foundations of Industrial Software Engineering, Introduction to Scientific Work, Requirements Engineering, Specification, Foundations of Object-Oriented Programming with Java, Data Modeling and Database Systems, Data Structures and Java Class Library, Collaborative Work, Programming of Web Application Interfaces, Algorithms, Data Structures, and Programming Languages, Quality Assurance in the Software Process, IT Architecture Management, Programming of Industrial Information Systems with Java EE, Ethics and Sustainability in IT, IT Project Management, Techniques and Methods of Agile Software Development, Mobile Software Engineering using the example of the Android platform, Seminar "Software Engineering," Agile Software Engineering Project, IT Infrastructure, IT Service Management, Mobile Software Engineering Project, Cloud Programming, Introduction to Data Protection and IT Security, DevOps and Continuous Delivery, Design and Ergonomics of User Interfaces, and more.
📚 Electives Enterprise Resource Planning, Fundamentals of Mathematics, Mathematics: Linear Algebra and Analysis, Fundamentals of Statistics, UI Design, User Testing and Evaluation, Data Science and Object-Oriented Programming with Python, Media Distribution, IT and Media Law
👥 In-person sessions numerous virtual lectures
✅ ZFU Approval The Central State Office for Distance Learning (ZFU) has approved the course Software development under the number 1134022.
📅 Enrollment Anytime
💶 Fees
from 259 € monthly
from 15063 € total
🔗 More Info https://www.iu-fernstudium.de
  • 3 flexible time models from full-time to part-time for every stage of life
  • interesting specialisations, such as in UI Design or in Machine Learning
  • innovative learning concept with IU Learn App and digital teaching events
  • Distance learning either in German or in English

Here are the admission requirements for the Bachelor's in Software Development

You can enrol in the Bachelor's distance learning programme in Software Development at IU International University (IU) if you provide us with your A-levels (general university entrance qualification), your technical college entrance qualification, or your subject-specific university entrance qualification.

Alternatively, you can enrol without A-levels. Studying without A-levels at IU is possible under the following conditions:

  • You have successfully completed an advanced vocational training, for example, a training program to become a State-certified Business Economist.
  • Or you have completed a vocational training, for example, training as an office clerk. Following your training, you have worked full-time in this profession for at least 3 years. If your training does not match the thematic focus of the Software Development distance learning programme, first complete a trial study before being regularly enrolled.

If you opt for the English-language variant, you must also demonstrate your English language skills. You can demonstrate your English language skills, for example, through a TOEFL (at least 80 points), via IELTS (at least Level 6), through a passed Duolingo English Test (at least 105 points), through a Cambridge certificate (at least grade B), or an equivalent qualification. Alternatively, you can freely take an English course directly at IU International University.

Study Contents & Modules: This is the Study Schedule Plan in the Bachelor's Degree in Software Development

The bachelor's degree program at IU International University is modular. A module usually consists of 5 credit points (ECTS) and concludes with an examination, such as a written exam or paper. You complete your bachelor's degree step by step - and even largely determine when you want to complete which module.

In full-time studies, you can structure your study plan as follows, for example:

  • 1st Semester: Fundamentals of industrial software engineering, Introduction to scientific work, Requirements engineering, Specification, Basics of object-oriented programming with Java, Data modeling and database systems
  • 2nd Semester: Data structures and Java class library, Collaborative work, Programming of web application interfaces, Algorithms, Data structures, and programming languages, Quality assurance in software processes, IT architecture management
  • 3rd Semester: Programming of industrial information systems with Java EE, Ethics and sustainability in IT, IT project management, Techniques and methods of agile software development, Mobile software engineering using the example of the Android platform, Seminar "Software engineering"
  • 4th Semester: Agile software engineering project, IT infrastructure, IT service management, Mobile software engineering project, Cloud programming, Introduction to data protection and IT security
  • 5th Semester: DevOps and continuous delivery, Design and ergonomics of user interfaces, Introduction to programming with Python, Project: Software development, Elective module A
  • 6th Semester: Elective module B, Elective module C, Bachelor's thesis

Special in IU distance learning: The many opportunities to delve into interesting elective modules during your studies. In the Software Development Bachelor's program, you choose a total of 3 specialization modules:

You choose your first and second specialization modules from these topics: [List of specializations]

Your third specialization module can be chosen from these topics: [List of specializations]

Study Concept: How the Part-Time Studies in Software Development at IU Work

The online study program in Software Development at IU International University can be flexibly adjusted to fit your life and daily routine. For example, you can choose from 3 study models: In the full-time program, you will need a total of 6 semesters, i.e., 36 months, to complete your bachelor's degree. In the part-time I program, you will study for 8 semesters until completion. Or you can opt for the part-time II program and take up to 12 semesters to complete your bachelor's degree.

With each module enrollment, you will receive study materials from IU in printed study booklets. All materials are also available digitally. The IU Interactive Books are innovative learning scripts enriched with video clips and quiz questions at the end of a lesson. Depending on the module, the study materials are complemented by podcasts, live tutorials, and video content in the form of shortcasts. You can access the IU Interactive Books through the convenient IU Learn app.

In many modules, virtual teaching events are also offered, allowing you to interact interactively with your fellow students and lecturers.

One particularly convenient and flexible feature is the option to take module exams in the form of online exams. You can take an online exam 7 days a week, around the clock - whenever you feel best prepared for the exam, such as in construction preparation. We also operate around 40 exam centers in Germany, Austria, and Switzerland, where you can take your exams in the traditional way.

Advisory Service

Have questions about Academic Programs Software development? Ask your question here, even anonymously. An employee of the institution IU International University or the editorial team will answer you.

Say something here...
or post as a guest
Loading comment... The comment will be refreshed after 00:00.

Experiences & Reviews