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.
Key Facts
Degree
Bachelor of Science (BSc)
Duration
6 Semesters
ECTS
180 Credits
Language
German (Level B2)
(Some courses are offered in English)
Locatíon
Linz
Program
Full-Time
Register to Enroll Secure your spot to study!
Learn moreWhat 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:

Curriculum
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. See the Linz Institute of Technology for more videos and insight about the Bachelor's degree program in Technical Physics.
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
Admission to Studies
Requirements
In order to be admitted to the Bachelor's degree program in Business Informatics, 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:
- School students who have prior background education in engineering and computer sciences can earn university academic credit while still in school. Please contact the Office of Examination and Recognition Services at the JKU:
- Graduates from Computer Science HTL schools can save an entire academic year through earning advance university credits and as part of the Start Studies during Summer Semester program.
- Contact the Admissions Office for additional information about admission requirements and credit transfer.
Still Have Questions?
Then contact us!
Department
Admissions Office
Building
Room
1st Floor, Room 113A/B
Phone
+43 732 2468 2010
Register to Enroll
Secure your spot to study!
Learn more about registration, admission, and deadlines.
Learn more
Frequently Asked Questions
What is the difference between computer sciences and similar majors?
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.).
Is it possible to study Computer Science part-time?
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.
What is the language of instruction?
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.
Is there an entrance examination for Computer Science at the JKU?
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.
Is it possible to study Computer Science without any prior background knowledge?
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 in September. These compact review courses offer an introduction to programming.
Are there any opportunities to better understand
just what computer science is?
School students seriously considering majoring in Computer Science can take part in any of these programs to learn more about the subject area:
- HeadStart@Informatics. AHS school students in the 7th class and up can take selected computer science courses in advance. This allows you to earn university academic credit in advance, learn more about studying computer science at a university level, and complete the StEOP requirements by the time you officially enroll.
- TEC Workshops. Free, half-day, hands-on workshops on current topics in computer science. Register as a school class. The workshops allow you to learn more in-depth about various areas in computer science and get a taste of campus life in a casual atmosphere.
- Young Computer Scientists. A program for gifted school students. In addition to workshops on current topics in computer science, students can apply for a summer internship at a renowned IT company.
- Adolf Adam Computer Science Award. Graduate students compete to earn the award by presenting their Master's thesis work. School students in the audience select the winner. Register as a school class to attend and find out just what computer scientists do after graduation.
- FIT Info Days. The program "Women in Technology" (FIT) organizes workshops and experiments geared toward girls in higher level classes at school to provide an opportunity to learn more about pursuing a degree in engineering and technology.
- Study for a Day. Hang out for a day with a JKU student enrolled in a program you are interested in and let them tell you what studying Computer Science is like.
What is the percentage of women studying Computer Sciences at the JKU?
The percentage of women currently enrolled in Computer Science is only 15%. Past experience, however, has shown that women studying Computer Science often 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)!
Have we piqued your interest?
Learn more about studying computer science at the JKU Linz Institute of Technology (LIT). Let students and professors give you insight into everyday student life and see what else you could study.
Advanced Degree Programs
After completing your undergraduate degree, you can continue your education by pursuing an advanced degree:
Artificial Intelligence Master's Degree
Degree ProgramComputer Science Master's Degree
Degree ProgramElectronics and Information Technology Master's Degree
Degree ProgramBusiness Informatics Master's Degree
Degree ProgramLegal and Business Aspects in Technics Master's Degree
Degree ProgramSimilar Degree Programs
These programs could also be of interest:
Artificial Intelligence Bachelor's Degree
Degree ProgramElectronics and Information Technology Bachelor's Degree
Degree Program
Teacher Education Studies
Computer Science and Informatics Management
Bachelor's Degree
Degree Program
Mechatronics Bachelor's Degree
Degree ProgramBusiness Informatics Bachelor's Degree
Degree ProgramAll Bachelor's & Diploma Degree Programs
Overview
Recreation at the JKU Campus
Cafés, the university cafeteria, beach volleyball courts, fitness studio, shopping - everything you need daily & recreation on campus.
Student Housing at the JKU Campus
Your home away from home. Student dorms or shared flats - learn more about student housing options here.