
Computer Science
University of Rostock, Germany
Bachelor of Science in Computer Science
University of Rostock
Computer Science
Program Overview: B.Sc. Computer Science at the University of Rostock
The Bachelor of Science in Computer Science at the University of Rostock aims to provide you with a broad and solid foundation in the essential principles of computer science, preparing you for a successful career or further academic study. The program is both fundamentally and methodologically oriented, while maintaining a strong practice-based approach that encompasses interdisciplinary application areas such as bioinformatics and the maritime environment.
You will learn to address theoretical and practical problems using scientific methods, developing independence, decision-making skills, and a strong research orientation. The curriculum is designed to encourage you to work independently based on the methods and systems expertise taught, as well as diverse scientific perspectives, enabling you to adapt to future technologies over the long term.
Founded in 1419, the University of Rostock is the oldest university in the Baltic Sea region and one of the oldest in Germany. The Computer Science Division is part of the Faculty of Computer Science and Electrical Engineering and is recognized for its excellent teacher-student ratio and high-quality teaching, with national rankings consistently placing Rostock's computer science among the top in Germany.
Key Program Highlights
- Comprehensive 7-semester curriculum covering 210 ECTS with 24 compulsory modules, elective options, and a bachelor thesis
- Strong interdisciplinary focus including bioinformatics and maritime computing applications
- Excellent teacher-student ratio enabling intensive, personalized interaction between faculty and students
- Flexible compulsory elective area offering practical training, a semester abroad, or a subsidiary subject
Curriculum and Modules
The B.Sc. Computer Science program is structured into compulsory modules, compulsory optional modules, and electives across seven semesters. In the compulsory part, 24 modules totaling 174 credit points must be completed, while the compulsory optional part requires 30 credit points and the elective part covers 6 credit points.
Introduction to Programming
9 ECTSCovers fundamental programming concepts, data types, control structures, and object-oriented programming principles using a modern programming language.
Mathematics for Computer Science
12 ECTSProvides the essential mathematical foundations including linear algebra, discrete mathematics, and calculus required for advanced computer science topics.
Algorithms and Data Structures
9 ECTSIntroduces fundamental algorithms, sorting and searching techniques, graph algorithms, and core data structures with a focus on complexity analysis.
Theoretical Computer Science
9 ECTSCovers formal languages, automata theory, computability, and complexity theory, forming the theoretical backbone of the computer science curriculum.
Database Systems
6 ECTSIntroduces relational database design, SQL, data modeling, and the principles of efficient data storage and retrieval in information systems.
Software Engineering
6 ECTSFocuses on systematic software development methodologies, requirements analysis, software design, testing, and project management techniques.
Elective Modules and Specializations
Admission Requirements
The B.Sc. Computer Science program at the University of Rostock starts in the winter semester and is open to students who meet the academic and language requirements. Prospective students should have a strong background in mathematics and a genuine interest in systematic problem-solving and technology.
Academic Requirements
- Secondary EducationGeneral university entrance qualification (Allgemeine Hochschulreife / Abitur) or recognized equivalent
- Mathematics BackgroundStrong proficiency in mathematics is expected and recommended for success in the program
- Admission RestrictionThis program is generally not subject to admission restrictions (no Numerus Clausus). Contact Uni4Edu for current data.
- International QualificationsForeign secondary school certificates must be evaluated for equivalency to the German Abitur
- Start SemesterWinter semester only (begins in October each year)
Language Requirements
- German ProficiencyDSH-2, TestDaF 4x4, or equivalent proof of German language skills at B2/C1 level (CEFR)
- Alternative German ProofGoethe-Zertifikat C1 or telc Deutsch C1 Hochschule
- English ProficiencyNot formally required for the bachelor program, but recommended for reading academic literature
Required Documents
Application Deadlines
For personalized admission guidance, document verification, and application support, please contact Uni4Edu
Scholarships and Funding
As a public university in Germany, the University of Rostock does not charge tuition fees for most degree programs. However, students are responsible for a semester contribution and living expenses. Several scholarship opportunities are available to help international students fund their studies in Rostock.
DAAD Scholarships for International Students
Varies by program (typically EUR 861/month for undergraduates)The German Academic Exchange Service (DAAD) offers a range of scholarships for international students studying in Germany, covering living expenses, health insurance, and travel costs. Contact Uni4Edu for current availability and application guidance.
Deutschlandstipendium (Germany Scholarship)
EUR 300 per monthA merit-based scholarship co-funded by the German federal government and private sponsors, awarded to talented students regardless of nationality based on academic achievement and social engagement.
Erasmus+ Mobility Grants
Varies by destination countryAvailable for students undertaking a semester abroad at a European partner university, covering travel and living cost differences. Contact Uni4Edu for details on eligible partner institutions.
For detailed tuition fee information, please contact Uni4Edu — we will guide you through the costs and available funding options for this program.
Career Prospects
Graduates of the B.Sc. Computer Science program at the University of Rostock are well-prepared for a wide range of careers in the technology sector, public service, and research. The program's combination of theoretical foundations and practical skills ensures that you can adapt to rapidly evolving technologies and take on complex challenges in the workplace.
Potential Career Roles
Potential Employers
Rankings and Recognition
The University of Rostock is one of the oldest universities in Germany, founded in 1419, and is consistently recognized in major international and national ranking systems. Its Computer Science Division is noted for high teaching quality and an excellent teacher-student ratio in national evaluations.
| Subject | Ranking Body | Rank |
|---|---|---|
| Computer Science | CHE University Ranking | Top group for teaching quality |
| Engineering and Computer Sciences | QS World University Rankings by Subject | Contact Uni4Edu for current data |
| Computer Science | Research.com | Contact Uni4Edu for current data |
| Natural Sciences | ARWU Subject Rankings | Contact Uni4Edu for current data |
How to Apply
Applying for this program is easy with Uni4Edu. Our team will guide you through every step of the process — from document preparation to final enrolment.
Contact Uni4Edu
Reach out to our team via email or phone. We will assess your profile and confirm your eligibility for this program.
Prepare Your Documents
Our advisors will provide you with a personalised checklist of required documents and help you prepare your application package.
Submit Your Application
Uni4Edu will submit your application on your behalf and keep you updated on its progress throughout the review period.
Receive Your Offer
Once accepted, we will help you understand your offer, arrange visa support if needed, and guide you through the enrolment process.
Similar Programmes
Master's & Postgraduate
30 months
Computer Science (Conversion) (30 Months) MSc
London South Bank University, London, United Kingdom
Earliest Intake
October 2025
Gross Tuition
18750 £
Bachelor's Degree
12 months
Computer Science (Top-up)
University of Roehampton, London, United Kingdom
Earliest Intake
January 2026
Gross Tuition
17628 £
Bachelor's Degree
12 months
Web Design and Development (Top-up)
University of Roehampton, London, United Kingdom
Earliest Intake
June 2026
Gross Tuition
16950 £
Bachelor's Degree
48 months
Software Engineering BEng (Hons)
University of Bradford, Bradford, United Kingdom
Earliest Intake
June 2025
Gross Tuition
24456 £
Bachelor's Degree
48 months
Computer Information Systems
Loyola University New Orleans, New Orleans, United States
Earliest Intake
March 2027
Gross Tuition
47390 $
Uni4Edu AI Assistant




