
Computer Science (Bachelor)
Main Campus, Germany
Bachelor of Science in Computer Science (Informatik)
University of Kassel
Computer Science
Program Overview: Bachelor of Computer Science at the University of Kassel
The Bachelor of Science in Computer Science (Informatik) at the University of Kassel is a six-semester program that provides broad foundational knowledge as well as subject-specific expertise, leading to the first professionally qualifying academic degree. The program covers the entire spectrum of computer science, with fourteen subject areas contributing courses across practical, technical, and theoretical computer science.
In addition to mathematical knowledge, theoretical principles, and key competencies, the curriculum emphasizes practical applications through laboratory work, team projects, and hands-on exercises in areas such as intelligent systems, IT security, modern software development, and climate-friendly computing. A mandatory nine-week industrial placement and a bachelor thesis further bridge academic learning with real-world experience.
The University of Kassel, founded in 1971 and located in the city of Kassel in Hesse, is a public institution with over 21,000 students from more than 115 countries. The university is known for its interdisciplinary approach, strong focus on sustainability, and close collaboration between students and faculty within the Department of Electrical Engineering and Computer Science.
Key Program Highlights
- Comprehensive curriculum spanning 14 computer science subject areas with a strong balance of theory and practice
- Mandatory nine-week industrial placement providing real-world professional experience
- No admission restrictions (no numerus clausus) for the Computer Science bachelor program
- Free mathematics bridge courses offered before the first semester to prepare students for academic success
Curriculum and Modules
The program is structured into foundational areas (Grundbereich A and B), a main area (Hauptbereich), elective modules, a practical component, and the bachelor thesis module. The first four semesters focus on consecutive foundational courses in practical, technical, and theoretical computer science as well as mathematics, while later semesters allow for specialization through elective modules.
Introduction to Computer Science (Einfuehrung in die Informatik)
6 ECTSCovers fundamental concepts of computer science including programming principles, algorithmic thinking, and basic data structures. This foundational module establishes the core skills needed for all subsequent coursework.
Technical Foundations of Computer Science (Technische Grundlagen der Informatik)
6 ECTSIntroduces digital logic, computer architecture, and hardware fundamentals. Students learn how computing systems are designed and how hardware interacts with software at a low level.
Linear Algebra for Computer Scientists
6 ECTSProvides essential mathematical foundations including vector spaces, matrices, and linear transformations. These concepts are crucial for areas such as computer graphics, machine learning, and data analysis.
Analysis for Computer Scientists (Analysis fuer Informatiker)
6 ECTSCovers differential and integral calculus tailored to computer science applications. Students develop mathematical reasoning skills essential for algorithm analysis and scientific computing.
Operating Systems and Systems Programming (Betriebssysteme und Systemprogrammierung)
6 ECTSExplores the design and implementation of operating systems, including process management, memory management, and file systems. Students gain hands-on experience with systems-level programming.
Databases (Datenbanken)
6 ECTSIntroduces relational database theory, SQL, data modeling, and database management systems. Students learn to design, query, and manage structured data for real-world applications.
Elective Modules (Wahlpflichtbereich)
Admission Requirements
The Bachelor of Computer Science at the University of Kassel is not subject to admission restrictions (no numerus clausus), making it accessible to all qualified applicants. International students should ensure they meet both the academic and language prerequisites before applying through Uni4Edu.
Academic Requirements
- Academic QualificationGeneral higher education entrance qualification (Allgemeine Hochschulreife/Abitur equivalent), Fachhochschulreife, or a recognized special professional qualification
- Admission RestrictionNone (admission-free program, no numerus clausus)
- Program StartWinter semester only
- Prior KnowledgeStrong foundation in mathematics and interest in natural sciences recommended; free math bridge course available before semester start
- Credential EvaluationInternational certificates must be recognized as equivalent to the German Abitur; contact Uni4Edu for guidance on credential assessment
Language Requirements
- German ProficiencyGoethe-Zertifikat C1 or equivalent (required, as almost all courses are taught in German)
- DSHDSH-2 or higher accepted as proof of German proficiency
- TestDaFTestDaF with a minimum score of 4 in all sections (TDN 4)
Required Documents
Application Deadlines
For personalized admission guidance, document verification, and application support, please contact Uni4Edu
Scholarships and Funding
While public universities in Germany, including the University of Kassel, generally do not charge tuition fees for most students, there are various scholarship opportunities available to help cover living expenses and other costs. Uni4Edu can help you identify and apply for funding that matches your profile.
Deutschlandstipendium (Germany Scholarship)
EUR 300 per monthA merit-based national scholarship program co-funded by the federal government and private sponsors, awarded to high-achieving students regardless of nationality. The scholarship is granted for at least two semesters and does not need to be repaid.
DAAD Scholarships for International Students
Varies by programThe German Academic Exchange Service (DAAD) offers a range of scholarships for international students studying in Germany, covering living expenses, travel costs, and health insurance. Eligibility and amounts depend on the specific DAAD program.
Heinrich Boell Foundation Scholarship
Up to EUR 934 per month (undergraduate)A politically oriented foundation scholarship supporting students who demonstrate strong academic performance and civic engagement. Open to both German and international students pursuing undergraduate degrees in Germany.
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 Bachelor of Computer Science from the University of Kassel are well-prepared for a wide range of careers in the technology sector and beyond. The program's emphasis on both theoretical foundations and practical applications ensures that graduates can immediately contribute in professional settings or continue their academic journey with a Master's degree.
Potential Career Roles
Potential Employers in the Region and Beyond
Rankings and Recognition
The University of Kassel is recognized in multiple international and national ranking systems. Founded in 1971, it has built a strong reputation for interdisciplinary research, innovation, and a distinctive focus on sustainability and digitalisation. Below are selected rankings relevant to the university and the Computer Science program.
| Subject | Ranking Body | Rank |
|---|---|---|
| Computer Science | EduRank | #53 in Germany |
| Engineering | EduRank | #53 in Germany |
| Mathematics | EduRank | #55 in Germany |
| Overall (Germany) | EduRank | #52 in Germany |
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




