Software, Data and Technology

Bachelor of science by Constructor University Bremen

Learn more

At the CUB website

JetBrains Foundation to discontinue new scholarships at Constructor University starting in 2027

Facts and figures

Location

Bremen, Germany

Duration

3 years, full-time

Language

English, with two mandatory German courses

Rankings

According to the Times Higher Education World University Ranking, Constructor University is among the top 25% (401-500) in the world.

Our students say

Stanislav Sandler
SDT student, 3 year

The program is unique and differs from the usual understanding of an undergraduate program. It was useful to have experience with programming and having a strong mathematical background beforehand, the courses can be tough for some. The highlight of my education here so far are the amazing people I've met, both students and teachers. This opened a lot of opportunities that I've never even thought of having, and no other program could've given me that.

Serbia
Amirali Iranmanesh
SDT student, 2 year

Since 7th grade, I have been passionate about programming and initially planned to study Computer Science for my bachelor's. However, I was swayed by the SDT program, which I found to be more diverse and exciting compared to standard CS. Additionally, for those seeking more rigor and challenges, SDT provides special extra courses.

We receive tremendous support and opportunities through JetBrains, ranging from programming competitions and job prospects to networking events and even social gatherings. It’s hard not to recommend this major, especially with the chance to work closely with JetBrains and potentially earn a full scholarship!

Iran
Saba Tsikeridze
SDT student, 2 year

I’ve always enjoyed competing in programming contests which led me to join the SDT program. The curriculum is super practical right from the start, which makes it so much more engaging. If you think the curriculum is easier than what you expected you can join the extra courses from JetBrains with hands-on instructors which make learning even better. Plus, JetBrains’ partnership opens up awesome job and internship opportunities if you want to dive into the industry sooner than anyone else. You can also meet a lot of like-minded people and hear about their experiences in the fun events hosted by JetBrains.

Georgia

Build your career with JetBrains

An internship at JetBrains is an opportunity to become a fully-fledged member of a product team, working on challenging issues alongside some of the best developers in their field. Don't miss a chance to join our offices in Munich and Berlin.

Become a Jet Interns

You will be involved in real projects and, like regular staff members, will have a high level of autonomy and responsibility regarding the problems you concentrate on solving.

Meet your educators

Anastasia Birillo
Development in JVM Languages

Anastasia is a Researcher at Machine Learning Methods in the Software Engineering Lab at JetBrains Research. She is an experienced Kotlin developer and is highly involved in the Kotlin community. She is the main contributor of the Reflekt project, a plugin for the Kotlin compiler that enables compile-time reflection.

Projects and thesis supervisor
JetBrains
Konstantin Chaika
Computer Architecture

Konstantin is an educational content manager at JetBrains Academy. He has over 4 years of experience in research in the mobile robotics domain and more than 6 years of teaching at universities, including C programming and computer architecture.

Projects and thesis supervisor
JetBrains
Komi Golov
Functional Programming, Formal Languages and Parsers

Komi is a researcher in programming language theory, with a focus of applying formal methods and type theory to Kotlin. She is also finishing her Ph.D. on models of computation. Her interests include proof assistants, mathematical logic, functional programming, formal verification, and type systems.

Projects and thesis supervisor
JetBrains
Kirill Krinkin
Adjunct professor

Kirill holds a Ph.D. degree in Computer Science. Kirill is doing research in robotics autonomy and is an accomplished author or co-author of over 100 technical papers. For more than 20 years, Kirill is a seasoned organizer of STEM schools worldwide, has collaborated with top-tier universities and international companies.

Projects and thesis supervisor
JetBrains
Dmitry Kropotov
Machine & Deep Learning

Dmitry has over 20 years of teaching experience and teaching programs coordination in Data Science and Artificial Intelligence related topics in top universities. He is also an experienced researcher and has participated in many projects with leading research institutes and IT companies like Huawei, Samsung, Yandex and Tinkoff.

Niyaz Nigmatullin
ICPC trainings

Niyaz Nigmatullin is a software engineer at JetBrains' Applied Program Analysis Laboratory, with a focus on compression algorithms and data storage. He's a champion in competitive programming, having won the ICPC World Championship in 2012 and 2013. Niyaz also teaches algorithms and data structures and organizes programming competitions.

JetBrains
Ivan Ovsyannikov
Matrix Algebra and Advanced Calculus, Analysis

Ivan holds BSc and MSc degrees in Radiophysics, PhD in Dynamical Systems and Differential Equations. Before joining Constructor University in 2023, he worked at Imperial College London, University of Bremen and University of Hamburg, as well as 7 years in the IT industry. Ivan teaches mathematical and programming courses for 20 years.

Jury member of Bremen Mathematical Olympiads
JetBrains
Anton Podkopaev
Semantics of Programming Languages, Adjunct professor

Anton holds a Ph.D. degree in Computer Science. He has been doing research in programming languages at JetBrains Research for over 10 years. His scientific interests include programming language semantics, concurrency (esp., weak memory models), proof mechanization, and functional programming.

Projects and thesis supervisor
JetBrains
Ekaterina Verbitskaya
Projects and thesis supervisor

Ekaterina is a Researcher at Programming Languages and Tools Lab at JetBrains Research. She is working on a Ph.D. in program transformations. She is interested in logic, relational and functional programming, partial evaluation, supercompilation, and parsing.

JetBrains

Сampus life

Meet your programs’ team

Have any questions about Constructor University or the admissions process?

Study Program Organizer
Program Support and Development, Constructor University

Anna Petrova

Student Recruitment Officer
Talent Recruitment & Scholarships, Constructor University

Dameli Assalauova

Head of Student Talent Recruitment, Constructor Knowledge and Constructor University

Olga Kornienko