Skip to main content

Department of Computer Science

Computer Science (International) B.Sc.

Our Computer Science program enables international students to actively shape the current technological change. At Hof University, you will not only learn how to develop complex software systems, but you can also deepen your knowledge in all relevant Computer Science topics such as AI, IT Security or Data Science.

Apply for our Computer Science program and become a part of Germany's most popular university according to StudyCheck!


Apply now

Accredited Bachelor's program

Download our program flyer!

The Bachelor's program Computer Science is targeted at international students with first skills in German language (level A2) who are not yet fluent enough to fully study in German, but who are willing to work on their language skills.

In addition, you should be interested in new technologies, enjoy solving problems and working in interdisciplinary teams. If you also have fun in logical and abstract thinking and in dealing with complex problems, this Bachelor's program is the right choice for you.


With this Bachelor’s program, you gain

  • expertise in major technology trends and IT skills to positively change the world
  • excellent career perspectives and the chance to work in interdisciplinary teams
  • advanced German language skills of approx. level B2

In addition, you benefit from

  • an innovative mix of teaching methods - virtual learning, blended learning, practical exercises and interdisciplinary projects
  • development of your intercultural skills
  • valuable work experience gained during the internship semester

As a graduate, you ...

  • have acquired up-to-date IT skills and competencies as well as proficient German language and intercultural skills
  • are able to analyze complex problems and use computer systems to develop strategies for their solution, which is required everywhere in science and business
  • are qualified for many different jobs in the IT industry

Building on the necessary fundamentals in Computer Science, you will learn to develop large software systems that are required in all areas of modern life. The use of the latest methods and tools of modern information technology will be practically applied in projects throughout the program.

The standard duration of this Bachelor‘s program is 8 semesters. The first seven semesters provide practice orientated theory (practical exercises, working in labs, interdisciplinary projects etc.).

Semester 1 + 2

  • basic subjects of Computer Science taught in English language (e.g. Mathematics, Operating Systems and Fundamentals of Programming)
  • intensive German language training and intercultural preparation

Semester 3 + 4 + 5

  • mainly taught in German language
  • modules in the core areas of Computer Science like Web Development, Software Engineering, Artifical Intelligence, Data Science or IT Security

Semester 6 + 7

  • elective modules to deepen your expertise on individual topics
  • freely choose 10 electives from our extensive subject catalogue (e.g. RESTful Web Services, Robotics, Internet of Things or Data Analysis and Data Mining)

Semester 8

  • Internship
  • Bachelor thesis

After successful completion of the program, Hof University of Applied Sciences awards the academic degree Bachelor of Science (B.Sc.).

Semester 1 + 2

  • German as a Foreign Language I + II
  • Fundamentals of Information Technology
  • Fundamentals of Programming
  • Operating Systems
  • Discrete Mathematics
  • Intercultural competence
  • Studying with Success 

Semester 3

  • Software Engineering
  • Algorithms and Data Structures
  • Computer Networks
  • Fundamentals of Web Development
  • Statistics
  • Design, Communication and Presentation

Semester 4

  • Software System Development
  • Applied Artificial Intelligence
  • IT Security
  • Full Stack Web Development
  • Database Systems
  • Mathematics for Computer Scientists

Semester 5

  • Advanced Topics of Programming
  • Advanced Concepts of Artificial Intelligence
  • Cloud Computing
  • Data Science
  • Efficient Programming with C/C++
  • Digital Ethics

Semester 6 + 7

  • Software Architecture
  • Interdisciplinary Software Development Project

Examples of elective modules:

  • Applied Machine Learning
  • Architecture of Mobile Applications
  • Artificial Intelligence in Robotics
  • Basics of Medicine and Medical Engineering
  • Cisco Certificated Network Associate (CCNA)
  • Corporate Management
  • Cryptology
  • Data and Text Mining
  • Deep Learning for Natural Language Understanding
  • Digital Technology
  • Hardware-Oriented Programming
  • Industrial Data Analysis
  • Internet of Things
  • Modern App and Web Development
  • .NET-Programming with C#
  • Principles of Electrical Engineering
  • Project Management
  • RESTful Web Services
  • Software Reverse Engineering

Semester 8

  • Internship with Project Thesis
  • Bachelor Thesis

You are ready to work as

  • Software Developer
  • IT Project Manager
  • Software Architect
  • Full Stack Web Developer
  • IT Consultant
  • Database Developer
  • Network Specialist
  • Requirements Engineer
  • Security Expert
  • Data Scientist

Academic requirements

  • General higher education entrance qualification or subject-linked university entrance qualification, University of Applied Sciences entrance qualification or professional qualification
  • If you are not sure about your university entrance qualification, please check uni-assist and the DAAD database

Language requirements

You need to prove your proficiency in English. This can be done with either of the following:

  • TOEFL minimum 90
  • IELTS 6.5 or above

In addition: German language skills, proven by official test score documents - minimum level A2

All applications must be done via our online application portal Primuss

  • The application period for summer intake is between November 05 and November 30 for Non-EU citizens and between November 05 and January 15 for EU citizens.
  • An admission committee intensively scrutinizes all applications and decides about final admission. Admission letters will be issued in December.

If you acquired your university entrance certificate abroad, uni-assist must assess your certificate before you can send it to Hof University. We advise you to send your documents to uni-assist at least 4 weeks before our application deadline.

If you have any questions concerning the application process, please contact admission(at)

Your advantages

  • Studying at Germany's most popular university
  • Attractive program content (AI, IT Security, Data Science, IoT, ...)
  • Top marks in university rankings (CHE, StudyCheck)
  • Intensive contacts with local companies
  • Modern campus
  • Top-equipped labs
  • Exciting student clubs (motorsports, environmental protection group, eSports and many more)
  • Best prospects on the job market
International Office and Welcome Center

Computer Science International

Degree awarded
Computer Science
8 semesters
Summer semester
Application period

EU: November 5 - January 15

Non-EU: November 5 - November 30

Tuition fees
Language of instruction

More information about our Computer Science program

Campus Hof

The campus is the management and administrative center of the university. Here you will find the university library, high-tech laboratories and university sports facilities.

More about Campus Hof

Esther from Nigeria

„I really love the international Bachelor’s degree program in Computer Science because of its very rich curriculum. It covers every aspect of computer science to a level that is not comparable to other universities. I would recommend the program to anyone wishing to study computer science in Germany at the Bachelor‘s degree level.“

FAQ Section

In order to join the Computer Science Program you need:

  • University entrance qualification (if you acquired your university entrance certificate abroad, it has to be assessed by our partner uni-assist first)
  • English language skills proven by official test score documents (TOEFL minimum 90 or IELTS 6.5 or above)
  • German language skills proven by official test score documents (minimum level A2)

If you fulfill the requirements, we encourage you to send your application via our Primuss Application Portal.

There is no application fee.

  • Unfortunately, we do not have the capacity to pre-check any documents before application.
  • If you are unsure if your previous degree/school education is sufficient to study in Germany, please check it in the DAAD database by entering your data.
  • Before you apply, your university entrance qualification has to be assessed by our partner uni-assist.

Prior to your application at Hof University, your educational certificates have to be evaluated by our partner uni-assist first.

You need to get a so-called VPD which you can use in the appliation process at Hof University.

  • Yes, you can apply with a VPD (Vorprüfungsdokumentation) from uni-assist even if it was issued for another university.
  • You can also apply with a VPD that was issued for an earlier semester.
  • Please note that the decision on accepting documents is solely made by the examination board in each individual case.

For the Computer Science Program, we accept:

  • TOEFL iBT 90 points (or higher)
  • IELTS 6.5 (or higher)

Test results should not be older than three years at the time of the semester start.

The examination board decides if your proof is accepted for admission only AFTER you have submitted your application.

For the Computer Science Program, you need to prove basic German language skills with a minimum level A2 according to the CEFR (Common European Framework of Reference for Languages).

We only accept official test score documents (e.g. Goethe, telc, ÖSD, TestDaF).

Attendance certificates are not sufficient as proof of German language skills.

You can apply via our Primuss Application Portal.

Please note that an application is only possible during the application period.

Applications via post or email will not be considered.

Please visit our official website about the application and admission process. 

You can find those information in our FAQs for international degree-seeking students.

You are interested in applying but still have questions?

Please contact our Welcome Center.


 Kathrin Schötz
Kathrin Schötz +49 9281 409 - 3222

Student Affairs - Admission

 Sabine Figura-Ogrodnik
Sabine Figura-Ogrodnik +49 9281 409 - 3212

Student Affairs - Program Manager