Switch to organizational form full-time Overview Digitalization is bringing IT and the real world ever closer together. Where the two intersect, potential is created for fresh innovation in products, services and jobs – which means a myriad of opportunities for imaginative IT specialists. Smart City, eHealth and mobile app design are just some of many examples. This course invites you to help shape the digital future. Combining the fundamentals of computer science and telecommunications, it offers the prospect of individual specialization.Apply nowContact usContact us!Mag.a Marion BozsingMarina PaukovitsMelanie PaukovitsFavoritenstraße 226, B.3.20 1100 Wien T: +43 1 606 68 77-2130 F: +43 1 606 68 77-2139 informatik@fh-campuswien.ac.atMap main campus Favoriten (Google Maps)Office hours during semester Mon, 8.00 a.m.-12.00 p.m. and 1.30 p.m.-5.45 p.m. Tue, 1.30 p.m.-7.30 p.m. Wed, 9.00 a.m.-12.00 p.m. and 1.30 p.m.-5.45 p.m. Thu, 8.00 a.m.-12.00 p.m.Until further notice the opening hours are not valid. Please make an appointment in advance by phone or e-mail, should personal contact in the secretary's office be necessary.Anrede Frau Herr Vorname *Nachname *E-Mail address *Nachricht *AbsendenIhre E-Mail wurde versendetDuration of course6 SemesterOrganisational formpart-time180ECTSLanguage of instruction German34Study placesFinal degreeBachelor of Science in Engineering (BSc)Application period for academic year 2021/221st October 2020 to 15th June 2021tuition fee / semester:€ 363,361+ ÖH premium + contribution2 1 Tuition fees for students from third countries € 727,- per semester 2 for additional study expenses (currently up to € 83,- depending on degree program and year) What you will need You have a light-hearted and practical attitude to computers and IT in general, using the latest apps for fun, and to make life easier. Inquisitive by nature, you want to know more about the technology behind those apps.When it comes to applications you ask such questions as, what do people need? How can applications be made secure and user-friendly? Where are they best deployed, and how are they best linked to other apps? You typically think in an analytic and systematic manner. Data protection matters to you, and you developed a basic understanding of mathematics and physics at school. What we offer you Since the ‘how’ is every bit as important as the ‘what’, we are continually developing our course content and teaching methods. We were recently invited to present an innovative teaching concept at Columbia University in New York City in which smartphones and tablets serve as mobile learning aids. Alongside teaching, the practical element is important to us. We uphold cooperation agreements with reputable IT businesses that also appear at our annual technology careers fair. Take this opportunity to make important contacts for your future career and open up a dialogue with potential employers. We will help also you put out feelers abroad for the purposes of an internship, Bachelor dissertation or study trip. In the process, you will benefit from our wide-ranging contacts with international universities. If you want to turn your ideas into exciting projects, we will back you all the way. We present the best projects to a broad public through the Innovation Lab (part of our Open House) and the BeSt trade fair. We also give you the chance to take an active part in R&D projects. For example, our Competence Center for IT Security carries out research into security concepts for mobile applications and the Internet of Things. Practical relevance is also guaranteed at our Campus Lecture evenings, which are open to all and feature contributions from prominent experts. What makes this degree program special Personal specialization from the 4th semesterGuaranteed place in the modern network labCertification including Cisco CCNA, Cisco CCNA Security, PMA Level D, Oracle Java, Oracle SQL, ISTQBDigitalization is revolutionizing more and more areas of life and industry – and the interplay of computer science and digital communication is central to this development. It is a symbiosis that is changing the IT sector permanently while creating practically unlimited possibilities for innovative applications. That said, the process calls for technical expertise, project management know-how and the ability to recognize trends early and adapt to evolving situations with flexibility. The prospect of personal specialization while still a student will help you raise your personal profile. Throughout the course, we support students with innovative teaching concepts and research in the future-facing fields of Internet of Things and IT security. Moreover, a modern network lab provides an ideal infrastructure for testing out and implementing practical ideas. As well as gaining a qualification, the FH gives you the opportunity to acquire certificates such as Cisco CCNA 3-4, Cisco CCNA Security, PMA Project Management Austria Level D, Oracle Java, Oracle SQL and ISTQB, all of which are in demand on the job market. What you will learn in the degree program The course combines fundamentals of computer science and telecommunications with soft skills and an eight-week internship. It starts by establishing a knowledge of software, hardware and digital communication.From the fourth semester onwards, you will build on that knowledge in elective subjects and apply it to academic and practically-focused projects.Elective courses on current issues including IT security, mobile app development, virtual reality, project management and modern networks give individual students the opportunity to specialize. Joint projects with our business partners enable you to apply your knowledge and ideas to practical situations. Curriculum 1. Semester LectureSWSECTSOperating Systems ILVOperating Systems ILVLector: Dipl.-Ing. Heimo Hirner, Bernhard Taufner, BSc, MSc3SWS6ECTSLecture contentsBasic concepts of operating systems are presented. The lecture explains how processes and threads interact in an operating system. For the practical application of the theoretical concepts, the exercises are provided, which mainly use Linux operating systems. The concepts are illustrated by means of programming examples. Deadlocks are identified and resolved. The operating systems are used in a virtual environment. In particular the lecture covers the following contents: - Processes and threads - Memory management - Deadlocks, Livelocks, Monitor, Semaphore - File systems - Input and output - Virtualisation - IT-Security - Unix, Linux - WindowsAssessment methodsFinal examTeaching methodsStudents' presentations, exercises, lecture presentationLanguageGerman36IT Concepts ILVIT Concepts ILVLector: Dipl.-Ing. Dr. Friedrich Bauer2SWS4ECTSLecture contents(ONLY IN GERMAN - 28.02.2018) Um den Aufbau und die Arbeitsweise aktueller Computersysteme zu verstehen wird in dieser LV ein Bottom-Up Ansatz verfolgt. Beginnend mit den Bits und Bytes werden aus den logischen Grundfunktionen komplexere Komponenten zusammengesetzt. Insbesondere das Verständnis über den Aufbau eines Mikroprozessors und das Zusammenwirken mit dem Bussystem, dem Programm- und dem Datenspeicher werden mit integrierten praktischen Übungen erlernt. Die LV deckt insbesondere die folgenden Inhalte ab: - Digitaltechnik (boolsche Algebra, Gatter, Flipflop, Register, Zahlensysteme) - State-Maschine (Zustandsgraphen, Schaltwerke) - Rechnerarchitekturen (Computergrundstrukturen, von Neumann - Architektur)Assessment methodsFinal examTeaching methods(ONLY IN GERMAN - 28.02.2018) Vortrag und praktische Übungen (auf Papier, am PC, im Labor)LanguageGerman24Mathematics 1 UEMathematics 1 UELector: Dipl.Ing. Nikolaus Maly1.5SWS3ECTSLecture contents- Arithmetics: number ranges, complex numbers (forms of representation and arithmetic operations). - Foundations of Discrete Mathematics, Algebra and Number Theory. - Linear Algebra: calculation with vectors, matrices and determinants. Solution methods for linear systems of equations. - Analysis: Sequences and Rows, Functions: Continuity, Differentiation and Integration.Assessment methodsFinal examTeaching methodsExercises supporting the contents of the lecture, consolidation of the concepts from the lecture and application of the methods taught in the lecture to problems in theory and practice.LanguageGerman1.53Mathematics 1 VOMathematics 1 VOLector: Dr. Christian Steineder1.5SWS2ECTSLecture contents- Arithmetics: number ranges, complex numbers (forms of representation and arithmetic operations). - Foundations of Discrete Mathematics, Algebra and Number Theory. - Linear Algebra: calculation with vectors, matrices and determinants. Solution methods for linear systems of equations. - Analysis: Sequences and Rows, Functions: Continuity, Differentiation and Integration.Assessment methodsFinal examTeaching methodsLectureLanguageGerman1.52Networking Technologies 1 ILVNetworking Technologies 1 ILVLector: Bernhard Taufner, BSc, MSc, Joyce Flynt Visne, B.Mus., BSc, MSc2SWS5ECTSLecture contents(ONLY IN GERMAN - 28.02.2018) Netzwerke sind wichtige Grundlagen für Kommunikation und für Computer Science. Ob man Hardware-nah mit Embedded Systems, User-nah mit Web-Applikationen oder auf einer Ebene dazwischen mit Middleware arbeitet, ist das Netzwerk ein integraler Teil des Arbeitens, des Systems und des Produktes und ein gutes Verständnis von der Arbeitsweise eines Netzwerkes und seinen Protokollen ist wichtig. In dieser LV setzen die Studierenden sich mit den untersten Schichten von Netzwerken auseinander und lernen, wie diese funktionieren. Die LV deckt insbesondere die folgenden Inhalte ab: - Netzwerk-Protokolle, -Modelle und -Schichten (TCP/IP, OSI) - Überblick von L1 - Detaillierte Einblick in L2 Aufgaben und Funktionen - Ethernet, HDLC - L2-Switching, Spanning Tree Protocol, VLANs - Physikalische und logische Adressierung - ARP, IP, ICMP - Konfiguration von Switches, VLANs - Beobachtung von STP - Protokoll-Analyse auf L2 und L3Assessment methodsFinal examTeaching methods(ONLY IN GERMAN - 28.02.2018) Praktische Übungen mit Netzwerk-Geräten, Protokoll-Analyzer, Simulationen; Cisco Networking Academy online Lernplattform; VortragLanguageEnglish25Programming 1 ILVProgramming 1 ILVLector: Dipl.-Ing. Dr.techn. Jürgen Falb, Leon Freudenthaler, BSc MSc, Mag. Dr. Michael Strommer4SWS8ECTSLecture contentsThe course provides basic concepts of object-oriented programming using the programming language Java. Concepts of programming languages ​​such as control structures, elementary data types, data structures, classes, objects, and methods are taught. Furthermore, the design of programs, as well as their analysis and techniques for debugging, tracing and testing is included. Working in small groups on a project promotes teamwork and self-organization. The LV covers in particular the following contents: - Basics of programming - Variables and data types - operators - control structures - Error Handling - Basics of object orientation - inheritance - polymorphism - Abstract classes - interfaces - Data Structures and GenericsAssessment methodsModule examTeaching methodsShort impulse lectures, immediate applicaton of the gained knowledge in practical exercises, group work, presentations, learning diariesLanguageGerman48Team Work ILVTeam Work ILVLector: Dipl.-Ing. (FH) Sven Schweiger, Dipl.-Ing. (FH) Johannes Wirgler2SWS2ECTSLecture contentsBasics - Software projects require teamwork: teams & IT project process models, teams & modern software development processes - Indicators and success criteria of teamwork Team development - Phase Models & Team Roles - Personality structures & personal development potential - Team culture, team rules & goal agreements - Give feedback and accept feedback, retrospective - Change & emotions - Communication & Information: Solutions from the classic and agile software project world - Leadership in the "IT world"; Generation Y, Z, Alpha & Co? Problems and disruptions in teams - Conflicts, conflict discussions and solution strategies - Intervention techniques and group mediation: what to do when it crackles? - Psychological Safety; KPIs and measurement of "team quality"Assessment methodsModule examTeaching methodsTheory lecture blocks including ScreenCasts (short videos). Practical exercises with role games or case studies. Networking with the software projects of the LV programming 1 in order to be able to apply the lessons learned from the LV teamwork in these projects.LanguageGerman22 2. Semester LectureSWSECTSAlgorithms & Data structures ILVAlgorithms & Data structures ILVLector: Dipl.-Ing. Dr.techn. Jürgen Falb, FH-Prof. Dipl.-Ing. Herbert Paulis, Mag. Dr. Michael Strommer4SWS6ECTSLecture contents(ONLY IN GERMAN - 26.06.2018) Die LV befasst sich mit Algorithmen und Datenstrukturen. Im Vortragsteil wird ausschließlich Pseudocode zur Darstellung der Algorithmen, um deren Allgemeingültigkeit auszudrücken, verwendet. Im praktischen Teil der LV wird das Verständnis der wichtigsten Algorithmen und Datenstrukturen durch deren Implementierung in C und C++ vertieft. Gleichzeitig werden so auch die Programmierkenntnisse weiter gefestigt und das Verständnis für bestehende Bibliotheken geschärft. Die LV deckt insbesondere die folgenden Inhalte ab: - Rekursion - O Notation - Klassen von Algorithmen (Divide & Conquer, Brute-Force, Greedy, etc.) - Listen - Hash Tabellen - Baumstrukturen - Heaps - Graphen - Sortieralgorithmen (Selection Sort, Quick Sort, etc.) - Suchalgorithmen (lineare Suche, binäre Suche, binäre und ausgeglichene Suchbäume) - Algorithmen zur Textsuche (Brute-Force, Knuth-Morris-Pratt, Boyer-Moore, Pattern Matching) - Graphenalgorithmen (Tiefensuche, Breitensuche, kürzeste Wege, maximaler Durchfluss)Assessment methodsFinal examTeaching methods(ONLY IN GERMAN - 27.02.2018) Vorträge, praktische Übungen, Kleingruppenarbeit, Präsentationen, LerntagebücherLanguageGerman46Mathematics 2 UEMathematics 2 UELector: Dipl.Ing. Nikolaus Maly1.5SWS3ECTSLecture contents- Further topics of linear algebra: vector spaces, function spaces of periodic functions, orthogonality, eigenvalues ​​and eigenvectors. Linear combination of vectors, orthogonality of vectors. - Graph theory: Directed and undirected graphs, Euler graphs, Hamilton graphs, networks. - Applications of Number Theory - Modular Arithmetic. - Stochastics: Probability Theory, Conditional Probabilities, Stochastic Processes, Markov Chains. - Algorithms: FFT algorithm, Page-Rank algorithm.Assessment methodsFinal examTeaching methodsExercises supporting the contents of the lecture, consolidation of the concepts from the lecture and application of the methods taught in the lecture to problems in theory and practice.LanguageGerman1.53Mathematics 2 VOMathematics 2 VOLector: Dr. Christian Steineder1.5SWS2ECTSLecture contents- Further topics of linear algebra: vector spaces, function spaces of periodic functions, orthogonality, eigenvalues ​​and eigenvectors. Linear combination of vectors, orthogonality of vectors. - Graph theory: Directed and undirected graphs, Euler graphs, Hamilton graphs, networks. - Applications of Number Theory - Modular Arithmetic. - Stochastics: Probability Theory, Conditional Probabilities, Stochastic Processes, Markov Chains. - Algorithms: FFT algorithm, Page-Rank algorithm.Assessment methodsFinal examTeaching methodsLectureLanguageGerman1.52Networking Technologies 2 ILVNetworking Technologies 2 ILVLector: Ing. Stefan Schmitzhofer, BSc, Joyce Flynt Visne, B.Mus., BSc, MSc2SWS5ECTSLecture contents(ONLY IN GERMAN - 28.02.2018) Der Schwerpunkt dieser Lehrveranstaltung ist Internetworking. Aufbauend auf der Einführung in den untersten Netzwerk-Schichten in „Networking Technologies 1“ kommen hier die mittleren Schichten (OSI L3-L4) an die Reihe. Die LV deckt insbesondere die folgenden Inhalte ab: - Vertiefung IPv4, IPv6 - Konnektivität ohne Routing; Routing Grundlagen - Statisches Routing - Distanz-Vektor dynamisches Routing; RIP - Link-State dynamisches Routing; OSPF - OSI L4 (Transport-Schicht); TCP, UDP - DHCP - NATAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 28.02.2018) Praktische Übungen mit Netzwerk-Geräten, Protokoll-Analyzer, Simulationen; Cisco Networking Academy online Lernplattform; VortragLanguageEnglish25Professional Presentations ILVProfessional Presentations ILVLector: Dr.in Christa Blecha2SWS4ECTSLecture contents(ONLY IN GERMAN - 28.02.2018) Zu den Lernergebnissen. Die Lehrveranstaltung (LV) Präsentationstechniken fördert und erweitert die Methoden- und Sozialkompetenzen der Studierenden. Die Studierenden sollen, als wichtige Vorbereitung auf den Beruf, die ansprechende Vermittlung wissenschaftlicher Inhalte lernen und mit modernen Präsentations-techniken vertraut werden. Die LV deckt insbesondere die folgenden Inhalte ab: - Präsentationstechniken und Methoden: klassische Präsentation, Gruppen- und Projektpräsentation, freies Sprechen - Vorbereitung, Konzeption und Aufbau einer Präsentation als auch deren Durchführung - Rhetorik, Mimik und Körpersprache - Moderation, Gesprächsführung, Feedback und Diskussion - Materialrecherche und wissenschaftlicher Umgang mit Quellen und BildmaterialAssessment methodsModule examTeaching methods(ONLY IN GERMAN - 28.02.2018) Interaktive Kleingruppenarbeit, Rollenspiele, PräsentationenLanguageEnglish24Programming 2 ILVProgramming 2 ILVLector: Mag. Dipl.-Ing. Dr.techn. Wolfgang Radinger-Peer, MBA2SWS4ECTSLecture contents(ONLY IN GERMAN - 28.02.2018) Aufbauend auf die Inhalte von Programmieren 1 werden in der ILV Programmieren 2 vertiefende Konzepte der Programmierung mit Java vorgetragen. Dabei liegt der Fokus auf eine gute Strukturierung des Programmes, die auch auf die Design Patterns aufbaut und mit dem Ziel eine saubere objektorientiete Lösung für eine Aufgabenstellung zu entwicklen. Weiters wird auf vertiefende Konzepte in der Programmierung eingegangen die das Erstellen eines Programmes einfacher machen und den aktuellen Stand der Programmierkonzepte darstellen. Die LV deckt insbesondere die folgenden Inhalte ab: - Designpatterns und die Umsetzung im Code - Junit Testcases zu Methoden schreiben und die Programme modular entwicklen, damit sie testbar sind. - Erklärung der 3-Schichten Architektur und Umsetzung anhand einer praktischen Aufgabe. - Multi-Threading in Java und Umsetzung anhand einer praktischen Aufgabe - Einsatz von Java Bibliotheken und Frameworks. - Erweiterte Programmierkonzepte wie Java Streams und Lambda Expressions.Assessment methodsFinal examTeaching methods(ONLY IN GERMAN - 28.02.2018) Theorievortrag mit passenden praktischen ÜbungsteilLanguageGerman24Web Technologies ILVWeb Technologies ILVLector: DI Jochen Hense, MBA, Bernhard Taufner, BSc, MSc3SWS6ECTSLecture contentsWeb Technologies are the technologies used for a static or dynamic presentation of content on the Web. The ILV addresses both infrastructural technologies (web servers, cloud services), content processing technologies and the technologies required for their implementation. The course covers in particular the following contents: - Historical development of the Internet - Technology and background - HTTP protocol - Rest & MVC - Creating static websites using HTML5 and CSS3 - Fundamentals in JavaScript, PHP and Frameworks - Responsive Web Design - Javascript Libraries - Security aspects of web technologiesAssessment methodsModule examTeaching methods(ONLY IN GERMAN - 28.02.2018) Präsentation von Themen durch die Studierenden, praktische Übungen, VortragLanguageEnglish36 3. Semester LectureSWSECTSElectronics and Microcontroller ILVElectronics and Microcontroller ILVLector: Dipl.-Ing. Dr. Friedrich Bauer, FH-Prof. DI Thomas Fischer, Prof. Ing. Dipl.-Ing. Peter J. Kampner3SWS5ECTSLecture contents(ONLY IN GERMAN - 02.03.2018) Mit der Vernetzung auch kleinster Mikro-Computer-Systeme dem Internet-of-Things hat der Einsatz dieser Spezialform der Embedded Systems an Bedeutung gewonnen. Die Grundlage dafür sind einfache Microcontroller welche durch elektronische Aktoren und Sensoren mit der Umwelt in Kontakt stehen. Programme mit grundlegenden Funktionen sollen in dieser Lehrveranstaltung Sensordaten einlesen und verarbeiten sowie daraus Aktoren ansteuern. Die LV deckt insbesondere die folgenden Inhalte ab: - Einfache Microcontroller Programmierung auf Basis ARM-mbed (oder Arduino) - Digital Input/Output (LEDs, Taster) – Gleichspannung, ohmscher Widerstand, Pull-up/down, Pegelanpassung - Analog Input/Output (AD/DA) - Wechselstrom (Sinus- und Rechtecksignal), Kondensator, Tiefpass - PWM, USART - Periode, Frequenz, Kondensator-Ladung, RGB-LEDs, Datenübertragung - Messungen mit dem Multimeter und dem OszilloskopAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 02.03.2018) Vortrag und praktische Übungen (im Labor)LanguageGerman35IT Security Fundamentals ILVIT Security Fundamentals ILVLector: Dipl.-Ing. Manuel Koschuch, Bakk.techn., Silvia Schmidt, BSc MSc2SWS4ECTSLecture contentsThe course gives a basic overview of the technical and organizational aspects of IT security, and defines the most important terms and technologies in this context. The LV in particular covers the following contents: - Protection goals - Asymmetric and symmetric primitives (AES, RSA, ECC) and their practical applications - PKIs - TLS/HTTPS - Firewalls Fundamentals (types, possible uses, limitations) - ID(P)S Fundamentals (types, applications, limitations) - security awarenessAssessment methodsContinuous assessmentTeaching methodspractical (lab) exercises, lectureLanguageEnglish24Network Applications ILVNetwork Applications ILVLector: Dipl.-Ing. Heimo Hirner, Bernhard Taufner, BSc, MSc3SWS6ECTSLecture contents(ONLY IN GERMAN - 28.02.2018) Digitale Netzwerke und die darauf basierenden Applikationen dominieren heute sämtliche Geschäftsprozesse und auch private Lebensbereiche. Die Grundlage für diese Netzwerkapplikationen bilden die Protokolle der Transport- und der Applikations-schicht des IP-Protokollstacks. Die BenutzerInnenakzeptanz und damit der Erfolg einer Netzwerkapplikation wird, neben deren Bedienbarkeit, im Wesentlichen durch ihre Skalierbarkeit und Performanz bestimmt. Die gewählten Protokolle und die Architektur einer Netzwerkapplikation sind dafür ausschlaggebend. Die LV deckt insbesondere die folgenden Inhalte ab: - Grundlegende Konzepte von Netzwerkapplikationen - Server-Client, Peer-to-Peer und gemischte Architekturen für Netzwerkapplikationen - Ausgewählte Protokolle des Transport- und Application Layers - Implementierung von Netzwerkdiensten (Web, Email, FTP) - Einsatz von defacto Industriestandardapplikationen für Netzwerkdienste - Entwicklung von NetzwerkapplikationenAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 28.02.2018) Vortrag, praktische Übungen, FernlehreaufgabenLanguageEnglish36Scientific Technical Writing SEScientific Technical Writing SELector: Prof. Priv.-Doz. DI Dr. techn. Slavisa Aleksic, Prof. Dr.-Ing. Christian-Alexander Bunge2SWS4ECTSLanguageEnglish24Software Engineering ILVSoftware Engineering ILVLector: Mag. Dipl.-Ing. Peter Gerstbach, FH-Prof. DI Dr. Igor Miladinovic4SWS7ECTSLanguageGerman47Telecommunications Systems VOTelecommunications Systems VOLector: Prof. Priv.-Doz. DI Dr. techn. Slavisa Aleksic, Mag. DI Bernhard Hofer2SWS4ECTSLanguageEnglish24 4. Semester LectureSWSECTSData bases UEData bases UELector: DI. Dr.techn. Dominik Ertl, Mag. Dipl.-Ing. Dr.techn. Lorenz Froihofer, FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka2SWS3ECTSLecture contents(ONLY IN GERMAN - 01.03.2018) Relationale und Objektrelationale Datenbanksysteme sind zentraler Bestandteil vieler IT-Infrastrukturen und Web-basierter Online-Services. In dieser Grundlagen-LVA wird der Entwurf solcher Systeme, das interaktive Arbeiten (SQL – Structured Query Language) und die Programmier- und Web-Anbindung solcher Systeme erarbeitet. Ein praktisches Implementierungs-Projekt dient der Festigung des Gelernten. - Grundlagen und Architekturen von Datenbanksystemen - Transaktionskonzept - Entity Relationship (ER) Modell und ER-Entwurf - Relationales Modell, Datenbankentwurf und Normalformen - Datenbankimplementierung mit SQL-DDL - SQL als Abfragesprache - Datenbankprogrammierung (Überblick Persistenz und ORM) - Datenbankanbindung ans WWW - Praktische EntwurfsaufgabenAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 01.03.2018) Fernlehrunterstützung und praktisches Projekt in der Kleingruppe.LanguageGerman23Data bases VOData bases VOLector: Mag. Dipl.-Ing. Dr.techn. Lorenz Froihofer, FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka2SWS3ECTSLecture contents(ONLY IN GERMAN - 01.03.2018) Relationale und Objektrelationale Datenbanksysteme sind zentraler Bestandteil vieler IT-Infrastrukturen und Web-basierter Online-Services. In dieser Grundlagen-LVA wird der Entwurf solcher Systeme, das interaktive Arbeiten (SQL – Structured Query Language) und die Programmier- und Web-Anbindung solcher Systeme erarbeitet. Ein praktisches Implementierungs-Projekt dient der Festigung des Gelernten. - Grundlagen und Architekturen von Datenbanksystemen - Transaktionskonzept - Entity Relationship (ER) Modell und ER-Entwurf - Relationales Modell, Datenbankentwurf und Normalformen - Datenbankimplementierung mit SQL-DDL - SQL als Abfragesprache - Datenbankprogrammierung (Überblick Persistenz und ORM) - Datenbankanbindung ans WWW - Praktische EntwurfsaufgabenAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 01.03.2018) Vortrag, Fernlehrunterstützung und Seminarpräsentationen.LanguageGerman23Internet of Things ILVInternet of Things ILVLector: Dipl.-Ing. Heimo Hirner, Silvia Schmidt, BSc MSc3SWS5ECTSLecture contents(ONLY IN GERMAN - 27.02.2018) Im Internet of Things (IoT) werden physische Gegenstände über digitale Netzwerke, wie das Internet, vernetzt und virtuell verfügbar gemacht. Neben der einfachen und kostensparenden Netzwerkanbindung dieser Gegenstände ist die Entwicklung von automatisierten digitalen Netzwerkdiensten, die den zusätzlichen Nutzen der Vernetzung realisieren, Ziel des IoT. Das IoT geht einher mit Begriffen wie Industrie 4.0, oder Ubiquitous Computing. Die LV deckt insbesondere die folgenden Inhalte ab: - IoT Netzwerkarchitektur und Design - Smarte Objekte - IoT Access Technologien - Applikationsprotokolle für das IoT - Datenanalyse im IoT - IoT Datenanalyse und Management - IoT in der IndustrieAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 27.02.2018) Vortrag, praktische Übungen, FernlehreaufgabenLanguageEnglish35Project management ILVProject management ILVLector: Mag. Reinhard Rader2SWS3ECTSLecture contents(ONLY IN GERMAN - 01.03.2018) Projektmanagement ist die Anwendung von Wissen, Können, Werkzeugen und Techniken auf Projektaktivitäten, um Projektanforderungen zu erfüllen. Der Projektmanager hat die Aufgabe, die Erwartungen der Stakeholder an das Projekt zu erfüllen. Die LV gibt eine Einführung in die Wissensgebiete des Projektmanagements: - Integrationsmanagement - Inhalts- und Umfangsmanagement - Zeitmanagement - Kostenmanagement - Qualitätsmanagement - Personalmanagement - Kommunikationsmanagement - Risikomanagement - Beschaffungsmanagement - Projekt Stakeholder ManagementAssessment methodsModule examTeaching methods(ONLY IN GERMAN - 01.03.2018) VortragLanguageGerman23Elective Project 1 UEElective Project 1 UELector: DI Dr. techn. Mugdim Bublin, FH-Prof. DI Thomas Fischer, Leon Freudenthaler, BSc MSc, FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, DI Jochen Hense, MBA, Dipl.-Ing. Heimo Hirner, FH-Prof. DI Dr. Igor Miladinovic, Mag. Dipl.-Ing. Dr.techn. Wolfgang Radinger-Peer, MBA, Silvia Schmidt, BSc MSc, Dr. Christian Steineder, Bernhard Taufner, BSc, MSc1SWS4ECTSLanguageGerman14 Elective Modules 1 (12 ECTS of your choice)LectureSWSECTSIntroduction to AI and Data Science ILVIntroduction to AI and Data Science ILVLector: DI Dr. techn. Mugdim Bublin, Dr. Christian Steineder3SWS6ECTSLecture contents- Mathematical Basics of AI and Data Science- Linear Algebra - Probability Theory and Statistics - Optimization - Introduction to Artificial Intelligence- Problem Solving and Heuristic Search - Logic and Knowledge Representation - Planning, Learning and Decision Making under Uncertainty - Data Science and Machine Learning Fundamentals- Data Collection, Cleaning, Filtering - Model Building - Model Evaluation - Definition of Machine Learning and classes of Machine Learning Algorithms - Machine Learning Classifiers - Evaluation of Machine Learning AlgorithmsAssessment methodsContinuous assessment - Project work - Exercises during lectures - Final written examTeaching methods- Lecture - Group work (project) - Practical exercises - Continuous Discussion and feedbackLanguageEnglish36Microcontroller Programming ILVMicrocontroller Programming ILVLector: FH-Prof. DI Thomas Fischer3SWS6ECTSLecture contents(ONLY IN GERMAN - 28.02.2018) Microcontroller oder auch Systems-on-Chip sind in einer Vielzahl von Anwendungen und Geräte enthalten, Ihr Einsatz reicht von der Ansteuerung der LEDs in Beleuchtungskörpern über unzählige Steueraufgaben bis hin zu Smartphones die jeder Mensch ständig bei sich führt. Diese Bauteile enthalten eine Vielzahl unabhängiger Komponenten welche, durch entsprechende Konfiguration, sowie die Erstellung hardwarenaher Programme, Aufgaben energiesparend übernehmen. Die LV deckt insbesondere die folgenden Inhalte ab: - ARM-Cortex M Familie, Harvard Architektur - Statischer & Dynamischer Speicher - STM32 Familie - GPIO, EXTI, NVIC - Advanced TIMER, Systick, RTC - ADC, DMA - LCD-Zeichen-DisplayAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 28.02.2018) Vortrag und praktische ÜbungenLanguageGerman36Mobile App Development ILVMobile App Development ILVLector: Leon Freudenthaler, BSc MSc, Mag. Dipl.-Ing. Peter Gerstbach, FH-Prof. DI Dr. Igor Miladinovic3SWS6ECTSLanguageEnglish36Modern Networks ILVModern Networks ILVLector: Dr. Jürgen Wolf-Hofer3SWS6ECTSLecture contents(ONLY IN GERMAN - 27.02.2018) Im Rahmen der LV wird der Entwurfsprozess der modernen Kommunikationsnetze beschrieben und an praktischen Beispielen angewendet. Angefangen mit Use Cases und der daraus abgeleiteten technischen Anforderungen, wird die Vorgehensweise erklärt, wie man Architektur und Protokolle auswählt und entwirft. Dabei wird besonders auf die Entwicklungsmethodik eingegangen, um die Studenten in der Lage zu versetzten selbstständig einen konstruktiven Beitrag zu Entwurf und Implementierung der modernen Kommunikationsnetzen zu leisten. Weiters wird Analyse, Evaluierung, Test und Wartung der Kommunikationsnetze behandelt. Als praktische Beispiele werden die modernsten Netztechnologien erläutert und diskutiert. Die LV deckt insbesondere die folgenden Inhalte ab: - Anforderungen an die moderne Kommunikationsnetzte - Entwurfsmethodik der Kommunikationsnetze - Quality of Service (QoS) und User Quality Experience (QoE) - Software Defined Network (SDN) - Network Functions Virtualization (NFV) - Cloud Computing - Internet of Things (IoT) - Kommunikationsnetze in der Industrie 4.0 - 5G Mobile Networks - Evaluierung, Test und Wartung der Kommunikationsnetze - Sicherheitsaspekte in den modernen NetzenAssessment methodsContinuous assessmentTeaching methods(ONLY IN GERMAN - 27.02.2018) Vortrag, praktische Übungen, Fallstudien, Diskussion der aktuellen Literatur und StandardsLanguageGerman-English36Secure Admin Tools ILVSecure Admin Tools ILVLector: Dipl.-Ing. Manuel Koschuch, Bakk.techn., Silvia Schmidt, BSc MSc3SWS6ECTSLecture contentsThe course gives an overview and a practical introduction to the most important software tools of a system administrator in the context of secure networks. Students will be enabled to use these tools correctly and securely and to configure them accordingly. - VPNs - Hard disk encryption - SSH - Mail Security (PGP, S/MIME) - bash scripting - Establishment of PKIs - Introduction to penetration testingAssessment methodsContinuous assessment Short tests, exercise interviewsTeaching methodsPractical (lab)-exercises, LectureLanguageEnglish36 5. Semester LectureSWSECTSBachelor Thesis 1 SEBachelor Thesis 1 SELector: DI Dr. techn. Mugdim Bublin, FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, DI Jochen Hense, MBA, Dipl.-Ing. Heimo Hirner, Dipl.-Ing. Manuel Koschuch, Bakk.techn., FH-Prof. DI Dr. Igor Miladinovic, Silvia Schmidt, BSc MSc, Bernhard Taufner, BSc, MSc1SWS4ECTSLanguageGerman14Business Administration ILVBusiness Administration ILVLector: Mag. Brigitte Schönthaler3SWS3ECTSLecture contents(ONLY IN GERMAN - 28.02.2018) Wirtschaftliches Handeln im Unternehmen umfasst im Wesentlichen die folgenden Aspekte: - Unternehmertum - Rechtlicher Rahmen - Strategie - Organisation - Mitarbeiter - Kunden/Markt - Produktion - Finanzen/Controlling Im Rahmen der Lehrveranstaltung werden diese Aspekte zunächst theoretisch erarbeitet und immer wieder mit praxirelevanten Fallbeispielen ergänzt, dabei werden insbesondere die folgenden Inhalte abgedeckt: - Das Unternehmertum in der Volkswirtschaft - Gebräuchlichste Unternehmensformen in Österreich - Unterschiedliche Organisationsformen im Unternehmen - Verschiedene Führungsstile im Unternehmen - Konzepte des Marketings - Einblick in das strategische und operative Controlling - Grundzüge des Rechnungswesens - Überblick zur Investition und FinanzierungAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 28.02.2018) Vortrag, praktische Übungen, ReferateLanguageEnglish33Distributed Systems UEDistributed Systems UELector: Mag. Dipl.-Ing. Dr.techn. Lorenz Froihofer, FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, DI Dr. Johannes Osrael2SWS3ECTSLecture contents(ONLY IN GERMAN - 01.03.2018) Viele moderne Systeme sind verteilte Systeme: IoT (Internet of Things) wie Smart Environments (zB Smart Home, Smart Building, Smart City, …) und Industrie 4.0 (zB Digital Twin); VANETs (Vehicular Ad-Hoc Networks) und SmartCars; Critical Infrastructures und SCADA (Supervisory Control and Data Acquisition) Systems; GNS (Global Sensor Networks). In dieser Grundlagen-LVA werden die Konzepte und Paradigmen derartiger Systeme erarbeitet. Ein praktisches Implementierungs-Projekt dient der Festigung des Gelernten. - Grundlagen und Eigenschaften Verteilter Systeme, Middleware - Communication (RPC, RMI, Message Passing) - Operating System Support and Code Migration - Binding, Naming and Discovery - Clocks and Agreement - Dependability: Replication and Fault Tolerance - Performance und Skalierbarkeit - Web Presentation Tier - Web Services und XML - Message-oriented Middleare und JMS - Enterprise JavaAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 01.03.2018) Fernlehrunterstützung und praktisches Projekt in der Kleingruppe.LanguageGerman23Distributed Systems VODistributed Systems VOLector: Mag. Dipl.-Ing. Dr.techn. Lorenz Froihofer, FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, DI Dr. Johannes Osrael2SWS3ECTSLecture contents(ONLY IN GERMAN - 01.03.2018) Viele moderne Systeme sind verteilte Systeme: IoT (Internet of Things) wie Smart Environments (zB Smart Home, Smart Building, Smart City, …) und Industrie 4.0 (zB Digital Twin); VANETs (Vehicular Ad-Hoc Networks) und SmartCars; Critical Infrastructures und SCADA (Supervisory Control and Data Acquisition) Systems; GNS (Global Sensor Networks). In dieser Grundlagen-LVA werden die Konzepte und Paradigmen derartiger Systeme erarbeitet. Ein praktisches Implementierungs-Projekt dient der Festigung des Gelernten. - Grundlagen und Eigenschaften Verteilter Systeme, Middleware - Communication (RPC, RMI, Message Passing) - Operating System Support and Code Migration - Binding, Naming and Discovery - Clocks and Agreement - Dependability: Replication and Fault Tolerance - Performance und Skalierbarkeit - Web Presentation Tier - Web Services und XML - Message-oriented Middleare und JMS - Enterprise JavaAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 01.03.2018) Vortrag, Fernlehrunterstützung und Seminarpräsentationen.LanguageGerman23Elective Project 2 UEElective Project 2 UELector: DI Dr. techn. Mugdim Bublin, FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, DI Jochen Hense, MBA, Dipl.-Ing. Heimo Hirner, Dipl.-Ing. Manuel Koschuch, Bakk.techn., FH-Prof. DI Dr. Igor Miladinovic, Silvia Schmidt, BSc MSc, Bernhard Taufner, BSc, MSc2SWS5ECTSLanguageGerman25 Elective Modules 2 (12 ECTS of your choice)LectureSWSECTSSelected Topics in IT-Security ILVSelected Topics in IT-Security ILVLector: FH-Prof. Dipl.-Inform. Dipl.-Wirt.Inform. Matthias Peter Hudler, Silvia Schmidt, BSc MSc3SWS6ECTSLecture contents(ONLY IN GERMAN - 01.03.2018) Die Lehrveranstaltung gibt einen Überblick über die zum Verständnis tiefergehender kryptographischer Thematiken notwendigen Konzepte der diskreten Mathematik und Komplexitätstheorie. Anschließend werden aktuellen Themen der IT-Security interaktiv mit Lehrendenunterstützung durch die Studierenden selbst erarbeitet und im Plenum präsentiert und diskutiert. - Grundlagen diskrete Mathematik (Gruppen, Körper, DLP) - Komplexitätstheorie - Endliche Automaten, Reguläre Sprachen - Chomsky-Hierarchie und ihre praktischen Entsprechungen - Aktuelle Themen der IT-SecurityAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 01.03.2018) praktische Übungen, VortragLanguageGerman36Deep Learning – advanced AI and Data Science ILVDeep Learning – advanced AI and Data Science ILV3SWS6ECTSLecture contents- Deep Learning Foundation- Motivation and basic ideas - Basic principles behind algorithms - Deep Learning Algorithms and Networks- Convolutional Neuronal Networks (CNN) - Recurrent Neural Networks (RNN) - Generative Neural Networks (GAN, Autoencoders) - Reinforcement Learning (Deep QNet) - Applications of Deep Learning and Artificial Intelligence for- Medicine, IoT, Industry 4.0, Autonomous Driving, Games etc.Assessment methodsContinuous assessment - Project work - Exercises during lectures - Final written examTeaching methods- Lecture - Group work (project) - Practical exercises - Continuous Discussion and feedbackLanguageEnglish36IoT Applications ILVIoT Applications ILVLector: Dipl.-Ing. Heimo Hirner3SWS6ECTSLecture contents(ONLY IN GERMAN - 06.03.2018) Die Verknüpfung von Millionen smarter Objekte im Internet of Things (IoT) verlangt nach Plattformen und Anwendungen, die sowohl die Anbindung einer derart großen Anzahl von Devices ermöglichen, als auch Datenmanagement und Analysetools für die dabei anfallenden Datenmengen (Big Data) bereitstellen. Die Studierenden lernen in dieser LV die Architekturen, Technologien und Werkzeuge von IoT-Plattformen kennen, und entwickeln und implementieren eigene IoT Applikationen. Die LV deckt insbesondere die folgenden Inhalte ab: - Der IoT Technologie-Stack - IoT-Application Enablement Plattformen - IoT Applikationsarchitektur und Design - Auswahl und Anwendung von Applikationsprotokollen des IoT - Gerätemanagement, Verarbeitungs-und Aktionsmanagement - Datenvisualisierung - Angewandte Datenanalyse und Datenmanagement im IoT - IoT Cloud & Edge Applikationen - Big Data und Machine LearningAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 06.03.2018) Vortrag, praktische Übungen, Fernlehreaufgaben, Inverted Classroom ElementeLanguageEnglish36Realtime Operating Systems ILVRealtime Operating Systems ILVLector: FH-Prof. DI Thomas Fischer3SWS6ECTSLecture contents(ONLY IN GERMAN - 28.02.2018) Softwareentwicklung für Microcontroller aufbauend auf Echtzeitbetriebssystemen steht in Fokus dieser Lehrveranstaltung. Gute Kenntnisse über ein Betriebssystem und deren Zeitverhalten sind für viele Einsatzgebiete (Steuerungstechnik, Videoverarbeitung, Börsenhandel) notwendig. Die Integration zugekaufter Middleware und Software-Stacks zur Erstellung angepasster Kundenlösungen sowie die Integration in vorhandene Kommunikations-Infrastruktur sind die zu bewältigenden Aufgaben. Die LV deckt insbesondere die folgenden Inhalte ab: - JTAG & Trace (ARM, ST, Keil, Atollic) - Echtzeitbetriebssysteme am Beispiel FreeRTOS - Inter-Task-Kommunication - SPI, I2C, CAN, USB, Ethernet - Middleware, (USB)-Stack - Touch-Grafik-Display - Schnittstelle FreeRTOS Cloud (AWS Amazon Web Services)Assessment methodsFinal examTeaching methods(ONLY IN GERMAN - 28.02.2018) Projektaufgabe und/oder SeminararbeitLanguageEnglish36Virtual and Augmented Reality ILVVirtual and Augmented Reality ILVLector: DI Dr. techn. Mugdim Bublin3SWS6ECTSLanguageEnglish36 6. Semester LectureSWSECTSBachelor Thesis 2 SEBachelor Thesis 2 SELector: DI Dr. techn. Mugdim Bublin, FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, DI Jochen Hense, MBA, Dipl.-Ing. Heimo Hirner, Dipl.-Ing. Manuel Koschuch, Bakk.techn., FH-Prof. Dipl.-Ing. Dipl.-Ing. Dr. techn. Dr. tech Gernot Kucera, FH-Prof. DI Dr. Igor Miladinovic, Silvia Schmidt, BSc MSc, Bernhard Taufner, BSc, MSc1SWS6ECTSLanguageGerman16Bachelor Exam APBachelor Exam AP0SWS2ECTSLanguageGerman02Internship PRInternship PRLector: Bernhard Taufner, BSc, MSc1SWS12ECTSLanguageGerman112IT Process and Quality Management ILVIT Process and Quality Management ILVLector: Mag. Anton Six2SWS4ECTSLecture contents(ONLY IN GERMAN - 27.02.2018) Das Software-Qualitätsmanagement befasst sich mit der Planung, Lenkung und Prüfung der Qualität von Softwareprodukten und -entwicklungsprozessen. Es beinhaltet sowohl Führungsaufgaben zur Festlegung der Qualitätspolitik, der Qualitätsziele und der Verantwortung für Qualität, wie auch Maßnahmen zur Erfüllung vorgegebener Qualitätsanforderungen an Softwareprodukte und -prozesse. Ein sinnvolles Prozessmanagement besteht nun darin, sicherzustellen, dass ein Prozess wirksam das erwünschte Ziel erreicht (Effektivität) und die notwendigen Aktivitäten den minimal erforderlichen Aufwand erfordern (Effizienz). Die LV deckt insbesondere die folgenden Inhalte ab: - Grundbegriffe "Qualität", "Qualitätssicherung" und "Qualitätsmanagement". - Qualitätsplanung - Qualitätsanforderungen (nicht funktionale Anforderungen) - Qualitätslenkung und Qualitätsprüfung - Maßnahmen des produktorientierten Qualitätsmanagements - Maßnahmen des prozessorientierten Qualitätsmanagements - Zusammenhang Fehlerkosten (Fehlerfolgekosten und Fehlerbehebungskosten) und den gegenläufigen Fehlerverhütungskosten (Prüfkosten und Kosten von präventiven Maßnahmen) - Grundlagen Prozessmanagement - Einführung IT Service Management - IT Frameworks (ITIL, COBIT, MOF, MSF) - IT Normen und Standards - Umsetzung von Best Practices - FallbeispielAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 27.02.2018) Vortrag mit Case Studies, Ausarbeitung im Rahmen der Fernlehre, Diskussion im PlenumLanguageGerman24IT law VOIT law VOLector: Mag.a Victoria Abplanalp, BA, Mag. Michael Cepic, Mag. Paul Eberstaller, Univ.-Ass. Mag. Ziga Škorjanc, Mag. Marie-Catherine Wagner, Mag. iur. Felix Zopf2SWS3ECTSLecture contents(ONLY IN GERMAN - 01.03.2018) Die Lehrveranstaltung soll grundlegende Rechtsfragen aus den Bereichen IT/IP-Recht, mit Schwerpunkten im Urheberrecht, Datenschutzrecht und E-Commerce-Recht, abdecken. Studierende sollen nach erfolgreicher Absolvierung der Lehrveranstaltung in der Lage sein, gängige rechtliche Sachverhalte zu erkennen und einzuordnen. Die Lehrveranstaltung beinhaltet insbesondere folgende Inhalte: - Datenschutz und die wesentlichen Inhalte der EU-Datenschutz-Grundverordnung - Marken- und Domainrecht - Grundlegende Rechtsfragen des Vertragsrechts im Internet - Verbraucherschutz im Fernabsatz - Informationspflichten - Grundlagen des Urheberrechts - Grenzüberschreitende Sachverhalte im Geschäftsverkehr im Internet - Providerhaftung - Cybersecurity und CybercrimeAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 01.03.2018) Vortrag mit Diskussion Selbständige Vorbereitung auf die nächste LehreinheitLanguageGerman23Ring Lecture - Selected Topics ILVRing Lecture - Selected Topics ILVLector: FH-Prof. DI Thomas Fischer1SWS1ECTSLanguageEnglish11Workshop - Selected Topics SEWorkshop - Selected Topics SE1SWS2ECTSLanguageEnglish12*The list of elective modules is not exhaustive and is subject to change. The elective modules require a certain number of participants.Number of teaching weeks18 per semester TimesFour evenings per week, 5.30 p.m.-9.30 p.m., occasionally Saturdays, 8.30 a.m.-4.00 p.m.ElectivesSelection and participation according to available places. There may be separate selection procedures. Language of teachingGerman (at least one third of lectures are in English) How you benefit At the point where data processing and data transmission intersect, there is a wealth of opportunity in software companies, the Internet of Things (smart city, smart home, Industry 4.0 and eHealth), the computer gaming and entertainment industry, banks and insurance firms (where the focus is on data security), telecom and mobile phone companies, network operators and internet service providers; it is also possible to start up as a mobile app designer. Most graduates begin as project team members, and there are good prospects of securing a managerial position with several year’s vocational experience. Software analyst, designer and developerNetwork architectIT and network administratorIT project managerSolution architectDeveloper of mobile appsSystem developer and consultantHardware developerIT consultant Master's degree programs Electronic Systems Engineering Master, part-timemoreHealth Assisting Engineering Master, part-timemoreIT-Security Master, part-timemoreTechnical Management Master, part-timemoreSafety and Systems Engineering Master, part-timemoreSoftware Design and Engineering Master, part-timemore Admission Admission requirements General higher education entrance qualification: University entrance qualification or degree from a general or vocational secondary schoolUniversity entrance exam (Berufsreifeprüfung)Equivalent certification from abroad Equivalence is determined by international agreements, validation or in individual cases a decision by the head of the academic section.University entrance exam (Studienberechtigungsprüfung) for Electrical Engineering or Computer Science The specific university entrance exam in this field comprises qualifications in "Mathematics 3", "Physics 1" and "English 1". Information and institutes offering courses in preparation for the university entrance exam (Studienberechtigungsprüfung) can be found on the portal Erwachsenenbildung.at of the Federal Ministry of Education, Science and ResearchErwachsenenbildung.atAustrian Federal Ministry of Education, Science and ResearchRelevant professional qualification with auxiliary exams Professional qualifications of apprenticeship groups in electrical disciplines or qualifications from a technical college may exempt you from a physics exam.Regulation for the admission of third country citizens (PDF 224 KB)Information for applicants with non-Austrian (school) certificates (PDF 145 KB) Application To apply you will require the following documents:Birth certificateProof of citizenshipSchool leaving certificate / university entrance qualification exam (Studienberechtigungsprüfung) / verification of professional qualificationsCV in table formPlease note: It is not possible to save incomplete online applications. You must complete your application in one session. Your application will be valid as soon as you upload all of the required documents and certificates. In the event that some documents (e.g. certificates) are not available at the time you apply, you may submit these later via e-mail, mail or in person by no later than the start of the degree program. Admission procedure The admission procedure for the academic year 2020/21 includes an interview with members of the admissions committee. This interview will take place online until further notice. You will receive the date for the admission procedure from the Secretary's office.Aim The aim is to offer a study place to those applicants who complete the admission procedure with the best results. The test procedures are based on the skills required for the intended profession.Procedure In the interview you will answer some basic subject-specific questions, some questions about yourself and explain your motivation for choosing the respective degree program (duration: approx. 30 minutes). If you have not yet reached the required entry level for the degree program, you will receive recommendations after admission on how best to prepare yourself in a subject-specific manner.Criteria The admission criteria are exclusively performance-related. You will receive points for the interview, which contributes to the final ranking of the candidates. Geographical origin of the candidates have no influence on admission. The admission requirements must be fulfilled. The entire process as well as all test results and evaluations of the admission procedure are documented and archived in a comprehensible manner. Studying with disabilities If you have any questions regarding accessibility or if you have a specific need in the admission procedure due to an impairment, please contact Mag.a Ursula Weilenmann for organizational reasons as early as possible atbarrierefrei@fh-campuswien.ac.at.Since we try to take into account individual needs due to disabilities when conducting the written admission test, we ask you to indicate in your online application to Mag.a Weilenmann in which form you require support.Your contact person in the department Gender & Diversity ManagementMag.a Ursula Weilenmann, Mitarbeiterinbarrierefrei@fh-campuswien.ac.athttp://www.fh-campuswien.ac.at/barrierefrei FiT pre-qualification for womenWithin the framework of the FIT program, the AMS (Public Employment Service Austria) promotes women by pre-qualifying them for technical fields of study. Interested women may complete these courses at the FH Campus Wien. Other info Getting Started Buddy network Experience shows that many questions arise during the application phase and the start of the degree program. We therefore propose that interested persons and applicants should network with higher semester students in the same degree program as yours. Personal and individual contact with your buddy should facilitate your entry into the degree program. To the Buddy network How are existing qualifications taken into consideration? In the case of students with relevant prior experience – such as higher technical college graduates and those who prematurely leave higher education courses – we count that experience against individual course units; demonstrably verified study must correspond to the relevant unit. The head of the degree program decides on allowances for prior study at the start of a semester. For more information, please refer to the sections on validation and shortening programs. Contact > FH-Prof. DI Dr. Igor Miladinovic Head of Degree Program Computer Science and Digital Communications, Information Technologies and Telecommunication T: +43 1 606 68 77-2131igor.miladinovic@fh-campuswien.ac.at Secretary's office Mag.a Marion BozsingMarina PaukovitsMelanie PaukovitsFavoritenstraße 226, B.3.20 1100 Wien T: +43 1 606 68 77-2130 F: +43 1 606 68 77-2139 informatik@fh-campuswien.ac.atMap main campus Favoriten (Google Maps)Office hours during semester Mon, 8.00 a.m.-12.00 p.m. and 1.30 p.m.-5.45 p.m. Tue, 1.30 p.m.-7.30 p.m. Wed, 9.00 a.m.-12.00 p.m. and 1.30 p.m.-5.45 p.m. Thu, 8.00 a.m.-12.00 p.m.Until further notice the opening hours are not valid. Please make an appointment in advance by phone or e-mail, should personal contact in the secretary's office be necessary. Teaching staff and research staff > Dr.in Christa Blecha Academic Staff> DI Dr. techn. Mugdim Bublin Academic Staff, Stadt Wien Endowed Professorship for Artificial Intelligence> FH-Prof. DI Thomas Fischer Academic Staff> Leon Freudenthaler, BSc MSc Research Staff> FH-Prof. DI Christian Halter Academic Staff, Head of Works Council> Dipl.-Ing. Heimo Hirner Academic Staff> Dipl.-Ing. Manuel Koschuch, Bakk.techn. Competence Centre for IT-Security, Academic Staff> FH-Prof.in Mag.a Dr.in Sigrid Schefer-Wenzl, MSc BSc Academic Staff> Silvia Schmidt, BSc MSc Competence Centre for IT-Security, Academic Staff> Bernhard Taufner, BSc, MSc Research Staff> Sebastian Ukleja, BSc Junior Researcher Cooperations and Campusnetzwerk We work closely with renowned companies in commerce and industry, with universities, institutions and schools. This guarantees you contacts for internships, employment or participation in research and development. In the course of exciting school cooperations, students may contribute to firing up pupils on topics such as our Bionics Project with the Festo company. You can find information about our cooperation activities and much more at Campusnetzwerk. It's well worth visiting the site as it may direct you to a new job or interesting event held by our cooperation partners. Campusnetzwerk
1. Semester LectureSWSECTSOperating Systems ILVOperating Systems ILVLector: Dipl.-Ing. Heimo Hirner, Bernhard Taufner, BSc, MSc3SWS6ECTSLecture contentsBasic concepts of operating systems are presented. The lecture explains how processes and threads interact in an operating system. For the practical application of the theoretical concepts, the exercises are provided, which mainly use Linux operating systems. The concepts are illustrated by means of programming examples. Deadlocks are identified and resolved. The operating systems are used in a virtual environment. In particular the lecture covers the following contents: - Processes and threads - Memory management - Deadlocks, Livelocks, Monitor, Semaphore - File systems - Input and output - Virtualisation - IT-Security - Unix, Linux - WindowsAssessment methodsFinal examTeaching methodsStudents' presentations, exercises, lecture presentationLanguageGerman36IT Concepts ILVIT Concepts ILVLector: Dipl.-Ing. Dr. Friedrich Bauer2SWS4ECTSLecture contents(ONLY IN GERMAN - 28.02.2018) Um den Aufbau und die Arbeitsweise aktueller Computersysteme zu verstehen wird in dieser LV ein Bottom-Up Ansatz verfolgt. Beginnend mit den Bits und Bytes werden aus den logischen Grundfunktionen komplexere Komponenten zusammengesetzt. Insbesondere das Verständnis über den Aufbau eines Mikroprozessors und das Zusammenwirken mit dem Bussystem, dem Programm- und dem Datenspeicher werden mit integrierten praktischen Übungen erlernt. Die LV deckt insbesondere die folgenden Inhalte ab: - Digitaltechnik (boolsche Algebra, Gatter, Flipflop, Register, Zahlensysteme) - State-Maschine (Zustandsgraphen, Schaltwerke) - Rechnerarchitekturen (Computergrundstrukturen, von Neumann - Architektur)Assessment methodsFinal examTeaching methods(ONLY IN GERMAN - 28.02.2018) Vortrag und praktische Übungen (auf Papier, am PC, im Labor)LanguageGerman24Mathematics 1 UEMathematics 1 UELector: Dipl.Ing. Nikolaus Maly1.5SWS3ECTSLecture contents- Arithmetics: number ranges, complex numbers (forms of representation and arithmetic operations). - Foundations of Discrete Mathematics, Algebra and Number Theory. - Linear Algebra: calculation with vectors, matrices and determinants. Solution methods for linear systems of equations. - Analysis: Sequences and Rows, Functions: Continuity, Differentiation and Integration.Assessment methodsFinal examTeaching methodsExercises supporting the contents of the lecture, consolidation of the concepts from the lecture and application of the methods taught in the lecture to problems in theory and practice.LanguageGerman1.53Mathematics 1 VOMathematics 1 VOLector: Dr. Christian Steineder1.5SWS2ECTSLecture contents- Arithmetics: number ranges, complex numbers (forms of representation and arithmetic operations). - Foundations of Discrete Mathematics, Algebra and Number Theory. - Linear Algebra: calculation with vectors, matrices and determinants. Solution methods for linear systems of equations. - Analysis: Sequences and Rows, Functions: Continuity, Differentiation and Integration.Assessment methodsFinal examTeaching methodsLectureLanguageGerman1.52Networking Technologies 1 ILVNetworking Technologies 1 ILVLector: Bernhard Taufner, BSc, MSc, Joyce Flynt Visne, B.Mus., BSc, MSc2SWS5ECTSLecture contents(ONLY IN GERMAN - 28.02.2018) Netzwerke sind wichtige Grundlagen für Kommunikation und für Computer Science. Ob man Hardware-nah mit Embedded Systems, User-nah mit Web-Applikationen oder auf einer Ebene dazwischen mit Middleware arbeitet, ist das Netzwerk ein integraler Teil des Arbeitens, des Systems und des Produktes und ein gutes Verständnis von der Arbeitsweise eines Netzwerkes und seinen Protokollen ist wichtig. In dieser LV setzen die Studierenden sich mit den untersten Schichten von Netzwerken auseinander und lernen, wie diese funktionieren. Die LV deckt insbesondere die folgenden Inhalte ab: - Netzwerk-Protokolle, -Modelle und -Schichten (TCP/IP, OSI) - Überblick von L1 - Detaillierte Einblick in L2 Aufgaben und Funktionen - Ethernet, HDLC - L2-Switching, Spanning Tree Protocol, VLANs - Physikalische und logische Adressierung - ARP, IP, ICMP - Konfiguration von Switches, VLANs - Beobachtung von STP - Protokoll-Analyse auf L2 und L3Assessment methodsFinal examTeaching methods(ONLY IN GERMAN - 28.02.2018) Praktische Übungen mit Netzwerk-Geräten, Protokoll-Analyzer, Simulationen; Cisco Networking Academy online Lernplattform; VortragLanguageEnglish25Programming 1 ILVProgramming 1 ILVLector: Dipl.-Ing. Dr.techn. Jürgen Falb, Leon Freudenthaler, BSc MSc, Mag. Dr. Michael Strommer4SWS8ECTSLecture contentsThe course provides basic concepts of object-oriented programming using the programming language Java. Concepts of programming languages ​​such as control structures, elementary data types, data structures, classes, objects, and methods are taught. Furthermore, the design of programs, as well as their analysis and techniques for debugging, tracing and testing is included. Working in small groups on a project promotes teamwork and self-organization. The LV covers in particular the following contents: - Basics of programming - Variables and data types - operators - control structures - Error Handling - Basics of object orientation - inheritance - polymorphism - Abstract classes - interfaces - Data Structures and GenericsAssessment methodsModule examTeaching methodsShort impulse lectures, immediate applicaton of the gained knowledge in practical exercises, group work, presentations, learning diariesLanguageGerman48Team Work ILVTeam Work ILVLector: Dipl.-Ing. (FH) Sven Schweiger, Dipl.-Ing. (FH) Johannes Wirgler2SWS2ECTSLecture contentsBasics - Software projects require teamwork: teams & IT project process models, teams & modern software development processes - Indicators and success criteria of teamwork Team development - Phase Models & Team Roles - Personality structures & personal development potential - Team culture, team rules & goal agreements - Give feedback and accept feedback, retrospective - Change & emotions - Communication & Information: Solutions from the classic and agile software project world - Leadership in the "IT world"; Generation Y, Z, Alpha & Co? Problems and disruptions in teams - Conflicts, conflict discussions and solution strategies - Intervention techniques and group mediation: what to do when it crackles? - Psychological Safety; KPIs and measurement of "team quality"Assessment methodsModule examTeaching methodsTheory lecture blocks including ScreenCasts (short videos). Practical exercises with role games or case studies. Networking with the software projects of the LV programming 1 in order to be able to apply the lessons learned from the LV teamwork in these projects.LanguageGerman22
2. Semester LectureSWSECTSAlgorithms & Data structures ILVAlgorithms & Data structures ILVLector: Dipl.-Ing. Dr.techn. Jürgen Falb, FH-Prof. Dipl.-Ing. Herbert Paulis, Mag. Dr. Michael Strommer4SWS6ECTSLecture contents(ONLY IN GERMAN - 26.06.2018) Die LV befasst sich mit Algorithmen und Datenstrukturen. Im Vortragsteil wird ausschließlich Pseudocode zur Darstellung der Algorithmen, um deren Allgemeingültigkeit auszudrücken, verwendet. Im praktischen Teil der LV wird das Verständnis der wichtigsten Algorithmen und Datenstrukturen durch deren Implementierung in C und C++ vertieft. Gleichzeitig werden so auch die Programmierkenntnisse weiter gefestigt und das Verständnis für bestehende Bibliotheken geschärft. Die LV deckt insbesondere die folgenden Inhalte ab: - Rekursion - O Notation - Klassen von Algorithmen (Divide & Conquer, Brute-Force, Greedy, etc.) - Listen - Hash Tabellen - Baumstrukturen - Heaps - Graphen - Sortieralgorithmen (Selection Sort, Quick Sort, etc.) - Suchalgorithmen (lineare Suche, binäre Suche, binäre und ausgeglichene Suchbäume) - Algorithmen zur Textsuche (Brute-Force, Knuth-Morris-Pratt, Boyer-Moore, Pattern Matching) - Graphenalgorithmen (Tiefensuche, Breitensuche, kürzeste Wege, maximaler Durchfluss)Assessment methodsFinal examTeaching methods(ONLY IN GERMAN - 27.02.2018) Vorträge, praktische Übungen, Kleingruppenarbeit, Präsentationen, LerntagebücherLanguageGerman46Mathematics 2 UEMathematics 2 UELector: Dipl.Ing. Nikolaus Maly1.5SWS3ECTSLecture contents- Further topics of linear algebra: vector spaces, function spaces of periodic functions, orthogonality, eigenvalues ​​and eigenvectors. Linear combination of vectors, orthogonality of vectors. - Graph theory: Directed and undirected graphs, Euler graphs, Hamilton graphs, networks. - Applications of Number Theory - Modular Arithmetic. - Stochastics: Probability Theory, Conditional Probabilities, Stochastic Processes, Markov Chains. - Algorithms: FFT algorithm, Page-Rank algorithm.Assessment methodsFinal examTeaching methodsExercises supporting the contents of the lecture, consolidation of the concepts from the lecture and application of the methods taught in the lecture to problems in theory and practice.LanguageGerman1.53Mathematics 2 VOMathematics 2 VOLector: Dr. Christian Steineder1.5SWS2ECTSLecture contents- Further topics of linear algebra: vector spaces, function spaces of periodic functions, orthogonality, eigenvalues ​​and eigenvectors. Linear combination of vectors, orthogonality of vectors. - Graph theory: Directed and undirected graphs, Euler graphs, Hamilton graphs, networks. - Applications of Number Theory - Modular Arithmetic. - Stochastics: Probability Theory, Conditional Probabilities, Stochastic Processes, Markov Chains. - Algorithms: FFT algorithm, Page-Rank algorithm.Assessment methodsFinal examTeaching methodsLectureLanguageGerman1.52Networking Technologies 2 ILVNetworking Technologies 2 ILVLector: Ing. Stefan Schmitzhofer, BSc, Joyce Flynt Visne, B.Mus., BSc, MSc2SWS5ECTSLecture contents(ONLY IN GERMAN - 28.02.2018) Der Schwerpunkt dieser Lehrveranstaltung ist Internetworking. Aufbauend auf der Einführung in den untersten Netzwerk-Schichten in „Networking Technologies 1“ kommen hier die mittleren Schichten (OSI L3-L4) an die Reihe. Die LV deckt insbesondere die folgenden Inhalte ab: - Vertiefung IPv4, IPv6 - Konnektivität ohne Routing; Routing Grundlagen - Statisches Routing - Distanz-Vektor dynamisches Routing; RIP - Link-State dynamisches Routing; OSPF - OSI L4 (Transport-Schicht); TCP, UDP - DHCP - NATAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 28.02.2018) Praktische Übungen mit Netzwerk-Geräten, Protokoll-Analyzer, Simulationen; Cisco Networking Academy online Lernplattform; VortragLanguageEnglish25Professional Presentations ILVProfessional Presentations ILVLector: Dr.in Christa Blecha2SWS4ECTSLecture contents(ONLY IN GERMAN - 28.02.2018) Zu den Lernergebnissen. Die Lehrveranstaltung (LV) Präsentationstechniken fördert und erweitert die Methoden- und Sozialkompetenzen der Studierenden. Die Studierenden sollen, als wichtige Vorbereitung auf den Beruf, die ansprechende Vermittlung wissenschaftlicher Inhalte lernen und mit modernen Präsentations-techniken vertraut werden. Die LV deckt insbesondere die folgenden Inhalte ab: - Präsentationstechniken und Methoden: klassische Präsentation, Gruppen- und Projektpräsentation, freies Sprechen - Vorbereitung, Konzeption und Aufbau einer Präsentation als auch deren Durchführung - Rhetorik, Mimik und Körpersprache - Moderation, Gesprächsführung, Feedback und Diskussion - Materialrecherche und wissenschaftlicher Umgang mit Quellen und BildmaterialAssessment methodsModule examTeaching methods(ONLY IN GERMAN - 28.02.2018) Interaktive Kleingruppenarbeit, Rollenspiele, PräsentationenLanguageEnglish24Programming 2 ILVProgramming 2 ILVLector: Mag. Dipl.-Ing. Dr.techn. Wolfgang Radinger-Peer, MBA2SWS4ECTSLecture contents(ONLY IN GERMAN - 28.02.2018) Aufbauend auf die Inhalte von Programmieren 1 werden in der ILV Programmieren 2 vertiefende Konzepte der Programmierung mit Java vorgetragen. Dabei liegt der Fokus auf eine gute Strukturierung des Programmes, die auch auf die Design Patterns aufbaut und mit dem Ziel eine saubere objektorientiete Lösung für eine Aufgabenstellung zu entwicklen. Weiters wird auf vertiefende Konzepte in der Programmierung eingegangen die das Erstellen eines Programmes einfacher machen und den aktuellen Stand der Programmierkonzepte darstellen. Die LV deckt insbesondere die folgenden Inhalte ab: - Designpatterns und die Umsetzung im Code - Junit Testcases zu Methoden schreiben und die Programme modular entwicklen, damit sie testbar sind. - Erklärung der 3-Schichten Architektur und Umsetzung anhand einer praktischen Aufgabe. - Multi-Threading in Java und Umsetzung anhand einer praktischen Aufgabe - Einsatz von Java Bibliotheken und Frameworks. - Erweiterte Programmierkonzepte wie Java Streams und Lambda Expressions.Assessment methodsFinal examTeaching methods(ONLY IN GERMAN - 28.02.2018) Theorievortrag mit passenden praktischen ÜbungsteilLanguageGerman24Web Technologies ILVWeb Technologies ILVLector: DI Jochen Hense, MBA, Bernhard Taufner, BSc, MSc3SWS6ECTSLecture contentsWeb Technologies are the technologies used for a static or dynamic presentation of content on the Web. The ILV addresses both infrastructural technologies (web servers, cloud services), content processing technologies and the technologies required for their implementation. The course covers in particular the following contents: - Historical development of the Internet - Technology and background - HTTP protocol - Rest & MVC - Creating static websites using HTML5 and CSS3 - Fundamentals in JavaScript, PHP and Frameworks - Responsive Web Design - Javascript Libraries - Security aspects of web technologiesAssessment methodsModule examTeaching methods(ONLY IN GERMAN - 28.02.2018) Präsentation von Themen durch die Studierenden, praktische Übungen, VortragLanguageEnglish36
3. Semester LectureSWSECTSElectronics and Microcontroller ILVElectronics and Microcontroller ILVLector: Dipl.-Ing. Dr. Friedrich Bauer, FH-Prof. DI Thomas Fischer, Prof. Ing. Dipl.-Ing. Peter J. Kampner3SWS5ECTSLecture contents(ONLY IN GERMAN - 02.03.2018) Mit der Vernetzung auch kleinster Mikro-Computer-Systeme dem Internet-of-Things hat der Einsatz dieser Spezialform der Embedded Systems an Bedeutung gewonnen. Die Grundlage dafür sind einfache Microcontroller welche durch elektronische Aktoren und Sensoren mit der Umwelt in Kontakt stehen. Programme mit grundlegenden Funktionen sollen in dieser Lehrveranstaltung Sensordaten einlesen und verarbeiten sowie daraus Aktoren ansteuern. Die LV deckt insbesondere die folgenden Inhalte ab: - Einfache Microcontroller Programmierung auf Basis ARM-mbed (oder Arduino) - Digital Input/Output (LEDs, Taster) – Gleichspannung, ohmscher Widerstand, Pull-up/down, Pegelanpassung - Analog Input/Output (AD/DA) - Wechselstrom (Sinus- und Rechtecksignal), Kondensator, Tiefpass - PWM, USART - Periode, Frequenz, Kondensator-Ladung, RGB-LEDs, Datenübertragung - Messungen mit dem Multimeter und dem OszilloskopAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 02.03.2018) Vortrag und praktische Übungen (im Labor)LanguageGerman35IT Security Fundamentals ILVIT Security Fundamentals ILVLector: Dipl.-Ing. Manuel Koschuch, Bakk.techn., Silvia Schmidt, BSc MSc2SWS4ECTSLecture contentsThe course gives a basic overview of the technical and organizational aspects of IT security, and defines the most important terms and technologies in this context. The LV in particular covers the following contents: - Protection goals - Asymmetric and symmetric primitives (AES, RSA, ECC) and their practical applications - PKIs - TLS/HTTPS - Firewalls Fundamentals (types, possible uses, limitations) - ID(P)S Fundamentals (types, applications, limitations) - security awarenessAssessment methodsContinuous assessmentTeaching methodspractical (lab) exercises, lectureLanguageEnglish24Network Applications ILVNetwork Applications ILVLector: Dipl.-Ing. Heimo Hirner, Bernhard Taufner, BSc, MSc3SWS6ECTSLecture contents(ONLY IN GERMAN - 28.02.2018) Digitale Netzwerke und die darauf basierenden Applikationen dominieren heute sämtliche Geschäftsprozesse und auch private Lebensbereiche. Die Grundlage für diese Netzwerkapplikationen bilden die Protokolle der Transport- und der Applikations-schicht des IP-Protokollstacks. Die BenutzerInnenakzeptanz und damit der Erfolg einer Netzwerkapplikation wird, neben deren Bedienbarkeit, im Wesentlichen durch ihre Skalierbarkeit und Performanz bestimmt. Die gewählten Protokolle und die Architektur einer Netzwerkapplikation sind dafür ausschlaggebend. Die LV deckt insbesondere die folgenden Inhalte ab: - Grundlegende Konzepte von Netzwerkapplikationen - Server-Client, Peer-to-Peer und gemischte Architekturen für Netzwerkapplikationen - Ausgewählte Protokolle des Transport- und Application Layers - Implementierung von Netzwerkdiensten (Web, Email, FTP) - Einsatz von defacto Industriestandardapplikationen für Netzwerkdienste - Entwicklung von NetzwerkapplikationenAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 28.02.2018) Vortrag, praktische Übungen, FernlehreaufgabenLanguageEnglish36Scientific Technical Writing SEScientific Technical Writing SELector: Prof. Priv.-Doz. DI Dr. techn. Slavisa Aleksic, Prof. Dr.-Ing. Christian-Alexander Bunge2SWS4ECTSLanguageEnglish24Software Engineering ILVSoftware Engineering ILVLector: Mag. Dipl.-Ing. Peter Gerstbach, FH-Prof. DI Dr. Igor Miladinovic4SWS7ECTSLanguageGerman47Telecommunications Systems VOTelecommunications Systems VOLector: Prof. Priv.-Doz. DI Dr. techn. Slavisa Aleksic, Mag. DI Bernhard Hofer2SWS4ECTSLanguageEnglish24
4. Semester LectureSWSECTSData bases UEData bases UELector: DI. Dr.techn. Dominik Ertl, Mag. Dipl.-Ing. Dr.techn. Lorenz Froihofer, FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka2SWS3ECTSLecture contents(ONLY IN GERMAN - 01.03.2018) Relationale und Objektrelationale Datenbanksysteme sind zentraler Bestandteil vieler IT-Infrastrukturen und Web-basierter Online-Services. In dieser Grundlagen-LVA wird der Entwurf solcher Systeme, das interaktive Arbeiten (SQL – Structured Query Language) und die Programmier- und Web-Anbindung solcher Systeme erarbeitet. Ein praktisches Implementierungs-Projekt dient der Festigung des Gelernten. - Grundlagen und Architekturen von Datenbanksystemen - Transaktionskonzept - Entity Relationship (ER) Modell und ER-Entwurf - Relationales Modell, Datenbankentwurf und Normalformen - Datenbankimplementierung mit SQL-DDL - SQL als Abfragesprache - Datenbankprogrammierung (Überblick Persistenz und ORM) - Datenbankanbindung ans WWW - Praktische EntwurfsaufgabenAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 01.03.2018) Fernlehrunterstützung und praktisches Projekt in der Kleingruppe.LanguageGerman23Data bases VOData bases VOLector: Mag. Dipl.-Ing. Dr.techn. Lorenz Froihofer, FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka2SWS3ECTSLecture contents(ONLY IN GERMAN - 01.03.2018) Relationale und Objektrelationale Datenbanksysteme sind zentraler Bestandteil vieler IT-Infrastrukturen und Web-basierter Online-Services. In dieser Grundlagen-LVA wird der Entwurf solcher Systeme, das interaktive Arbeiten (SQL – Structured Query Language) und die Programmier- und Web-Anbindung solcher Systeme erarbeitet. Ein praktisches Implementierungs-Projekt dient der Festigung des Gelernten. - Grundlagen und Architekturen von Datenbanksystemen - Transaktionskonzept - Entity Relationship (ER) Modell und ER-Entwurf - Relationales Modell, Datenbankentwurf und Normalformen - Datenbankimplementierung mit SQL-DDL - SQL als Abfragesprache - Datenbankprogrammierung (Überblick Persistenz und ORM) - Datenbankanbindung ans WWW - Praktische EntwurfsaufgabenAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 01.03.2018) Vortrag, Fernlehrunterstützung und Seminarpräsentationen.LanguageGerman23Internet of Things ILVInternet of Things ILVLector: Dipl.-Ing. Heimo Hirner, Silvia Schmidt, BSc MSc3SWS5ECTSLecture contents(ONLY IN GERMAN - 27.02.2018) Im Internet of Things (IoT) werden physische Gegenstände über digitale Netzwerke, wie das Internet, vernetzt und virtuell verfügbar gemacht. Neben der einfachen und kostensparenden Netzwerkanbindung dieser Gegenstände ist die Entwicklung von automatisierten digitalen Netzwerkdiensten, die den zusätzlichen Nutzen der Vernetzung realisieren, Ziel des IoT. Das IoT geht einher mit Begriffen wie Industrie 4.0, oder Ubiquitous Computing. Die LV deckt insbesondere die folgenden Inhalte ab: - IoT Netzwerkarchitektur und Design - Smarte Objekte - IoT Access Technologien - Applikationsprotokolle für das IoT - Datenanalyse im IoT - IoT Datenanalyse und Management - IoT in der IndustrieAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 27.02.2018) Vortrag, praktische Übungen, FernlehreaufgabenLanguageEnglish35Project management ILVProject management ILVLector: Mag. Reinhard Rader2SWS3ECTSLecture contents(ONLY IN GERMAN - 01.03.2018) Projektmanagement ist die Anwendung von Wissen, Können, Werkzeugen und Techniken auf Projektaktivitäten, um Projektanforderungen zu erfüllen. Der Projektmanager hat die Aufgabe, die Erwartungen der Stakeholder an das Projekt zu erfüllen. Die LV gibt eine Einführung in die Wissensgebiete des Projektmanagements: - Integrationsmanagement - Inhalts- und Umfangsmanagement - Zeitmanagement - Kostenmanagement - Qualitätsmanagement - Personalmanagement - Kommunikationsmanagement - Risikomanagement - Beschaffungsmanagement - Projekt Stakeholder ManagementAssessment methodsModule examTeaching methods(ONLY IN GERMAN - 01.03.2018) VortragLanguageGerman23Elective Project 1 UEElective Project 1 UELector: DI Dr. techn. Mugdim Bublin, FH-Prof. DI Thomas Fischer, Leon Freudenthaler, BSc MSc, FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, DI Jochen Hense, MBA, Dipl.-Ing. Heimo Hirner, FH-Prof. DI Dr. Igor Miladinovic, Mag. Dipl.-Ing. Dr.techn. Wolfgang Radinger-Peer, MBA, Silvia Schmidt, BSc MSc, Dr. Christian Steineder, Bernhard Taufner, BSc, MSc1SWS4ECTSLanguageGerman14 Elective Modules 1 (12 ECTS of your choice)LectureSWSECTSIntroduction to AI and Data Science ILVIntroduction to AI and Data Science ILVLector: DI Dr. techn. Mugdim Bublin, Dr. Christian Steineder3SWS6ECTSLecture contents- Mathematical Basics of AI and Data Science- Linear Algebra - Probability Theory and Statistics - Optimization - Introduction to Artificial Intelligence- Problem Solving and Heuristic Search - Logic and Knowledge Representation - Planning, Learning and Decision Making under Uncertainty - Data Science and Machine Learning Fundamentals- Data Collection, Cleaning, Filtering - Model Building - Model Evaluation - Definition of Machine Learning and classes of Machine Learning Algorithms - Machine Learning Classifiers - Evaluation of Machine Learning AlgorithmsAssessment methodsContinuous assessment - Project work - Exercises during lectures - Final written examTeaching methods- Lecture - Group work (project) - Practical exercises - Continuous Discussion and feedbackLanguageEnglish36Microcontroller Programming ILVMicrocontroller Programming ILVLector: FH-Prof. DI Thomas Fischer3SWS6ECTSLecture contents(ONLY IN GERMAN - 28.02.2018) Microcontroller oder auch Systems-on-Chip sind in einer Vielzahl von Anwendungen und Geräte enthalten, Ihr Einsatz reicht von der Ansteuerung der LEDs in Beleuchtungskörpern über unzählige Steueraufgaben bis hin zu Smartphones die jeder Mensch ständig bei sich führt. Diese Bauteile enthalten eine Vielzahl unabhängiger Komponenten welche, durch entsprechende Konfiguration, sowie die Erstellung hardwarenaher Programme, Aufgaben energiesparend übernehmen. Die LV deckt insbesondere die folgenden Inhalte ab: - ARM-Cortex M Familie, Harvard Architektur - Statischer & Dynamischer Speicher - STM32 Familie - GPIO, EXTI, NVIC - Advanced TIMER, Systick, RTC - ADC, DMA - LCD-Zeichen-DisplayAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 28.02.2018) Vortrag und praktische ÜbungenLanguageGerman36Mobile App Development ILVMobile App Development ILVLector: Leon Freudenthaler, BSc MSc, Mag. Dipl.-Ing. Peter Gerstbach, FH-Prof. DI Dr. Igor Miladinovic3SWS6ECTSLanguageEnglish36Modern Networks ILVModern Networks ILVLector: Dr. Jürgen Wolf-Hofer3SWS6ECTSLecture contents(ONLY IN GERMAN - 27.02.2018) Im Rahmen der LV wird der Entwurfsprozess der modernen Kommunikationsnetze beschrieben und an praktischen Beispielen angewendet. Angefangen mit Use Cases und der daraus abgeleiteten technischen Anforderungen, wird die Vorgehensweise erklärt, wie man Architektur und Protokolle auswählt und entwirft. Dabei wird besonders auf die Entwicklungsmethodik eingegangen, um die Studenten in der Lage zu versetzten selbstständig einen konstruktiven Beitrag zu Entwurf und Implementierung der modernen Kommunikationsnetzen zu leisten. Weiters wird Analyse, Evaluierung, Test und Wartung der Kommunikationsnetze behandelt. Als praktische Beispiele werden die modernsten Netztechnologien erläutert und diskutiert. Die LV deckt insbesondere die folgenden Inhalte ab: - Anforderungen an die moderne Kommunikationsnetzte - Entwurfsmethodik der Kommunikationsnetze - Quality of Service (QoS) und User Quality Experience (QoE) - Software Defined Network (SDN) - Network Functions Virtualization (NFV) - Cloud Computing - Internet of Things (IoT) - Kommunikationsnetze in der Industrie 4.0 - 5G Mobile Networks - Evaluierung, Test und Wartung der Kommunikationsnetze - Sicherheitsaspekte in den modernen NetzenAssessment methodsContinuous assessmentTeaching methods(ONLY IN GERMAN - 27.02.2018) Vortrag, praktische Übungen, Fallstudien, Diskussion der aktuellen Literatur und StandardsLanguageGerman-English36Secure Admin Tools ILVSecure Admin Tools ILVLector: Dipl.-Ing. Manuel Koschuch, Bakk.techn., Silvia Schmidt, BSc MSc3SWS6ECTSLecture contentsThe course gives an overview and a practical introduction to the most important software tools of a system administrator in the context of secure networks. Students will be enabled to use these tools correctly and securely and to configure them accordingly. - VPNs - Hard disk encryption - SSH - Mail Security (PGP, S/MIME) - bash scripting - Establishment of PKIs - Introduction to penetration testingAssessment methodsContinuous assessment Short tests, exercise interviewsTeaching methodsPractical (lab)-exercises, LectureLanguageEnglish36
5. Semester LectureSWSECTSBachelor Thesis 1 SEBachelor Thesis 1 SELector: DI Dr. techn. Mugdim Bublin, FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, DI Jochen Hense, MBA, Dipl.-Ing. Heimo Hirner, Dipl.-Ing. Manuel Koschuch, Bakk.techn., FH-Prof. DI Dr. Igor Miladinovic, Silvia Schmidt, BSc MSc, Bernhard Taufner, BSc, MSc1SWS4ECTSLanguageGerman14Business Administration ILVBusiness Administration ILVLector: Mag. Brigitte Schönthaler3SWS3ECTSLecture contents(ONLY IN GERMAN - 28.02.2018) Wirtschaftliches Handeln im Unternehmen umfasst im Wesentlichen die folgenden Aspekte: - Unternehmertum - Rechtlicher Rahmen - Strategie - Organisation - Mitarbeiter - Kunden/Markt - Produktion - Finanzen/Controlling Im Rahmen der Lehrveranstaltung werden diese Aspekte zunächst theoretisch erarbeitet und immer wieder mit praxirelevanten Fallbeispielen ergänzt, dabei werden insbesondere die folgenden Inhalte abgedeckt: - Das Unternehmertum in der Volkswirtschaft - Gebräuchlichste Unternehmensformen in Österreich - Unterschiedliche Organisationsformen im Unternehmen - Verschiedene Führungsstile im Unternehmen - Konzepte des Marketings - Einblick in das strategische und operative Controlling - Grundzüge des Rechnungswesens - Überblick zur Investition und FinanzierungAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 28.02.2018) Vortrag, praktische Übungen, ReferateLanguageEnglish33Distributed Systems UEDistributed Systems UELector: Mag. Dipl.-Ing. Dr.techn. Lorenz Froihofer, FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, DI Dr. Johannes Osrael2SWS3ECTSLecture contents(ONLY IN GERMAN - 01.03.2018) Viele moderne Systeme sind verteilte Systeme: IoT (Internet of Things) wie Smart Environments (zB Smart Home, Smart Building, Smart City, …) und Industrie 4.0 (zB Digital Twin); VANETs (Vehicular Ad-Hoc Networks) und SmartCars; Critical Infrastructures und SCADA (Supervisory Control and Data Acquisition) Systems; GNS (Global Sensor Networks). In dieser Grundlagen-LVA werden die Konzepte und Paradigmen derartiger Systeme erarbeitet. Ein praktisches Implementierungs-Projekt dient der Festigung des Gelernten. - Grundlagen und Eigenschaften Verteilter Systeme, Middleware - Communication (RPC, RMI, Message Passing) - Operating System Support and Code Migration - Binding, Naming and Discovery - Clocks and Agreement - Dependability: Replication and Fault Tolerance - Performance und Skalierbarkeit - Web Presentation Tier - Web Services und XML - Message-oriented Middleare und JMS - Enterprise JavaAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 01.03.2018) Fernlehrunterstützung und praktisches Projekt in der Kleingruppe.LanguageGerman23Distributed Systems VODistributed Systems VOLector: Mag. Dipl.-Ing. Dr.techn. Lorenz Froihofer, FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, DI Dr. Johannes Osrael2SWS3ECTSLecture contents(ONLY IN GERMAN - 01.03.2018) Viele moderne Systeme sind verteilte Systeme: IoT (Internet of Things) wie Smart Environments (zB Smart Home, Smart Building, Smart City, …) und Industrie 4.0 (zB Digital Twin); VANETs (Vehicular Ad-Hoc Networks) und SmartCars; Critical Infrastructures und SCADA (Supervisory Control and Data Acquisition) Systems; GNS (Global Sensor Networks). In dieser Grundlagen-LVA werden die Konzepte und Paradigmen derartiger Systeme erarbeitet. Ein praktisches Implementierungs-Projekt dient der Festigung des Gelernten. - Grundlagen und Eigenschaften Verteilter Systeme, Middleware - Communication (RPC, RMI, Message Passing) - Operating System Support and Code Migration - Binding, Naming and Discovery - Clocks and Agreement - Dependability: Replication and Fault Tolerance - Performance und Skalierbarkeit - Web Presentation Tier - Web Services und XML - Message-oriented Middleare und JMS - Enterprise JavaAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 01.03.2018) Vortrag, Fernlehrunterstützung und Seminarpräsentationen.LanguageGerman23Elective Project 2 UEElective Project 2 UELector: DI Dr. techn. Mugdim Bublin, FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, DI Jochen Hense, MBA, Dipl.-Ing. Heimo Hirner, Dipl.-Ing. Manuel Koschuch, Bakk.techn., FH-Prof. DI Dr. Igor Miladinovic, Silvia Schmidt, BSc MSc, Bernhard Taufner, BSc, MSc2SWS5ECTSLanguageGerman25 Elective Modules 2 (12 ECTS of your choice)LectureSWSECTSSelected Topics in IT-Security ILVSelected Topics in IT-Security ILVLector: FH-Prof. Dipl.-Inform. Dipl.-Wirt.Inform. Matthias Peter Hudler, Silvia Schmidt, BSc MSc3SWS6ECTSLecture contents(ONLY IN GERMAN - 01.03.2018) Die Lehrveranstaltung gibt einen Überblick über die zum Verständnis tiefergehender kryptographischer Thematiken notwendigen Konzepte der diskreten Mathematik und Komplexitätstheorie. Anschließend werden aktuellen Themen der IT-Security interaktiv mit Lehrendenunterstützung durch die Studierenden selbst erarbeitet und im Plenum präsentiert und diskutiert. - Grundlagen diskrete Mathematik (Gruppen, Körper, DLP) - Komplexitätstheorie - Endliche Automaten, Reguläre Sprachen - Chomsky-Hierarchie und ihre praktischen Entsprechungen - Aktuelle Themen der IT-SecurityAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 01.03.2018) praktische Übungen, VortragLanguageGerman36Deep Learning – advanced AI and Data Science ILVDeep Learning – advanced AI and Data Science ILV3SWS6ECTSLecture contents- Deep Learning Foundation- Motivation and basic ideas - Basic principles behind algorithms - Deep Learning Algorithms and Networks- Convolutional Neuronal Networks (CNN) - Recurrent Neural Networks (RNN) - Generative Neural Networks (GAN, Autoencoders) - Reinforcement Learning (Deep QNet) - Applications of Deep Learning and Artificial Intelligence for- Medicine, IoT, Industry 4.0, Autonomous Driving, Games etc.Assessment methodsContinuous assessment - Project work - Exercises during lectures - Final written examTeaching methods- Lecture - Group work (project) - Practical exercises - Continuous Discussion and feedbackLanguageEnglish36IoT Applications ILVIoT Applications ILVLector: Dipl.-Ing. Heimo Hirner3SWS6ECTSLecture contents(ONLY IN GERMAN - 06.03.2018) Die Verknüpfung von Millionen smarter Objekte im Internet of Things (IoT) verlangt nach Plattformen und Anwendungen, die sowohl die Anbindung einer derart großen Anzahl von Devices ermöglichen, als auch Datenmanagement und Analysetools für die dabei anfallenden Datenmengen (Big Data) bereitstellen. Die Studierenden lernen in dieser LV die Architekturen, Technologien und Werkzeuge von IoT-Plattformen kennen, und entwickeln und implementieren eigene IoT Applikationen. Die LV deckt insbesondere die folgenden Inhalte ab: - Der IoT Technologie-Stack - IoT-Application Enablement Plattformen - IoT Applikationsarchitektur und Design - Auswahl und Anwendung von Applikationsprotokollen des IoT - Gerätemanagement, Verarbeitungs-und Aktionsmanagement - Datenvisualisierung - Angewandte Datenanalyse und Datenmanagement im IoT - IoT Cloud & Edge Applikationen - Big Data und Machine LearningAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 06.03.2018) Vortrag, praktische Übungen, Fernlehreaufgaben, Inverted Classroom ElementeLanguageEnglish36Realtime Operating Systems ILVRealtime Operating Systems ILVLector: FH-Prof. DI Thomas Fischer3SWS6ECTSLecture contents(ONLY IN GERMAN - 28.02.2018) Softwareentwicklung für Microcontroller aufbauend auf Echtzeitbetriebssystemen steht in Fokus dieser Lehrveranstaltung. Gute Kenntnisse über ein Betriebssystem und deren Zeitverhalten sind für viele Einsatzgebiete (Steuerungstechnik, Videoverarbeitung, Börsenhandel) notwendig. Die Integration zugekaufter Middleware und Software-Stacks zur Erstellung angepasster Kundenlösungen sowie die Integration in vorhandene Kommunikations-Infrastruktur sind die zu bewältigenden Aufgaben. Die LV deckt insbesondere die folgenden Inhalte ab: - JTAG & Trace (ARM, ST, Keil, Atollic) - Echtzeitbetriebssysteme am Beispiel FreeRTOS - Inter-Task-Kommunication - SPI, I2C, CAN, USB, Ethernet - Middleware, (USB)-Stack - Touch-Grafik-Display - Schnittstelle FreeRTOS Cloud (AWS Amazon Web Services)Assessment methodsFinal examTeaching methods(ONLY IN GERMAN - 28.02.2018) Projektaufgabe und/oder SeminararbeitLanguageEnglish36Virtual and Augmented Reality ILVVirtual and Augmented Reality ILVLector: DI Dr. techn. Mugdim Bublin3SWS6ECTSLanguageEnglish36
6. Semester LectureSWSECTSBachelor Thesis 2 SEBachelor Thesis 2 SELector: DI Dr. techn. Mugdim Bublin, FH-Hon.Prof. Priv.-Doz. Mag. DI. DI. Dr.techn. Karl Michael Göschka, DI Jochen Hense, MBA, Dipl.-Ing. Heimo Hirner, Dipl.-Ing. Manuel Koschuch, Bakk.techn., FH-Prof. Dipl.-Ing. Dipl.-Ing. Dr. techn. Dr. tech Gernot Kucera, FH-Prof. DI Dr. Igor Miladinovic, Silvia Schmidt, BSc MSc, Bernhard Taufner, BSc, MSc1SWS6ECTSLanguageGerman16Bachelor Exam APBachelor Exam AP0SWS2ECTSLanguageGerman02Internship PRInternship PRLector: Bernhard Taufner, BSc, MSc1SWS12ECTSLanguageGerman112IT Process and Quality Management ILVIT Process and Quality Management ILVLector: Mag. Anton Six2SWS4ECTSLecture contents(ONLY IN GERMAN - 27.02.2018) Das Software-Qualitätsmanagement befasst sich mit der Planung, Lenkung und Prüfung der Qualität von Softwareprodukten und -entwicklungsprozessen. Es beinhaltet sowohl Führungsaufgaben zur Festlegung der Qualitätspolitik, der Qualitätsziele und der Verantwortung für Qualität, wie auch Maßnahmen zur Erfüllung vorgegebener Qualitätsanforderungen an Softwareprodukte und -prozesse. Ein sinnvolles Prozessmanagement besteht nun darin, sicherzustellen, dass ein Prozess wirksam das erwünschte Ziel erreicht (Effektivität) und die notwendigen Aktivitäten den minimal erforderlichen Aufwand erfordern (Effizienz). Die LV deckt insbesondere die folgenden Inhalte ab: - Grundbegriffe "Qualität", "Qualitätssicherung" und "Qualitätsmanagement". - Qualitätsplanung - Qualitätsanforderungen (nicht funktionale Anforderungen) - Qualitätslenkung und Qualitätsprüfung - Maßnahmen des produktorientierten Qualitätsmanagements - Maßnahmen des prozessorientierten Qualitätsmanagements - Zusammenhang Fehlerkosten (Fehlerfolgekosten und Fehlerbehebungskosten) und den gegenläufigen Fehlerverhütungskosten (Prüfkosten und Kosten von präventiven Maßnahmen) - Grundlagen Prozessmanagement - Einführung IT Service Management - IT Frameworks (ITIL, COBIT, MOF, MSF) - IT Normen und Standards - Umsetzung von Best Practices - FallbeispielAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 27.02.2018) Vortrag mit Case Studies, Ausarbeitung im Rahmen der Fernlehre, Diskussion im PlenumLanguageGerman24IT law VOIT law VOLector: Mag.a Victoria Abplanalp, BA, Mag. Michael Cepic, Mag. Paul Eberstaller, Univ.-Ass. Mag. Ziga Škorjanc, Mag. Marie-Catherine Wagner, Mag. iur. Felix Zopf2SWS3ECTSLecture contents(ONLY IN GERMAN - 01.03.2018) Die Lehrveranstaltung soll grundlegende Rechtsfragen aus den Bereichen IT/IP-Recht, mit Schwerpunkten im Urheberrecht, Datenschutzrecht und E-Commerce-Recht, abdecken. Studierende sollen nach erfolgreicher Absolvierung der Lehrveranstaltung in der Lage sein, gängige rechtliche Sachverhalte zu erkennen und einzuordnen. Die Lehrveranstaltung beinhaltet insbesondere folgende Inhalte: - Datenschutz und die wesentlichen Inhalte der EU-Datenschutz-Grundverordnung - Marken- und Domainrecht - Grundlegende Rechtsfragen des Vertragsrechts im Internet - Verbraucherschutz im Fernabsatz - Informationspflichten - Grundlagen des Urheberrechts - Grenzüberschreitende Sachverhalte im Geschäftsverkehr im Internet - Providerhaftung - Cybersecurity und CybercrimeAssessment methodsFinal examTeaching methods(ONLY IN GERMAN - 01.03.2018) Vortrag mit Diskussion Selbständige Vorbereitung auf die nächste LehreinheitLanguageGerman23Ring Lecture - Selected Topics ILVRing Lecture - Selected Topics ILVLector: FH-Prof. DI Thomas Fischer1SWS1ECTSLanguageEnglish11Workshop - Selected Topics SEWorkshop - Selected Topics SE1SWS2ECTSLanguageEnglish12
Admission requirements General higher education entrance qualification: University entrance qualification or degree from a general or vocational secondary schoolUniversity entrance exam (Berufsreifeprüfung)Equivalent certification from abroad Equivalence is determined by international agreements, validation or in individual cases a decision by the head of the academic section.University entrance exam (Studienberechtigungsprüfung) for Electrical Engineering or Computer Science The specific university entrance exam in this field comprises qualifications in "Mathematics 3", "Physics 1" and "English 1". Information and institutes offering courses in preparation for the university entrance exam (Studienberechtigungsprüfung) can be found on the portal Erwachsenenbildung.at of the Federal Ministry of Education, Science and ResearchErwachsenenbildung.atAustrian Federal Ministry of Education, Science and ResearchRelevant professional qualification with auxiliary exams Professional qualifications of apprenticeship groups in electrical disciplines or qualifications from a technical college may exempt you from a physics exam.Regulation for the admission of third country citizens (PDF 224 KB)Information for applicants with non-Austrian (school) certificates (PDF 145 KB)
Application To apply you will require the following documents:Birth certificateProof of citizenshipSchool leaving certificate / university entrance qualification exam (Studienberechtigungsprüfung) / verification of professional qualificationsCV in table formPlease note: It is not possible to save incomplete online applications. You must complete your application in one session. Your application will be valid as soon as you upload all of the required documents and certificates. In the event that some documents (e.g. certificates) are not available at the time you apply, you may submit these later via e-mail, mail or in person by no later than the start of the degree program.
Admission procedure The admission procedure for the academic year 2020/21 includes an interview with members of the admissions committee. This interview will take place online until further notice. You will receive the date for the admission procedure from the Secretary's office.Aim The aim is to offer a study place to those applicants who complete the admission procedure with the best results. The test procedures are based on the skills required for the intended profession.Procedure In the interview you will answer some basic subject-specific questions, some questions about yourself and explain your motivation for choosing the respective degree program (duration: approx. 30 minutes). If you have not yet reached the required entry level for the degree program, you will receive recommendations after admission on how best to prepare yourself in a subject-specific manner.Criteria The admission criteria are exclusively performance-related. You will receive points for the interview, which contributes to the final ranking of the candidates. Geographical origin of the candidates have no influence on admission. The admission requirements must be fulfilled. The entire process as well as all test results and evaluations of the admission procedure are documented and archived in a comprehensible manner.
> FH-Prof. DI Dr. Igor Miladinovic Head of Degree Program Computer Science and Digital Communications, Information Technologies and Telecommunication T: +43 1 606 68 77-2131igor.miladinovic@fh-campuswien.ac.at
> DI Dr. techn. Mugdim Bublin Academic Staff, Stadt Wien Endowed Professorship for Artificial Intelligence