International Software Systems Science

Study mode:On campus Study type:Full-time Languages: English
Deadline: Mar 15, 2025
StudyQA ranking:4369 Duration:2 years
Software is the driving fabric behind many of the technological advances that enrich our everyday lives at home, at work and in public. More and more important tasks in government administration, industrial production, health care, public transport, etc., are put into the "digital hands" of mobile and networked computer systems. The underlying software must be extremely reliable and constructed according to the highest standards.
The Master's degree programme in International Software Systems Science enables you to specialise in all tasks required for analysing, designing and developing large, networked software systems with innovative methods. The programme is informed by current trends in industry and research, and relays advanced knowledge on the architecture, development and analysis of modern software by teaching state-of-the-art techniques and methods in complex software engineering for distributed and mobile software systems.
The Master's degree programme imparts a broad variety of expert foundational knowledge and helps you gain insights into several application domains. Regarding foundations, the modules cover advanced software engineering methods, state-of-the-art networked, distributed and mobile software technologies, as well as novel techniques for analysing and verifying complex software. The application domains dealt with in the programme range from IT management, energy-efficient systems, smart environments, human-computer interaction and cognitive systems to computing in the cultural sciences and social networks.
We offer a large number of elective modules so that you can individualise your studies according to your interests. You can choose to specialise in one of four focal areas: distributed and mobile systems, software analysis and verification, service-oriented architectures or communication systems and protocols. You will also have the opportunity to work on hands-on projects, either individually or in teams, and to acquire valuable subject-specific English language skills.
Student projects, an optional study abroad period and/or an optional internship in an international context broaden your perspectives, strengthen your team aptitude and help you gain valuable experience. This will equip you with all skills and knowledge necessary to succeed as a highly valued software expert in the dynamic IT industry, or as a skilled researcher in international laboratories in industry or at a university.
The language of instruction throughout the entire programme is English.

Educational organisation

The Master's degree programme builds on a prior six semester Bachelor's degree (180 ECTS) in Software Systems Science or a closely related field of study such as, but not limited to, informatics, computer science, software engineering, and computer engineering. The programme comprises 120 ECTS, which corresponds to a period of study of at least four semesters. Upon successful completion, you will have acquired the minimum 300 ECTS required for a subsequent 3rd cycle post-graduate training following the Bologna scheme.
The ECTS credit points in the Master's programme are awarded within the following five thematic module groups:

  • Electives in Software Systems Science (30-48 ECTS)
In the module group "Software Systems Science" you choose from the advanced-level modules in foundations of computer science, communication systems and computer networks, mobile software systems, software technology and programming languages as well as distributed systems.

  • Electives in Domain-specific Software Systems Science (0-18 ECTS)
The module group "Domain-specific Software Systems Science" comprises 0-18 ECTS of optional advanced-level modules from applied fields of computer science related to software systems science such as IT management, energy efficient systems, smart environments, human-computer interaction, cognitive systems, computing in the cultural sciences and social networks.

  • Seminar and Project (12 ECTS)
You will attend a seminar and run a project to deepen your understanding of the topics covered by the module electives. The topics addressed in the seminar and project highlight specific issues in the areas of computer science, applied computer sciences and information systems related to software systems science. In the seminar you will conduct independent literature research, deliver an oral presentation and write a short scientific essay. In the hands-on project you have the opportunity to practice your know-how individually or in teams.

  • Graduate Study Abroad (30 ECTS)
The module group "Graduate Study Abroad" comprises an optional semester abroad and/or an optional internship in an internationally acting company or research institute. Where the credits earned from a study abroad semester and/or an internship do not make up 30 ECTS, further modules from Software Systems Science or Domain-specific Software Systems Science must be selected.

  • Master's Thesis (30 ECTS)
In the Master's thesis you conduct independent research leading to a written dissertation on some advanced topic in an area related to software systems science. This individual work is supervised and guided by a member of the faculty's academic staff.

Through the choice of elective modules one of the following four areas of specialisation can be formed and documented in your final degree certificate:
  • Distributed and Mobile Systems
  • Software Analysis and Verification
  • Service-oriented Architectures
  • Communication Systems and Protocols

Study abroad unit(s)

