Details

Dr. Loay Alzubaidi

Academic Staff


T: +43 1 606 68 77-2144
F: +43 1 606 68 77-2139

Room: C.1.08b
Favoritenstraße 226
1100 Wien

Personal Webspace


Lectures 2021/22

Engineering

> Operating Systems ILV
Computer Science and Digital Communications more

Operating Systems ILV

Lector: Dr. Loay Alzubaidi, Bernhard Taufner, BSc, MSc

3SWS
6ECTS

Lecture contents

Basic 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
- Windows

Assessment methods

Final exam

Teaching methods

Students' presentations, exercises, lecture presentation

Language

German

> Programming 1 ILV
Computer Science and Digital Communications more

Programming 1 ILV

Lector: Dr. Loay Alzubaidi, Dipl.-Ing. Dr.techn. Jürgen Falb, Leon Freudenthaler, BSc MSc, Mag. Dr. Michael Strommer

4SWS
8ECTS

Lecture contents

The 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 Generics

Assessment methods

Module exam

Teaching methods

Short impulse lectures, immediate applicaton of the gained knowledge in practical exercises, group work, presentations, learning diaries

Language

German

> Operating Systems ILV
Computer Science and Digital Communications more

Operating Systems ILV

Lector: Dr. Loay Alzubaidi, Bernhard Taufner, BSc, MSc

3SWS
6ECTS

Lecture contents

Basic 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
- Windows

Assessment methods

Final exam

Teaching methods

Students' presentations, exercises, lecture presentation

Language

German