Achieve your dream career with
JetBrains Foundation & Constructor University
ADVANCED SOFTWARE TECHNOLOGY (AST)
Master of Science – Graduate program
Specialization: ML Research (Data Science Track)
This intake is exclusively focused on the Data Science track, specifically designed to train the next generation of Machine Learning Researchers.
Our program emphasizes deep research methodology and theoretical foundation. We prepare students for future PhD studies or R&D roles in top research labs.
What You Will Study
We offer in-depth knowledge critical for cutting-edge ML research, with a primary focus on Deep Learning, Bayesian Models and Reinforcement Learning. Thanks to JetBrains collaboration, you will explore the ML applications in Software Engineering. Hard skills training is reinforced with management and entrepreneurship courses.
Full scholarship from JetBrains Foundation
The program provides full and partial scholarships sponsored by JetBrains Foundation. To be considered for the scholarship, please submit your application no later than March 15, 2026.
- Deep Research Foundation
Master the theoretical methods (Bayesian Methods) required for ML research and future PhD work. Complete a core Master Thesis that demonstrates your capacity for independent high-quality scientific research. - Applied Research Ability
Learn to directly apply sophisticated ML techniques to challenging software engineering problems. - Technological Entrepreneurship
Build in-demand projects that can be applied in real life.
The Advanced Software Technology (AST) MSc curriculum requires you to complete the following components:
- 6 mandatory core courses, including Deep Learning, Machine Learning in Software Engineering, and Research Seminar (30 CP)
- 5 Machine Learning electives of your choice, including Bayesian Methods in Machine Learning, Reinforcement Learning, and Large-Scale Deep Learning Models (25 CP)
- 5 courses in entrepreneurship and management (20 CP)
- 1 semester dedicated to the final Thesis Project (35 CP = 30 CP for the thesis + 5 CP for the Research Project)
- Summer internship (10 CP)
In addition, you will have the opportunity to take extra courses from across the university beyond the program requirements.
More detailed information is available in the program handbook.
Important note:
The 2026 intake is exclusively focused on the Data Science track. Apart from general courses, only Data Science track courses will be offered.
All study programs at Constructor University are accredited by the German Accreditation Council, guaranteeing adherence to high academic quality and international standards. This accreditation confirms that each program meets formal and subject-related criteria in terms of content, structure, and intended learning outcomes.
This is a highly demanding, research-focused track. Strong foundational knowledge is required in:
- Programming: Strong programming background is required. You should be capable of writing well-structured code, understanding and modifying other people’s code, and completing programming-intensive coursework independently.
- Machine Learning: Basic course completion (e.g., supervised/unsupervised fundamentals).
- Mathematics: Strong background in Advanced Mathematics (Calculus, Linear Algebra, Statistics and Probability Theory).
- Advanced English: You must possess an advanced level of English, enabling you to comprehend information and respond fluently without hesitation.
Graduates of our program are poised for success in a multitude of careers in the IT sector and computer science research. They are well-equipped for positions such as Full-Stack Developers, Data Mining Specialists, Artificial Intelligence Engineers, and Network Security Analysts.
In addition, the skills they acquire open pathways to contribute to groundbreaking research in areas like applied computer science and engineering, big data and theoretical foundations of computing and programming languages.
This study program is part of the School of Computer Science & Engineering.
The School of Computer Science and Engineering focuses on research and development in information, communication, and production technologies, intelligent and autonomous systems, as well as the flow of goods.
Key disciplines in the school include Mathematics, Computer Science, Robotics, and Electrical Engineering.
Become part of a global community
Constructor University Students come from all over the world to live and learn at Constructor University. Our student body represents 120 nations. They form an ambitious campus community whose internationality is unprecedented in Europe. Constructor University’s green and tree-shaded 80-acre campus provides much more than buildings for teaching and research.
Get in touch - let your future start at Constructor University
Do you have any questions or need consultation?
Call us or write us at study@constructor.university – we are happy to help you with your inquiry.