The four semester programme contains mandatory courses as well as optional courses

TU Darmstadt graduate courses are high quality and facilitating your swift career progression. Our approach to graduate study places an emphasis on your ability to work independently, while supported by an outstanding academic community.

The full catalogue of the department can be found in TUCaN.

Mandatory courses:

Professor: Prof. Dr. Ralf Steinmetz

Learning goals:

The course Communication Networks II covers the principles and practice of computer networking and telecommunications with emphasis on the Internet. Starting with the transport layer, the course provides a detailed discussion of upper layer principles and protocols. In addition to well known protocols, recent developments in the area of multimedia communication (e.g. Quality of Service, Peer-to-Peer networking, IP-Telephony), will be examined thoroughly.


The course Communication Networks II covers the principles and practice of computer networking and telecommunications with emphasis on the Internet. Starting with the transport layer, the course provides a detailed discussion of upper layer principles and protocols. In addition to well known protocols, recent developments in the area of multimedia communication (e.g. Quality of Service, Peer-to-Peer networking, IP-Telephony), will be examined thoroughly. The course is designed as follow-up to Communication Networks I.

Topics are:

* Introduction and reference model

* Transport Layer (Addressing, Connections, Flow Control, QoS)

* Transport Protocols (UDP, TCP, Ports)

* Application Layer (Function, Sessions, Data Representation, RPC)

* Application Layer Protocols (FTP, Telnet, NFS, AFS, DNS, ..)

* Electronic Mail (Basics and Principles, SMTP, POP3, ..)

* World Wide Web (History, HTTP, HTML)

* Peer-to-Peer Principles and Applications (File Sharing, Processing Sharing, Problems)

* Multimedia Communication (QoS, IntServ/RSVP, DiffServ, further QoS Concepts, RTP/RTSP, …)

* IP-Telephony (SIP & H.323)


The lecture is recorded and can be downloaded for learning. Students can achieve a bonus for the examination by additional attainments and active participation in the exercises.

Teaching material: script, slides, comments

Professor: Prof. Dr.-Ing. Anja Klein

Learning goals:

After completion of the lecture, students possess:

1. the ability of comparing, evaluating, classifying an analyzing linear and nonlinear modulation schemes by means of signal space representations;

2. the ability to understand, describe and analyze the influence of multipath propagation on the signal;

3. the knowledge of equalizing the received signal in order to undo the influence of multipath propagation, as well as the ability to derive and design several equalizer structures;

4. the ability to analyze and evaluate the properties and application areas of multicarrier transmission systems, e.g. OFDM-systems;

5. the ability to design and evaluate the system parameters of multicarrier schemes for the application in realistic mobile radio szenarios;

6. the ability to characterize and evaluate spread spectrum techniques;

7. the ability to apply multiple access transmission to multicarrier schemes and spread spectrum techniques (OFDMA, CDMA)


Linear and nonlinear modulation schemes, intersymbol interference, equalisation, mulicarrierschemes, OFDM, spread spectrum techniques, CDMA

Professor: Prof. Dr.-Ing. Abdelhak M. Zoubir

Learning goals:

Students will understand the basic principles of signal processing. They will be proficient on the analysis in time and frequency domains of deterministic and statistic signals. They will have their first experiences with MATLAB software tool.


Discrete-time Signals and Systems

  • Discrete-time signals and linear systems
  • Sampling and reconstruction of analog signals

Discrete-time Transforms

  • Z-Transform
  • Fourier Transform for discrete-time signals
  • Discrete-Fourier Transform
  • Fast Fourier Transform

Digital Filter Design

  • Filter design principles
  • Linear phase filters
  • Finite impulse response filters
  • Infinite impulse response filters
  • Implementation issues

Digital Spectral Analysis

  • Review of stochastic Signals
  • Non-parametric methods for spectral analysis
  • Parametric methods for spectral analysis
  • Applications of spectral analysis

Additional material: lecture webpage

Learning goals:

On the first two semesters of the iCE Master Program, students are required to attend language courses. All those students that are not proficient in German must attend courses: either a six-week intensive program during the semester break or course running in parallel with the technical lectures during the semester. Those modules should give the students the skills to attend lectures in German language during their second year of studies. That is, however, optional as the students can complete the program by choosing only lectures in English (only the Optional Module includes lectures in German language).

Web page: TUD Sprachenzentrum (Language Center)

