Computer Science (Bachelor) - Uni4edu

Computer Science (Bachelor)

Main Campus, Germany

700 / years

Bachelor's Degree36 months
Modern university campus at Hollaendischer Platz in Kassel Germany, red brick industrial heritage buildings converted into academic facilities, students walking between lecture halls, green courtyard with trees, bright daylight
Bachelor

Bachelor of Science in Computer Science (Informatik)

University of Kassel

Computer Science

Duration6 Semesters (3 Years)
LanguageGerman
FormatFull-time
Credits180 ECTS

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 ECTS

Covers 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 ECTS

Introduces 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 ECTS

Provides 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 ECTS

Covers 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 ECTS

Explores 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 ECTS

Introduces 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)

Architecture and Services of the Internet Design Patterns Introduction to Parallel Processing Digital Signal Processing with Integrated Circuits

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

Certified copies of secondary school leaving certificates (with certified German or English translation) Proof of German language proficiency (Goethe-Zertifikat C1, DSH-2, or TestDaF) Valid passport or national ID copy Curriculum vitae (CV/resume) Proof of health insurance coverage valid in Germany

Application Deadlines

Winter Semester (International Applicants)
Winter Semester (German/EU Applicants)
Mathematics Bridge Course

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 month

A 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 program

The 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.

14 Specialized Subject Areas Covered
9 Weeks Mandatory Industrial Placement
115+ Countries Represented at the University

Potential Career Roles

Software Developer / Software Engineer IT Security Analyst Data Analyst / Data Scientist Systems Administrator / DevOps Engineer AI / Machine Learning Engineer IT Consultant

Potential Employers in the Region and Beyond

SMA Solar Technology AG Volkswagen AG Wintershall Dea GmbH Deutsche Bahn AG SAP SE Siemens AG

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.

QS World University Rankings: Europe
#449
2026
ARWU (Shanghai Ranking)
#801-900
2025
U.S. News Best Global Universities
#1212
2026
QS WUR by Subject
#501-550
2026
SubjectRanking BodyRank
Computer ScienceEduRank#53 in Germany
EngineeringEduRank#53 in Germany
MathematicsEduRank#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.

1

Contact Uni4Edu

Reach out to our team via email or phone. We will assess your profile and confirm your eligibility for this program.

2

Prepare Your Documents

Our advisors will provide you with a personalised checklist of required documents and help you prepare your application package.

3

Submit Your Application

Uni4Edu will submit your application on your behalf and keep you updated on its progress throughout the review period.

4

Receive Your Offer

Once accepted, we will help you understand your offer, arrange visa support if needed, and guide you through the enrolment process.

Contact Uni4Edu

corporate@uni4edu.com
+90 5435286292
+44 7868736984
Apply Now

Similar Programmes

Master's & Postgraduate

30 months

Computer Science (Conversion) (30 Months) MSc

location

London South Bank University, London, United Kingdom

Earliest Intake

October 2025

Gross Tuition

18750 £

Bachelor's Degree

12 months

Computer Science (Top-up)

location

University of Roehampton, London, United Kingdom

Earliest Intake

January 2026

Gross Tuition

17628 £

Bachelor's Degree

12 months

Web Design and Development (Top-up)

location

University of Roehampton, London, United Kingdom

Earliest Intake

June 2026

Gross Tuition

16950 £

Bachelor's Degree

48 months

Software Engineering BEng (Hons)

location

University of Bradford, Bradford, United Kingdom

Earliest Intake

June 2025

Gross Tuition

24456 £

Bachelor's Degree

48 months

Computer Information Systems

location

Loyola University New Orleans, New Orleans, United States

Earliest Intake

March 2027

Gross Tuition

47390 $

Give us some starts:

AI Assistant

Uni4Edu AI Assistant