On-campus program Computer Science (B.Sc.) – SRH University

👉 Study core topics such as programming, cloud & mobile technologies, artificial intelligence and software engineering in a Bachelor of Science in Computer Science. The full-time on-campus degree is offered as a 7-semester International Experience Track or a 6-semester Fast Track (ECTS 210/180) with intake on 1 April and 1 October. Teaching language is English and the programme is accredited and state-recognised across multiple SRH campuses including Berlin. Tuition starts at €690 per month (EU rates) with specified semester fees for non-EU students.

Computer Science (B.Sc.) at a Glance

Computer Science (B.Sc.) at a Glance
📜 Degree Bachelor of Science (B.Sc.)
⏳ Duration 7 Semesters
💶 Fees
from 690 € monthly
from 28980 € total
🏫 University SRH University, UAS based in Heidelberg (Germany)
SRH University of Applied Sciences Heidelberg is one of Germany's largest private universities — with 18 campuses nationwide, over 200 degree programmes in English and German, and an award-winning teaching model that puts real-world learning first. No numerus clausus. No language barrier. Students from more than 140 countries study here.
📋 Study Format On-campus program
🎓 Field of Study Information SciencesIT Management
🎯 ECTS 210 Credit Points
🌍 Language of Instruction English
📖 Course contents Mathematics, Programming, Electronics, Artificial Intelligence, Cloud Computing, Data Security, Networks, Software Development, Agile Methods, Projects, Internships, Bachelor Thesis
📚 Electives International Experience Track, Fast Track
📍 Location Berlin, Heidelberg, Leipzig, München, Stuttgart
📅 Enrollment Winter or summer semester
🔗 More Info View Vendor Profile

Who this English-taught B.Sc. suits – and what you need to get in

This programme fits you if you want a recognised Computer Science degree in Germany taught in English. Typical applicants include: recent international school leavers aiming to start a CS career in Berlin, Heidelberg, Leipzig, Munich or Stuttgart; working professionals with a technical or commercial apprenticeship who want to move into software development; and globally minded students choosing the 7-semester International Experience Track with an integrated semester or internship abroad, or the 6-semester Fast Track for a quicker entry into the job market.

Admission requirements

Admission is selective but NC-free. You apply year-round; intakes start in April and October. The degree is accredited (valid through 30 September 2029). Submit a complete application and be prepared for a personal selection interview.

  • University entrance qualification: a secondary school certificate granting access to higher education (equivalent to the German Allgemeine Hochschulreife or Fachhochschulreife). International school-leaving certificates are accepted if academically equivalent; the university checks comparability case by case.
  • Admission without Abitur: possible with a completed vocational qualification plus at least 3 years of full-time work experience in a relevant field.
  • Language of instruction: English. You need proof of adequate English proficiency. If you do not yet hold a recognised certificate, you can take the SRH English Proficiency Certificate as an alternative route.
  • Application documents: CV (with recent photo), copy of your ID (passport or national ID), and all school/professional transcripts.
  • Study format and tracks: full-time, on campus; choose 7 semesters (210 ECTS, International Experience Track with a 6-month study/internship abroad) or 6 semesters (180 ECTS, Fast Track).
  • Campuses: Berlin, Heidelberg, Leipzig, Munich, Stuttgart.

International qualifications are considered on their academic merit. If your documents show the required level for university entry in your home country and are comparable to German higher education entrance standards, you are eligible to apply.

Personal requirements

Computer Science demands consistent practice and project work. Expect a weekly workload of about 35–45 hours in full-time study, combining lectures, labs and self-study. You should be comfortable with high-school mathematics, systematic problem-solving and learning programming from the ground up. Good spoken and written English is essential to follow lectures, read technical materials and collaborate in teams.

What helps you succeed: strong self-organisation across 5-week teaching blocks, perseverance when debugging and iterating on code, and realistic time planning around milestones and exams. If you are relocating from abroad, plan sufficient time for housing and settling in so you can focus on projects and the selection interview. Curiosity, a portfolio mindset (labs, projects, internship) and readiness to work in diverse, international teams will make your studies—and your entry into the German/EU job market—much smoother.

What will you study in the Computer Science (B.Sc.) at SRH University?

The programme is taught in English. You study core computer science and modern software engineering from fundamentals to application, with the option to complete either a 7-semester International Experience Track (210 ECTS) or a 6-semester Fast Track (180 ECTS). As a private, state-recognised (staatlich anerkannt) university of applied sciences (Fachhochschule), SRH focuses on practice, labs and projects.

Programming and software engineering. You build a solid foundation in programming paradigms and languages, software design and testing. Typical building blocks include object-oriented programming, web and mobile development, and agile methods so you can plan, implement and evaluate full applications.

Systems, networks and cloud. You learn how computers, networks and cloud platforms work together in modern architectures. Modules cover computer networks, cloud computing and deployment, and operating concepts needed to run scalable, secure services.

Data, AI and security. You are introduced to data structures, databases and analytics, and you explore topics such as artificial intelligence and cybersecurity. You also address information security and privacy so software solutions meet real-world requirements.

Maths, electronics and human–technology. You will meet the mathematical foundations used across CS, plus basics in electronics and user-centred design. The focus is on solving complex problems, communicating results and collaborating in teams.

Electives and tracks. You choose between two study tracks: the International Experience Track (7 semesters, 210 ECTS) with a built-in 6-month study or internship abroad, and the Fast Track (6 semesters, 180 ECTS) for a quicker entry into the job market or a consecutive master’s. Electives allow you to deepen areas like AI, cloud or cybersecurity depending on the campus offer.

