BScComputer Science
Germany, Berlin
Study location | Germany, Stuttgart |
---|---|
Type | Bachelor, full-time |
Nominal duration | 7 semesters (210 ECTS) |
Study language | English |
Awards | BSc |
Course code | BCS_0_210_V_ST_0_e |
Tuition fee | €4,500 per semester |
---|---|
Application fee | €1,000 one-time |
Entry qualification | High school / secondary education The entry qualification documents are accepted in the following languages: English / German. ⠀ Upload your electronic copies during the application process |
---|
Language requirements | English Please find our English language requirements here: |
---|
Other requirements |
|
---|
More information |
---|
Overview
International Experience Track | 3.5 years (7 semesters)
When it comes to optimising digital services, IT experts are always in high demand. Are you passionate about IT systems, mobile apps and AI? Are you interested in software development? Then the B.Sc. Computer Science is the right choice for you.
Our B.Sc. Computer Science programme will teach you how to handle internet, cloud and mobile technologies. You learn how to implement, configure and modify application and multimedia systems and know how to develop and successfully implement user-centred digital products and services.
You deepen your knowledge of the major principles, methods and techniques of the most important programming paradigms and the associated programming and markup languages and you are able to conceptualise, implement and evaluate software solutions for applications and systems.
Programme structure
7 SEMESTERS 210 ECTS
1. SEMESTER 30 ECTS
- Mathematics I
- Elective I: Engineering I or Business I
- Elective II: Engineering II or Business II
- Elective III: Engineering III or Business III
- Scientific Methods and Tools
- Personal Skills
2. SEMESTER 30 ECTS
- Mathematics II
- Programming I
- Elective IV: Engineering IV or Business IV
- Elective V: Engineering V or Business V
- Algorithms and Data Structures
- Statistics
3. SEMESTER 30 ECTS
- Data Visualisation
- Language I
- Programming II incl. Programming Lab
- Computer Networks
- Computer Security
- Operating Systems / Web Computing
4. SEMESTER 30 ECTS
- Software Engineering
- Introduction to Cloud Computing
- Languages II
- Introduction to Embedded Systems
- Databases
- Introduction to Artificial Intelligence
5. SEMESTER 30 ECTS
- Introduction to Internet of Things
- Imaging Technologies & Computer Graphics
- Languages III
- Artificial Intelligence Lab
- Computer Science Lab
- Scientific Research
6. SEMESTER 30 ECTS
- Internship
7. SEMESTER 30 ECTS
- Agile Project and Risk Management
- Internship / Company Project / Research Project
- Bachelor’s Thesis
Career opportunities
Choose from the following career paths:
- System developer (Software developer)
- Application developer (Software developer)
- Application administrator
- Application consultant
- IT service manager
- IT project manager
- IT consultant