Johannes Kepler University Linz
Integrated Circuit and System Design
Univ.-Prof. Dr. Robert Wille
Altenberger Straße 69 | SCP3 0405
4040 Linz | Austria
Tel: +43 732 2468 4739

Map and directions to JKU

Winter Semester 2019

VL+UE Digital Circuits

Course IdTitleTypeWeekly HoursTeachersRhythm
336000 Digital Circuits UE 1 Gerold Fink weekly
336017 Digital Circuits UE 1 Gerold Fink weekly
336029 Digital Circuits UE 1 Sebastian Pointner weekly
336036 Digital Circuits UE 1 Robert Wille weekly
336042 Digital Circuits UE 1 Sebastian Pointner weekly
336044 Digital Circuits VL 2 Robert Wille weekly
336059 Digital Circuits UE 1 Lukas Burgholzer weekly

Veranstalter: Robert Wille, Sebastian Pointner


In der Vorlesung werden die Grundlagen von Digitalen Schaltungen vermittelt. Dies beinhaltet insbesondere:

  • Einführung: von der Programmiersprache zu Null und Eins
  • Boolesche Algebra
  • Kombinatorische Schaltungen und deren Synthese
  • Arithmetische Schaltungen
  • Sequentielle Schaltungen
  • Endliche Automaten
Die Übung begleitet die Vorlesung durch praktische Aufgaben, welche die jeweiligen Konzepte illustriert.

Ort und Zeit:

  • Vorlesung, Beginn 09. Oktober 2019
    • Mi, 15:30-17:00 HS 10

  • Übung: 16. bzw. 17. Oktober 2019
    • Mi, 17:15-18:00 S2 Z74 (Schülergruppe)
    • Do, 08:30-09:15 S3 055
    • Do, 09:15-10:00 S3 055
    • Do, 10:15-11:00 S3 055
    • Do, 11:00-11:45 S3 055
    • Do, 12:00-12:45 S3 048
Weitere Informationen:
  • Kontakt:
  • ECTS: 3.0 V+1,5 Ü
  • Stunden: 2 V+1 Ü
  • Sprache: Deutsch
  • Studiengänge: Bachelor 1. Jahr Informatik

KV Emerging Computer Technologies

Course IdTitleTypeWeekly HoursTeachersRhythm
336058 Emerging Computer Technologies KV 3 Robert Wille weekly

Lecturers: Robert Wille, Stefan Hillmich, Lukas Burgholzer


The development of computing technologies is about to change. Physical boundaries of conventional technologies will be reached in the near future – the steady miniaturization and optimization of computer chips based on conventional paradigms becomes harder and harder. As a consequence, researchers and engineers consider the development of alternative computing technologies such as quantum computation, reversible logic, optical computers, or biochips. Here, computing paradigms are employed which are entirely different to conventional solutions. In this course, the main concepts of these emerging technologies will be introduced and discussed. Besides their general working paradigm and the underlying models, this particularly includes possible applications. Overall, students will get a broad overview about the “next generation” of computer technologies.


  • Understanding and explaining the basics of emerging computing technologies

  • Understanding and explaining how emerging computing technologies work

  • Understanding problems and open questions of emerging computing technologies as well as discussing possible solutions

  • Understanding tasks and open problems of basic research as well as comprehending recent scientific activities in this area

Place and Time:

  • Wed, 12:45-15:15 S2 053

Further Information:

  • Contact:
  • ECTS: 4,5
  • Amount: 3
  • Language: Englisch
  • Studies:Informatik (Bachelor, Master)

Seminar in Computational Engineering

Course IdTitleTypeWeekly HoursTeachersRhythm
336052 Seminar in Computational Engineering SE 2 Robert Wille block

Lecturers: Robert Wille, Stefan Hillmich


The design of circuits and systems offers a wide field of interesting tasks – ranging from questions how to describe the desired circuits and systems, over their implementation and realization, up to their test and verification. Since the resulting electronic systems can basically be found “everywhere” in our daily live, these tasks have an important industrial and academic relevance. In this seminar, we will take an in-depth look into selected areas of the design of circuits and systems and their underlying tasks/problems. Students with various backgrounds (theoretical, conceptual, algorithmical, implementational, technical, etc.) will certainly be able to make contributions to this seminar. Moreover, this seminar is a good opportunity to get familiar with topics for following projects and/or Bachelor/Master theses.


Possible topics include (but are not limited to):

  • Descriptions for Circuits and Systems (e.g. HDLs)

  • Assembler Programming

  • Algorithms & Data-structures

  • Boolean Algebra and its Applications

  • Reasoning Engines and Decision Procedures

  • Test & Verification

  • Solutions for Optimization and Search Problems

  • Alternative Computing Paradigms (e.g. Quantum Computing, DNA Computing, etc.).

The seminar will be conducted as a block. To this end, we will first have an initial meeting at the beginning of March in which we will discuss the details (including timing, etc.). In order to participate, we kindly ask for a registration in KUSSS. Afterwards, we will contact all interested students with a proposal for a date/time of the initial meeting. For any questions, feel free to contact

Next Seminar: Wednesday, October 16, 2019, 09:00, room SCP3 409

Further Informationen: