Source: studieren.univie.ac.at, checked 31 Oct 2026
Foundations · 2 modules · 12 ECTS
Module
ECTS
6
6
Source: studieren.univie.ac.at, checked 31 Oct 2026
Modules · 24 modules · all module group · 450 ECTS
Module
ECTS
12
18
54
54
54
54
6
· winter_semester
6
· winter_semester
36
· winter_semester
18
· winter_semester
6
· winter_semester
18
· winter_semester
12
· winter_semester
6
· winter_semester
12
· winter_semester
6
· winter_semester
6
· winter_semester
12
· winter_semester
6
· winter_semester
6
· winter_semester
18
· winter_semester
18
· winter_semester
6
· winter_semester
6
Source: studieren.univie.ac.at, checked 31 Oct 2026
Practical Courses · 2 modules · 18 ECTS
Module
ECTS
6
12
Source: studieren.univie.ac.at, checked 31 Oct 2026
The degree in facts
LevelMaster · EQF 7, ISCED 7
QualificationMaster of Science · Abbr: MSc
Credits120 ECTS
Study mode?Not found on official pages
Delivery?Not found on official pages
Places
Notetotal for Computer Science and Media Informatics, for applicants who participate in the selection procedure
Value85
What comes after?
8Average study duration semesters · November 2025
34Graduates past year · November 2025
558Students total · November 2025
€4,145Gross monthly income 3y after graduation · 2025
Where graduates work
Hardware developmentManagement consultancy in the IT sectorMarketing or sales roles in IT companiesProject management for IT projectsSoftware development
Codes and faculty
Code066 921
2
How it differs
Against similar programmes
Where this programme leans, compared with the same level and field.
What is there more of here?
More data and computing than 6 of 6 similar
Share of credits by theme. Right: modules counted. Our classification by module titles.
Text: Correct answers must be marked with an “X” on the answer sheet.
Text: Create a table with the computer science courses you passed and make sure you include their ECTS credits. Show that you meet the 90 ECTS requirement.
Text: Data Link Layer: Framing, Error Control, Flow Control, Media Access Control, Ethernet, WLAN
Text: Data Structures (List, Trees, Graphs)
Text: Design Patterns
Text: Determinants, eigenvalues/vectors, characteristic polynomial of a matrix, similar matrices
Text: Each task contains several possible answers. One or more (but never all) of these may be correct.
Text: Emerging Technologies in HCI (GenAI)
Text: Entity Relationship Model
Text: Event-driven process Chain (EPC)
Text: First order predicate logic: Syntax: function and predicate symbols, terms, atomic formulas, free and bound variables, formulas, prenex normal form. Semantic: structures, models, satisfiability and validity of a first order formula.
Text: font size 11pt
Text: For each task, the number of points awarded for a correct answer is specified. This information is shown in brackets after each task.
Text: Fundamentals of Network Security: Attacks, Symmetric-Key and Public-Key Cryptography, Digital Signatures
Text: Fundamentals: complex numbers, fundamental theorem of algebra, linear factors, Euler's formula, properties of different types of functions, exponential function incl. complex exponential
Computer Science is a master's programme in computing and data at Universität Wien in Vienna, Austria. It takes 4 semesters. It carries 120 ECTS credits. Teaching is in English.
The institution publishes 29 modules. By our classification of module titles, the largest themes are data and computing (75%), projects and labs (8%) and research methods (3%).
How much does Computer Science cost?
€726.72 / semester · year not stated · non-EU. Year not stated: confirm with the source.
Admission testsProcedure: Selection procedure · Allocation: written test, date to be announced
Language requirementStage: Application · CEFR from: B2 · Language: English
Prior educationStatus: Eligible with study place · Programme: Business InformaticsStatus: Eligible with study place · Programme: Computer ScienceStatus: Eligible with study place · Programme: Degree programmes that include core competencies in Computer Science of at least 90 ECTS.
Selection criteriaText: Accessibility and Inclusive DesignText: Algorithm Definition (Unambiguous, Effective, Deterministic, Finite, Complete, Correct)Text: Algorithm Paradigms, Greedy, Divide and Conquer, Dynamic ProgrammingText: Application Layer: Domain Name System, Electronic Mail, World Wide WebText: Asymptotic Computational Complexity (O, Omega, Theta, o, omega, ~)Text: Automata theory: finite-state automaton, pushdown automaton, Turing machine, deterministic and nondeterministic automata.Text: Basics of quantum computingText: Boolean algebraText: BPMN: Business Process Model and NotationText: CachingText: Chomsky hierarchy: relationship languages/grammars/automata.Text: CMOS technologyText: Complexity theory. Complexity classes P and NP. SAT problem.Text: Computability theory. Computable functions, decidable sets and problems. Undecidable problems. Halting problem.Text: Correct answers must be marked with an “X” on the answer sheet.Text: Create a table with the computer science courses you passed and make sure you include their ECTS credits. Show that you meet the 90 ECTS requirement.Text: Data Link Layer: Framing, Error Control, Flow Control, Media Access Control, Ethernet, WLANText: Data Structures (List, Trees, Graphs)Text: Design PatternsText: Determinants, eigenvalues/vectors, characteristic polynomial of a matrix, similar matricesText: Differentiation in Higher Dimensions: vector-valued functions, Frenet–Serret formulas, partial derivative, tangent planes, directional derivative, total derivative, Jacobian, gradient, divergence, curl, Hessian matrix, definite quadratic forms, critical pointsText: Differentiation: limits, derivative, sign of derivative, critical points, implicit differentiation, logarithmic differentiationText: DMN: Decision Model and NotationText: Each task contains several possible answers. One or more (but never all) of these may be correct.Text: Emerging Technologies in HCI (GenAI)Text: Entity Relationship ModelText: Event-driven process Chain (EPC)Text: First order predicate logic: Syntax: function and predicate symbols, terms, atomic formulas, free and bound variables, formulas, prenex normal form. Semantic: structures, models, satisfiability and validity of a first order formula.Text: font size 11ptText: For each task, the number of points awarded for a correct answer is specified. This information is shown in brackets after each task.Text: Formal grammars: regular grammar, context-free grammar, context-sensitive grammar, unrestricted grammar.Text: Fundamentals of Network Security: Attacks, Symmetric-Key and Public-Key Cryptography, Digital SignaturesText: Fundamentals: complex numbers, fundamental theorem of algebra, linear factors, Euler's formula, properties of different types of functions, exponential function incl. complex exponentialText: Generic Programming, Templates (C++), Generics (Java)Text: Give us an idea with which research groups you’d be most interested in collaborating (for, e.g., the practical courses), and let us know why.Text: Graphs (Internal Representation, Traversal, Shortest Paths Algorithms)Text: Graphs: directed, undirected, complete, planar, adjacency matrix, degree of a node, paths in graphsText: Groups and rings as algebraic structures and their propertiesText: Hashing Methods (Double Hashing, Separate Chaining, Linear Hashing, Extendible Hashing, BISEH, Coalesced Hashing, Cuckoo Hashing)Text: Hashing Principles (Hash Function, Static, Dynamic, Collision Resolution)Text: Human-Centered Design (User research)Text: Imperative Programming, Variables, Assignment, Selection, Iteration, SequenceText: Index Structures (B-trees and hashing methods)Text: Integer arithmeticText: Integration in Higher Dimensions: multiple integral, substitution for multiple variables, Jacobian determinant, polar coordinate system, cylindrical coordinate system, spherical coordinate systemText: Integration: fundamental theorem of calculus, antiderivative, Riemann integral, integration by substitution incl. trigonometric substitution, integration by parts, improper integralsText: Interaction Design PrinciplesText: Lambda ExpressionsText: Linear independence of vectors, basis and dimension of a vector space, coordinates in a vector spaceText: Linear systems of equations, Gauss algorithm and various uses of itText: Linear Time Sorting Algorithms (Counting Sort, Radix Sort, Bucket Sort)Text: Logic gatesText: Mappings and functions: injective, surjective, bijectiveText: Markings and notes outside the designated boxes will not be taken into account during the automated evaluation and may impair legibility.Text: Markings in the test booklet will also not be taken into account.Text: N-ary, equivalence, and partial order relationsText: Network Layer: Internet Protocol, Routing Algorithms and Protocols, Traffic Management and Quality of ServiceText: no more than three pagesText: Normal Forms (Functional and Multivalued Dependencies, 1.-4. Normal Form, Boyce-Codd-Normal Form, Decomposition- and Synthesis Algorithm)Text: Object Oriented Programming, Data Hiding, Polymorphism, InheritanceText: Perception and CognitionText: Petri NetsText: Physical Layer: Guided Transmission Media, Wireless Transmission, Spectra and WaveformsText: Please note that incorrectly selected answer choices will be deducted from the correct ones.Text: Power set, operations with sets, cartesian product of sets, proof by mathematical inductionText: Programming Language ParadigmsText: PrototypingText: RecursionText: Relational Algebra (select, project, cartesian product, union, difference, intersection, division, join including inner, outer, equi-, and natural join)Text: Relational Model (Definition of Relation, Key, Superkey, Data Definition Language of SQL)Text: Relational Query Optimization (push projection, push selection, cost estimation)Text: Scalar and superscalar computer architecturesText: Scalar product, orthogonal vectors, orthogonal matrices, vector normsText: Search Trees (BST, Multiway Trees, B+ Tree)Text: Sequences of Functions: uniform convergence, power series, Taylor series, Taylor series in several variablesText: single spaced paragraphsText: Software Design and ArchitectureText: Software Quality and Code QualityText: Software Requirements SpecificationText: Software Rollout and MaintenanceText: Software Verification and ValidationText: Sorting Algorithm Properties (Insitu, Exsitu, Stable, Unstable, O(n ln n) Limit for Comparison Sort)Text: Sorting Algorithms (Selection Sort, Insertion Sort, Bubble Sort, Quicksort, Mergesort, Heapsort)Text: SQL (select, from, where, set operations, aggregation, grouping, ordering, views)Text: STL, Container, Algorithms (C++), Collections (Java)Text: Storage technologiesText: submit as PDFText: Transactions, (Concurrency and Recovery including schedules, locking, logging)Text: Transport Layer: UDP and TCPText: Trees and their characterization, properties of (regular) binary trees, Huffman codesText: Tuple and Domain Calculus (formulas and expressions, quantors)Text: UML: Unified Modelling Language (UseCase, Class, Object, Activitiy, State, Sequence, Package, Component, and Deployment Diagrams)Text: Usability and User ExperienceText: Vectors and matrices: basic operations, unit matrix, inverse matrix, rankText: Written test Prepare for the written test. The topics are based on the bachelor's programme in Computer Science at the University of Vienna. Detailed info about the testText: You cannot score less than zero points per task.Text: You will earn full points for a task if all correct answer choices are selected.Text: You will earn partial points for each correctly selected answer choice.Text: You will need to solve multiple-choice tasks based on the specified topics.
Programme · 10 with values · 2 without
Code066 921
QualificationMaster of Science · Abbr: MSc
Credits120 ECTS
Delivery?Not found on official pages
Duration4 semesters
Language of instructionEnglish
LevelMaster · EQF 7, ISCED 7
LocationVienna, AustriaInferred
Outcomes8 · As of: November 2025 · Metric: Average study duration semesters34 · As of: November 2025 · Metric: Graduates past year558 · As of: November 2025 · Metric: Students totalKind: Career field · Field: Hardware developmentKind: Career field · Field: Management consultancy in the IT sectorKind: Career field · Field: Marketing or sales roles in IT companiesKind: Career field · Field: Project management for IT projectsKind: Career field · Field: Software development€4,145 · 2025
Places85 · Note: total for Computer Science and Media Informatics, for applicants who participate in the selection procedure