You are on page 1of 89

Universität Stuttgart Master Program INFOTECH

Germany (Information Technology)

Faculty for Computer Science,


Electrical Engineering and
Information Technology

COURSE BOOK

Friday, May 26, 2006 9:39:04 AM Page 1 of 4


Listing of Lectures, Lecture/Exercices, Labs, Seminars, Internship, Master Thesis Project

Lecture

ITecID CourseNo Course Name Lecturer L E P CP


167 37575 Basics of Radio Frequency Technology Zhu 3.0 0.0 0.0 3.0
238 37580 Duennschichttechnologie Frühauf 3.0 0.0 0.0 3.0
235 37577 Entwurf und Simulation von Halbleiterschaltungen mit SPICE I Khakzar 2.0 0.0 0.0 3.0
236 37510 Entwurf und Simulation von Halbleiterschaltungen mit SPICE I Khakzar 3.0 0.0 0.0 3.0
227 37260/65 Halbleitertechnik I Kasper 3.0 1.5 0.0 4.5
172 02802 Image Understanding Levi 3.0 0.0 0.0 3.0
19 43300 IP Based Networks and Applications Charzinski 3.0 0.0 0.0 3.0
232 37570 Laser and Light Sources Werner 3.0 0.0 0.0 3.0
151 376120 Mobile Communication II Schopp 3.0 0.0 0.0 3.0
242 375530 Molekularstrahlepitaxie Kasper 3.0 0.0 0.0 3.0
239 36267 Qualitaetssicherung elektronischer Systeme Höfflinger 3.0 0.0 0.0 3.0
126 37525 Systems Programming I Klöckner 3.0 0.0 0.0 3.0
Lecture/Exercise

ITecID CourseNo Course Name Lecturer L E P CP


70 02800/01 Advanced Processor Architectures Wunderlich 4.5 1.5 0.0 6.0
3 37300/05 Communication Networks I Kühn 4.5 1.5 0.0 6.0
11 375300/10 Communication Networks II Kühn 3.0 1.5 0.0 4.5
1 37420/25 Communications III Speidel 3.0 1.5 0.0 4.5
68 02350/52 Design and Test of Systems On a Chip Wunderlich 4.5 1.5 0.0 6.0
675 375420/30 Design of Digital Filters Yang 3.0 1.5 0.0 4.5
556 37390/95 Digital Signal Processing Yang 3.0 2.0 0.0 5.0
9 Digital Video Communications Speidel 0.0 4.5
554 02664/5 Embedded Systems Engineering Radetzki 4.5 1.5 0.0 6.0
237 375460/70 Entwurf integrierter Schaltungen Berroth 3.0 1.5 0.0 4.5
16 375475/80 Error Detecting and Error Correcting Codes Kühn 3.0 1.5 0.0 4.5
244 36247/48 Fertigung elektronischer Systeme Höfflinger 4.5 1.5 0.0 6.0
225 375490/500 Flachbildschirme Frühauf 3.0 1.5 0.0 4.5
228 375510/20 Halbleitertechnik II Kasper 3.0 1.5 0.0 4.5
231 37535/40 Halbleitertechnologie Kasper 3.0 1.5 0.0 4.5
74 02666/7 Hardware Verification and Quality Assessment Wunderlich 3.0 1.5 0.0 4.5
76 376060/70 Industrial Automation Göhner 4.5 1.5 0.0 6.0
270 376090/100 Intelligent Sensors and Actors Kasper 3.0 1.5 0.0 4.5
17 02708/9 Introduction to Database and Information Systems Mitschang 4.5 1.5 0.0 6.0
5 02901/02 Introduction to Distributed Systems Rothermel 4.5 1.5 0.0 6.0
590 02780/81 Modelling, Simulation and Specification Radetzki 4.5 1.5 0.0 6.0
209 02803/04 Netbased Applications and e-Commerce Schwarz 3.0 1.5 0.0 4.5
208 02805/06 Networks and Processes Esparza 4.5 1.5 0.0 6.0
10 375640/50 Optoelectronic Devices and Circuits I Werner 3.0 3.0 0.0 6.0
110 37475/77 Optoelectronic Devices and Circuits II Berroth 3.0 1.5 0.0 4.5
213 02640/41 Parallel Programming Bungartz 3.0 1.5 0.0 4.5

Friday, May 26, 2006 9:39:05 AM Page 2 of 4


240 375660/70 Photovoltaics Werner 3.0 1.5 0.0 4.5
4 37355/60 Radio Frequency Technology III Landstorfer 3.0 1.5 0.0 4.5
7 02652/3 Real Time Programming Plödereder 4.5 1.5 0.0 6.0
69 37560/62 Software Engineering for Real-Time Systems Göhner 4.5 1.5 0.0 6.0
229 37180/85 Solid State Electronics Werner 3.0 1.5 0.0 4.5
553 375780/90 Space-Time-Wireless Communication Speidel 3.0 1.5 0.0 4.5
233 37380/85 Synthese elektrischer Netzwerke I Frühauf 3.0 1.5 0.0 4.5
234 375800/10 Synthese elektrischer Netzwerke II Frühauf 3.0 1.5 0.0 4.5
275 375880/90 Telecommunication Software Engineering Rupp 3.0 1.5 0.0 4.5
15 37495/500 Teletraffic Theory and Engineering Kühn 3.0 1.5 0.0 4.5
18 02736 Visualization Ertl 4.5 1.5 0.0 6.0
Non-Technical

ITecID CourseNo Course Name Lecturer L E P CP


23 43020 Business Management and Administration Kemper 3.0 0.0 0.0 3.0
25 43310 Innovation and Technology Management Haner 3.0 0.0 0.0 3.0
281 43010 Law Speichert 3.0 0.0 0.0 3.0
Lab

ITecID CourseNo Course Name Lecturer L E P CP


85 37308 Lab Course (Communication Networks) Kühn 0.0 0.0 6.0 6.0
128 Lab Course (Computer Communication) Rothermel 0.0 0.0 6.0 6.0
176 Lab Course (Digital Signal Processing) Yang 0.0 0.0 6.0 6.0
170 02907 Lab Course (Graphics Programming) Ertl 0.0 0.0 6.0 6.0
252 37470 Lab Course (Halbleitertechnologie) Kasper 0.0 0.0 6.0 6.0
150 02906 Lab Course (Image Understanding) Levi 0.0 0.0 6.0 6.0
254 Lab Course (Impuls- und Digitaltechnik) Berroth 0.0 0.0 6.0 6.0
165 37465 Lab Course (Industrial Automation) Göhner 0.0 0.0 6.0 6.0
108 Lab Course (Multimedia Communications) Speidel 0.0 0.0 6.0 6.0
86 37365 Lab Course (Radio Frequency Technology) Eibert 0.0 0.0 6.0 6.0
87 Lab Course (Semiconductor Technology) Kasper 0.0 0.0 6.0 6.0
88 Lab Course (Software Engineering) Göhner 0.0 0.0 6.0 6.0
Seminar

ITecID CourseNo Course Name Lecturer L E P CP


