Program start date | Application deadline |
2024-09-01 | - |
Program Overview
The Master of Science in Computer Science and Software Engineering at Constructor University Bremen is a research-oriented program that combines technical expertise in Software Engineering, Cybersecurity, and Artificial Intelligence with management and leadership skills. The curriculum includes core technical modules, project work, management education, and a master's thesis, preparing graduates for leadership roles in research and industry. The program emphasizes hands-on experience and research-centric teaching, equipping students with the skills to succeed in the rapidly evolving technology landscape.
Program Outline
Degree Overview:
The Master of Science in Computer Science and Software Engineering at Constructor University Bremen is a research-oriented consecutive master program that complements a broad spectrum of research-oriented technological education with essential management and leadership skills to educate the future technology leaders in research and industry. Its goal is to prepare students for the role of technology leaders in research and industry with solid training in Software Engineering regarding development and management, along with technical core courses in three subject areas that are presently at the utmost importance:
- Software Engineering
- Cybersecurity
- Artificial Intelligence These offerings mirror the Constructor University's research-centric approach. By ensuring excellent teaching competence, it provides hands-on experiences from the forefront of the state-of-the-art in research and industry.
Outline:
The Curriculum at a Glance The Computer Science and Software Engineering master program's curriculum is divided into four semesters, taking two years to complete. Each semester comprises a mixture of core technical content, project/seminar work, management and leadership education, and academic skills work, culminating in a master's thesis that covers academic research, industrial applications, or start-up developments.
Modules breakdown
The modules are grouped into several domains:
- Technical CORE Modules: 45 ECTS
- Management Modules: 15 ECTS
- Leadership / Academic Skills Modules: 15 ECTS
- Capstone Project: 15 ECTS
- Master Thesis module: 30 ECTS Software Engineering Modules: All students take 15 ECTS of lecture modules from the Software Engineering subject area. It is also mandatory to take at least one main content module (5 ECTS) from Cybersecurity and Artificial Intelligence each. The software engineering area exposes a broad range of methodological and systematic approaches for developing software and related applications in a professional environment. Cybersecurity Modules: In the Cybersecurity specialization, Cryptography is the entry module into the field. This content is complemented by extended courses on security methods, tools, and technologies on both system and network levels. Artificial Intelligence Modules: The Artificial Intelligence specialization covers a spectrum of the field ranging from methods in machine learning over (symbolic) artificial intelligence techniques to applications in cyberphysical systems. Management Modules: To equip students with market-relevant management skills, they take modules in the fields of product development, marketing, and change management. Leadership / Academic Skills Modules: Success in industry and research is further strengthened with a set of Leadership and Academic Skills Modules. Project, Capstone Project & Master Thesis To explore the full development process of a software application related to the areas of specialization of the program, all students take the three modules of the Capstone Project. Students with a strong drive toward academic research can replace one Technical CORE Module in their third semester with the Research Project, which is carried out in one of the research areas of the Faculty.
Careers:
Completion of the program allows graduates to enter research via Ph.D. programs and succeed in the job market in high-profile roles.