The MSc in International Software Systems Science enriches your studies through a distinctively international academic or international industrial experience. This is optional and you can do this at several levels of "ambition".
In a full study abroad period you complete at least 30 ECTS credit points at a foreign university, e.g., at one of the partner universities of the University of Bamberg. There you may select study modules from the graduate level offerings of the partner institution within the area of software systems science. Pre-arranged through learning agreements these are guaranteed to be credited towards your MSc degree.
Alternatively, or in addition to the international mobility period, you may pursue an internship in a foreign or internationally acting domestic company or research institute that covers topics in the occupational field of software systems science. The international internship has a volume of at least 12 ECTS credit points or 360 working hours.

Internships

Students may conduct an internship of at least 10 weeks, or 360 working hours, which obtains 12 ECTS credit points towards the study programme. The faculty's Career & International Centre will assist students getting in contact with suitable companies, writing internship application letters and provide mentoring during their internship period.

Forms of assessment

Examinations take various forms, depending on the objectives and teaching format of the modules. These may include written and oral exams, seminar papers, take-home assignments, presentations and group work. The particular form of assessment and detailed exam regulations are specified for each module at the beginning of the semester.
Depending on the type of module, three, six or nine ECTS credit points are typically awarded. The exams are typically scheduled after the end of the semester. You may take and/or resit a module's exam every semester even if the module is not delivered during that semester.

Course objectives

This graduate-level degree programme allows you to specialise in those modern aspects of computer science that are necessary for analysing, designing and developing complex, distributed and mobile software systems. At the end of your studies, you will be proficient in state-of-the art methods, languages and tools for engineering networked software, for checking the correctness, performance and quality of software, and for solving architectural software problems creatively.
Over and above your excellent subject knowledge gained during your studies, you are trained to take a system-level perspective and to master the technical issues arising from the distribution and mobility of software. With your ability both to think analytically and to create innovative solutions you are ready to enter a thriving international IT job market in Europe and on other continents. With your international language skills and your ability to work efficiently within project teams, you will fulfil key employment criteria of internationally leading companies.

Typical fields of employment are:
  • Software development and consultancy: you are responsible for the analysis, planning and realisation of large software projects in IT companies or employed as a consultant in large software consulting firms
  • Software architecture: you work as a senior software architect in an IT systems house or a software company, and are responsible for the efficient realisation of IT strategies using modern software engineering methods
  • Development and operation of IT infrastructures: you oversee server infrastructures, web portals and cloud services for banks, telecommunications companies or in e-commerce

All modules in our degree programmes are taught in English by experienced, research-active and internationally recognised professors and lecturers. As a result, our programmes will also enable you to engage in subsequent doctoral studies and pursue an academic career.

Language requirements

Applicants must provide proof of their English language proficiency at or above one the following levels, or equivalent: UNIcert II, CEFR B2, IELTS 6.5, TOEFL iBT 90 (internet-based).

Academic requirements

Admission to the Master's programme in International Software Systems Science is granted to applicants who have completed at least the equivalent of a three-year (180 ECTS) Bachelor's degree in Software Systems Science or a closely related field at a university or equivalent academic institution of higher education. The qualifying Bachelor's degree must have been passed with a grade of 2.7 or better on the German grading scale (or equivalent).
Closely related fields of study for a qualifying Bachelor's degree are typically computer science, software engineering, computer engineering, which must cover at least 117 ECTS credit points worth of modules in mathematical foundations, computer science and software engineering including a Bachelor's thesis in one of these fields or in applied computer sciences.

Enrolment fees

Approx. 80 EUR (The fee includes a semester ticket covering public transport in and around the city of Bamberg.)

Costs of living

Approx. 750 EUR per month to cover personal expenses

Job opportunities

EU students can take a job while studying at Bamberg. Non-EU students may work for a maximum of 120 days or 240 half-days per year. Employment adding up to more than 120 days requires a work permit.
The faculty has no facilities to guarantee students can find a job. Students should not rely on getting a job when budgeting for their stay.

Arrival support

Students will be provided with support via web, e-mail and telephone concerning general information such as visa application, letters of invitation, contacts with embassies, residence permit, health services and insurance policy, logistics and financial services, academic and social life, as well as accommodation.

Services and support for international students

Mentoring - students will be assisted by a mentor who provides support and guidance on both academic and social matters.
Computing facilities - students will have free access to the internet on campus (computing services, libraries, and departments).
Language - the language centre offers the opportunity to learn German as well as other languages. Intensive German language courses (Deutsch als Fremdsprache) are offered before the start of the semester, as well as semester courses at various levels.

Accommodation

For information on accommodation in Bamberg, see
https://www.uni-bamberg.de/en/studium/interesse/living-studying-in-bamberg/accommodations-in-bamberg/
Similar programs: