Bachelor's Degree in Computer Science.

Algorithms, artificial intelligence, virtual worlds, autonomous factories, block chains and quantum computers - these are 21st century technologies. Learn to understand and master these technologies of the future. Be an innovator. Study computer science.

The Bachelor's degree in Computer Science at the JKU covers the entire spectrum of information and communication technology. The focus is not only on programming, but also about methods used in artificial intelligence (AI), machine learning, the Internet of Things, networks and corresponding security mechanisms. You will learn all about computer graphics, image processing, multimedia, operating systems, databases, (web) information systems and much more. Computer science is multi-layered and ranges from scientific research into fundamental questions to creating practical, interdisciplinary solutions. As an interface between man and computer, between business and society, studies in Computer Science opens up hundreds of outstanding job prospects for you.

The JKU has always been a pioneer in the field of information technology. After all, the JKU offered Austria's first degree program in Computer Science. At the moment, approximately 40 computer science professors teach and conduct research at the JKU in order to provide you with a strong study environment and a world-class education in one of the hottest fields in our time.


Page Content

Key Facts


Bachelor of Science (BSc)


6 Semesters


180 Credits


German (Level B2)
(Some courses are offered in English)





What makes Computer Science at the JKU Particularly Attractive

If you are looking for an all-round education in different areas of computer science, you are in the right place. Program graduates are highly sought-after experts and find employment quickly. Special features of the Computer Science program in Linz are:

  • Research Orientation: The program supports research-led teaching, meaning students are given an opportunity to work on current research projects at the institutes.
  • Specialization accordig to personal interests: In addition to mandatory classes, students can choose from a wide range of elective courses designed to allow students to delve deeper into a personal area of interest.
  • Satisfaction: A survey of graduates over recent years has shown that 97% of computer science graduates in Linz would not hesitate to recommend the program.

Bachelor's Degree in Computer Science - Study Plan

As part of the Bachelor’s degree program, students are required to complete courses totaling 180 ECTS credits in the following areas:

Fields of study of the bachelor's degree programm Informatics

Curriculum and Studies Information & Orientation Phase (StEOP)

The curriculum contains all of the program requirements. At the start of the program, you must complete all required courses as listed in the Studies Introduction & Orientation Phase (StEOP). Once you have passed those requirements, you may continue on in the program and sign up for additional classes.

Bachelor's in Computer Science - Main Areas of Focus

The program covers the most essential fields in Computer Science, enabling you to solve practical problems. The program focuses on:

  • Theoretical Foundations: In addition to mathematics, logic, formal models and proof of correctness are the basic tools in  the study of computer science.
  • Software Engineering: From professional programming in Java and C to basic algorithms, design, testing and management, you will learn everything you need know in order to build complex software systems.
  • Hardware Foundations: You not only learn to design digital circuits, but also learn how modern computer architectures work.
  • Information Systems: Databases, expert systems and data warehouses are just some of the topics that will make you an information systems expert.
  • Artificial Intelligence and Machine Learning: Some of the world's top experts teach you how to generate information from data and how to shape artificial intelligence.
  • Networks and Security: Be it local networks, cloud services, mobile apps or the Internet of Things - here you will learn how to build these kinds of systems securely and efficiently.
  • Computer Graphics and Virtual Reality: Artificial worlds are becoming increasingly important in medicine, architecture and computer games. We'll show you how to create and build these kind of worlds.

JKU student Florian talks about studying Computer Science

Let Computer Science major Florian give you an insight into everyday life at the university.

We would like to point out that when playing the video, data may be transmitted to external parties. Learn more by reading our data privacy policy

What You Learn in Computer Science at the JKU

  • Professionalism: You learn academic and hands-on state-of-the-art methods in all areas of computer science in order to become a versatile professional.
  • Problem Solving Skills: This is what the professional world is all about. You learn how to systematically approach and solve complex problems using computer science methods.
  • Independence: The program not only provides academic and scientific knowledge, but also challenges you to delve more in-depth into your area of interest.
  • Accompanying Skills: In addition to basics in computer science, you will learn how to work effectively as part of a team as well as learn about different areas such as business, law, project organization and presentation techniques.

Your Career Prospects

Computer scientists can pursue a wide range of professions, including software and hardware development, consulting, management, services and training as well as conducting research or starting a company. Computer science graduates from Linz work in many key positions in business and many have made careers abroad for themselves. Computer Science studies in Linz has an excellent reputation due to the program's emphasis on a hands-on, real world education. Job fields include:

  • Data Analysis and Machine Learning
  • Secure Networks and Internet Solutions
  • Information and Communications Systems
  • Miniaturized IT Systems
  • Software and Hardware Development
  • IT Consulting and Training
  • Research
„Today, computer science is the backbone of business and industry. Those who study computer science have outstanding job prospects after graduation.“
o.Univ. Prof. Dr. Dr.h.c. Hanspeter Mössenböck
sitzender Mössenböck im Portrait

Admission to Studies


In order to be admitted to the Bachelor's degree program in Computer Science, you must fulfill the following requirements.

  • Hold general higher education (university) entrance qualifications (Austrian "Matura" or "Berufsmatura" diploma, German "Abitur", university enrollment eligibility examination, etc.)
  • If your first language is not German, you will be required to submit proof of B2 level of language proficiency in German.

Please note:

Still Have Questions?

Then contact us!


Admissions Office


Bank Building

Frequently Asked Questions

Whereas the degree program in computer science covers the full range of computer science, other degree programs specialize in sub-areas of computer science, combining computer science content with contents from other degree programs:

  • Business Informatics combines Computer Sciences with content in Business Administration. Business experts acquire an IT background.
  • Electronics and Information Technology focuses on hardware aspects in the field of IT. This program combines base-knowledge in computer science with other topics such as electronics, sensor and measurement technology, automation technology and communications engineering.
  • Mechatronics is a combination of electrical engineering, mechanical engineering and computer science, focusing on topics such as electronics, mechanics and control engineering.
  • In addition to base-knowledge in mathematics, statistics, logic and programming, the Artificial Intelligence program focuses on specialization areas such as machine learning, data science and artificial intelligence.
  • The Teacher Education Program in Computer Sciences and Informatics Management trains educators in the field of computer sciences for secondary level schools (AHS, NMS schools, etc.).

Like most academic degree programs at the JKU, Computer Science is a full-time program. While course materials are available online and can be studied independently, classroom attendance is mandatory for certain classes and internships. As a rule, when there is a class, a study group session takes place during the late afternoon.

Students who are further along in the program can work at least part-time while studying. For the first academic year, however, we strongly recommend not working (or just working a few hours) while studying. If you work, expect to take a bit longer to complete the program.

The majority of the Bachelor's degree program in Computer Science is generally taught in German. Approximately 20% of the courses are taught in English (tendency increases toward the end of the program). The Master's degree program in Computer Science is taught entirely in English.

No, there are currently no entrance examinations for Computer Science. Students who qualify for university admission (by earning a Matura diploma, for example, or those who have successfully passed the university enrollment eligibility examination) have an opportunity to study Computer Science at the JKU.

The Computer Science program starts from the very beginning and no prior background knowledge is required. However, students who have no prior background knowledge will have to work hard from the very beginning.

Newly enrolled students who have done any programming before can take part in special preparation courses, opens an external URL in a new window in September. These compact review courses offer an introduction to programming.

School students seriously considering majoring in Computer Science can take part in any of these programs to learn more about the subject area:

The percentage of women currently enrolled in Computer Science is only 20%. Past experience has shown that women studying Computer Science often even have better grades than their male counterparts and statistically, an increasing number of women are opting to pursue careers in computer science. In any case, we strongly hope that the percentage will increase!

Still Have Questions?

Do you need help registering or do you have questions about the program? Contact the JKU's Office of Student Information and Academic Advising (SIBS)!


... and sign up to receive the JKU Newsletter for prospective students! Everything you need to know about studying at the JKU, upcoming events. and what's new.

Advanced Degree Programs

After completing your undergraduate degree, you can continue your education by pursuing an advanced degree:

Similar Degree Programs

These programs could also be of interest:

  • All Bachelor's & Diploma Degree Programs


Student Housing at the JKU Campus

Your home away from home. Student dorms or shared flats - learn more about student housing options here.

Recreation at the JKU Campus

Cafés, the university cafeteria, beach volleyball courts, fitness studio, shopping - everything you need on a daily basis, plus recreational activities on campus.
Beachvolleyball Platz Linz