Practice, projects and thesis. Learning follows SRH’s CORE principle with skill- and project-based teaching, labs and a supervised internship. You finish with a bachelor’s thesis that proves you can design, build and evaluate a software or systems solution ready for professional contexts.

How does studying in the Computer Science (B.Sc.) work?

English-taught programme and proof of language skills

The teaching language is 100% English. You need proof of English proficiency; if you do not yet have a recognised certificate, SRH offers its own English Proficiency Certificate test as an alternative route. This makes the programme accessible if you have strong English skills but lack a standardised test.

On-campus study with two duration options and five German cities

This is a full-time, on-campus programme starting in April or October. You can study in Berlin, Heidelberg, Leipzig, Munich or Stuttgart. Berlin places you in a major tech hub with international startups and global companies; Leipzig offers a growing creative and IT scene with moderate living costs; Heidelberg blends a classic university town feel with strong research; Munich is Germany’s high-tech capital; Stuttgart connects you to industry leaders in engineering and IT.

Project-based learning, labs and close academic support

Teaching follows SRH’s CORE principle: short, focused learning phases, hands-on labs and project work, plus coaching and feedback. You work in manageable groups, develop teamwork and communication skills, and apply theory in realistic scenarios—ideal if you learn best by building software and iterating with mentors.

Assessments aligned with real projects

Assessment reflects applied study: you demonstrate competence through project deliverables, presentations and subject exams. The emphasis is on designing, implementing and evaluating solutions, not just reproducing theory.

International Experience Track: study or internship abroad

Choose the 7-semester route to add a 6-month semester or internship abroad. This track earns 210 ECTS and gives you international work or study experience—an asset for job entry in Germany and the EU.

What does the Computer Science (B.Sc.) cost?

Tuition depends on your campus city, track and nationality. For EU/EEA students, monthly tuition typically starts at €690 per month in Leipzig, Munich and Stuttgart and at €790 per month in Berlin and Heidelberg for the 7-semester track; the 6-semester track starts at €750/€840 per month respectively. For non-EU students, tuition is billed per semester: from €4,770–€5,100 per semester (7 semesters) or €5,100–€5,650 per semester (6 semesters), depending on campus. A one-time enrolment fee applies: €750 (EU/EEA) or €1,000 (non-EU).

To put this into perspective over the standard duration: an EU student in the 7-semester track pays roughly €28,980–€33,180 in total tuition depending on campus; in the 6-semester track, about €27,000–€30,240. A non-EU student pays about €33,390–€35,700 (7 semesters) or €30,600–€33,900 (6 semesters), plus the enrolment fee. Tuition remains constant throughout your studies.

Payment from abroad is standard practice; non-EU students typically pay by semester. SRH also highlights scholarships and education loans as possible financing routes; check which options apply to your nationality and campus.

Living costs vary by city. As an orientation: in Berlin or Munich you should plan a higher budget for rent and daily expenses than in Leipzig, Heidelberg or Stuttgart. A realistic monthly range for students is €950–€1,400 depending on housing, health insurance and personal spending.

What careers and recognition does the Computer Science (B.Sc.) offer?

SRH University is a private, state-recognised (staatlich anerkannt) university of applied sciences. The B.Sc. Computer Science is accredited (2023–2029) under the German system, with internal accreditation by SRH University of Applied Sciences Heidelberg. The degree follows the Bologna framework with 180 or 210 ECTS, which supports international portability for employment and further study, including access to master’s programmes in Germany, the EU and beyond.

With strong demand for IT skills across Europe, graduates work in companies of all sizes as well as public institutions. Typical roles include:

  • Software developer or mobile/web engineer
  • Systems and application engineer; DevOps or cloud engineer
  • IT service management specialist or site reliability engineer
  • IT project manager or technical product owner
  • IT consultant or solution architect; application support and advisory

Entry salaries in Germany vary by city and role. Tech hubs such as Berlin, Munich or Stuttgart often offer higher starting packages, while Leipzig and Heidelberg may offer lower living costs. Experience from projects, the internship and the 210-ECTS track can strengthen your profile for EU work visas and early career roles.

Who is the Computer Science (B.Sc.) right for – and who not?

This programme suits you if you want an applied route into software and systems development, taught fully in English, with projects, labs and the option of a 6-month international experience. It is a good fit if you plan to start your career in Germany or the EU after graduation.

  • You prefer hands-on, project-based learning and want to apply theory in labs and internships.
  • You look for an English-taught bachelor’s in Germany with 180 or 210 ECTS.
  • You value campus choice among Berlin, Heidelberg, Leipzig, Munich and Stuttgart.
  • You want an accredited, state-recognised degree for international employability and master’s entry.
  • You plan to leverage the 6-month study/internship abroad to build an international profile.

There are also clear cases where this programme is not the best match. Read the points below carefully before you decide.

  • You need a fully online or distance-learning degree; this programme is on campus.
  • You are looking for a German-taught programme; teaching is entirely in English.
  • You want the very lowest tuition; private universities charge higher fees than most German public universities.
  • You prefer a purely theoretical curriculum; SRH’s model is applied, project-based and requires active participation.
  • You are unwilling to relocate to one of the listed German cities or cannot commit to full-time study.

Advisory Service

Have questions about Academic Programs Computer Science? Ask your question here, even anonymously. An employee of the institution SRH University or the editorial team will answer you.

Experiences & Reviews