The participants learn to understand the construction of digital circuits and digital computers. They know the technological parameters, the state of the art technologies, and the developments characterizing current and future design paradigms for digital hardware. They learn to understand the concepts underlying current computer architectures and are able to explain how such architectures execute programs. Successful participants will be able to analyse computer architectures as a whole, to understand in depth, to analyze, and to optimize their hardware components, and to discuss the properties induced by selecting design alternatives.
Professional competence The students:
identify the fundamental components of digital circuitry and digital computers,
are aware of the virtues of hierarchical and abstract descriptions of hardware systems,
name the fundamental parameters, criteria, conditions, and development trends of current and future t hardware design
describe the basic concepts of current computer architectures and the execution of machine programs
Methodological competence The students:
evaluate computer architectures
design and optimize digital hardware components
transfer systematic methods of hardware design to unknown design problems
Social competence The students:
present their understanding of the operational principles underlying digital computers to others