close

Master in Computer Science

Based on the undergraduate degree program in Computer Science at JKU, the Master’s degree program is research-oriented and focuses on today’s advancing and evolving technologies.

The protection of IT systems against internal or external attacks is a strategically important task for planning and operating such systems. Industry and economy require more security experts with a profound knowledge in computer science and especially networks. Important aspects in the application of security measures are the systematic configuration and monitoring of IT infra-structures.

Graduates of this specialization area have broad job opportunities ranging from the design, implementation, and administration of security strategies, the administration of systems, networks, and security policies, the application of cryptography as well as knowledge of the legal environment in the security area.

The profound technical education in this area allows a career in research and development alike.

INS-Courses (Master's Degree Program)
 

Introduction to IT Security - WS

Students will learn beside formal, mathematical basic concepts, software oriented aspects such as malware as well as the Austrian security handbook. Individual contributions by practitioners will show the range of security issues. 

Lecturer:
Rene Mayrhofer

LVA-Type: VO
LVA-Number: 353.067
Hours per semester: 2
ECTS: 3.00
Course Schedule: weekly
Exam: written exam

Information Security Management - WS

Students learn the most important guidelines and standards in the area of incformation security management as well as basics of its certification. They have profound basic knowledge for initiating and implementing a continuous information security process and can demonstrate solution paths for practical use. 

Lecturer:
Edgar Weippl

LVA-Type: VO
LVA-Number: 353.046
Hours per semester: 2
ECTS: 3.00
Dates: Block
Exam: Written exam

Computer Forensics and IT Law - WS

Students understand the basic concepts of computer forensics, its technical limitations as well as the related legal issues. They know typical problems and possess knowledge regarding securing evidence as well as extracting, observing resp. reconstructing data from various sources.

Lecturer:
Michael Sonntag

LVA-Type: VO
LVA-Number: 353.068
Hours per semester: 2
ECTS: 3.00
Dates: Weekly
Exam: Written exam

System Administration - SS

Students understand the buildup of a stable server infrastructure including start of operation and configuration of elementary services. Main aspects are the importance of high availability and the concept of “least privilege”.

Lecturers:
Tobias Höller
Rudolf Hörmanseder

LVA-Type: KV
LVA-Number: 353.054
Hours per semester: 2
ECTS: 3.00
Dates: Weekly
Exam: Schriftliche Klausur

Network Management - SS

tudents know the areas of application and algorithmic principles of selected protocols, which are required for operating and managing computer networks. They understand fundamental relations and the cooperation/interaction of these protocols. In combination with the experience obtained by the practical work in the network lab when installing and configuring network devices, this know-how provides a good knowledge base to efficiently become acquainted with special problems in the network area.

Lecturer:
Rudolf Hörmanseder

LVA-Type: KV
LVA-Number: 353.084
Hours per semester: 2
ECTS: 3.00
Dates: Weekly
Exam: Written exam

Network Security - SS

Students understand the basic functionality and tasks of various network security devices. A main aspect is to emphasize the tradeoff between the required effort and the necessary reductions in convenience to reach a certain security level. 

Lecturer:
Rudolf Hörmanseder

LVA-Type: KV
LVA-Number: 353.088
Hours per semester: 1
ECTS: 1.50
Dates: Weekly
Exam: Written exam

Systems Security - SS

Students will acquire an understanding of the different aspects of system level security. The course will cover protection mechanisms for traditional operating systems for an evolving threat landscape. Techniques used by virus and other malware attacks will be analyzed to determine possible protection and prevention mechanisms. This course will also cover security vulnerabilities in systems and applications, and how they can be identified and remediated. Security in non-traditional systems such as SCADA and the growing security threat in mobile systems will also be covered. 

Lecturer:
Tobias Höller

LVA-Type: KV
LVA-Number: 353.077
Hours per Semester: 2
ECTS: 3.00
Dates: Weekly
Exam: Written exam

Secure Code - SS

Principles and techniques of secure software development, security risk rankings and taxonomies, I/O handling (canonicalization, validation, sanitization), etc.

Lecturer:
Michael Hölzl

LVA-Type: KV
LVA-Number: 353.064
Hours per semester: 1
ECTS: 1.50
Dates: Block
Exam: Written Exam

Projects in Networks and Security - SS

Independent and team-oriented work on a project from the area of the Major Subject. 

Lecturers:
Rene Mayrhofer
Michael Sonntag

LVA-Type: PR
LVA-Number: 353.093
Hours per semester: 5
ECTS: 7.50
Dates: Block
Exam: The evaluation criteria are specified by the course leader at the beginning of the semester. Usually the course is evaluated by continuous project monitoring as well as by a final presentation and possibly a final written report.

Master's Thesis Seminar - WS/SS

tudents present and discuss the progress of their Master's thesis. They learn to critically reflect on the presentations of other students and to give inputs during discussions.

Lecturers:
Rene Mayrhofer
Michael Sonntag

LVA-Type: VO
LVA-Number: 353.094, 353.095
Hours per semester: 2
ECTS: 3.00
Dates: On appointment
Exam: Clarity and elegance of the presentations and demonstrations; progress of the Master's thesis.

Further INS-Courses
(Specialsation)

Cloud Security (KV)- WS

Students will acquire an understanding of the principals of cloud computing security and architecture, as well as the respective threats and possible security controls at the different layers of abstraction. This course will also address and review cloud management services for their ability to provide trustworthy and secure computing and storage services. 

Lecturer:
Rene Mayrhofer

LVA-Type: KV
LVA-Number: 353.073
Hours per semester: 2
ECTS: 3.00
Dates: Block
Exam: Grading will be based on the submission of a seminar thesis.

Hardware-oriented Work on PCs (PR) - WS

The aim of the LVA is that the participant can independently carry out hardware installation and configuration work on the PC.

Lecturer:
Franz Josef Bauer

LVA-Type: PR
LVA-Number: 353.020
Hours per semester: 2
ECTS: 3.00
Dates: Block
Esam: Practical exercises and written exam.

Security in Applicatin Protocols (KV) - WS

Ü

Transmission of how a system owner should act in terms of security and availability. Overview of a number of available Internet application protocols, such as HTTP, SMTP, POP3, IMAP, FTP, TELNET. Structure of protocols and their possible applications as well as their security problems.

Lecturer:
Peter Rene Dietmüller

LVA-Type: KV
LVA-Number: 353.016
Hours per semester: 1
ECTS: 1.50
Dates: Block
Exam: Cooperation, presentation, written preparation and the final discussion will be evaluated.

Web Security (KV) - SS

Students will acquire information on attack vectors, defense and recognition opportunities and strategies to prevent security issues from arising, testing web-based applications. 

Lecturere:
Michael Sonntag

LVA-Type: SS
LVA-Number: 353.031
Hours per semester: 2
ECTS: 3.00
Dates: Block
Exam: Thesis and presentation

Wireless LANs (KV) - SS

This course focuses on the omnipresent IEEE 802.11 wireless network protocol which today is inevitable for notebook computers, mobile phones and IoT devices and is normally simply referred to as WLAN or WiFi.

Lecturer:
Christian Praher-Köppl

LVA-Type: KV
LVA-Number: 353.029
Hours per semester: 1
ECTS: 1.50
Dates: Block
Exam: Written exam

Special Topics of the INS

Special Topics: Android Security (KV) - WS

This course looks at Android security concepts in terms of those already established in the standard platform as well as new concepts and techniques appearing in the Android ecosystem.

Lecturer:
Rene Mayrhofer

LVA-Type: KV
LVA-Number: 353.030
Hours per semester: 1
ECTS: 1.50
Dates: Block
Exam: Written exam and presentation.

Special Topics: Computer Forensics and IT Law (KV) - WS

Students understand the basic concepts of computer forensics, its technical limitations as well as the related legal issues. They know typical problems and possess knowledge regarding securing evidence as well as extracting, observing resp. reconstructing data from various sources. 

Lecturer:
Michael Sonntag

LVA-Type: KV
LVA-Number: 353.060
Hours per semester: 1
ECTS: 1.50
Dates: Block
Exam: Written exam.

Special Topics: Mobile Netze (KV) - WS

Various aspects of cellular mobile radio systems (GSM / UMTS / LTE). In addition to architecture and physical transmission layer, the necessary algorithms for efficient and reliable operation are presented.

Lecturer:
Gerald Ostermayer

LVA-Typ: KV
LVA-Nummer: 353.032
Hours per semester: 1
ECTS: 1.50
Dates: Block
Exam: Written exam.

Special Topics: Einführung in Linux (KV) - SS

Introduction to the basic concepts of the Linux operating system.

Lecturer:
Tobias Höller

LVA-Type: KV
LVA-Number: 353.061
Hours per semester: 1
ECTS: 1.50
Dates: Block
Exam: Written exam.

Special Topics: Patente und Schutzrechte für Ingenieure (KV) - SS

Practical work accompanying the lecture computer forensics and IT law.

Requirements: Previous or concurrent attendance of the lecture Computer forensics and IT law.

Lecturer:
Michael Sonntag

LVA-Tyep: KV
LVA-Number: 353.060
Hours per semester: 1
ECTS: 1.50
Dates: Block
Exam: Written exam and presentation

Special Topics: Industrial Ethernet (KV) - WS

Development of the basic principles of Ethernet fieldbuses and demonstration using practical examples. The participants learn the basic modules (PLC, IO slaves) and can program them themselves. In particular, the two commonly used fieldbuses Ethercat and Profinet are discussed. The communication mechanisms are examined and analyzed in detail with Wireshark. For fieldbuses, time occupies a special place. Isochronous communication is discussed in detail and analyzed in practice.

The LV concludes with considerations on OPC-UA and TSN (Time Sensitive Networking). OPC-UA is a framework for (open) communication and TSN offers the possibility to make ethernet deterministic.

Lecturer:
Paul Knoll

LVA-Type: KV
LVA-Number: 353.059
Hours per semester: 1
ECTS: 1.50
Dates: Block
Exam: Lab reports.

Special Topics: NFC & Smartcards (KV) - WS

Basic concepts of NFC, RFID and smart card systems. Understanding of architectures, communication protocols and applications.

Lecturer:
Michael Roland

LVA-Tye: KV
LVA-Number: 353.039
Hours per semester: 1
ECTS: 1.50
Dates: Block
Exam:

Special Topics: Pentesting (KV) - WS

Industrial Penetration Testing with Peter Panholzer, SCADA Security expert und co-founder of Limes Security.

Lecturer:
Peter Panholzer

LVA-Type: KV
LVA-Number: 353.038
Hours per semester: 1
ECTS: 1.50
Dates: Block