Intensive German language course before semester starts

Professor: Prof. Dr.-Ing. Franko Küppers

Learning goals:

Students understand concepts, basics of physics, design criteria and system requirements (component specifications) of the most important passive and active components of optical communications.


  • Optical telecommunication and data networks
  • Optical transmisison systems
  • The nature of light / wave-partical dualism
  • Wave equation / planar wave
  • Polarization
  • Absorption, transmission, reflexion, refraction
  • Connectors and splices
  • Mirrors, HR-/AR coatings
  • Film waveguides
  • Fiber-optic waveguides
  • Attenuation, modes, dispersion
  • Fiber types
  • Dispersion and dispersion compensation
  • Kerr nonlinearity and self-phase modulation
  • Optical filters
  • Wavelength division multiplexers
  • Magneto-optical effect / optical isolator / circulator
  • Lasers / basics, concepts, types
  • Erbium-doped fiber lasers / amplifiers (EDFL / EDFA)
  • Optical semiconductor laser / amplifier (laser diode)
  • Electro-optic modulator
  • Other selected components and devices

Additional material:

Lecture slides

Textbook (M. Cvijetic, I. B. Djordjevic: „Advanced Optical Communication Systems and Networks“)

Professor: Prof. Dr.-Ing. Klaus Hofmann

Learning goals:

A student is, after successful completion of this module, able to 1. understand the short-channel effects of modern CMOS transistors, 2. derive and analyse the most important circuit concepts for digital logic gates, 3. understand the design flow of digital ASICs based on standard cells (design, layout, simulation/verification), 4. knows the pros and cons of synchronous vs. asynchronous logic, multiclockphase systems, 5. understands the differential design methods of integrated circuits (ASIC, ASIP, Full-custom/Semicustom, PLA, PLD, FPGA), 6. understands basic circuitry of logic and arithmetic units (adders, multipliers, PLL/DLL), 7. knows the design principles and properties of integrated semiconductor memory (DRAM, SRAM, Flash. MRAM, FeRAM)


MOS Transistor Models

CMOS Logic Gates

Chip Layout and Design Rules

Static and Dynamic Behavior of CMOS Circuits

Synchronous CMOS Circuits

Performance and Power Characterisation

Design Techniques and CAD Tools

FPGA and Gate Array Technologies

Memory Technologies

Chip Test

Teaching material: script, slides, comments

Professors: Prof. Dr. H. De Gersem, Prof. Dr. Munteanu

Learning goals:

Students will understand fundamental principles of wave propagation, guided waves and antennas. They will be able to model microwave components with simulation software tools. They will have experience with state of the art software tools for electromagnetic fields.


1) Fundamentals of electromagnetic field theory – Maxwell's equations in differential and integral form; Electromagnetic waves: propagation in free space, polarization, reflection/refraction.

2) Numerical solution of electromagnetic field problems – Space discretization with surface and volume meshes; Main numerical algorithms for discrete local approximation of Maxwell’s equations; Finite Integration Technique; Time and frequency domain solution methods; Stability, convergence.

3) Practical aspects of electromagnetic simulation – Introduction to accuracy issues; Preprocessing: 3D geometry, computational domain, boundary conditions, electromagnetic field sources; Time vs frequency domain; Postprocessing; Network parameter extraction.

4) Application to typical high-frequency devices: Waveguide / resonator structures, planar structures, antennas

Teaching material: script, slides, comments

Optional courses:

This module deals with the theoretical fundamentals, design and design automation techniques for integrated digital and analog circuits and systems at the micro and nanoscale, as well as the foundations of the technologies for fabrication of systems and devices, ranging from the silicon implementation of integrated circuits to micromachines. The major contributions to this module come from the groups of Profs Hofmann, Schlaak and Schwalke

  • Printed Electronics
  • Technology of Micro- and Precision Engineering
  • Technology of Microsystems Technology
  • Electromechanical Systems I
  • Advanced Topics in Micro- and Nano-Electronics
  • ULSI Technology
  • Design for Testability
  • Circuit Building Blocks for Communication Systems

This module deals with the specification and validation/verification of the architecture, components, modules, interfaces, and data for a system aiming to satisfy pre-defined requirements. Systems considered here are composed of hardware and software components, bridging the gap of computer engineering and electronics. The major contributions to this module come from the groups of Profs. Hochberger, Hofmann and Schürr.

  • Computer Systems II
  • Low-Level Synthese
  • High-Level Synthese
  • Computer Aided Design of Integrated Circuits
  • HDL: Verilog and VHDL
  • Real-Time Systems
  • Microprocessor Systems

