Computer Science (B.Sc.)
Stuttgart, Germany
BSc
DURATION
72 months
LANGUAGES
German
PACE
Full time
APPLICATION DEADLINE
EARLIEST START DATE
TUITION FEES
EUR 389 / per month *
STUDY FORMAT
Distance Learning
* 72 months: €219/month | 48 months: €319/month | 36 months: €389/month
Our Bachelor of Science in Computer Science program equips you with all the necessary skills, abilities, and knowledge to become a valued professional in general computer science and information processing in industry and academia. You will receive training in both theory and practice to acquire the core competencies you need for your career entry and professional development. Furthermore, you will also gain valuable interdisciplinary skills in business administration and engineering, enabling you to excel as an IT professional of tomorrow.
Semester 1
- Key qualifications for study and work
- Basics of business
- Introduction to Computer Science
- Fundamentals of Digital Technology
- Fundamentals of Mathematics and Linear Algebra
- Programming paradigms
Semester 2
- Formal methods of computer science
- Analysis and Numerical Analysis
- databases
- Computer architecture
- Programming in C/C++
- Web project I
Semester 3
- Formal Methods of Computer Science II
- Algorithms
- Operating systems
- Microcomputer systems with laboratory
- Programming in Java 1
- Fundamentals of computer security
Semester 4
- English for Computer Science - Introduction
- Project Workshop
- Distributed Systems
- Networks
- Fundamentals of object-oriented software development
- Classical and agile project management
Semester 5
- Project
- Advanced Level 1
Semester 6
- bachelor thesis
- Advanced Level 2
Recommended knowledge:
- English at level ALTE3 or B2 according to the Common European Framework of Reference for Languages (CEFR)
- Mathematical skills at the level of university entrance qualification
- basic PC user skills
- Software Developer - You develop digital solutions for a wide variety of purposes. You work with various departments to define the specific requirements and build the optimal application based on these requirements.
- Data Scientist – You combine your acquired IT knowledge with expertise in business administration and statistics to optimally analyze and utilize collected data. You will be equally involved in the methodology of data collection and the analysis of the data itself.
- Web Developer - Whether employed full-time or freelance, you will develop websites for companies of all kinds and industries. This includes designing the visual appearance, connecting to various interfaces, and integrating a wide range of functionalities.
- IT Consultant – With your in-depth knowledge of computer science, you will advise companies. You will support the development of IT structures from the outset and manage their implementation. Optimizing existing processes is also part of your responsibilities.
