The MOOCs

MOOC “Datenbanken: Entdecke die Welt von SQL” (AAU Klagenfurt)

The MOOC “Datenbanken: Entdecke die Welt von SQL” consists of 9 lessons and teaches the database query language SQL.

Type of the MOOC: animation

Chapters

  1. Willkommen im Kurs / Überblick
  2. Einführung in Datenbanken und SQL
  3. Relationale Algebra als theoretische Grundlage
  4. Anlegen einer SQL-Datenbank
  5. Einfache SQL-Abfragen
  6. Arbeiten mit speziellen Datentypen
  7. Abfragen über mehrere Tabellen
  8. Aggregatfunktionen und Gruppierung in Abfragen
  9. Subqueries, Views und Transaktionen

MOOC „Entwurf einer Datenbank: Von der Idee zum relationalen Datenmodell“ (AAU Klagenfurt)

The MOOC “Entwurf einer Datenbank: Von der Idee zum relationalen Datenmodell” consits of 6 lessons und comprises the design of relational databases.

Type of the MOOC: animation

Chapters

  1. Willkommen im Kurs / Überblick
  2. Einführung in Datenbanken
  3. Domänenanalyse und konzeptueller Entwurf
  4. Erweiterte Konzepte des konzeptuellen Entwurfs
  5. Transformation ins Relationenmodell
  6. Schemaqualität und Normalformen / Abschluss

MOOC „Artificial Intelligence & Machine Learning” (JKU Linz, TU Wien)

The MOOC „Artificial Intelligence & Machine Learning” is offered at a scope of 90 studying hours (equivalent to 3 ECTS).

Basic concepts and selected (introductory) algorithms in the field of machine learning are taught. In addition, important social topics like fairness & ethics and legal aspects are embraced.

Type of the MOOC: object animation

Chapter structure

  1. Introduction (study time 2h)
  2. Basic Machine Learning (ML) Concepts (study time 5h)
  3. Data & Applications (study time 10h)
  4. Evaluation (study time 10h)
  5. Algorithm Class #1 (Rule-based Classification & Regression) (study time 20h)
  6. Algorithm Class #2 (Clustering) (study time 20h)
  7. Algorithm Class #3 (Kernel Methods) (study time 20h)
  8. Fairness, Ethics & Co in Machine Learning (study time 2h)
  9. Outlook on Further Topics in Artificial Intelligence & Machine Learning (study time 1h)
  10. Teaser

MOOC „Denkweisen der Informatik“ (TU Wien, JKU Linz)

The MOOC “Denkweisen der Informatik” consists of 9 chapters. Each chapter covers a different way of thinking.

Type of the MOOC: animation

Chapter structure

  1. Scientific Thinking
  2. Mathematical Thinking
  3. Computational Thinking
  4. Design Thinking
  5. Policy Thinking
  6. Criminal Thinking
  7. Creative Thinking
  8. Responsible Thinking
  9. Critical Thinking

MOOC „Informatische Modellierung“ (TU Wien)

The MOOC „Informatische Modellierung“ teaches the basic concepts of object oriented modelling based on the Unified Modeling Language (UML). In particular, we explore the 5 most important UML diagram types in a separate chapter and their correlations.

Type of the MOOC: slide presentation

Chapter structure

  1. Class Diagram
  2. Sequence Diagram
  3. State Diagram
  4. Activity Diagram
  5. Use Case Diagram

MOOC „Programmieren mit Java 1“ (JKU Linz)

The MOOC Programmieren mit Java 1 introduces software development with Java. It corresponds in content and scope to the first half of the first semester of software development in the computer science curriculum. In particular, the MOOC is based on the course Software Development 1 at the Johannes Kepler Universität Linz at the Institut für Systemsoftware intended for computer science students and related fields of study. The course is base on the corresponding textbook “Sprechen Sie Java?” (Hanspeter Mössenböck: Sprechen Sie Java? Eine Einführung in das systematische Programmieren, dpunkt.verlag, 2014).

Type of the MOOC: slide presentation

Chapter structure (in German)

  1. Einführung in die Programmierung
  2. Einführung ins Programmieren mit Java
  3. Verzweigungen
  4. Schleifen
  5. Methoden

MOOC „Programmieren mit Java 2“ (JKU Linz)

The MOOC Programmieren mit Java 2 represents part 2 of the software development with Java. It corresponds in content and scope to the second half of the first semester of software development in the computer science curriculum. In particular, the MOOC is based on the course Software Development 1 at the Johannes Kepler Universität Linz at the Institut für Systemsoftware intended for computer science students and related fields of study. The course is base on the corresponding textbook “Sprechen Sie Java?” (Hanspeter Mössenböck: Sprechen Sie Java? Eine Einführung in das systematische Programmieren, dpunkt.verlag, 2014).

Type of the MOOC: slide presentation

Chapter structure (in German)

(continues the chapter numbers of part 1)

6. Zahlen

7. Zeichen und Strings

8. Arrays

9. Klassen und Objekte 1

10. Klassen und Objekte 2

11. Rekursion und dynamische Datenstrukturen

MOOC „Rechnerarchitektur“ (UIBK Innsbruck)

A total of 66 short videos with an over all duration of more than six hours explains pivotal aspects of the MOOC “Rechnerarchitektur”.

Type of the MOOC: slide presentation

Chapter structure (in German)

  1. Einführung
  2. Kombinatorische Logik 1, Kombinatorische Logik 2
  3. Sequenzielle Logik 1, Sequenzielle Logik 2
  4. Arithmetik 1, Arithmetik 2
  5. Befehlssatzarchitektur 1 (ARM 32), Befehlssatzarchitektur 2 (ARM 32)
  6. Prozessorarchitekturen
  7. Ein-/Ausgabe
  8. Speicher
  9. Leistung

MOOC „Algorithmen & Datenstrukturen“ (UIBK Innsbruck)

A total of 65 short videos with an over all duration of almost seven hours explains pivotal aspects of the MOOC “Algorithmen und Datenstrukturen”.

Type of the MOOC: slide presentation

Chapter structure (in German)

  1. Einführung
  2. Analyse von Algorithmen
  3. Rekursion
  4. Stapel und Schlangen
  5. Listen-Abstraktionen
  6. Bäume
  7. Vorrangwarteschlangen
  8. Zuordnungstabellen
  9. Zeichenkettensuche
  10. Suchbäume
  11. Gierige Algorithmen
  12. Teile & Herrsche; Sortieren
  13. Dynamische Programmierung
  14. Graphen