This module deals with the technologies that are required for the acquisition, processing, storage and transfer of information. The major contributions to this module come from the groups of Profs. Pesavento, Jakoby, Küppers, Weiland and Zoubir.

  • Computer Vision in Engineering
  • MIMO-Communication and Space-Time Coding
  • Antennas and Adaptive Beamforming
  • Microwave Sensors
  • Optical Communications II
  • Microwave Engineering II
  • Computational Electromagnetics and Applications
  • Adaptive filters
  • Advanced Topics in Statistical Signal processing
  • Signal Detection and Parameter Estimation
  • Speech and Audio Signal processing
  • Advances in Digital Signal Processing: Imaging and Image Processing

This module deals with the properties of communication system, which are a collection of transceivers capable of interconnection and interoperation to form an integrated whole. The components of a communications system serve a common purpose, are technically compatible, use common procedures, respond to controls, and operate in unison. The major contributions to this module come from the groups of Profs. Pesavento, Jakoby, Klein and Küppers.

  • Information Theory I
  • Information Theory II
  • MIMO-Communication and Space-Time Coding
  • Terrestrial and satellite-based radio systems
  • Radar Techniques
  • Mobile Communication
  • Simulation and Modeling Techniques and Tools for Mobile Communication Systems
  • Optical Communications II
  • Acoustics I
  • Microwave and Lightwave Electronics, International Summer School

This module deals with selected topics of Computer Science and Media Technology, covering issues such as multimedia representation of information, distributed systems and telecooperation. The major contributions to this module come from the groups of Profs. Mühlhäuser and Steinmetz.

  • Communication Networks IV
  • Algorithms for Mobile Networks
  • Peer-to-Peer Systems and Applications
  • Multimedia Communications Project II
  • Content Networking
  • Mobile Sensing
  • QoS-Dienstgüte in Telekommunikationsnetzen
  • TK 2: Web Engineering, Web Cooperation and e-Learning
  • TK3: Mobile/Ubiquitous Computing
  • Ubiquitous computing in business processes
  • Serious Games
  • Network Security
  • Programmierung eines graphischen Systems

This module includes selected topics on the application of IT in engineering and natural sciences. You can choose from all courses from Engineering and Natural Sciences, but not from the Optionals 1. to 5.

  • Prozessketten in der Automobilindustrie I
  • Renewable Energies I
  • Renewable Energies II
  • Adaptive Filter
  • Computer Vision
  • Operating Systems
  • Programming a graphical System


  • Advanced Integrated Circuit Design Lab
  • Silicon Technology and Devices Lab
  • HDL Lab
  • Digital Signal Processing Lab
  • Software Lab Computational Electromagnetics and Applications I
  • Multimedia Communications Lab II
  • Multimedia Communications Project II
  • Lab Mobile Sensing
  • Smart Networks Lab
  • Wireless Sensor Networks Lab
  • Programmierung eines graphischen Systems
  • Secure mobile networking Lab
  • Secure mobile networking Project

Project seminars:

  • Project Seminar Design for Testability
  • Seminar Circuit Design for Printable Electronics
  • Seminar Integrated Electronic Systems Design A
  • Seminar Integrated Electronic Systems Design B
  • Advanced Topics in Micro- and Nano Electronics
  • Project Seminar Advanced μWave Components and Antennas
  • Project Seminar Reconfigurable Systems
  • Project Seminar Design for Testability
  • Model-Based Software Development
  • Seminar Software System Technology
  • Project Seminar Communication and Sensor Systems
  • Project Seminar Advanced Algorithms for Smart Antenna Systems
  • Optical Communications 3 – Seminar WDM Lab
  • Project Seminar Electromagnetic CAD
  • Advanced Topics in Statistical Signal Processing
  • Signal Detection and Parameter Estimation
  • Project Seminar Wireless Communications
  • International Summer School: Microwaves and Lightwaves
  • Multimedia Communications Seminar II
  • Software Defined Networking

Non technical courses:

  • German language courses
  • Buchführung / Bookkeeping
  • Einführung in die BWL / Introduction to Business Management
  • Einführung in die VWL / Introduction to Economics
  • Technology and Marketing Management