200 Seminar (Advanced Communication Services) Rupp 0.0 0.0 0.0 3.0
255 Seminar (Advanced Micro- and Optoelectronics Topics) Werner 0.0 0.0 0.0 3.0
146 Seminar (Advanced Topics in Distributed Systems) Rothermel 0.0 0.0 0.0 3.0
280 02905 Seminar (Advanced Topics in Graphical Engineering Systems Roller 0.0 0.0 0.0 3.0
261 02918 Seminar (Algorithms and Tools for Computer Aided Circuit De Wunderlich 0.0 0.0 0.0 3.0
264 Seminar (Cluster Computing) Bungartz 0.0 0.0 0.0 3.0
196 Seminar (Digital Image Processing) Yang 0.0 0.0 0.0 3.0
259 Seminar (Digital Signal Processing ) Yang 0.0 0.0 0.0 3.0
83 Seminar (High Performance Network Architecture) Kühn 0.0 0.0 0.0 3.0
199 Seminar (Mobile Communication beyond 3G) Speidel 0.0 0.0 0.0 3.0
94 Seminar (Object Technologies and Visualization) Ertl 0.0 0.0 0.0 3.0
93 Seminar (Optics and Electronics) Berroth 0.0 0.0 0.0 3.0

Friday, May 26, 2006 9:39:05 AM Page 3 of 4


92 Seminar (Optoelectronic Devices and Circuits) Werner 0.0 0.0 0.0 3.0
460 Seminar (Special Topics in Digital Communications Transmis Speidel 0.0 0.0 0.0 3.0
Internship

ITecID CourseNo Course Name Lecturer L E P CP


513 Industrial Internship NN 0.0 0.0 0.0 15.0
Master Thesis Project

ITecID CourseNo Course Name Lecturer L E P CP


502 Master Thesis NN 0.0 0.0 0.0 30.0

The following course descriptions are ordered according to the 7 categories


- Lecture
- Lecture/Exercise
- Non-Technical
- Lab
- Seminar
- Internship
- Master Thesis Project
and according to the ITecID

Friday, May 26, 2006 9:39:05 AM Page 4 of 4


INFOTECH Course Book

Friday, May 26, 2006 9:39:18 AM Seite 1 von 85


INFOTECH Course Book

Type of Course: Lecture


CourseNo ID Lecturer L E P CP
Course Name 43300 19 Charzinski 3.0 0.0 0.0 3.0
IP Based Networks and Applications

Prerequisites
Communication Networks

Course Outline
„ Introduction
Internet history, standardization, networking refresher, Ethernet
„ Network layer et al.
Internet reference model, IP, ICMP, ARP, routing, UDP
„ Transport layer
TCP, flow and congestion control, RTP, SCTP
„ Applications and application layer protocols:
Client/ server paradigm, socket concept, DNS, E-mail, HTTP, Telnet, FTP, Voice over IP
(VoIP)
„ Network Architectures
Internet, local IP networks, Intranets, residential access, voice carrier networks, mobile
networks
„ Statistics and performance
„ QoS concepts:
Best effort service, DiffServ and IntServ, MPLS, service level agreements
„ Network management:
Configuration, performance and fault management, SNMP MIBs, SNMP protocol.
„ Security:
Methods, Internet security framework, firewalls.
„ IPv6

Learning Outcome
This module enables the student to understand IP networking in the network, transport and
application layers. Selected protocols and issues on each layer are discussed in more detail. The
student acquires the basic knowledge for designing, and debugging IP networks as well as IP
based applications and their protocols.

Conditions
This module is offered annually (summer term). Exams are in written form (open book manuscript,
but no other material, 90 minutes) in summer.

References and Textbooks


„ D. Comer: Internetworking with TCP/IP
„ W. R. Stevens: TCP/IP Illustrated
„ R. Perlman: Interconnections. Bridges, Routers, Switches and Internetworking Protocols. see also:
http://www.jcho.de/jc/IPNA/

Friday, May 26, 2006 9:39:18 AM Seite 2 von 85


INFOTECH Course Book

Type of Course: Lecture


CourseNo ID Lecturer L E P CP
Course Name 37525 126 Klöckner 3.0 0.0 0.0 3.0
Systems Programming I

Course Outline
tba

Friday, May 26, 2006 9:39:18 AM Seite 3 von 85


INFOTECH Course Book

Type of Course: Lecture


CourseNo ID Lecturer L E P CP
Course Name 376120 151 Schopp 3.0 0.0 0.0 3.0
Mobile Communication II

Prerequisites
Communication Networks I

Course Outline
The lecture focusses on protocols and architectures. It covers the following topics:
„ Publiccellular mobile communications networks (2G, 2.5G, 3G, GSM, GPRS, UMTS)
„ Organising the radio resources (FDD, TDD, TDMA, CDMA, SDMA)
„ Logical Channels, Transport Channels and Physical Channels
„ The GSM/UMTS Transmission Chain, incl. Coding and Ciphering
„ Mobile communications services (voice, data, messaging, multimedia, ...)
„ Overall architecture, network elements and interfaces
„ Protocols on the different interfaces
„ IP based services and the IP Multimedia Subsystem (IMS)

Learning Outcome
This module enables the student to understand the architecture of modern mobile communcations
networks, the complex interactions within the system and the basic properties of the involved
protocols.

Conditions
This module is offered annually (summer term). Exams are in written form (open book, 90 minutes)
in the autumn examination period. (Failed exams may be repeated in oral form in the spring period)

References and Textbooks


„ J.Eberspächer, H.-J. Vögel and Ch. Bettstetter: GSM - Switching, Services and Protocols. John
Wiley & Sons (2001)
„ H. Holma and A. Toskala (Eds.): WCDMA for UMTS. John Wiley & Sons (2001)
„ H. Kaaranen et al.: UMTS Networks - Architecture, Mobility and Services. John Wiley & Sons
(2001)
„ B. Walke: Mobile Radio Networks - Networking and Protocols. John Wiley & Sons (1999)
„ R. Prasad, W. Mohr and W.Konhäuser (Eds.): Third Generation Mobile Communication Systems.
Artech House (2000)
„ Andrew J. Viterbi: CDMA - Principles of Spread Spectrum Communication. Addison-Wesley (1998)

Friday, May 26, 2006 9:39:18 AM Seite 4 von 85


INFOTECH Course Book

Type of Course: Lecture


CourseNo ID Lecturer L E P CP
Course Name 37575 167 Zhu 3.0 0.0 0.0 3.0
Basics of Radio Frequency Technology

Prerequisites
Radio Frequency Technology

Course Outline
„ Maxwell equations: Faraday's and Ampère's laws, boundary conditions, sources and source-
free regions
Plane waves: Maxwell equations in Cartesian co-ordinates, simplest solution of the wave
equation
„ Waves on transmission lines: Strip line, power density, Poynting's vector, general cross-
section, lossless transmission lines with or without matching, distributed parameters, skin-effect,
lossy transmission lines
„ Transforming circuits: Matching, narrow-band circuit using lumped components and
transmission lines
„ Scattering matrices: Necessity, scattering matrices
„ Reflection of plane waves at boundaries: Perpendicular incidence, oblique incidence
„ Rectangular waveguides: H-waves (TE-waves), E-waves (TM-waves), properties of H10-wave
„ Microwave resonators: Transmission line resonant circuits, cavity resonators, coupling of
resonators

Learning Outcome
This module equips the students with the basic knowledge of the radio frequency technology and
enables them to apply this knowledge to the daily work of an RF engineer like analyzing and
designing passive RF circuits which consist of both lumped and distributed elements.

Conditions
The module is offered in each winter semester. Examinations are in written form (open book, 60
minutes) in the spring and autumn examination periods.

References and Textbooks


„ S. Ramo, et al.: Fields and waves in communication electronics, John Wiley & Sons
„ D. Pozar: Microwave engineering, John Wiley & Sons

Friday, May 26, 2006 9:39:18 AM Seite 5 von 85


INFOTECH Course Book

Type of Course: Lecture


CourseNo ID Lecturer L E P CP
Course Name 02802 172 Levi 3.0 0.0 0.0 3.0
Image Understanding

Prerequisites
General mathematical background

Course Outline
„ Detailed explanation of essential operations and notions of images processing.
„ Filtering,
correlation, morphological and edge operations, segmentation approaches.
„ Digital methods of image transformation

Learning Outcome
Knowledge and skills of digital image processing, background towards cognitive systems

Conditions
-

References and Textbooks


„ R. C. Gonzalez, .E.Woods, Digital Image Processing, Addison-Wesley Publishing Company, 1992
„ P. Soille, Morphologische Bildverarbeitung: Grundlagen, Methoden, Anwendungen, Springer, 1998
„ O. Faugeras, Three-dimensional computer vision: A geometric viewpoint, The MIT Press,
Cambridge, Massachusetts London, England 1993
„ B. Jähne, Digitale Bildverarbeitung, Springer, 1997
„ A. K. Jain, Fundamentals of digital image processing, Prentice-Hall Internation, Inc., 1989
„ B. Radig (Hrsg.), Verarbeiten und Verstehen von Bildern, R. Oldenbourg Verlag München Wien,
1993
„ A. Rosenfeld, A.C. Kak, Digital picture processing, Vol.1, Academic press, Inc. 1982
„ A. Rosenfeld, A.C. Kak, Digital picture processing, Vol.2, Academic press, Inc. 1982
„ R.M. Haralick and L.G. Shapiro, Computer and Robot Vision, Vol. II, Addison Wesley, 1993
„ G. Sagerer, H. Niemann, Semantic Networks for Understanding Scenes, Plenium Press, 1997
„ N.J. Nilsson, Artificial Intelligence: A new synthesis, Morgan Kaufmann Publishers, 1998

Friday, May 26, 2006 9:39:18 AM Seite 6 von 85


INFOTECH Course Book

Type of Course: Lecture


CourseNo ID Lecturer L E P CP
Course Name 37260/65 227 Kasper 3.0 1.5 0.0 4.5
Halbleitertechnik I

Prerequisites
Basic understanding of semiconductor and device properties

Course Outline
„ Semiconductors:
effective mass approximation, Fermi statistics, basic transport equations.
„ PN-junction:
equilibrium state, pn-junction with bias voltage, behaviour with alternating current. Real diode:
series resistance, short base, punch-through, avalanche breakdown, Z-Diode, tunnelling diode,
varactor
„ Bipolar transistor:
Ideal characteristics, current gain, radio frequency behaviour, parasitics, output conductance (Early
effect, voltage, feedback) base resistance, operating point, four terminal equations, voltage-
,current, power-amplification.
„ technology:
integrated bipolar circuits.

Learning Outcome
Improved understanding of semiconductor properties. Device function as based on the nonlinear
characterise of p/n- junctions. Frequency limits of devices from first principles and comparison with
quasi-static approaches.

Conditions
The module is offered annually (winter term), Exams are in written form.

References and Textbooks


„ E. Kasper: Halbleitertechnik, Textbook
„ E.Ivers- Tiffee, W.v. Münch: Werkstoffe der Elektrotechnik, Teubner

Friday, May 26, 2006 9:39:18 AM Seite 7 von 85


INFOTECH Course Book

Type of Course: Lecture


CourseNo ID Lecturer L E P CP
Course Name 37570 232 Werner 3.0 0.0 0.0 3.0
Laser and Light Sources

Prerequisites
None

Course Outline
„ The human eye: refracting power, focusing problems, rods, cones, color vision, color deficiency,
scotopic sensitivity, photopic sensitivity
„ Light and color: color matching functions, color coordinates, chromaticity coordinates, chromaticity
diagram, color mixing
„ Photometry: energetic quantities of radiation and irradiation, visual quantities of light and
illumination
„ Incoherent light sources: black body, Kirchhoff's radiation law, Planck's radiation law, Wien´s
displacement law, Stefan-Boltzmann´s law, gray body radiation, selective body radiation,
incandescent lamps, halogen incandescent lamps, gas discharge light sources, fluorescent lamps,
sodium vapour lamps, metal halogen gas discharge lamps
„ Light emitting diodes: working principle, semiconductor materials for LEDs, nitride based III/V
compound semiconductors, luminescence-conversion-LEDs, external/internal quantum efficiency,
organic light emitting diodes,
„ Laser: fundamental processes, lasing conditions, optical resonator, solid state laser, gas discharge
laser, semiconductor laser

Learning Outcome
This module explains the difference between light and optical radiation as well as coherent and
incoherent radiation. The student is able to understand and define the technical demands on light
sources for different illumination purposes. The knowledge of the fundamental difference between
the generation of incoherent and coherent radiation together with the knowledge of the practical
design of the most important laser types enables the student to address different practical
applications.

Conditions
The module is offered annually (winter term). Exams are in written form (90 minutes) in the spring
examination period.

References and Textbooks


„ Kim,J., Somani, S: Nonclassical light from semiconductor lasers and LEDs, Springer 2001, ISBN
3-540-67717-8
„ Landolt-Börnstein: Laser applications, Springer 2004, ISBN 3-540-00105-0

Friday, May 26, 2006 9:39:18 AM Seite 8 von 85


INFOTECH Course Book

Type of Course: Lecture


CourseNo ID Lecturer L E P CP
Course Name 37577 235 Khakzar 2.0 0.0 0.0 3.0
Entwurf und Simulation von Halbleiterschaltungen mit SPICE I

Course Outline
tba

Friday, May 26, 2006 9:39:18 AM Seite 9 von 85


INFOTECH Course Book

Type of Course: Lecture


CourseNo ID Lecturer L E P CP
Course Name 37510 236 Khakzar 3.0 0.0 0.0 3.0
Entwurf und Simulation von Halbleiterschaltungen mit SPICE II

Course Outline
tba

Friday, May 26, 2006 9:39:18 AM Seite 10 von 85


INFOTECH Course Book

Type of Course: Lecture


CourseNo ID Lecturer L E P CP
Course Name 37580 238 Frühauf 3.0 0.0 0.0 3.0
Duennschichttechnologie

Prerequisites
--

Course Outline
Vacuum thin film techniques
„ Basics of vacuum techniques
„ Evaporation in vacuum
„ Cathode sputtering
„ Chemical vapor deposition (CVD and PE-CVD)
„ Growth of thin films
Vacuum free deposition techniques
„ Printing
„ Electrochemical and chemical deposition
„ Substrate materials and pretreatment of surfaces
„ Patterning of thin films
„ A brief overview of measurement techniques for thin films

Learning Outcome
The course "Dünnschichttechnolgie" (Thin Film Technology) provides the student with an overview
of techniques and methods for deposition and characterization needed in the field of thin films (film
thickness in the range of nm). The student is enabled to apply this knowledge in any thin film lab.

Conditions
The module is offered annually in the winter term. Exams are usually in written form (open book, 90
minutes) in the spring examination period.

References and Textbooks


„ Referencesto each chapter are provided as part of the handout.
„ Milton
Ohring Materials Science of Thin Films, Academic Press, 2nd edition, 2002, ISBN 0-12-
524975-6

Friday, May 26, 2006 9:39:18 AM Seite 11 von 85


INFOTECH Course Book

Type of Course: Lecture


CourseNo ID Lecturer L E P CP
Course Name 36267 239 Höfflinger 3.0 0.0 0.0 3.0
Qualitaetssicherung elektronischer Systeme

Course Outline
tba

Friday, May 26, 2006 9:39:18 AM Seite 12 von 85


INFOTECH Course Book

Type of Course: Lecture


CourseNo ID Lecturer L E P CP
Course Name 375530 242 Kasper 3.0 0.0 0.0 3.0
Molekularstrahlepitaxie

Prerequisites
--

Course Outline
„ Principles and Methods of Epitaxy.
„ Atomic surface structure and adatom adsorption.
„ Growth mechanisms and lattice perfection
„ Ultra-high vacuum generation and measurement.
„ Molecular beam epitaxy (MBE) equipment and subsystem.
„ Doping mechanisms and surface segregation.
„ Heterostructure formation.
SiGe/Si alloy system
Critical thickness
Surface morphology (growth modes)
Quantum wells and quantum dots
„ Selected topic

Learning Outcome
In depth understanding of a research instrument fabrication for nanostructure and nonodevice

Conditions
--

References and Textbooks


E. Kasper, J.C. Bean: Silicon Molecular Beam Epitaxy, CRC Press

Friday, May 26, 2006 9:39:18 AM Seite 13 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 37420/25 1 Speidel 3.0 1.5 0.0 4.5
Communications III

Prerequisites
Principles of Communications Systems Theory

Course Outline
„ Introduction: Digital transmission systems for multimedia signals (speech, audio, video and data),
characteristics of electrical and optical, fixed wireless and mobile channels, storage channels.
Summary on digital modulation and concept of equivalent baseband channel, eye diagram.
„ Time varying multipath channels for mobile communication, time and Doppler-variant transfer
function, statistical channel description, scattering function, AWGN channel with Rayleigh-
fading, Rice-fading, symbol and bit error probability.
„ Discrete time MSE and zero forcing equalizers, adaptive equalizers.
„ Principles of Partial Response Technique.
„ System design with joint Nyquist and matched filter condition.
„ Optimum detection: Bayes, Maximum Likelihood (ML) and Maximum A Posteriori Probability
(MAP) detection, ML symbol by symbol and sequence detection, soft and hard decision, Viterbi
algorithm, Viterbi equalizer.
„ Orthogonal signals, correlation receiver and equivalent matched filter receiver.
„ Soft input decoding of convolutional codes.
„ Principles of Code Division Multiplex and Access (CDMA), near-far problem, multiuser
interference, synchronous orthogonal receivers.
„ Convolutional encoding and principles of Turbo Coding and iterative decoding.
„ Selected examples of theoretical and real problems, also taken from applications like cable
modems, GSM, UMTS, 4G, DVB, DAB and others.

Learning Outcome
Understand background and be able to design wireless and wireline data communication links.

Conditions
Every winter term.

References and Textbooks


Proakis, J.: Digital Communications. Mc Graw Hill International, 2000.

Friday, May 26, 2006 9:39:18 AM Seite 14 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 37300/05 3 Kühn 4.5 1.5 0.0 6.0
Communication Networks I

Prerequisites
Basic Knowledge about communications engineering, computer engineering and programming
languages

Course Outline
„ Fundamental architectures, functional principles and design methodologies of switched
communication networks for integrated services
„ Network and service evolution: evolution of communication networks, communication services and
applications
„ Network architectures: basic network concepts, system and network architectures, formal
specification of architectures
„ Switching networks: circuit switching, store-and-forward-switching (packet switching, cell
switching), integrated switching concepts, electronic and photonic switching technologies
„ Control and signaling: switching systems, call control, basic concepts of protocols, subscriber
signaling, interoffice signaling, routing
„ Communication network technologies: access systems and networks, synchronous digital
hierarchy (SDH), integrated services digital networks (ISDN), digital mobile networks, intelligent
network (IN), circuit and packet switching networks, voice over IP
„ Traffic engineering and network management: teletraffic and basic system models, traffic
engineering, network management functions, models and systems.

Learning Outcome
Fundamental understanding of switched communication networks, services, network architecture
and technologies, control, signalling and teletraffic concepts

Conditions
The course is offered annually in the winter term, written exams with open book (spring and
autumn examination periods)

References and Textbooks


„ A. S. Tannenbaum: Computer Networks. Pearson Education, Inc. 2003
„J . Walrand: Communication Networks: A first Course. Homework, IL; Aksen Associates
„ S. Ramteke: Networks. Prentice-Hall, Inc., 2001
„ D. Hardy, G. Mallens, J.-N. Mereur: Networks-Internet, Telephony, Multimedia. Springer-Verlag,
2003
„ Walke: Mobile Radio Networks. John Wiley & Sons

Friday, May 26, 2006 9:39:18 AM Seite 15 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 37355/60 4 Landstorfer 3.0 1.5 0.0 4.5
Radio Frequency Technology III

Prerequisites
Basics of Radio Frequency Technology

Course Outline
„ Antennas
Detachment of Waves, Fundamental Parameters, Reciprocity, Wireless Transmission, Equivalent
Field Sources, Uniqueness Theorem and Huygens' Principle, Hertzian Vector, Aperture Antennas,
Wire Antennas, Receiving Antennas, Antenna Arrays
„ Electronic Noise
Properties of Noise Signals, Dealing with Noise Signals, Correlation, Transmission over Linear
Networks, Noise of Twopole-Networks, Thermal Noise of Resistors, Noise of Receiving Antennas,
Shot Noise, Noise of Twoports, Noise Figure, Noise Temperature, Noise Matching
„ RF-Twoport Amplifiers
Biasing, Stability, Unilateral Design, Broadband Amplifiers

Learning Outcome
The lecture follows a signal starting at the input of a transmission antenna and propagating in
different environments to a receiving antenna. The subsequent amplification in a receiver taking
into account all kinds of noise phenomena concludes the curriculum.

Conditions
The module is offered each winter semester. Examinations are in written form (open book, 90
minutes) in the spring and autumn examination periods.

References and Textbooks


--

Friday, May 26, 2006 9:39:18 AM Seite 16 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 02901/02 5 Rothermel 4.5 1.5 0.0 6.0
Introduction to Distributed Systems

Prerequisites
--

Course Outline
„ Introduction to Distributed Systems:
Definition, Classes, Architecture
„ Communication:
Message Passing, Rendezvous, Remote Procedure Call (RPC), Queued Message Processing
„ Names and Name Services:
Types of Names, Implementation Aspects; Examples: X.500, Domain Name System (DNS)
„ Times and Clocks:
Applications, Physical Clocks, Logical Clocks (Scalar, Vector)
„ Process Synchronization:
Mutual Exclusion Algorithms
„ Global State:
Snapshot Problem, Concepts, Snapshot Algorithm, Distributed Debugging
„ Transaction Processing:
Serialization Problem, 2-Phase Locking, 2-Phase Commit
„ Data Replication:
Primary Copy, Majority Consensus, Weighted Voting, Update as soon as Possible
Broadcast Algorithms: Reliable / FIFO / Causal / Atomic Broadcast, Timed Broadcast

Learning Outcome
This module enables the student to understand the principles and algorithms of distributed
systems. The accompanying exercises enable the student to apply the methods in practical
application cases.

Conditions
This module is offered annually (winter term). Exams are in written form (closed book, 60 minutes)
in the spring and autumn examination periods.

References and Textbooks


„ G. F. Coulouris, J. Dillimore, T. Kindberg: Distributed Systems: Concepts and Design, Addison-
Wesley, 3rd Edition, 2001
„ A. S. Tanenbaum: Distributed Systems: Principles and Paradigms, Prentice Hall, 2002
„ P. A. Bernstein, V. Hadzilacos, N. Goodman: Concurrency Control and Recovery in Database
Systems, Addison-Wesley, 1987
„ S. Mullender (ed.): Distributed Systems, ACM Press Frontier Series, Addison-Wesley, 2nd Edition,
1993

Friday, May 26, 2006 9:39:18 AM Seite 17 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 02652/3 7 Plödereder 4.5 1.5 0.0 6.0
Real Time Programming

Prerequisites
Significant programming experience (not necessarily in real-time application) is highly advisable.
Knowledge of Ada, C and Unix are helpful, but not required.

Course Outline
„ General requirements and terminology of real-time systems
„ Deterministic execution:
avoiding language-, implementation- and hardware-induced non-determinisms; coping with limited
resources; storage estimation and management; execution time estimation
„ Fault tolerance:
Faults and failure modes, N-version programming, voting, forward and backward recovery
„ Simple scheduling regimes:
cyclic executives, deadline guarantees
„ Parallelism and priority scheduling regimes:
processes, threads, tasks; run-time kernels; task management; interrupt handling
„ Synchronization and communication:
semaphores, critical regions, monitors, protected objects, rendezvous, messaging
„ Control of shared resources
„ Distributed Systems:
basic concepts; major issues

Learning Outcome
The course focuses on the specific requirements arising from programming real-time (or
embedded) systems. These systems differ from the typical, more traditional information processing
systems and hence place new requirements on the programming language as well as the
programmer. Students will learn about general approaches as well as language-specific solutions
to these requirements.

Conditions
The course is offered annually either during the winter or summer term. Exams take place annually
usually in written form, with a repeat-only opportunity at half-year intervals as well.

References and Textbooks


Alan Burns and Andy Wellings: Real-Time Systems and Programming Languages, Addison-
Wesley (1997)

Friday, May 26, 2006 9:39:18 AM Seite 18 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 9 Speidel 0.0 4.5
Digital Video Communications

Prerequisites
Principles of Communications System Theory

Course Outline
„ Some basics on television systems
„ Multidimensional signals and Fourier transform
„ Multidimensional (space-time) sampling, interlaced and non-interlaced scanning
Multidimensional (space-time) sampling, interlaced and non-interlaced scanning
„ Information theory: Conditional and joint entropy and redundancy, source coding theorem,
statistical source models, mutual information, rate distortion theory
„ Predictive coding: Linear prediction, quantization, optimum predictor
„ Discrete two-dimensional transforms: DFT, DCT, Wavelet, Hadamard transforms etc.
„ Transform Coding with motion estimation, principles of MPEG coding
„ Modern audiovisual terminals and communications systems

Learning Outcome
Understand background and be able to design processing of video signals for storage and
transmission.

Conditions
Summer term every other year.

References and Textbooks


„ Pratt, W.:Transform Coding of Images. Academic Press, 1985.
„ Netravali, A.; Haskell, B.: Digital Pictures Representation and Compression. Plenum Press, 1990.

Friday, May 26, 2006 9:39:18 AM Seite 19 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 375640/50 10 Werner 3.0 3.0 0.0 6.0
Optoelectronic Devices and Circuits I

Prerequisites
None

Course Outline
„ Thermal radiation:
black body radiation, grey body radiation, selective body radiation of a semiconductor.
„ Coherence:
definition; length of a wave train, frequency spectrum of a wave train.
Semiconductor basics:
energy bands and Fermi function, direct and indirect bandgap semiconductors, excitation and
recombination processes, luminescence.
Light emitting diodes (LEDs):
working principle, emitted spectrum, materials, emission efficiency.
„ Semiconductor lasers:
working principle, gain, heterostructures, light guiding, laser modes, modern semiconductor lasers.
„ Glass fibers:
step-index-, graded-index- and mono-mode fibers; dispersion, attenuation.
„ Photodetectors:
general considerations, photoconductors, photodiodes, avalanche photodiodes (APDs); materials
and detector configurations.

Learning Outcome
This module explains the fundamentals of incoherent and coherent radiation and its generation
using LEDs and semiconductor Laser diodes. The transport of radiation via glass fibers and its
detection using photodetectors. The student is able to understand and define the technical
demands on light sources for different illumination purposes. The knowledge of the fundamental
difference between the generation of incoherent and coherent radiation together with the
knowledge of the practical design of the most important laser types enables the student to address
different practical applications.

Conditions
The module is offered annually (summer term). Exams are in written form (60 minutes) in the
summer examination period. Contribution to the final grade of the examination "Optoelectronic
Devices and Circuits" is 40 %. Presentations given in the seminar will contribute 60 % to the final
grade.

References and Textbooks


L. Leigh: Devices for Optoelectronics Dekker, New York, 1996

Friday, May 26, 2006 9:39:18 AM Seite 20 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 375300/10 11 Kühn 3.0 1.5 0.0 4.5
Communication Networks II

Prerequisites
Basic knowledge of communication and computer engineering, programming languages;
Communication Networks I

Course Outline
„ Basic concepts of communication networks: architectures, services, technologies and performance
(repetition)
„ Local and metropolitan area networks: shared media access control schemes, network types
(Ethernet LAN, Token Ring LAN, FDDI, DQDB, Wireless LAN), interworking
„ ATM networks: ATM architecture, cell switching and transport, service classes, adaptation layer,
signaling and routing, ATM traffic control
„ Internet architecture: IP Layer: IP addressing schemes and address mapping, forwarding and
routing. Transport Layer: TCP, VDP, SCTP. Socket concept. Application layer protocols: FTP,
HTTP, peer-to-peer concepts
„ Network migration and convergence: NG internet, TCP/IP over ATM, LAN emulation, VPN, mobile
IP, voice over IP (H.323, SIP), mobility concepts

Learning Outcome
Fundamental understanding of modern packet based networks (such as local area networks,
internet), their protocol architectures and traffic engineering concepts

Conditions
The course is offered anually in the summer term, written examinations with open book (spring and
autumn examination periods)

References and Textbooks


„ W. Stallings: Local and Metropolitan Area Networks. Prentice-Hall, Inc.
„ R. Perlman: Interconnections: Bridges and Routers. Addison-Wesley
„ W. Stallings: High Speed Networks, TCP/IP and ATM Design Principles. Prentice-Hall, Inc.
„ P. E. Comer: Internetworking with TCP/IP. Principles, Protocols and Architecture. Prentice-Hall, Inc.
„ U. Black: Voice over IP. Prentice-Hall, Inc.

Friday, May 26, 2006 9:39:19 AM Seite 21 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 37495/500 15 Kühn 3.0 1.5 0.0 4.5
Teletraffic Theory and Engineering

Prerequisites
Higher Mathematics, Probability

Course Outline
„ Modeling: Traffic sources, resources, structure, operational modes and traffic, quality of service
„ Random variables: distribution, distribution and density functions, moments, generating and
Laplace-Stieltjes transforms
„ Stochastic processes: Poisson process, Markovian processes, renewal processes, non-renewal
processes
„ Markovian service models: Loss, delay and delay-loss models, state distribution, delay distribution,
product-form queuing networks, overflow systems, discrete time analysis
„ Non-Markovian service systems: Phase methods and mean value analysis, embedded Markov
chain, Lindley's integral method, fluid flow method
„ System simulation: Random number and random variable generation, event-by-event simulation
method, sampling theory, simulation program organization

Learning Outcome
Fundamental theory of stochastic service systems and their analysis methods. Applications to
communication and computer systems. Simulation technique

Conditions
The course is offered anually in the winter term. Written exams with open book in the spring and
autumn examination periods.

References and Textbooks


„ H. Kobayashi: Modelling and Analysis - An Introduction to System Performance Evaluation.
Addison-Wesley Publ. Corp.
„ L. Kleinrock: Queuing Systems. Vol. I: Theory; Vol. II: Computer Applications. John Wiley & Sons,
Inc.
„ H. Akimaru, K. Kawashima: Teletraffic-Theory and Applications. Spring-Verlag, 2nd Edition.
„ M. Pioro, D. Medhi: Routing, Flow and Capacity Design in Communication and Computer
Networks. Elsevier, Inc.

Friday, May 26, 2006 9:39:19 AM Seite 22 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 375475/80 16 Kühn 3.0 1.5 0.0 4.5
Error Detecting and Error Correcting Codes

Prerequisites
Higher Mathematics, Basics in Communication and Computer Engineering

Course Outline
„ Concepts of Channel Coding, Code Space, Channel and Error Models.
„ Algebra of Finite Fields: Modulo M and Modulo M(u) Arithmetic, Galois Fields GF(2) and GF(2
power of r), Linear Feedback Shift Registers.
„ Block Codes: Binary Group Code, Linear Systematic Binary Codes.
„ Cyclic Binary Codes: Hamming, Abramson, Fire, BCH and Reed-Solomon Codes.
„ Convolutional Codes: Principle, Sequential Coding; Viterbi; Wozencraft and Fano Decoding
„ Encoding and Decoding Circuits: Error Detection, Error Correction, Pseudo-Random Number
Generation, Scrambling
„ Cryptography: Crypto Systems, Classical Cipher Methods, Private Key and Public Key Systems,
Key Management.

Learning Outcome
Basic understanding of channel coding schemes and their theoretical background. Construction of
specific channel codes for applications. Introduction into cryptographic methods.

Conditions
The course is offered in the summer term. Written exams with open book in the spring and autumn
examination periods.

References and Textbooks


„ J.Lin, D. Costellu: Error Control Coding: Fundamentals and Applications. Prentice-Hall, Inc.
„ W. W. Peterson, E. J. Weldon: Error Correcting Codes. MIT Press, Cambridge/Mass.
„ 2D B. Sklar: Digital Communications - Fundamentals and Applications.Prentice-Hall, Inc.
„ W. Ford: Computer Communications Security. Prentice-Hall, Inc.

Friday, May 26, 2006 9:39:19 AM Seite 23 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 02708/9 17 Mitschang 4.5 1.5 0.0 6.0
Introduction to Database and Information Systems

Prerequisites
--

Course Outline
„ Information Modeling (Entity-Relationship model, UML)
„ Database Modeling (relational approach)
„ Query and manipulation Languages (esp. SQL)
„ Database Design
„ Transaction Paradigm
„ Specialties

Learning Outcome
--

Conditions
Exercise classes will be both paper work as practical exercises.

References and Textbooks


A copy of the material used in classroom will be made available on the internet.

Friday, May 26, 2006 9:39:19 AM Seite 24 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 02736 18 Ertl 4.5 1.5 0.0 6.0
Visualization

Prerequisites
Basic knowledge of 3D computer graphics is required. Usually this course is attended after
"Graphical Interactive Systems".

Course Outline
„ Visualization deals with all aspects that are connected with the visual representation of (huge) data
sets from scientific experiments or simulations in order to achieve a deeper understanding or a
simpler representation of complex phenomena. To obtain this goal, both well-known techniques
from the field of interactive computer graphics and completely new methods are applied. Based on
the visualization pipeline and the classification of mapping methods, this course will present
visualization algorithms and data structures for various kinds of applications and scenarios.
„ Among the topics of this lecture are: huge geometric models (such as terrain models, finite
element models from car industry), Cartesian 3D scalar fields (such as medical CT-data),
unstructured 3D vector fields (e.g., from computational fluid dynamics), and information
visualization (such as tables or graphs). The exercises cover some mathematical and numerical
aspects as well as implementation of visualization algorithms and hands-on experience with a
modular visualization package and various data sets.

Learning Outcome
--

Conditions
--

References and Textbooks


--

Friday, May 26, 2006 9:39:19 AM Seite 25 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 02350/52 68 Wunderlich 4.5 1.5 0.0 6.0
Design and Test of Systems On a Chip

Prerequisites
Knowledge about digital design and processor architecture is recommended.

Course Outline
Technological progress in designing and manufacturing integrated circuits allows the integration of
complex microelectronic systems including processors, memory, application specific and analog
circuits on a single chip. This trend dominates current system design. On the one hand, the system
designer can make use of predesigned and prevalidated modules (embedded cores) for standard
components such as processors, memory elements, bus interfaces (PCI, ISA, ...). On the other
hand the complexity of the complete "system-on-a-chip" imposes various new challenges.
„ Selection of embedded cores
„ Design of application specific logic
„ Integration of components
„ System validation and emulation
„ Design and integration of analog and mixed-signal parts
Test of the system
Embedded processors
„ Standardization

Learning Outcome
The course enables students to understand the design methodology of modern integrated
hardware systems. Lab exercises are provided to get acquainted with cores and design tools.

Conditions
The course is offered annually. Exams are in written form in the spring and autumn examination
periods.

References and Textbooks


A handout is provided during the course.

Friday, May 26, 2006 9:39:19 AM Seite 26 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 37560/62 69 Göhner 4.5 1.5 0.0 6.0
Software Engineering for Real-Time Systems

Prerequisites
none

Course Outline
„ Foundations
Basic terminology of software engineering; characterization of real-time systems and constraints
for software development.
„ Requirements Engineering
Collection, analysis, verification, tracing and management of requirements for real-time systems
„ System Analysis
Introduction to different modelling techniques: Context models, data flow models, semantic data
models, object models
„ Software Design
Transition form analysis to design, refinement of the system model using UML, principle system
architectures: multi-tier, pipe and filter, Model View-Controller, techniques for modularization
„ Implementation
Classification of different programming languages, Software-Build
„ Verification and Validation
Software quality assurance, reviews and inspections, verification and testing
„ Processes and Process Models
Advantages and classification of different process models: waterfall, evolutionary, incremental;
Introduction to Capability Maturity Model
„ Project Management
Tasks of project management in software projects: planning, risk management, execution and
controlling, documentation

Learning Outcome
Aim of the lecture Software Engineering for Real-Time Systems is to teach basic knowledge and
skills concerning software engineering (generally) and also with a focus to embedded real-time
capable software systems. Lecture and exercises cover the different phases of software
engineering projects, give insight into common project models and it introduce project
management procedures and methods.

Conditions
The module is offered annually in the winter term. Exams are in written form (open book, 120
minutes) in the spring and autumn examination periods:

References and Textbooks


„ I.Sommerville
Engineering, 7th ed. Addison-Wesley, Boston, 2004.
„ J. Cooling
Software Engineering for Real-Time Systems, Addison-Wesley, Boston, 2002.
„ W.E. Lewis
Software Testing and Continuous Quality Improvement, Auerbach Publications, 2000.

Friday, May 26, 2006 9:39:19 AM Seite 27 von 85


INFOTECH Course Book

Friday, May 26, 2006 9:39:19 AM Seite 28 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 02800/01 70 Wunderlich 4.5 1.5 0.0 6.0
Advanced Processor Architectures

Prerequisites
Basic knowledge about digital design

Course Outline
„ Processor technology, processor design, test and manufacturing
„ Power and performance evaluation and optimization
„ Computer arithmetic and data path design
„ Memory hierarchies and design
„ Instruction level parallelism, multithread computation, multiprocessor systems

Learning Outcome
This module introduces into modern processor technology and architectures. It enables the
students to understand the structure, organization, architecture and working principle of modern
processors.

Conditions
The course is offered annually. Exams are in written form in the spring and autumn examination
periods.

References and Textbooks


A handout is provided during the course. Additional material is found in
„ Computer Architecture – A Quantitative Approach by
John L. Hennessy and David A. Patterson (2003, 3rd edition, by Morgan Kaufmann Publishers, Inc.

Friday, May 26, 2006 9:39:19 AM Seite 29 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 02666/7 74 Wunderlich 3.0 1.5 0.0 4.5
Hardware Verification and Quality Assessment

Prerequisites
Digital design

Course Outline
Microelectronic systems are used in everyday life including mission critical applications such as
automotive, aerospace and medical systems. Since errors during designing and defects during
manufacturing cannot be excluded, the correctness of these systems has to be verified. The
lecture gives an introduction into test methods for integrated circuits in order to detect structural
and manufacturing defects. Furthermore it will introduce verification techniques used during
different steps in the design flow of integrated circuits. The introduced methods include those used
in industry today and methods that are currently under research.

Learning Outcome
This course enables students to understand the basic techniques for quality assessment and
improvement of integrated hardware systems.

Conditions
The course is offered annually. Exams are in written form in the spring and autumn examination
periods.

References and Textbooks


A handout is provided during the course. Additional material is found in
„ Essentialsof Electronic Testing by Michael L. Bushnell and Vishwani D. Agrawal (2000, by
Springer Science + Business
Media)

Friday, May 26, 2006 9:39:19 AM Seite 30 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 376060/70 76 Göhner 4.5 1.5 0.0 6.0
Industrial Automation

Prerequisites
none

Course Outline
„ What is Industrial Automation?
Basic terms of industrial automation
„ Automation Devices and Structures
Automation devices and their different structures
„ Process Peripherals
Interfaces between the automation computer system and the technical process Analog und digital
I/O, sensors und actuators, fieldbus systems
„ Real-time Programming
Real-time programming methods like synchronous and asynchronous programming, scheduling-
algorithms, concepts for synchronization and communication
„ Real-time Operating Systems
Concepts of real-time operating systems, development of a mini real-time OS
„ Programming Languages for Industrial Automation
Common programming languages for industrial automation, PLC, Ada

Learning Outcome
The lecture Industrial Automation imparts basic knowledge and skills concerning industrial
automation systems, ranging from the automation of single products to large scale process control
systems. It covers structures of automation systems, sensors/actuators, field-bus systems,
automation software and hardware, I/O-devices, real-time programming and real-time operating
systems, as well as reliability and safety.

Conditions
The module is offered annually in the summer term. Exams are in written form (open book, 120
minutes) in the spring and autumn examination periods.

References and Textbooks


„ R. Lauber, P. Göhner
Prozessautomatisierung Band 1 (3. Auflage), Springer, 1999
„ J. Stenerson
Industrial Automation and Process Control, Prentice Hall, 2002
„ J. Barnes
Programming in Ada 95 (2nd Edition). Addison Wesley 1998

Friday, May 26, 2006 9:39:19 AM Seite 31 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 37475/77 110 Berroth 3.0 1.5 0.0 4.5
Optoelectronic Devices and Circuits II

Prerequisites
Electrodynamics, Microelectronic Devives

Course Outline
„ Electromagnetic Wave Propagation
Plane wave propagation in dielectrics, law of refraction and reflection, film and strip wave guiding
based on total internal reflection, evanescent wave.
tba
„ Integrated Optics
Transitions and connections, directional coupler, spatial optical switches
„ Optical Amplifier
Semiconductor optical amplifier, doped fibre amplifier, transmission concepts.
„ Semiconductor Laser Diodes
Fundamentals of laser operation, Fabry-Perot laser diode and its electrical and optical
characteristics, special laser diodes.
„ Modulators
Electrooptic effects, electrooptical tensor and modul, index elllipsoid, electroabsorption and
electrorefraction, Mach-Zehnder modulator, electroabsorption modulator.
„ Photodetectors
PIN photodiodes dc and small signal characteristics, noise properties, Schottky photodiode,
Avalanche photodiode
„ Application Examples
Transmitter and receiver integrated optoelectronic circuits, milllimeter wave generation, heterodyne
receiver.

Learning Outcome
This module enables the student to understand the optoelectronic devices and circuits. Theory of
electromagnetic wave propagation is applied to strip wave guiding structures. Methods to design
optoelectronic devices and circuits are presented especially for optical commu nication links.
Students learn the optimization of optoelectronic device properties based on semiconductor
physics theory.

Conditions
The module is offered annually (winter term). Exams are in written form (open book, 90minutes) in
the spring examination period.

References and Textbooks


„ K. J. Ebeling:
Integrated Optoelctronics, Springer Verlag, 1992
„ G. Grau, W. Freude:
Optische Nachrichtentechnik. Springer Verlag, 3. Aufl. 1991
„ W. Bludau:
Halbleiter-Optoelektronik. Hanser-Verlag, 1995

Friday, May 26, 2006 9:39:19 AM Seite 32 von 85


INFOTECH Course Book

Friday, May 26, 2006 9:39:19 AM Seite 33 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 02805/06 208 Esparza 4.5 1.5 0.0 6.0
Networks and Processes

Prerequisites
No special previous knowledge is required

Course Outline
„ Introduction to Petri Nets:
markings, firing rules, reachability graph, modeling, nets with capacities, high-level nets
„ Properties of Petri Nets:
reachability, deadlock-freedom, concurrency, conflict, independence, coverability, boundedness
„ Structural Analysis of Petri Nets:
incidence matrices, place invariants, traps
„ Finite State Automata (for finite and infinite words)
accepted languages, emptiness check, union, intersection, complementation, minimization, regular
expressions
„ Linear Temporal Logic (LTL):
Kripke structures, syntax and semantics of LTL, fairness, property patterns
„ LTL Model-Checking:
LTL to Büchi automata translation, emptiness test, strongly connected components, state space
reductions, Spin tool demo
„ Computation Tree Logic (CTL):
syntax and semantics of CTL, CTL model-checking, binary decision diagrams, SMV tool demo

Learning Outcome
This module gives the students the necessary skills for modeling parallel and distributed systems
(by Petri nets, finite state automata), specifying requirements for them (using temporal logics), and
then verifying if the requirements hold on the systems (model-checking techniques)

Conditions
The module is offered annually (winter term). Exam is in written form (120 minutes) and takes
place in the spring examination period.

References and Textbooks


„ W. Reisig: Elements of Distributed Algorithms: Modeling and Analysis with Petri Nets. Springer
Verlag 1998.
„ E. Clarke, O. Grumberg, D. Peled: Model Checking. MIT Press, 1999

Friday, May 26, 2006 9:39:19 AM Seite 34 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 02803/04 209 Schwarz 3.0 1.5 0.0 4.5
Netbased Applications and e-Commerce

Prerequisites
--

Course Outline
This course covers methods and technologies required in nowadays E-Commerce systems. Basic
concepts, such as Web-technologies and databases build the foundation for the discussion of
security issues, payment systems and further E-Commerce concepts.
„ Web-Technology
Web interaction models, interfaces, languages, protocols (HTTP, HTML, CGI, Java servlets and
applets, JSP)
„ Introduction to Databases
Data models, relational data model, database design, transactions
„ XML Technology
XML, DTD, XML Schema, XPath, XQuery
„ Database Programming
Embedded SQL, SQLJ, SQL/CLI, ODBC, JDBC
„ Web-Services
SOAP, WSDL, UDDI
„ Security
symmetric / asymmetric cryptography, signatures, certificates
„ E-Commerce
Payment and interaction models, anonymous digital cash, micropayment, SET
The students know important technologies for net-based applications and e-commerce. They are
able to compare similar technologies and know their pros and cons. The students have hands-on
experience for some major technologies.

Conditions
This module is offered annually (winter term). Oral exams are offered in the spring and autumn
examination periods.

References and Textbooks


„ A. S. Tanenbaum, M. v. Steen: Distributed Systems - Principles and Paradigms. Prentice Hall, 2002
„ G. Coulouris, J. Dollimore, T. Kindberg: Distributed Systems - Concepts and Designs&. 3rd Ed.,
Addison Wesley, 2002
„ A. Silberschatz, H. Korth, S. Sudershan: Database Systems Concepts. 4th Edition, McGraw-Hill,
2002
„ J. Melton, A. Eisenberg: Understanding SQL and Java Together. Morgan Kaufmann, 2000

Friday, May 26, 2006 9:39:19 AM Seite 35 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 02640/41 213 Bungartz 3.0 1.5 0.0 4.5
Parallel Programming

Prerequisites
None

Course Outline
Simulation tasks, relevant for most of nowadays' applications, are way too complicated to be solely
solved on a single computer. Problems such as optimal placement of transistors on a chip, routing
and scheduling in large networks, or flow simulations entail a lot of computational effort, thus,
parallelisation is the magic word to tackle these problems in reasonable time. Therefore,
understanding the principles of parallel programming, supercomputer architectures, and other stuff
related to the topic of parallelisation, is a must for the modern computer scientist or engineer
dealing with computations.
In this lecture, an introduction to parallelisation (classification of parallel computers, levels of
parallelism, performance evaluation, network topologies) as well as the description of the basics of
parallel programs (notions and notations, synchronisation and communication, parallel program
structures, design of parallel programs) will be given. Further focus is paid to the programming of
memory-coupled systems (cache coherence, memory consistency, variable analysis, OpenMP,
examples) and the programming of message-coupled systems (the message passing paradigm,
PVM, MPI, examples). Two chapters are dedicated to the topic of load balancing (basics,
examples of dynamic strategies, load balancing with space filling curves) and to the topic of vector
computers and their programming, respectively. The lecture briefly concludes with examples from
parallel numerical algorithms (matrix-vector product, matrix-matrix product, iterative solution of
linear systems).

Learning Outcome
By the end of this lecture, students have fundamental knowledge about classic and modern parallel
architectures, about the major paradigms in parallel programming and their practical usage.
Furthermore, students will be able to develop parallel programs, for both shared memory and
distributed memory architectures, having in mind the main issues to be tackled (like
synchronisation, communication, load balancing).

Conditions
None

References and Textbooks


A. Grama, A. Gupta, G. Karypis, V. Kumar: Introduction to Parallel Computing, Addison Wesley,
sec. ed. 2003
„ H. F. Jordan, G. Alaghband: Fundamentals of Parallel Processing, Prentice Hall, 2002
„ M. J. Quinn: Parallel Programming in C with MPI and OpenMP, McGraw-Hill, 2003
„ G. Alefeld, I. Lenhardt, H. Obermaier: Parallele numerische Verfahren, Springer, 2002

Friday, May 26, 2006 9:39:19 AM Seite 36 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 375490/500 225 Frühauf 3.0 1.5 0.0 4.5
Flachbildschirme

Prerequisites
None

Course Outline
„ Overview current display technologies
„ Physiology of human vision
Color theory, CIE 1931, color filter, spatial resolution of the human eye
„ Basic properties of Liquid Crystals
Electro-mechanical and optical properties of Liquid Crystals
„ Types of Liquid Crystal Cells
Optical transmission of Fréedericksz cell, Vertically Aligned cell and Twisted Nematic cell,
„ Addressing of Liquid Crystals Displays
Direct addressing, Passive Matrix addressing (Alt-Pleshko limit), Active Matrix addressing,
„ Plasma displays
„ OLED

Learning Outcome
Flat panel screens are becoming more and more attractive due to both improved theoretical
understanding and production techniques. In this module the students will get insight into the basic
principles of flat screen technology (as opposed to CRT), in particular of the LC-, plasma-and
OLED technology.

Conditions
The module is offered annually in the summer term. Exams are in written form (open book, 90
minutes) in the spring and autumn examination periods.

References and Textbooks


„ N. Frühauf: Flachbildschirme, Lecture Notes
„ E.Lueder: Liquid Crystal Displays, John Wiley&Sons, LTD,2000

Friday, May 26, 2006 9:39:19 AM Seite 37 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 375510/20 228 Kasper 3.0 1.5 0.0 4.5
Halbleitertechnik II

Course Outline
tba

Friday, May 26, 2006 9:39:19 AM Seite 38 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 37180/85 229 Werner 3.0 1.5 0.0 4.5
Solid State Electronics

Prerequisites
None

Course Outline
„ The free electron as particle and wave: Brag condition, de Broglie relation, structural analysis, low
energy electron diffraction, Schrödinger-equation, statistic interpretation of de-Broglie-waves,
electrons in potential wells, Fermi statistics
„ Electronic bands in solids: lattice periodic potential, electrons in a periodic potential, effective mass,
energy band structures, band diagrams, concept of holes
„ Band diagrams of semiconductors: insulators, semiconductors, metals, occupation of band,
electrostatic potential of semiconductors, Fermi-level in equilibrium
„ Currents in semiconductors: field current and diffusion current, total current, currents and gradients
of quasi Fermi levels
„ Emission of electrons from metals and semiconductors: work function, thermionic emission, field
emission, photoemission, secondary electron-emission
„ The Schottky-contact: formation of barriers, formation of the space charge region, band diagram,
voltage bias, IV characteristics, determination of Schottky-barrier heights, ohmic contacts

Learning Outcome
This module explains the band model of semiconductors. The student acquires knowledge about
metals, semiconductors and isolators. The band structure of important semiconductor materials is
explained. The knowledge of fundamental electron characteristics (electron as particle and wave)
enables the student to understand the behavior of electrons in idealized solids as well as in real
crystals.

Conditions
The module is offered annually (winter term). Exams are in written form (90 minutes) in the spring
examination period.

References and Textbooks


C. Weißmantel, C. Haman, Grundlagen der Festkörperphysik, J.A. : Barth, Heidelberg, 1995

Friday, May 26, 2006 9:39:19 AM Seite 39 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 37535/40 231 Kasper 3.0 1.5 0.0 4.5
Halbleitertechnologie

Prerequisites
Device principles, material engineering

Course Outline
„ Semiconductor materials and semiconductor devices: raw materials.
„ Crystal growth: refining , methods.
„ Epitaxy: surface, chemical vapour deposition (CVD).
„ Doping methods: diffusion, ion implantation, profiles, defects, in situ analysis.
„ Film deposition: dielectric films, thermal oxide, plasma enhanced deposition, poly-Si,
„ Metals, silicides contacts, interconnects.
„ Structuring:photolithography, resolution limits, etching techniques, wet etching, dry etching,
anisotropy, selectivity, lift off.
„ Bonding techniques and mounting.
„ Semiconductor measurement techniques.
„ Semiconductor devices: diodes, bipolar transistors, field effect transistors, integrated circuits,
planar technology, self adjustment

Learning Outcome
The student understands the bacics of device fabrication and integrated circuits manufacture,
improved understanding of frond end of line (FEOL) processing and related equipment.

Conditions
The module is offered annually (winter term), Exams are in written form.

References and Textbooks


„ C. Y. Chang, S. Sze: ULSI-Devices , Wiley
„ U. Hilleringmann: Silizium-Halbleitertechnologie, Teubner

Friday, May 26, 2006 9:39:19 AM Seite 40 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 37380/85 233 Frühauf 3.0 1.5 0.0 4.5
Synthese elektrischer Netzwerke I

Prerequisites
Signal and System Theory

Course Outline
„ Properties of linear and stable systems
„ Properties and synthesis of LC and RC one-ports
„ Hurwitz-polynomials and stability check
„ Properties of the transfer function and the chain parameter matrix of reactive two-ports and their
network synthesis
„ Sensitivity analysis of networks
„ Design of RC-active filters
„ Optimization of cascaded two-ports for maximum dynamic range and signal-to-noise-ratio
„ Requirements for linear circuits: tolerance scheme, phase and group delay
„ Approximation techniques for classical filter design: Chebyshev, Butterworth, and Bessel
approximation

Learning Outcome
Network synthesis (as opposed to network analysis) aims at constructing networks with a specified
behavior: the design parameters chosen as variables are computable by a set of algorithms once a
performance specification is given.This course gives an introduction to classical design methods
for networks (one- and two-ports) with continuous time impulse response. The students will learn
the theory behind the presented methods and to apply these techniques in various applications

Conditions
The module is offered annually in the winter term. Exams are in written form (open book, 90
minutes) in the spring and autumn examination periods.

References and Textbooks


„ N.Frühauf: Synthese elektrischer Netzwerke I, Lecture Notes
„ R.Unbehauen: Netzwerk und Filtersynthese, Oldenbourg Verlag, 1993
„ W.K.Chen: The Circuits and Filters Handbook, CRC Press, 1995

Friday, May 26, 2006 9:39:19 AM Seite 41 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 375800/10 234 Frühauf 3.0 1.5 0.0 4.5
Synthese elektrischer Netzwerke II

Prerequisites
Signal and System Theory

Course Outline
„ Recursive (IIR) and non-recursive (FIR) filters
„ Filter design techniques using invariant impulse response, the bilinear transformation and lossless
discrete integrator transformation, transformation of lowpass filters into other filter types
„ Synthesis of switched-capacitor (SC) networks derived from RC-active or RLC two-ports
„ Filter design techniques by using windows
„ Synthesis of surface-acoustic wave filters (SAW)
„ Optical filter analysis and design

Learning Outcome
Network synthesis (as opposed to network analysis) aims at constructing networks with a specified
behavior: the design parameters chosen as variables are computable by a set of algorithms once a
performance specification is given.The lecture focuses on design methods for the class of
networks (electrical, surface-acoustic wave or optical), that can be understood as analog filters with
discrete time impulse response. Both theory and applications will be presented and trained in
seminars.

Conditions
The module is offered annually in the summer term. Exams are in written form (open book, 90
minutes) in the spring and autumn examination periods.

References and Textbooks


„ N.Frühauf: Synthese elektrischer Netzwerke II, Lecture Notes
„ A.v.
Oppenheim, R.W. Schafer: Discrete-Time Signal Processing, Prentice-Hall, Inc.
„ R.Unbehauen: Netzwerk und Filtersynthese, Oldenbourg Verlag, 1993
„ W.K. Chen: The Circuits and Filters Handbook, CRC Press, 1995

Friday, May 26, 2006 9:39:19 AM Seite 42 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 375460/70 237 Berroth 3.0 1.5 0.0 4.5
Entwurf integrierter Schaltungen

Prerequisites
Microelectronic Devices, Network Theory

Course Outline
„ Design Methodologies
Full-custom circuit design, Gate Array, Standard cell design
tba
„ Hierarchical Design
Levels of abstraction, behavioural, structural and geometrical view, top-down and bottom-up
approach
„ Fabrication Technology
Process steps, geometrical design rules, electrical design rules and models.
„ Electronic Design Tools
Mask layout editor, design rule check, verification.
„ Test of Integrated Circuits
Fault models, test vector generation, design for testability, built-in selftest.
„ Clock Distribution and Asynchronous Design
Synchronous design and limits, asynchronous circuits, synchronization
„ High Performance Circuits
Very high speed logic, power dissipation and limits, multivalued logic.

Learning Outcome
This module enables the student to understand design methodologies and know the available tools
for successful circuit design. The different levels of abstraction and views of a specified design
target are introduced and the design rules and their implications are discussed. The testability of
circuits and various design-for-test strategies are presented. Students learn the design of full
custom circuits

Conditions
The module is offered annually (summer term). Exams are in written form (open book, 90 minutes)
in the autumn examination period

References and Textbooks


„ J.M. Rabaey:
Digital Integrated Circuits, a Design Perspective. Prentice Hall 1996
„ D. A. Pucknell and U. Eshraghian:
Basic VLSI Design. Prentice Hall, 1994, 3rd Edition 1991
„ H. Wojtkowiak:
Test und Testbarkeit digitaler Schaltungen. B. G. Teubner, 1988

Friday, May 26, 2006 9:39:19 AM Seite 43 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 375660/70 240 Werner 3.0 1.5 0.0 4.5
Photovoltaics

Prerequisites
none, basic knowledge of semiconductors would be helpful

Course Outline
Energy data
The solar spectrum
Potential of solar radiation
The principal function of photovoltaic systems:
„ generation and recombination in semiconductors
„ basic semiconductor equations
„ pn-junctions
„ current/voltage-curve of solar cells
„ maximum efficiency of solar cells
„ preparation of crystalline silicon
„ technology of crystalline silicon solar cells
„ amorphous silicon solar cells
„ Cu(In,Ga)Se2 solar cells

Learning Outcome
The module derives the theoretical and technical potential of solar energy conversion. The main
part consists of physics and technology of solar cells. The students acquire profound knowledge
and understanding of the working principles of photovoltaic energy conversion. Complementing to
the theory, the module explains the fabrication technology of solar cells. It focuses on industrial as
well as high efficiency silicon technology but also covers thin film technology approaches.

Conditions
The module is offered annually (summer term). Exams are in written form (90 minutes) in the
autumn examination period.

References and Textbooks


„ M. Green: solar cells - operating principles, technology, and system applications, Prentice-Hall
(1982)
„ A. Götzberger, B. Voß, J. Knobloch: Sonnenenergie: Photovoltaik : Physik und Technologie der
{Solarzelle}, Teubner (1997)

Friday, May 26, 2006 9:39:19 AM Seite 44 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 36247/48 244 Höfflinger 4.5 1.5 0.0 6.0
Fertigung elektronischer Systeme

Course Outline
tba

Friday, May 26, 2006 9:39:19 AM Seite 45 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 376090/100 270 Kasper 3.0 1.5 0.0 4.5
Intelligent Sensors and Actors

Prerequisites
Basic understanding in material science and microelectronic device functions.

Course Outline
„ Sensor and actor principles
„ Micromachining in silicon
„ Integration with microelectronics circuits
„ Device principles, characteristics, monolithic integration techniques, packaging
„ Examples with emphasis on automotive applications.

Learning Outcome
This course covers the design and fabrication of a range of silicon-based devices from diodes and
transistors, to sensors and actuators such as those used in automotive applications. The course
also covers all aspects of Si device processing, with most processes being available in our clean
room. Students can therefore gain familiarity with fabrication techniques including deposition,
photolithography, wet and dry etching, oxidation, and diffusion. Our institute has strong links with
semiconductor manufacturing companies, reflected in the course syllabus.

Conditions
The module is offered annually (summer term), Exams are in written form

References and Textbooks


J. W. Gardner, Microsensors- Principles and Applications, Wiley

Friday, May 26, 2006 9:39:19 AM Seite 46 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 375880/90 275 Rupp 3.0 1.5 0.0 4.5
Telecommunication Software Engineering

Prerequisites
Communication Networks I; Introduction to Distributed Systems; Concepts of Programming
Languages

Course Outline
„ Telecommunication Networks: Summary on communication networks with emphasis on 2G and
3G mobile networks: general structure of communication networks, functionality and design
principles
„ Protocol Engineering: Communication protocols between network elements: OSI reference model:
state engines: conformance tests: practical examples of protocol stacks (INAP, Bluetooth)
Network Organisation: Distribution of functions and interoperation between network elements:
principles of service discovery with examples of corresponding technologies (e.g. Bluetooth,
UPNP, JXTA, CORBA, Web-Services)
„ Service Architectures: What do network elements and terminals provide to develop software on:
traditional principles of network design: new design principles for service architectures
(virtualisation of resources: data models, meta data and semantic models): object oriented
frameworks on terminal devices (mobile phones, Symbian)
„ Engineering Methods for Services: How to develop software (methods and development process):
basic principles of object oriented design with UML: development environment: runtime
environment: development cycles
„ Security for Services and Applications: threats and counter measures in communication services:
security issues in IP networks, wireless networks and mobile devices: basic principles of
authentication, authorisation, sandboxes, tunnels and corresponding cryptographic methods

Learning Outcome
This lecture enables the student to understand the general principles of software engineering in
communication networks It allows the student to understand how networks are organised, how they
work and how to implement services and applications in communication networks. The student is
enabled to apply methods to design protocols, systems and to apply the fundamentals of software
engineering. The exercises allow to prove the skills and to prepare for the examination.

Conditions
The module is offered annually (in summer term). Exams are in written form (open book, 90
minutes) in the autumn examination period.

References and Textbooks


„ G. Siegmund, Technik der Netze, Huethig Verlag, Heidelberg, 2003, ISBN 3826650212 (of which
a summary is included in the lecture notes)
„ C. Larmann, Applying UML and Patterns, Pearson Education, 2002, ISBN 0137488807
„ L. Peterson, B. Davie, Computer Networks, Morgan Kaufmann Publishers, 2000, ISBN
0155860832X

Friday, May 26, 2006 9:39:19 AM Seite 47 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 375780/90 553 Speidel 3.0 1.5 0.0 4.5
Space-Time-Wireless Communication

Prerequisites
Signal and System Theory, Principles of Communications

Course Outline
„ Multiple Input Multiple Output (MIMO) channel
„ Spatial Multiplex, diversity, beamforming principles
„ Linear flat fading and frequency selective fading wireless MIMO channel
„ MIMO receiver: Zero Forcing, Minimum Mean Square Error (MMSE)
„ MIMO channel capacity
„ Space-time coding methods
„ Convolutional coding, Turbo coding
„ Decoding principles, iterative receivers
„ Applications

Learning Outcome
Understand background and be able to design multi-antenna communication systems on bit
transport link level.

Conditions
Offered in summer term every second year alternating with Digital Video Communications.

References and Textbooks


„ Vucetic, B. et al.: Space-Time Coding. John Wiley Publisher, 2003.
„ Larsson, E.; Stoica, P.: Space-Time Block Coding for Wireless Communications.
Cambridge.University Press, 2003.
„ Paulraj, A. et al.: Introduction to Space-Time Wireless Communications. Cambridge University
Press, 2003.

Friday, May 26, 2006 9:39:19 AM Seite 48 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 02664/5 554 Radetzki 4.5 1.5 0.0 6.0
Embedded Systems Engineering

Prerequisites
Knowledge about digital design and general purpose processor architecture is recommended.

Course Outline
Embedded Systems perform complex control and data processing in larger systems, including
telecom, automotive, industrial automation and consumer electronic goods. Their functionality is
implemented by integrating microprocessors, dedicated hardware blocks and software. System
complexity, heterogeneity of system architectures and the need to satisfy numerous technical and
economic constraints pose major challenges to embedded systems engineering.
This course addresses:
„ Introduction to embedded systems and their design constraints
„ Techniques for modelling control flow dominated systems
„ Hierarchical concurrent finite state machines, Statecharts
„ Models of computation for data flow dominated systems
„ Data flow graphs, synchronous data flow networks, Kahn process networks
„ Implementation architectures for embedded systems
„ Bus and memory systems
„ Architecture of application-specific data paths
„ High level synthesis, pipeline and controller design
„ Embedded processor architectures: microcontrollers, DSPs
„ Software task scheduling and schedulability analysis

Learning Outcome
Understanding of the design methodology and advanced design techniques for embedded
hardware / software systems.

Conditions
The course is offered annually in the summer term. Exams are in written form.

References and Textbooks


A handout and a recommended reading list are provided during the course.

Friday, May 26, 2006 9:39:19 AM Seite 49 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 37390/95 556 Yang 3.0 2.0 0.0 5.0
Digital Signal Processing

Prerequisites
Mathematics (calculus, linear systems, Fourier transform)

Course Outline
„ Why DSP, signals and systems, classification of signals, digital processing of analog signals,
analog-to-digital conversion, sampling, Nyquist criterion, quantization, digital-to-analog conversion
„ Discrete-time signals, simple manipulation of discrete-time signals, discrete-time systems,
classification of systems
„ Linear time-invariant and time-variant systems, impulse response, convolution, causality and
stability
„ Difference equations, nonrecursive and recursive systems, solution of the difference equations,
impulse response, stability
„ z-transform, region of convergence, inverse z-transform, properties of the z-transform, rational
z-transform, poles and zeros, transfer function, stability, pole-zero cancellation, inversion of z-
transform, partial fraction expansion, one-sided z-transform, solving linear constant-coefficient
difference equations using z-transform
„ Periodic signal and frequency, Fourier series and Fourier transform of continuous-time signals,
Fourier series and Fourier transform of discrete-time signals, sampling theorem, duality of Fourier
analysis and synthesis, properties of the Fourier transform, frequency response, amplitude
response, phase response
„ Ideal filters, low pass, high pass, band pass, digital oscillator, notch filter, comb filter, linear phase
FIR filter, allpass filter, minimum-phase filter
„ Frequency domain sampling, DFT, DFT as a linear transform, properties of DFT, linear and circular
convolution
„ FFT, radix-2 FFT, other FFT algorithms, FFT of real signals, fast convolution and correlation,
overlap-save and overlap-add

Learning Outcome
Students learn the fundamentals of digital signal processing. They acquire knowledge of methods
for analyzing discrete-time signals and systems and of modern digital processing algorithms. A
balanced coverage is provided of both theory and practical applications.

Conditions
The module is offered annually (winter term). Exams are in written form (open book, 90 minutes).

References and Textbooks


„ A. V. Oppenheim and R. W. Schafer: Discrete-Time Signal Processing, 2nd edition, Prentice-Hall,
1999
„ J. G. Proakis and D. G. Manolakis: Digital Signal Processing: Principles, Algorithms, and
Applications, 3rd edition, Prentice-Hall, 1996

Friday, May 26, 2006 9:39:20 AM Seite 50 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 02780/81 590 Radetzki 4.5 1.5 0.0 6.0
Modelling, Simulation and Specification

Prerequisites
Digital design experience and programming experience with C/C++ are recommended.

Course Outline
Given the complexity and implementation cost of contemporary electronic systems, it is essential to
specify their intended functionality before elaborating the implementation. This course focuses on
the model-based and executable specification of embedded systems.
„ Hierarchical concurrent state machine models
„ Process networks, synchronous data flow networks
„ Specification of timing, concurrency, and non-functional aspects
„ Modeling levels with emphasis on transaction level modeling
„ Event-driven simulation: delay models, event queues, simulation cycle
„ Instruction set simulators
„ Application to embedded systems specification
„ Hands-on labs as part of the exercises
„ Languages: Statecharts, SystemC

Learning Outcome
Understanding of and practical experience with fundamental models of computation and their
simulation, ability to apply them to embedded systems specification.

Conditions
The course is offered annually in the winter term. Exams are in written form.

References and Textbooks


A handout and a recommended reading list are provided during the course.

Friday, May 26, 2006 9:39:20 AM Seite 51 von 85


INFOTECH Course Book

Type of Course: Lecture/Exercise


CourseNo ID Lecturer L E P CP
Course Name 375420/30 675 Yang 3.0 1.5 0.0 4.5
Design of Digital Filters

Prerequisites
Basics in digital signal processing

Course Outline
The lecture "Design of digital filters" presents methods to develop and implement digital filters.
„ Fundamental
Digital filters and applications, FIR and IIR filter, block diagram, signal flow graph, ideal filter and
causality
„ Filter structure
Structure of FIR filter (direct, cascade, Lattice), structure of IIR filter (direct, cascade, parallel,
Lattice-Ladder), Levinson-Durbin recursion, Schur-Cohen recursion, state-space representation
„ Design of FIR filter
How to design an FIR filter, linear phase filter, window method, method of frequency sampling,
method of least squares, Remez algorithm, design of FIR filter in MATLAB
„ Design of IIR filter
How to design an IIR filter, analog reference filter (Butterworth, Chebyshev I and II, Elliptic),
impulse invariant method, analog frequency transform, bilinear transform, design of IIR filter in
MATLAB
„ Quantization effects
Number representation, floating-point, fixed-point, coefficient sensitivity, overflow and saturation,
rounding methods, rounding noise, signal-to-noise ratio, limit cycles
„ Multirate filter
Decimation, interpolation, sampling rate conversion

Learning Outcome
Learn how to design digital filters

Conditions
Course is offered in summer term.

References and Textbooks


„ A. V. Oppenheim and R. W. Schafer, "Discrete-time signal
processing" (2nd edition), Prentice-Hall, 1999
„ J. Proakis and D. G. Manolakis, "Digital signal processing",
Prentice-Hall, 1996
„ S. K. Mitra and J. F. Kaiser, "Handbook for digital signal
processing", John Wiley & Sons, 1993
„ L. R. Rabiner and B. Gold, "Theory and application of digital
signal processing", Prentice-Hall, 1975
„ P. P. Vaidyanathan, "Multirate systems and filter banks", Prentice-
Hall, 1992
„ Mathworks, MATLAB documentation of "Signal processing
toolbox" and "Filter design toolbox"

Friday, May 26, 2006 9:39:20 AM Seite 52 von 85


INFOTECH Course Book

Friday, May 26, 2006 9:39:20 AM Seite 53 von 85


INFOTECH Course Book

Type of Course: Non-Technical


CourseNo ID Lecturer L E P CP
Course Name 43020 23 Kemper 3.0 0.0 0.0 3.0
Business Management and Administration

Prerequisites
none

Course Outline
This course provides the students with fundamental knowledge in seven distinct areas:
„ Supply Chain Management
„ Virtual Companies
„ Human Resource Management
„ Strategic Management
„ Management Accounting and Management Control
„ Information Systems
„ Finance

Learning Outcome
In an economic world that is more than ever dynamic and complex, a basic understanding of the
main functions of businesses is very important and complements domain specific expert
knowledge. This module therefore gives an overview of Business Management and Administration.
The student learns to recognize the separate functions and business processes, their main
subjects and their duties and responsibilities. This results in a better understanding of the role and
use of Information Technology in businesses across all functions.

Conditions
The module is offered annually (winter term). Exams are in written form (closed book, 120 minutes)
in the spring and autumn examination periods.

References and Textbooks


-

Friday, May 26, 2006 9:39:20 AM Seite 54 von 85


INFOTECH Course Book

Type of Course: Non-Technical


CourseNo ID Lecturer L E P CP
Course Name 43310 25 Haner 3.0 0.0 0.0 3.0
Innovation and Technology Management

Prerequisites
--

Course Outline
„ Technology-based Competitiveness
„ Introduction to Management of Technology (MOT)
„ Normative & Strategic MOT
„ Creativity and Idea Management
„ Innovation Management
„ Project Management

Learning Outcome
--

Conditions
--

References and Textbooks


--

Friday, May 26, 2006 9:39:20 AM Seite 55 von 85


INFOTECH Course Book

Type of Course: Non-Technical


CourseNo ID Lecturer L E P CP
Course Name 43010 281 Speichert 3.0 0.0 0.0 3.0
Law

Prerequisites
None

Course Outline
„ Objectives and mechanism of law, The legal system (overview), The system of national law, The
European system of law, International law
„ Contracts: General remarks, Requirements for a contract in general, Terms of contract,
Irregularities in the performance of the contract, Types of contract, Disputes, arbitration, law-suits
„ The law on torts (liability): General remarks, Tort liability based on fault, Product liability
„ Selected fields of law (overview): Labor law, The law of business associations, Competition law,
Copyright, patent, brands and related rights, Data protection, Other areas of interest (i. e. new
European legislation on e-commerce, ...)

Learning Outcome
--

Conditions
--

References and Textbooks


--

Friday, May 26, 2006 9:39:20 AM Seite 56 von 85


INFOTECH Course Book

Type of Course: Lab


CourseNo ID Lecturer L E P CP
Course Name 37308 85 Kühn 0.0 0.0 6.0 6.0
Lab Course (Communication Networks)

Prerequisites
Communication Networks I and II

Course Outline
„ Ethernet and TCP/IP: Configuration of LANs (bridges, routers, end systems) for LAN coupling
(bridges, learning bridges, loop suppression, routers and routing), implementation of a forwarding
bridge, analysis of TCP congestion control, implementation of an HTTP server
„ ISDN: Specification and analysis of layer 2 and layer 3 D-Channel protocol data units,
implementation of layer 2 and layer 3 protocol scenarios, LAN coupling over ISDN, analysis of
security aspects
„ ATM: Analysis of ATM cells and AAL frames, switch configuration (virtual connections, virtual
pathes, traffic control and management) and traffic measurement (quality of service analysis),
implementation of protocol elements
Security in communication networks: access control, cryptography, privacy
Mobile communications: mobility support and mobility management, mobile IP

Learning Outcome
Configuration of networks of different technologies. Protocol functions and protocol measurements.
Experimental networking.

Conditions
This course is offered in the summer term. The lab course requires thorough preparation by
extensive course notes, which are distributed prior to the lab course. The lab course is marked.

References and Textbooks


see references for Communication Networks I, II.

Friday, May 26, 2006 9:39:20 AM Seite 57 von 85


INFOTECH Course Book

Type of Course: Lab


CourseNo ID Lecturer L E P CP
Course Name 37365 86 Eibert 0.0 0.0 6.0 6.0
Lab Course (Radio Frequency Technology)

Prerequisites
Basics of Radio Frequency Technology and Radio Frequency Technology III are recommended

Course Outline
„ Electromagnetic Compatibility: demonstration of various types of parasitic coupling in electronic
circuits. Development of solutions to reduce or eliminate these undesireable effects.
„ Mobile network planning using the software "Winprop": various network parameters will be
simulated and optimised in order to obtain a proper mobile network infrastructure for the city centre
of Stuttgart and the IHF.
„ Computational electromagnetics: introduction to the software "FEKO" for the analysis of
electromagnetic radiation and scattering problems: dipole antenna, antenna array, optimisation of a
horn antenna, shielding calculation for EMC purposes, resonant cavity.
„ Measurements with a network analyzer: characteristics of discrete components at RF frequencies,
compensation, measurement of the S-parameters with a network analyzer.
„ Anechoic chamber: demonstration of antenna far field measurements using shape optimised linear
antennas.
„ Wave guides: measurement of wavelength and the attenuation inside a wave guide, magic tee,
wave guide windows as components, wave guide band pass filter.
„ Scattering and noise parameters: determination of the noise figure using the 3dB-method,
measurement of the scattering parameters with a vector voltmeter.
„ Agilent Advanced Design System: usage of a modern software tool for the design of a low noise
microwave amplifier.

Learning Outcome
Experimental verification, experimentation and meaurements dealing with effects and methods
known theoretically from the lectures given above. Getting used to laboratory- and design
equipment that is frequently used by engineers in RF-laboratories.

Conditions
The laboratory course is offered every semester. The number of participants is limited to 24;
registration will be announced. There are eight laboratory sessions of four hours each. Each
session has to be prepared carefully. Tests will be written to check the preparation.

Friday, May 26, 2006 9:39:20 AM Seite 58 von 85


INFOTECH Course Book

Type of Course: Lab


CourseNo ID Lecturer L E P CP
Course Name 87 Kasper 0.0 0.0 6.0 6.0
Lab Course (Semiconductor Technology)

Course Outline
tba

Friday, May 26, 2006 9:39:20 AM Seite 59 von 85


INFOTECH Course Book

Type of Course: Lab


CourseNo ID Lecturer L E P CP
Course Name 88 Göhner 0.0 0.0 6.0 6.0
Lab Course (Software Engineering)

Prerequisites
At least one lecture on Software Engineering. Knowledge in C/C++ or Java helpful, but not
essential.

Course Outline
„ Project Planning and Project Management
A project plan must be established, whereas available resources (developers, PCs) have to be
planned.
„ System Analysis
The task (development of a robot control software) and boundary conditions of the Software
Engineering Lab Course are to be analysed
„ Software Design
Software for the mobile robot and the strategy to steer the robot through an obstacle course must
be designed.
„ Implementation and Testing
The designed software must be implemented and tested. Configuration management has to be
used to manage different software version during the development.
„ Project Presentation
The results of each group are presented during a Robot Race where the solutions of the different
teams compete with each other.

Learning Outcome
The objective of the Lab Course is to provide insight into the software development process in
practice. Challenges of team work have to be solved and the team has to cope with boundary
conditions like limited time and the coordination of a project team. Depending on the individual role
within the team (project manager, developer, etc.) the experiences may vary.

Conditions
The Lab Course is offered annually (summer term). The number of participants is limited;
registration will be announced. During the lab course there are seminars with project and team
specific contents. The development has to be done in teams of 5-7 members. Grading is based on
the results of the team, the individual work of each participant and personal integration into the
team.

References and Textbooks


„ I.Sommerville
Engineering, 7th ed. Addison-Wesley, Boston, 2004.
„ J. Cooling
Software Engineering for Real-Time Systems, Addison-Wesley, Boston, 2002.
„ W.E. Lewis
Software Testing and Continuous Quality Improvement, Auerbach Publications, 2000.

Friday, May 26, 2006 9:39:20 AM Seite 60 von 85


INFOTECH Course Book

Type of Course: Lab


CourseNo ID Lecturer L E P CP
Course Name 108 Speidel 0.0 0.0 6.0 6.0
Lab Course (Multimedia Communications)

Prerequisites
Principles of Communications

Course Outline
„ Video coding and processing, MPEGx, H26x
„ Optical transmission system
„ Digital quadrature amplitude modulation (QAM)
„ DVB - Digital Video Broadcast (system project)
„ Simulation of mobile and fixed communication systems (system project)
„ ADSL - Asymmetric Digital Subscriber Line (system project)

Learning Outcome
Get insight into real systems, get laboratory experience, be able to execute computer simulations,
get teamwork training.

Conditions
Every summer term. Number of participants is limited. Registration will be announced. There are 6-
8 lab sessions. Careful preparation in advance required. Exam based on tests and reports.

References and Textbooks


Course material will be available in advance.

Friday, May 26, 2006 9:39:20 AM Seite 61 von 85


INFOTECH Course Book

Type of Course: Lab


CourseNo ID Lecturer L E P CP
Course Name 128 Rothermel 0.0 0.0 6.0 6.0
Lab Course (Computer Communication)

Prerequisites
Introduction to Distributed Systems

Course Outline
In this labcourse, we will introduce the basics of distributed application development using
Enterprise Java Beans. Based on the 3-tier architecture, we will discuss the development of Web-
and Swing-based clients, serverside business logic as well as database integration. The weekly
programming assignments will be performed in small groups of 2-3 students. In these assignments
the students apply the concepts presented in this course using JBoss and Eclipse technology. In a
final class project the participants will implement a complete J2EE-based application.

Learning Outcome
Students learn the concepts and how to practically implement J2EE-based applications.

Conditions
This module is offered annually on demand.

References and Textbooks


Please visit
„ http://www.ipvs.uni-
stuttgart.de/abteilungen/vs/lehre/lehrveranstaltungen/fachpraktika/WS0506/COM/en
for further information

Friday, May 26, 2006 9:39:20 AM Seite 62 von 85


INFOTECH Course Book

Type of Course: Lab


CourseNo ID Lecturer L E P CP
Course Name 02906 150 Levi 0.0 0.0 6.0 6.0
Lab Course (Image Understanding)

Prerequisites
General prerequisite is at least a minimal level of C programming language

Course Outline
tba
The goal of the course is to give main notions, algorithms and practical experience towards low-
level image transformations needed for real image processing.

Learning Outcome
Knowledge and skills of digital image processing, background towards cognitive systems

Conditions
-

References and Textbooks


„ E.O. Brigham, The fast Fourier Transformation and its application. Prentice Hall, 1988.
„ I.Pitas,
Digital Image Processing Algorithms. Prentice Hall, 1993
„ Numerical Recipes in C. Cambridge University press. 1992
„ P. Haberäcker Digitale Bildverarbeitung, Hanser Verlag, 1989
„ H. Bässmann, Ph.W. Besslich Bildverarbeitung Ad Oculos, Springer-Verlag 1991
„ B. Jähne, Digitale Bildverarbeitung, Springer-Verlag 1993

Friday, May 26, 2006 9:39:20 AM Seite 63 von 85


INFOTECH Course Book

Type of Course: Lab


CourseNo ID Lecturer L E P CP
Course Name 37465 165 Göhner 0.0 0.0 6.0 6.0
Lab Course (Industrial Automation)

Prerequisites
Lecture Industrial Automation

Course Outline
„ Introduction to CAN:
Layout and simulation of the communication structure of a basic distributed automotive body
electronic system based on a CAN field bus.
„ Real-Time Programming using Ada95:
Programming of a closed-loop control for a heating model in Ada95: parallel computation
processes, I/O data processing, compilation and testing of programs.
„ Programming of Micro-Controllers:
Programming of a M16 micro-controller in C: timer and process periphery setting by program,
interrupt processing, modular programming.
„ PLC - Programmable Logic Controls:
PLC programming of a storage system using a Siemens S7: I/O data processing, interrupt
handling, cyclic taskprocessing.
„ Rapid Prototyping with ASCET-SD:
Modeling and simulation of automation software using the automotive CASE-Tool ASCET-SD:
modeling, simulation, rapid prototyping
„ Basic Methods of Real-Time Programming:
Illustration of basic real-time programming methods on a railway model: semaphores, scheduling

Learning Outcome
The objective of the Lab Course is to provide insight into modern topics of industrial automation.
The main focus is on programming industrial automation systems and learning how to use modern
software development tools for industrial automation applications.

Conditions
The Lab Course is offered annually (winter term). The number of participants is limited to 18;
registration will be announced. There are 8 laboratory sessions of 3 hours. Each session has to be
prepared carefully. Grading is based on preparation, experiment performance and written tests.

References and Textbooks


„ R. Lauber, P. Göhner
Prozessautomatisierung Band 1 (3. Auflage), Springer, 1999
„ J. Stenerson
Industrial Automation and Process Control, Prentice Hall, 2002
„ J. Barnes
Programming in Ada 95 (2nd Edition). Addison Wesley 1998

Friday, May 26, 2006 9:39:20 AM Seite 64 von 85


INFOTECH Course Book

Type of Course: Lab


CourseNo ID Lecturer L E P CP
Course Name 02907 170 Ertl 0.0 0.0 6.0 6.0
Lab Course (Graphics Programming)

Course Outline
tba

Friday, May 26, 2006 9:39:20 AM Seite 65 von 85


INFOTECH Course Book

Type of Course: Lab


CourseNo ID Lecturer L E P CP
Course Name 176 Yang 0.0 0.0 6.0 6.0
Lab Course (Digital Signal Processing)

Prerequisites
Digital signal processing

Course Outline
The Lab is closely related to the course "Digital signal processing". The Lab relies on the use of
MATLAB and digital signal processors. The students have to solve different digital signal
processing problems by simulations in MATLAB and real-time implementations on digital signal
processors.
„ Experiment 1: Discrete-time signals and systems
Experiment with simple discrete-time signals, simple discrete-time systems, basic system
properties, impulse response and convolution for LTI systems, FIR and IIR filters, linear difference
constant-coefficient equations
„ Experiment 2: z-Transform and Fourier Transform
Experiment with z-transform and its properties, inverse z-transform, Fourier transform and its
properties, system description of LTI systems by using z-transform and Fourier-transform, stability
test, aliasing and the sampling theorem
„ Experiment 3: Simple filter designs
Design low-order lowpass, highpass, and bandpass filters, design all-zero and pole-zero notch
filters, design pole-zero comb filters, design digital oscillators, design linear-phase filters, design
allpass and minimum-phase filters
„ Experiment 4: DFT and FFT
Experiment with DFT, aliasing in the time domain, effect of zero padding, properties of DFT,
circular folding, FFT, linear filtering by using FFT with overlap-add and overlap-save
„ Experiment 5: Digital signal processor I
Learn the architecture of a state-of-art digital signal processor and how to program it, programming
exercises
„ Experiment 6:Digital signal processor II
Program simple signal processing algorithms on a digital signal processor

Learning Outcome
The Lab gives students an opportunity to better understand digital signals and systems from a
practical point of view. They learn how to implement signal processing algorithms both in software
(MATLAB) and hardware (signal processor).

Conditions
The Lab is offered in both winter and summer term. There are one introductory session and six
laboratory sessions. Each session has to be prepared carefully. After all sessions there will be a
final test.

References and Textbooks


„ A. V. Oppenheim and R. W. Schafer: Discrete-Time Signal Processing, 2nd edition, Prentice-Hall,
1999
„ J. G. Proakis and D. G. Manolakis: Digital Signal Processing: Principles, Algorithms, and
Applications, 3rd edition, Prentice-Hall, 1996
„ V. K. Ingle and J. G. Proakis: Digital Signal Processing using MATLAB, Brooks/Cole Publishing
Company, 2000

Friday, May 26, 2006 9:39:20 AM Seite 66 von 85


INFOTECH Course Book

„ Mathworks: Matlab Manuals


„ Texas Instrument: TMS320C5416 Manuals

Friday, May 26, 2006 9:39:20 AM Seite 67 von 85


INFOTECH Course Book

Type of Course: Lab


CourseNo ID Lecturer L E P CP
Course Name 37470 252 Kasper 0.0 0.0 6.0 6.0
Lab Course (Halbleitertechnologie)

Course Outline
tba

Friday, May 26, 2006 9:39:20 AM Seite 68 von 85


INFOTECH Course Book

Type of Course: Lab


CourseNo ID Lecturer L E P CP
Course Name 254 Berroth 0.0 0.0 6.0 6.0
Lab Course (Impuls- und Digitaltechnik)

Prerequisites
--

Course Outline
„ Introduction to Advanced Design System (ADS)
AC, DC and transient simulations of transistors and circuits
„ Circuit Design
Amplifier concepts, optimization of gain and linearity of amplifier
„ Frequency and Time-Domain Response of Sampling Circuits
Sampling theory and its application to dedicated pulses, low pass filtering
„ Pulses on Transmission Lines
Measurement of reflections at line discontinuities, pulse forming by linear and nonlinear lumped
elements along the transmission lines.
„ Analog-Digital Converter
Basic building blocks and their characteristics, concepts of analog-to-digital conversion
„ Microcontroller
Microprocessor and microcontroller, building blocks, deign environment, programming

Learning Outcome
The student gets experience with design tools and measurement equipment. A detailed
preparation of the experiments improves the knowledge on circuits and signal theory.

Conditions
--

References and Textbooks


Course material is given to the participants

Friday, May 26, 2006 9:39:20 AM Seite 69 von 85


INFOTECH Course Book

Type of Course: Seminar


CourseNo ID Lecturer L E P CP
Course Name 83 Kühn 0.0 0.0 0.0 3.0
Seminar (High Performance Network Architecture)

Prerequisites
„ Communication Networks I, II.
„ Partly:
Teletraffic Theory and Engineering,
„ Telecommunication Software Engineering

Course Outline
Students are offered a number of topics they can choose from. To each student, a mentor is
assigned guiding the student. The student is handed out inital literature, which has to be completed
by own research activities (journals, conference proceedings, internet). At the end, a paper (10
pages) has to be written and a final presentation has to be delivered. Topics are drown from actual
research and developments in networks.
Typical topics were:
„ Comparison and assessment of automotive bus systems
„ Open service architectures for telecommunication networks
„ IP multimedia subsystem - comparison of different concepts
„ Server network architectures
„ Security mechanisms in mobile IP
„ Modelling techniques for synchronization in parallel computing and communication systems
„ Service level agreements in IP based networks
„ Voice over IP: H.323 and SIP standards

Learning Outcome
Studying of current literature and articles, standard documents. Comparison of design alternatives.
Professional paper writing and professional presentation by support of laptop and beamer.

Conditions
A group of up to 10-12 students are accepted. Students have to study specific literature, to write a
seminar paper and to present and defend their project.

References and Textbooks


See references at the above mentioned courses. Special articles will be handed out to the students
to start with.

Friday, May 26, 2006 9:39:20 AM Seite 70 von 85


INFOTECH Course Book

Type of Course: Seminar


CourseNo ID Lecturer L E P CP
Course Name 92 Werner 0.0 0.0 0.0 3.0
Seminar (Optoelectronic Devices and Circuits)

Prerequisites
Lecture Optoelectronk Devices and Circuits

Course Outline
3 to 4 students have to cooperate and prepare one 45 to 60 minute oral presentations.
Topics:
„ Devices for Integrated Optoelectronics
„ Blue laser diodes and LEDs based on GaN
„ Data communication via glass fibers
„ Devices for integrated optoelectronics
„ Existent and possible explanation for flexible solar cells
„ Laser as a machining tool
„ Nonsemiconductor lasers
„ Optoelectronics of daily life
„ Polymer optical fibers

Learning Outcome
„ Seek, select and polish up material for a presentation
„ Cooperation with other students
„ Self-controlled and self-reliant learning

Conditions
The module is offered annually (summer term). Each presentation will be assessed. Contribution to
the final grade of the examination "Optoelectronic Devices and Circuits" is 60 %.

Friday, May 26, 2006 9:39:20 AM Seite 71 von 85


INFOTECH Course Book

Type of Course: Seminar


CourseNo ID Lecturer L E P CP
Course Name 93 Berroth 0.0 0.0 0.0 3.0
Seminar (Optics and Electronics)

Prerequisites
Optoelectronic Devices and Circuits II or Entwurf integrierter Schaltungen

Course Outline
Recent advancements of optical devices or electronic circuits are discussed
tba

Learning Outcome
The students will collect actual international scientific publications and structure the extracted
information. They have to present their results and defend their conclusions. A short report
documents the work.

Conditions
The module is offered annually (summer term). Marks are given in respect to the report, the
presentation and discussion results.

References and Textbooks


According to actual topic given at the first meeting.

Friday, May 26, 2006 9:39:20 AM Seite 72 von 85


INFOTECH Course Book

Type of Course: Seminar


CourseNo ID Lecturer L E P CP
Course Name 94 Ertl 0.0 0.0 0.0 3.0
Seminar (Object Technologies and Visualization)

Course Outline
tba

Friday, May 26, 2006 9:39:20 AM Seite 73 von 85


INFOTECH Course Book

Type of Course: Seminar


CourseNo ID Lecturer L E P CP
Course Name 146 Rothermel 0.0 0.0 0.0 3.0
Seminar (Advanced Topics in Distributed Systems)

Prerequisites
Introduction to Distributed Systems

Course Outline
In this seminar we will discuss current topics in the field of distributed systems.
The topics include:
„ Distributed Algorithms
„ Modeling
„ Evaluation
„ Simulation

Learning Outcome
The students learn how to become aquainted with a specific scientific topic of the problem domain
and how to present the topic in both a written report and a talk.

Conditions
This module is offered annually on demand

References and Textbooks


„ The literature will be announced individually for each seminar.

Friday, May 26, 2006 9:39:20 AM Seite 74 von 85


INFOTECH Course Book

Type of Course: Seminar


CourseNo ID Lecturer L E P CP
Course Name 196 Yang 0.0 0.0 0.0 3.0
Seminar (Digital Image Processing)

Course Outline
tba

Friday, May 26, 2006 9:39:20 AM Seite 75 von 85


INFOTECH Course Book

Type of Course: Seminar


CourseNo ID Lecturer L E P CP
Course Name 199 Speidel 0.0 0.0 0.0 3.0
Seminar (Mobile Communication beyond 3G)

Prerequisites
--

Course Outline
Mobile Communications beyond 3G

Learning Outcome
Be able to understand the main principles of the selected topics and make a careful report and oral
presentation.

Conditions
Every summer and winter term. Topic will be defined individually.

References and Textbooks


Will be given at the start of the project depending on the topic.

Friday, May 26, 2006 9:39:20 AM Seite 76 von 85


INFOTECH Course Book

Type of Course: Seminar


CourseNo ID Lecturer L E P CP
Course Name 200 Rupp 0.0 0.0 0.0 3.0
Seminar (Advanced Communication Services)

Course Outline
tba

Friday, May 26, 2006 9:39:20 AM Seite 77 von 85


INFOTECH Course Book

Type of Course: Seminar


CourseNo ID Lecturer L E P CP
Course Name 255 Werner 0.0 0.0 0.0 3.0
Seminar (Advanced Micro- and Optoelectronics Topics)

Course Outline
tba

Friday, May 26, 2006 9:39:20 AM Seite 78 von 85


INFOTECH Course Book

Type of Course: Seminar


CourseNo ID Lecturer L E P CP
Course Name 259 Yang 0.0 0.0 0.0 3.0
Seminar (Digital Signal Processing )

Prerequisites
Digital signal processing

Course Outline
Review of advanced signal processing methods and algorithms for different applications in terms of
presentations and technical documentations by the students. The topic of the seminar usually
changes each year.

The mentor of the seminar introduces into the specific seminar topic and guides the students
loosely by several meetings, where the progress of the studies and the structure of the
presentation and documentation are discussed. During the second half of the summer term,
presentations and discussions will be scheduled. Attendance at all seminar dates and participation
in the discussions are mandatory for all seminar participants.
Examples of seminar topics up to now:
- Design of digital filters
- Digital audio processing
- Digital image processing
- Architectures of digital signal processors
- Acoustic speaker localization
- Acoustic noise reduction

Learning Outcome
The goal of the seminar is to give students an opportunity to train efficient retrieval of literature,
analysis, concise documentation, and presentation of technical concepts for a given topic.

Conditions
The module is offered annually (summer term). The number of participants is limited to 6.
Registration will be announced.

References and Textbooks


Will depend on the selected topic of the seminar each year

Friday, May 26, 2006 9:39:20 AM Seite 79 von 85


INFOTECH Course Book

Type of Course: Seminar


CourseNo ID Lecturer L E P CP
Course Name 02918 261 Wunderlich 0.0 0.0 0.0 3.0
Seminar (Algorithms and Tools for Computer Aided Circuit Design)

Prerequisites
"Advanced Processor Architecture" or "Design and Test of Systems-On-a-
Chip"

Course Outline
Students give presentations on selected topics of current research in computer architecture.

Learning Outcome
-

Conditions
-

References and Textbooks


-

Friday, May 26, 2006 9:39:20 AM Seite 80 von 85


INFOTECH Course Book

Type of Course: Seminar


CourseNo ID Lecturer L E P CP
Course Name 264 Bungartz 0.0 0.0 0.0 3.0
Seminar (Cluster Computing)

Prerequisites
None

Course Outline
Today, clusters of PCs or workstations are a common and widespread possibility for high
performance computing instead of buying some expensive supercomputer architecture. Due to
costs that are relatively low because of the usage of standard components, due to recent progress
in networking technology, and due to standardized parallel programming interfaces, their
attractiveness is still increasing. On the occasion of the installation of the department's own new
Linux cluster MOZART, a 128-processor cluster with InfiniBand technology (maximum
throughput 8Gbit/s), this seminar will deal with several aspects of working with such a kind of
system. The topics discussed will cover:
- processor and board alternatives,
- state-of-the-art network technologies,
- parallel I/O,
- selected aspects of the current MPI standard and implementations,
- distributed-shared memory programming on clusters,
- performance evaluation and benchmarking,
- various strategies for dynamic load balancing,
- scalability and towards grid computing,
- applications of cluster computing.

Learning Outcome
The students will have received an overview of the most challenging topics within the cluster
computing domain. They will have learnt about the state-of-the-art technologies related to this field,
about searching for appropriate literature in journals and conference proceedings, and about
writing a
scientific paper.

Conditions
--

References and Textbooks


Special literature according to the respective topic.

Friday, May 26, 2006 9:39:20 AM Seite 81 von 85


INFOTECH Course Book

Type of Course: Seminar


CourseNo ID Lecturer L E P CP
Course Name 02905 280 Roller 0.0 0.0 0.0 3.0
Seminar (Advanced Topics in Graphical Engineering Systems)

Prerequisites
None

Course Outline
„ Inthis seminar is the students collect information about a certain advanced technical topic, find and
work with technical references, prepare a written report, make an oral presentation and participate
actively in the discussion.
„ Topics deal with graphical systems like Geographic Information Systems or Digital Imaging and
Communication in Medicine.

Learning Outcome
The students learn during this seminar to prepare professionally and scientifically a talk and a
report based on a technical advanced topic.

Conditions
Attendance to all presentations is mandatory for all participants

References and Textbooks


Bernhardsen, Tor: Geographic Information Systems 2002
National Electrical Manufacturers Association: PS 3. 2004 Digital Imaging and Communications in
Medicine (DICOM).

Friday, May 26, 2006 9:39:20 AM Seite 82 von 85


INFOTECH Course Book

Type of Course: Seminar


CourseNo ID Lecturer L E P CP
Course Name 460 Speidel 0.0 0.0 0.0 3.0
Seminar (Special Topics in Digital Communications Transmission)

Prerequisites
Principles of Communications Transmission

Course Outline
Study advanced topics in one of the following fields:
„ Wireless communications
„ Wireless communications
„ Mobile communications
„ Wireline (electrical or optical) communications
„ Video communications

Learning Outcome
Be able to understand the main principles of the selected topics and make a careful report and oral
presentation.

Conditions
Every summer and winter term. Topic will be defined individually.

References and Textbooks


Will be given at the start of the project depending on the topic.

Friday, May 26, 2006 9:39:20 AM Seite 83 von 85


INFOTECH Course Book

Type of Course: Internship


CourseNo ID Lecturer L E P CP
Course Name 513 NN 0.0 0.0 0.0 15.0
Industrial Internship

Course Outline
tba

Friday, May 26, 2006 9:39:20 AM Seite 84 von 85


INFOTECH Course Book

Type of Course: Master Thesis Project


CourseNo ID Lecturer L E P CP
Course Name 502 NN 0.0 0.0 0.0 30.0
Master Thesis

Course Outline
tba

Friday, May 26, 2006 9:39:20 AM Seite 85 von 85

You might also like