[DEUTSCH]
[CLASSIC]
[FEEDBACK]

Department of Computer Science


Module Handbook for the Bachelor and Master Programmes

Module Handbook for the Bachelor and Master Programmes at the Computer Science Department of the University of Kaiserslautern

Content



Introductory remarks

The module handbook documents the current study program of the bachelor and master programmes at the Computer Science Department of the University of Kaiserslautern.

The study program is structured into modules, classified into courses (with or without recitations), seminars, and projects.

Seminars and projects are course achievements and can be graded by the lecturers (analogous to "benoteter Schein"). Nevertheless, they are no examination results and therefore no module grades are assigned and they are not considered at the determination of the final grade.

Modules are distinguished into basic modules, core modules, advanced modules, specialization modules, seminar modules, project modules, and minor subject modules.

This module handbook is structured according to these module categories. The module assignments and, in particular, the choices are documented in the study plans of the bachelor and master programmes.

Validity

The module handbook will be updated regularly (at least once every semester).
Only the current verion shown at the websites of our department has to be considered valid.
Concerning modules provided by the Computer Science Department the current module handbook always takes precedence over possibly differing statements given in KIS.

The specified "frequency" of our courses is only point of reference. Please concider the concrete scheduling of the Lectures.

Editorial remarks

Below the Module Handbook is presented as a single, self-contained Webpage.

Concerning technical questions please contact Herrn Thees
and concerning content-related aspects please contact Herrn Schürmann.

Version: WS 2009/2010 [FBRS-2009-06-24], final, 02 July 2009


Overview Major Subject Modules

Module ID SWS CP Level Responsible person Module name [en]
89-0001 4C+4R 10 [Bachelor (Grundmodul)] Prof. A. Poetzsch-Heffter Software Development 1
89-0002 4C+2R 8 [Bachelor (Grundmodul)] Prof. P. Liggesmeyer Software Development 2
89-0003 2C+1R 4 [Bachelor (Grundmodul)] Prof. R. Gotzhein Software Development 3
89-0004 4C+2R 9 [Bachelor (Grundmodul)] Prof. K. Madlener Formal Foundations of Programming
89-0005 2C+2R 5 [Bachelor (Grundmodul)] Prof. K. Madlener Logic
89-0008 7C+3R 14 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Computer Systems
89-0009 4C+2R 8 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Computer Systems 1
89-0010 3C+1R 6 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Computer Systems 2
89-0012 4C+2R 8 [Bachelor (Grundmodul)] Prof. T. Härder Information Systems
89-0013 2C+1R 4 [Bachelor (Grundmodul)] Prof. J. Schmitt Communication Systems
89-0014 3C+2R 7 [Bachelor (Grundmodul)] Prof. S. Heinrich Mathematical Algorithms
89-0015 2C+1R 4 [Bachelor (Grundmodul)] Prof. T. Breuel Human Computer Interaction
89-0016 3C+1R 6 [Bachelor (Grundmodul)] Prof. D. Rombach Project Management
89-0017 2S 4 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Working Techniques
89-0020 4P 8 [Bachelor (Grundmodul)] Prof. H. Hagen SW-Development Project (Project)
89-0021 4P 8 [Bachelor (Fortgeschrittene)] Prof. H. Hagen Modelling Lab
89-0025 4C+2R 8 [Master (Anfänger)] Prof. J. Schmitt Lecture Series Modelling and Simulation
89-0030 2S 4 [Master (Anfänger)] Prof. R. Gotzhein Lerntechniken
89-0111 2S 4 [Bachelor (Fortgeschrittene)] Prof. K. Schneider Bachelor Seminar
89-0112 4P 8 [Bachelor (Fortgeschrittene)] Prof. K. Schneider Bachelor Project
89-0171 2S 4 [Master (Fortgeschrittene)] Prof. S. Deßloch Master Seminar
89-0181 4P 8 [Master (Fortgeschrittene)] Prof. S. Deßloch Master Project
89-1001 2C+1R 4 [Bachelor (Kernmodul)] Prof. H. Hagen Computer Graphics
89-1002 2C+1R 4 [Bachelor (Kernmodul)] Prof. T. Breuel Intelligent Human Computer Interaction
89-1101 4C+2R 8 [Bachelor (Fortgeschrittene)] Prof. H. Hagen Algorithmic Geometry
89-1102 6C+3R 12 [Bachelor (Fortgeschrittene)] Prof. H. Hagen Schwerpunkt Visualisierung
89-1103 6C+3R 12 [Bachelor (Fortgeschrittene)] Prof. H. Hagen Schwerpunkt CAGD
89-1111 2S 4 [Bachelor (Fortgeschrittene)] Prof. H. Hagen Computer Graphics (Ba-Seminar)
89-1145 4P 8 [Master (Anfänger)] Prof. H. Hagen Computer Graphics (Project)
89-1151 2C+1R 4 [Master (Fortgeschrittene)] Prof. H. Hagen Computer Animation
89-1152 2C+1R 4 [Master (Fortgeschrittene)] Prof. H. Hagen Computational Geometry
89-1171 2S 4 [Master (Fortgeschrittene)] Prof. H. Hagen Software Visualization (Seminar)
89-1172 2S 4 [Master (Fortgeschrittene)] Prof. H. Hagen Visual Analytics (Seminar)
89-1173 2S 4 [Master (Fortgeschrittene)] Prof. H. Hagen Computer Graphics (Seminar)
89-1211 2S 4 [Bachelor (Fortgeschrittene)] Prof. A. Dengel Artificial Intelligence (Ba-Seminar)
89-1231 2C+1R 4 [Master (Anfänger)] Prof. A. Dengel Methods and Models of Artificial Intelligence
89-1245 4P 8 [Master (Anfänger)] Prof. A. Dengel Artificial Intelligence (Project)
89-1251 2C+1R 4 [Master (Fortgeschrittene)] Prof. A. Dengel Knowledge Management
89-1252 2C+1R 4 [Master (Fortgeschrittene)] Prof. A. Dengel Case-based Reasoning
89-1253 2C+1R 4 [Master (Fortgeschrittene)] Prof. A. Dengel The Semantic Web: Foundations, Methods, and Applications
89-1254 2C+1R 4 [Master (Fortgeschrittene)] Prof. A. Dengel Foundations of Machine Learning
89-1255 2C 3 [Master (Fortgeschrittene)] Prof. A. Dengel Dokumentenmanagement
89-1256 2C+1R 4 [Master (Anfänger)] Prof. A. Dengel Applications of Artificial Intelligence
89-1271 2S 4 [Master (Fortgeschrittene)] Prof. A. Dengel Knowledge Management (Seminar)
89-1273 2S 4 [Master (Fortgeschrittene)] Prof. A. Dengel Semantic Web (Seminar)
89-1281 4P 8 [Master (Fortgeschrittene)] Prof. A. Dengel Knowledge Management (Project)
89-1301 6C+3R 12 [Bachelor (Fortgeschrittene)] Prof. T. Breuel Schwerpunkt Intelligente Systeme
89-1311 2S 4 [Bachelor (Fortgeschrittene)] Prof. T. Breuel Grundlagen der Mustererkennung (Ba-Seminar)
89-1331 2C+1R 4 [Master (Anfänger)] Prof. T. Breuel Introduction to Pattern Recognition
89-1353 2C+1R 4 [Master (Fortgeschrittene)] Prof. T. Breuel Introduction to Image Processing and Image Understanding
89-1354 2C+1R 4 [Master (Fortgeschrittene)] Prof. T. Breuel Document and Content Analysis
89-1355 2C+1R 4 [Master (Fortgeschrittene)] Prof. T. Breuel Privacy, Identity and Computational Forensics
89-1371 2S 4 [Master (Fortgeschrittene)] Prof. T. Breuel Topics in Pattern Recognition (Seminar)
89-1381 4P 8 [Master (Fortgeschrittene)] Prof. T. Breuel Intelligent Data Mining and Pattern Recognition Competition (Project)
89-1432 2C+1R 4 [Master (Anfänger)] Prof. P. Müller Multimedia Systems
89-1445 4P 8 [Master (Anfänger)] Prof. P. Müller Multimedia Systems (Project)
89-1451 2C+1R 4 [Master (Fortgeschrittene)] Prof. P. Müller Grid Computing
89-1452 2C+1R 4 [Master (Fortgeschrittene)] Prof. P. Müller Service Oriented Architectures (SOA)
89-1471 2S 4 [Master (Fortgeschrittene)] Prof. P. Müller Service-oriented Computing (Seminar)
89-1481 4P 8 [Master (Anfänger)] Prof. P. Müller Service-oriented Computing (project)
89-1531 4C+2R 8 [Master (Anfänger)] Juniorprof. G. Umlauf Computer Aided Geometric Design
89-1551 2C+1R 4 [Master (Fortgeschrittene)] Juniorprof. G. Umlauf Topics in Geometric Modelling
89-1571 2S 4 [Master (Fortgeschrittene)] Juniorprof. G. Umlauf Geometric Modelling (Seminar)
89-1581 4P 8 [Master (Fortgeschrittene)] Juniorprof. G. Umlauf Geometric Modelling (Project)
89-1632 2C+1R 4 [Master (Anfänger)] Juniorprof. A. Ebert Scientific Visualization
89-1651 2C+1R 4 [Master (Fortgeschrittene)] Juniorprof. A. Ebert Information Visualization
89-1671 2S 4 [Master (Fortgeschrittene)] Juniorprof. A. Ebert Visualisation and HCI (Seminar)
89-1681 4P 8 [Master (Fortgeschrittene)] Juniorprof. A. Ebert Visualisation (Project)
89-1751 2C+1R 4 [Master (Fortgeschrittene)] Prof. D. Stricker 3D Computer Vision
89-2001 4C+2R 8 [Bachelor (Kernmodul)] Prof. T. Härder Data Base Application
89-2002 8C+4R 16 [Bachelor (Fortgeschrittene)] Prof. S. Deßloch Schwerpunkt Datenbanken - Realisierung und Middleware
89-2003 6C+3R 12 [Bachelor (Fortgeschrittene)] Prof. S. Deßloch Schwerpunkt Datenbanken - Datenmodelle und Middleware
89-2132 2C 3 [Master (Anfänger)] Prof. T. Härder Transaction Systems
89-2133 4C+2R 8 [Master (Anfänger)] Prof. T. Härder Realisation of Data Base Systems
89-2145 4P 8 [Master (Anfänger)] Prof. T. Härder Data Base Aspects of E-Commerce (Project)
89-2146 4P 8 [Master (Anfänger)] Prof. T. Härder DB Scheme Design and Programming (Project)
89-2151 2C 3 [Master (Fortgeschrittene)] Prof. T. Härder Current Trends in DBMSs
89-2152 2C 3 [Master (Fortgeschrittene)] Prof. T. Härder Distributed and Parallel Data Base Systems
89-2202 4C+2R 8 [Master (Anfänger)] Prof. S. Deßloch Middleware for Heterogeneous and Distributed Information Systems
89-2203 2C+1R 4 [Master (Anfänger)] Prof. S. Deßloch Middleware for Information Systems
89-2204 2C+1R 4 [Master (Anfänger)] Prof. S. Deßloch Enterprise Information Systems
89-2211 2S 4 [Bachelor (Fortgeschrittene)] Prof. S. Deßloch Data Bases and Information Systems (Ba-Seminar)
89-2231 2C 3 [Master (Anfänger)] Prof. S. Deßloch Digital Libraries and Content Management
89-2233 2C+1R 4 [Master (Anfänger)] Prof. S. Deßloch Recent Developments for Data Models
89-2271 2S 4 [Master (Fortgeschrittene)] Prof. S. Deßloch Data Bases and Information Systems (Seminar)
89-2311 2S 4 [Bachelor (Fortgeschrittene)] Prof. A. Reuter Issues in Software Dependability (Ba-Seminar)
89-3001 4C+2R 8 [Bachelor (Kernmodul)] Prof. D. Rombach Foundations of Software Engineering
89-3002 2C+1R 4 [Bachelor (Kernmodul)] Prof. D. Rombach Foundations of Software Engineering 1
89-3003 2C+1R 4 [Bachelor (Kernmodul)] Prof. D. Rombach Foundations of Software Engineering 2
89-3004 6C+3R 12 [Bachelor (Fortgeschrittene)] Prof. P. Liggesmeyer Schwerpunkt Software Engineering
89-3131 2C+1R 4 [Master (Anfänger)] Prof. D. Rombach Software Project and Process Management
89-3145 4P 8 [Master (Anfänger)] Prof. D. Rombach Foundations of Software Engineering (Project)
89-3151 2C+1R 4 [Master (Fortgeschrittene)] Prof. D. Rombach Process Modeling
89-3152 2C+1R 4 [Master (Fortgeschrittene)] Prof. D. Rombach Product Line Engineering
89-3153 2C+1R 4 [Master (Fortgeschrittene)] Prof. D. Rombach Empirical Model Formation and Methods
89-3154 2C+1R 4 [Master (Fortgeschrittene)] Prof. D. Rombach Testing and Inspection
89-3155 2C+1R 4 [Master (Fortgeschrittene)] Prof. D. Rombach Requirements Engineering
89-3231 2C+1R 4 [Master (Anfänger)] Prof. A. Poetzsch-Heffter Advanced Aspects of Object Oriented Programming
89-3252 3C+3R 8 [Master (Fortgeschrittene)] Prof. A. Poetzsch-Heffter Specification and Verification with Higher Order Logic
89-3253 2C+1R 4 [Master (Fortgeschrittene)] Prof. A. Poetzsch-Heffter Specification and Verification of Object Oriented Programs
89-3255 3C+3R 8 [Master (Fortgeschrittene)] Prof. A. Poetzsch-Heffter Compiler and Language Processing Tools
89-3282 4P 8 [Master (Fortgeschrittene)] Prof. A. Poetzsch-Heffter Software Engineering (Project)
89-3311 2S 4 [Bachelor (Fortgeschrittene)] Prof. P. Liggesmeyer Software Engineering (Ba-Seminar)
89-3331 2C+1R 4 [Master (Anfänger)] Prof. P. Liggesmeyer Safety and Reliability of Embedded Systems
89-3352 2C+1R 4 [Master (Fortgeschrittene)] Prof. P. Liggesmeyer Quality Management of Software and Systems
89-3353 2C+1R 4 [Master (Fortgeschrittene)] Prof. P. Liggesmeyer Secure Software Engineering
89-3354 2C+1R 4 [Master (Fortgeschrittene)] Prof. P. Liggesmeyer Commercial Vehicle Software Engineering
89-3355 2C+1R 4 [Master (Fortgeschrittene)] Prof. P. Liggesmeyer Software-Qualitätssicherung
89-3372 2S 4 [Master (Fortgeschrittene)] Prof. A. Poetzsch-Heffter Software Engineering (Seminar)
89-3431 2C+1R 4 [Master (Anfänger)] Prof. P. Liggesmeyer Software Architecture of Distributed Systems
89-3551 2C+1R 4 [Master (Fortgeschrittene)] Prof. A. Pretschner Advanced Topics of Software Testing
89-3552 2C+1R 4 [Master (Anfänger)] Prof. A. Pretschner Security Engineering
89-3581 4P 8 [Master (Fortgeschrittene)] Prof. A. Pretschner Security Engineering Lab
89-4001 2C+1R 4 [Bachelor (Kernmodul)] Prof. R. Gotzhein Networked Systems
89-4002 2C+1R 4 [Bachelor (Kernmodul)] Prof. R. Gotzhein Mobility in Distributed Systems
89-4003 6C+3R 12 [Bachelor (Fortgeschrittene)] Prof. R. Gotzhein Schwerpunkt Verteilte und Vernetzte Systeme
89-4111 2S 4 [Bachelor (Fortgeschrittene)] Prof. R. Gotzhein Distributed and Networked Systems (Ba-Seminar)
89-4131 2C+1R 4 [Master (Anfänger)] Prof. R. Gotzhein Protocol Engineering
89-4145 4P 8 [Master (Anfänger)] Prof. R. Gotzhein Development of Networked Systems (Project)
89-4151 2C+1R 4 [Master (Fortgeschrittene)] Prof. R. Gotzhein Operating Systems
89-4152 2C+1R 4 [Master (Fortgeschrittene)] Prof. R. Gotzhein Specification of Networked Systems
89-4171 2S 4 [Master (Fortgeschrittene)] Prof. R. Gotzhein Communication Systems (Seminar)
89-4245 4P 8 [Master (Anfänger)] Prof. J. Schmitt Performance Evaluation of Distributed Systems (Project)
89-4251 2C+1R 4 [Master (Fortgeschrittene)] Prof. J. Schmitt Performance Modeling of Distributed Systems
89-4252 2C+1R 4 [Master (Fortgeschrittene)] Prof. J. Schmitt Security in Distributed Systems
89-4253 2C+1R 4 [Master (Fortgeschrittene)] Prof. J. Schmitt Security in Wireless Networks
89-4271 2S 4 [Master (Fortgeschrittene)] Prof. J. Schmitt Mobile Computing (Seminar)
89-4331 2C+1R 4 [Master (Anfänger)] Juniorprof. P. Merz Algorithms in Distributed Systems
89-4332 2C+1R 4 [Master (Anfänger)] Juniorprof. P. Merz Communication Platforms for Distributed Applications
89-4351 2C 3 [Master (Fortgeschrittene)] Juniorprof. P. Merz Self-organizing Networks
89-4371 2S 4 [Master (Fortgeschrittene)] Juniorprof. P. Merz Fundamental Distributed Control Algorithms (Seminar)
89-4372 2S 4 [Master (Fortgeschrittene)] Juniorprof. P. Merz Peer-to-Peer and Grid Computing (Seminar)
89-5001 4C+2R 8 [Bachelor (Kernmodul)] Prof. K. Madlener Design and Analysis of Algorithms
89-5002 6C+3R 12 [Bachelor (Fortgeschrittene)] Prof. K. Madlener Schwerpunkt Algorithmik und Deduktion
89-5111 2S 4 [Bachelor (Fortgeschrittene)] Prof. K. Madlener Computer Algebra (Ba-Seminar)
89-5131 4C+2R 8 [Master (Anfänger)] Prof. K. Madlener Computer Algebra
89-5145 4P 8 [Master (Anfänger)] Prof. K. Madlener Computer Algebra (Project)
89-5151 4C+2R 8 [Master (Fortgeschrittene)] Prof. K. Madlener Formal Specification and Verification Techniques
89-5171 2S 4 [Master (Fortgeschrittene)] Prof. K. Madlener Computer Algebra (Seminar)
89-5172 2S 4 [Master (Fortgeschrittene)] Prof. K. Madlener Spezifikations- und Verifikationstechniken (Seminar)
89-5181 4P 8 [Master (Fortgeschrittene)] Prof. K. Madlener Semantics and Verification (Project)
89-5251 4C+2R 8 [Master (Fortgeschrittene)] Prof. R. Wiehagen Efficient Learning
89-5252 4C+2R 8 [Master (Fortgeschrittene)] Prof. R. Wiehagen Induktive Inference
89-5272 2S 4 [Master (Fortgeschrittene)] Prof. R. Wiehagen Algorithmic Learning (Seminar)
89-5282 4P 8 [Master (Fortgeschrittene)] Prof. R. Wiehagen Algorithmic Learning (Project)
89-5331 4C+2R 8 [Master (Anfänger)] Prof. S. Heinrich Analytical Complexity Theory
89-5351 2C+1R 4 [Master (Fortgeschrittene)] Prof. S. Heinrich Quantum Computing
89-5352 4C+2R 8 [Master (Fortgeschrittene)] Prof. S. Heinrich Stochastic Algorithms
89-5353 3C 5 [Master (Fortgeschrittene)] Prof. S. Heinrich Simulation
89-5371 2S 4 [Master (Fortgeschrittene)] Prof. S. Heinrich Modern Numerical Algorithms (Seminar)
89-5381 4P 8 [Master (Fortgeschrittene)] Prof. S. Heinrich Stochastic Algorithms (Project)
89-5451 2C+1R 4 [Master (Fortgeschrittene)] Prof. M. Nebel Computational Biology; Alignments and Sequencing
89-5452 2C+1R 4 [Master (Fortgeschrittene)] Prof. M. Nebel Computational Biology; Signals, Phylogenies and Structure Prediction
89-5453 4C+2R 8 [Master (Fortgeschrittene)] Prof. M. Nebel Algorithm Engineering
89-5454 4C+2R 8 [Master (Fortgeschrittene)] Prof. M. Nebel Advanced Algorithmics
89-5455 2C+1R 4 [Master (Fortgeschrittene)] Prof. M. Nebel Nature inspired Computing
89-5456 2C+1R 4 Prof. M. Nebel Bioinformatik
89-5471 2S 4 [Master (Fortgeschrittene)] Prof. M. Nebel Computational Biology (Seminar)
89-5472 2S 4 [Master (Fortgeschrittene)] Prof. M. Nebel Specific Algorithms (Seminar)
89-5481 4P 8 [Master (Fortgeschrittene)] Prof. M. Nebel Models and Algorithms from Computational Biology (Project)
89-5482 4P 8 [Master (Fortgeschrittene)] Prof. M. Nebel Algorithms and Complexity (Project)
89-6002 2C+1R 4 [Bachelor (Fortgeschrittene)] Prof. K. Berns Foundations of Robotics
89-6003 4C+2R 8 [Bachelor (Kernmodul)] Prof. K. Berns Foundations of Embedded Systems
89-6004 6C+3R 12 [Bachelor (Fortgeschrittene)] Dr. habil. B. Schürmann Schwerpunkt Eingebettete Systeme und Robotik
89-6011 2S 4 [Bachelor (Fortgeschrittene)] Prof. K. Schneider Embedded Systems and Robotics (Ba-Seminar)
89-6101 6C+3R 12 [Bachelor (Fortgeschrittene)] Prof. K. Berns Schwerpunkt Robotik
89-6115 4P 8 [Bachelor (Fortgeschrittene)] Prof. K. Berns Mobile Robots (Project)
89-6131 2C+1R 4 [Master (Anfänger)] Prof. K. Berns Autonome Mobile Roboter I (AMR I)
89-6132 2C+1R 4 [Master (Anfänger)] Prof. K. Berns Autonome Mobile Roboter II (AMR II)
89-6133 4C+2R 8 [Master (Anfänger)] Prof. K. Berns Autonome Mobile Roboter
89-6153 3C+1R 6 [Master (Fortgeschrittene)] Prof. K. Berns Biologically Motivated Robots
89-6172 2S 4 [Master (Fortgeschrittene)] Prof. K. Berns Embedded Systems and Robotics (Seminar)
89-6181 4P 8 [Master (Fortgeschrittene)] Prof. K. Berns Service Robots and Assistance Systems (Project)
89-6201 2C+1R 4 [Bachelor (Fortgeschrittene)] Prof. K. Schneider Prozessorarchitektur 1
89-6202 6C+3R 12 [Bachelor (Fortgeschrittene)] Prof. K. Schneider Schwerpunkt Prozessorarchitektur
89-6234 2C+1R 4 [Master (Anfänger)] Prof. K. Schneider Hardware-Software Systems: Description Languages
89-6235 2C+1R 4 [Master (Anfänger)] Prof. K. Schneider Hardware-Software Systmes: Synthesis
89-6236 4C+2R 8 [Master (Anfänger)] Prof. K. Schneider Hardware-Software Systems
89-6245 4P 8 [Master (Anfänger)] Prof. K. Schneider Reactive Real-Time Systems (Project)
89-6252 4C+2R 8 [Master (Fortgeschrittene)] Prof. K. Schneider Verification of Reactive Systems
89-6253 2C+1R 4 [Master (Fortgeschrittene)] Prof. K. Schneider Modelling, Analysis, and Verification of Hybrid Systems
89-6254 2C+1R 4 [Master (Anfänger)] Prof. K. Schneider Processor Architecture 2
89-6401 2C+1R 4 [Bachelor (Fortgeschrittene)] Dr. habil. B. Schürmann Commercial Processors
89-6402 2C+1R 4 [Master (Anfänger)] Dr. habil. B. Schürmann Bus Systems
89-6452 2C+1R 4 [Master (Anfänger)] Dr. habil. B. Schürmann Automotive Software Engineering
89-8001 2C+1R 4 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Introduction to Computer Science for Students of other Faculties
89-8002 2C+2R 5 [Bachelor (Kernmodul)] Dr. G. Bauer Program Development I for Students of other Faculties
89-8003 2C+2R 5 [Bachelor (Kernmodul)] Dr. G. Bauer Program Development II for Students of other Faculties
89-8004 2C+2R 5 [Bachelor (Grundmodul)] Prof. H. Hagen Computergrafik für den Maschinenbau
89-8006 2C 3 [Bachelor (Grundmodul)] Prof. H. Hagen Computergrafik für Bauingenieure und Raum- und Umweltplaner
89-8110 6P 12 [Bachelor (Fortgeschrittene)] Prof. K. Schneider Bachelor's Thesis
89-8111 15P 30 [Master (Fortgeschrittene)] Prof. S. Deßloch Master's Thesis
89-8201 2C+2R 5 [Bachelor (Fortgeschrittene)] Dr. habil. B. Schürmann Fachdidaktik der Informatik (LA Gymnasien)
89-8202 4P 8 [Bachelor (Fortgeschrittene)] Dr. habil. B. Schürmann Fachpraktikum für Studierende des Studiengangs Lehramt an Gymnasien
89-8210 2C+1R 4 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Fachdidaktische Grundlagen der Informatik
89-8211 2C+1R 4 [Bachelor (Kernmodul)] Dr. habil. B. Schürmann Fachdidaktische Grundlagen der technischen Informatik
89-8212 2C 3 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Fachdidaktische Grundlagen für berufsbildende Schulen
89-8213 2C+1R 4 [Master (Anfänger)] Dr. habil. B. Schürmann Informatikunterricht
89-8215 2C+1R 4 [Master (Anfänger)] Dr. habil. B. Schürmann Fachdidaktik Labor
89-8230 8C+4R 16 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Mathematische Grundlagen der Informatik
89-8231BBS 2C+2R 5 Dr. habil. B. Schürmann Logik
89-8231Gym 4C+2R 9 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Theoretische Grundlagen der Informatik
89-8232BBS 7C+3R 14 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Technische Grundlagen der Informatik
89-8232Gym 4C+2R 8 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Technische Grundlagen der Informatik
89-8233 0 SWS 0 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Grundlagen der Software-Entwicklung
89-8234 4C+4R 10 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Grundlagen der Software-Entwicklung 1
89-8235 4C+2R 8 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Grundlagen der Software-Entwicklung 2
89-8235RS 6C+4R 13 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Grundlagen der Software-Entwicklung 2
89-8236 4C+2R 8 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Grundlagen der Software-Entwicklung 3
89-8236BBS 4C+2R 8 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Informationssysteme
89-8237 2C+1R 4 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Sichere und vernetzte Systeme
89-8237BBS 4C+2R 8 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Sichere und vernetzte Systeme
89-8237RS 2C+1R+2S 8 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Sichere und vernetzte Systeme
89-8237Sem 2S 4 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Seminar Sichere und vernetzte Systeme
89-8238 4P 7 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Programmierpraktikum
89-8238BBS 4P 7 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Programmentwicklungsprojekt
89-8239 2C 3 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Informatik und Gesellschaft
89-8240BBSa 6C+2R 11 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Methodische und didaktische Grundlagen des Informatikunterrichts
89-8240BBSb 2C+1R 4 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Methodische und didaktische Grundlagen des Informatikunterrichts
89-8240Gym 4C+2R 8 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Methodische und didaktische Grundlagen des Informatikunterrichts
89-8241 0 SWS 0 [Master (Anfänger)] Dr. habil. B. Schürmann Vertiefendes Wahlpflichtmodul
89-8242 0 SWS 0 [Master (Anfänger)] Dr. habil. B. Schürmann Wahlpflichtmodul
89-8243 4P 8 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Projektpraktikum
89-8244 2C+1R+2S 8 [Master (Anfänger)] Dr. habil. B. Schürmann Didaktik des Informatikunterrichts
89-8244BBS 4C+2R+2S 12 [Master (Anfänger)] Dr. habil. B. Schürmann Didaktik des Informatikunterrichts
89-8244Sem 2S 4 [Master (Anfänger)] Dr. habil. B. Schürmann Seminar zur Didaktik des Informatikunterrichts
89-8245 2C+1R 4 [Master (Anfänger)] Dr. habil. B. Schürmann Methodische und didaktische Grundlagen von Laborversuchen

227 matching records found




Overview Minor Subject Modules

Module ID SWS CP Level Responsible person Module name [en]
80-01000a 2C 3 [Bachelor (Grundmodul)] Prof. S. Deßloch Einführung in die BWL
80-01000b 3C+1R 6 [Bachelor (Grundmodul)] Prof. S. Deßloch Finanzbuchhaltung und Finanzberichterstattung
80-01000c 3C+1R 6 [Bachelor (Kernmodul)] Prof. S. Deßloch Wirtschaftsinformatik
80-01021 2C 3 Prof. S. Deßloch Organisation und Personal (Human Resource Management)
80-01031 2C 3 Prof. S. Deßloch Arbeit und Organisation I (Arbeitswissenschaft A)
80-01031a 2C 3 [Bachelor (Grundmodul)] Prof. S. Deßloch Human Factors 1
80-01031b 2C 3 [Bachelor (Grundmodul)] Prof. S. Deßloch Human Factors 2
80-01031c 3C 6 [Bachelor (Fortgeschrittene)] Prof. S. Deßloch Arbeit, Organisation und Führung - Organizational Behaviour
80-01031d 3C+1R 6 [Bachelor (Fortgeschrittene)] Prof. S. Deßloch Strategisches Management
80-01031e 2C 3 [Bachelor (Grundmodul)] Prof. S. Deßloch Strategische Unternehmensführung
80-01034 1C+1R 3 Prof. S. Deßloch Arbeit und Organisation II (Arbeitswissenschaft B)
80-01061 2C 3 [Bachelor (Grundmodul)] Prof. S. Deßloch Design for all / Inclusive Design
80-01071 2C 3 [Bachelor (Grundmodul)] Prof. S. Deßloch Personalführung 3
80-01071a 2C 3 [Bachelor (Grundmodul)] Prof. S. Deßloch Soft Skills (für Tutoren)
80-01081 2C 3 [Bachelor (Grundmodul)] Prof. S. Deßloch Personalführung I
80-01091 2C 3 [Bachelor (Grundmodul)] Prof. S. Deßloch Personalführung II
80-01121 2C 3 [Bachelor (Grundmodul)] Prof. S. Deßloch Gestaltung rechnerunterstützter Arbeitssysteme (Software Ergonomie)
80-02011 2C+1R 4 Prof. S. Deßloch Betriebsinformatik/Operations Research — Entwurf von
Informationssystemen
80-02011a 3C+1R 6 [Bachelor (Kernmodul)] Prof. S. Deßloch Operations Research
80-02080 3C+1R 6 Prof. S. Deßloch Business Process Management
80-02080a 2C 3 Prof. S. Deßloch Business Process Management
80-02081 1C+1R 3 Prof. S. Deßloch Betriebliche Standardsoftware im Prozessmanagement
80-02091 2C+2R 5 [Master (Anfänger)] Prof. S. Deßloch Multiagent Systems
80-02131 2C+1R 4 Prof. S. Deßloch Betriebsinformatik / Operations Research: Algorithmen des OR
80-02211 1C 2 Prof. S. Deßloch Electronic Business IIa
80-02221 2C 3 Prof. S. Deßloch Informationsstruktur der Unternehmung
80-02231 2C+2R 5 Prof. S. Deßloch Computational Intelligence
80-02231a 2C+2R 5 Prof. S. Deßloch Simulation and Optimization of Stochastic Systems
80-02241 2C 3 Prof. S. Deßloch Management betrieblicher Prozesse
80-03021 2C 3 Prof. S. Deßloch Internes Rechnungswesen
80-03031 2C 3 Prof. S. Deßloch Externes Rechnungswesen / Grundzüge der Bilanzierung
80-03041 2C 3 [Bachelor (Grundmodul)] Prof. S. Deßloch Systeme der internen Unternehmensrechnung
80-03042 2R 2 Prof. S. Deßloch Anwendung der internen Unternehmensrechnung
80-03051 2C 3 Prof. S. Deßloch Konzepte und Instrumente des Controllings
80-03051a 2C+2R 5 [Bachelor (Grundmodul)] Prof. S. Deßloch Controlling
80-03051b 2S 4 Prof. S. Deßloch Experimentelle Controllingforschung (Seminar)
80-03051c 2C+2R 5 [Bachelor (Grundmodul)] Prof. S. Deßloch Interne Unternehmensrechnung
80-03051d 2C 3 [Bachelor (Grundmodul)] Prof. S. Deßloch International Accounting
80-03052 2R 2 Prof. S. Deßloch Anwendung von Controllinginstrumenten
80-04011 2C+1R 4 [Bachelor (Kernmodul)] Prof. S. Deßloch Statistik I
80-04011a 3C+1R 6 [Bachelor (Kernmodul)] Prof. S. Deßloch Spieltheorie
80-04090 4C 6 [Master (Anfänger)] Prof. S. Deßloch E-Business
80-04091 1C 2 Prof. S. Deßloch E-Business I: Ökonomie des Internet
80-05021 2C 3 Prof. S. Deßloch Marketingmanagement und -strategie
80-05051 2C+2R 5 Prof. S. Deßloch Industriegütermarketing
80-05061 2C+2R 5 Prof. S. Deßloch Marktforschung
80-05061a 2C+2R 5 Prof. S. Deßloch Strategisches Marketing
80-05071 1C 2 Prof. S. Deßloch Electronic Business IIb: E-Marketing
80-05081 4C 6 Prof. S. Deßloch International E-Business
80-05101 4C 6 Prof. S. Deßloch Dienstleistungsmarketing
80-05111 2C 3 Prof. S. Deßloch Marketing
80-05111a 3C+1R 6 [Bachelor (Kernmodul)] Prof. S. Deßloch Marketing
80-06021 2C+1R 4 Prof. S. Deßloch Einführung in das Zivilrecht II
80-06041 2C 3 Prof. S. Deßloch Patentrecht
80-06051 2C 3 Prof. S. Deßloch Europäisches Wirtschaftsrecht
80-06061 2C 3 Prof. S. Deßloch Wettbewerbsrecht
80-06091 2C 3 Prof. S. Deßloch Recht und Technik
80-06092 1C 2 Prof. S. Deßloch E-Business Ib: Ausgewählte Einheiten aus 80-06091
80-06111 2C+1R 4 Prof. S. Deßloch Einführung in das Zivilrecht I
80-07011 3C+1R 6 [Bachelor (Grundmodul)] Prof. S. Deßloch Produktion (Produktionswirtschaft)
80-07021 2C 3 Prof. S. Deßloch Operatives Produktionsmanagement
80-07031 2C 3 Prof. S. Deßloch Produktionsmanagement
80-07151 2C 3 Prof. S. Deßloch Strategisches Produktionsmanagement
80-07151a 2C 3 Prof. S. Deßloch Innovationsmanagement I
80-07151b 2C 3 Prof. S. Deßloch Supply Chain Management
80-07151c 2C 3 Prof. S. Deßloch Simulation in der Produktion
80-08011 2C 3 Prof. S. Deßloch Investition und Finanzierung
80-08011a 3C+1R 6 [Bachelor (Kernmodul)] Prof. S. Deßloch Investition und Finanzierung
80-08021 2C 3 Prof. S. Deßloch Steuern und Finanzierung
80-08031 2C+1R 4 Prof. S. Deßloch Finanzielle Unternehmensführung
80-08031a 2C+1R 4 Prof. S. Deßloch Risikomanagement
80-08031b 2C+1R 4 Prof. S. Deßloch Investitionsrechnung
80-08071 2C+1R 4 Prof. S. Deßloch Kapitalmanagement
80-08151 2C 3 Prof. S. Deßloch Finanzwirtschaft: Investitionscontrolling
80-08171 2C 3 Prof. S. Deßloch Bank- und Versicherungsmanagement: Rechnungswesen
80-08181 2C 3 Prof. S. Deßloch Bank- und Versicherungsmanagement: Rentabilitätsmanagement
80-09111 2C 3 Prof. S. Deßloch Einführung in die Volkswirtschaftslehre
80-09112 2C+1R 4 [Bachelor (Kernmodul)] Prof. S. Deßloch Microeconomics
80-11011 2C 3 Prof. S. Deßloch Strukturen und Systeme
80-11021 2C 3 Prof. S. Deßloch International Strategy
80-11021a 2C 3 Prof. S. Deßloch Multinationale Strategie
80-11021b 4C+2R 8 Prof. S. Deßloch Internationale Strategie
80-11031 2C 3 Prof. S. Deßloch International Business
80-11041 2C 3 Prof. S. Deßloch Multinational Management
80-11052 2R 2 Prof. S. Deßloch Übung zum Internationalen Management
80-11061 2C 3 Prof. S. Deßloch Interkulturelles Management
80-15031 2C 3 Prof. S. Deßloch Gesellschaftsrecht
80-16010 2C+1R 4 Prof. S. Deßloch Betriebliche Leistungserstellung
80-16011 2C+1R 4 [Bachelor (Grundmodul)] Prof. S. Deßloch Unternehmensführung
80-16011a 4C+2R 8 Prof. S. Deßloch Unternehmensführung
80-16020 2C+1R 4 Prof. S. Deßloch Rechnungswesen und Finanzwirtschaft
80-20000a 3C+1R 6 Prof. S. Deßloch Multivariate statistische Methoden
80-20000b 3C+1R 6 Prof. S. Deßloch Ökonometrie
81-001 4C+2R 8 [Bachelor (Grundmodul)] Prof. K. Madlener Höhere Mathematik I
81-008 4C+2R 8 [Bachelor (Grundmodul)] Prof. K. Madlener Höhere Mathematik II
81-015 4C+2R 8 Prof. K. Madlener Höhere Mathematik III
81-020 4C+2R 8 [Bachelor (Kernmodul)] Prof. K. Madlener Höhere Mathematik IV
81-041 4C+2R 9 Prof. K. Madlener Algebraic Structures
81-043 4C+2R 8 Prof. K. Madlener Combinatorics and Analysis
81-107An 4C+2R 8 Prof. K. Madlener Grundlagen der Mathematik II (nur Teil Analysis)
81-113 2C+1R 4 [Bachelor (Kernmodul)] Prof. K. Madlener Einführung in die Vektoranalysis
81-114 2C+1R 4 Prof. K. Madlener Einführung in die Algebra
81-151 2C+1R 4 Prof. K. Madlener Einführung in die Funktionentheorie
81-153 2C+1R 4 [Bachelor (Kernmodul)] Prof. K. Madlener Einführung: Gewöhnliche Differentialgleichungen
81-177 2C+1R 4 Prof. K. Madlener Einführung in die Funktionalanalysis
81-182 4C+2R 8 [Bachelor (Kernmodul)] Prof. K. Madlener Praktische Mathematik: Lineare und Netzwerkoptimierung
81-189 4C+2R 8 Prof. K. Madlener Praktische Mathematik: Stochastische Methoden
81-191 2C+1R 4 Prof. K. Madlener Elementare Zahlentheorie
81-305 4C+2R 8 Prof. K. Madlener Kryptographie und Kodierungstheorie
81-320 4C+2R 8 Prof. K. Madlener Commutative Algebra
81-325 4C+2R 8 Prof. K. Madlener Algebraic Geometry I
81-329 4C+2R 8 Prof. K. Madlener Computer Algebra
81-332 2C+1R 4 Prof. K. Madlener Singularitätentheorie
81-404 4C+2R 8 [Bachelor (Fortgeschrittene)] Prof. K. Madlener Nonlinear Optimization
81-404a 4C+2R 8 [Bachelor (Fortgeschrittene)] Prof. K. Madlener Integer Optimization: Polyhedral Theory and Algorithms
81-406 4C+2R 8 [Master (Anfänger)] Prof. K. Madlener Multicriteria Optimization
81-407 4C+2R 8 [Master (Fortgeschrittene)] Prof. K. Madlener Graphs and Algorithms
81-408 4C+2R 8 Prof. K. Madlener Scheduling-Verfahren
81-451 4C+2R 8 [Master (Anfänger)] Prof. K. Madlener Numeric Integration
81-475 2C+1R 4 Prof. K. Madlener Numerical Methods for Ordinary Differential Equations
81-475a 4C+2R 8 [Bachelor (Fortgeschrittene)] Prof. K. Madlener Differential Equations: Numerics of ODE & Introduction to PDE
81-481 4C+2R 8 Prof. K. Madlener Neural Networks
81-490 2C+1R 4 [Master (Anfänger)] Prof. K. Madlener Stability Theory
81-490a 4C+2R 8 [Master (Anfänger)] Prof. K. Madlener Complex Analysis
81-490b 4C+2R 8 [Master (Anfänger)] Prof. K. Madlener Constructive Approximation
81-490c 2C 3 [Master (Fortgeschrittene)] Prof. K. Madlener Computational Fluid Dynamics
81-490d 2C+1R 4 [Master (Anfänger)] Prof. K. Madlener Introduction to PDE
81-490e 4C+2R 8 [Master (Anfänger)] Prof. K. Madlener Numerical Methods for Elliptic and Parabolic PDE
81-490f 4C 6 [Master (Anfänger)] Prof. K. Madlener Numerical Methods for Hyperbolic PDE
81-490g 4C 6 [Master (Anfänger)] Prof. K. Madlener Numerical Methods in Control Theory
81-501 2C+1R 4 Prof. K. Madlener Partial Differential Equations: An Introduction
81-502 4C+2R 8 Prof. K. Madlener Numerical Methods for PDE
81-605 4C+2R 8 [Bachelor (Fortgeschrittene)] Prof. K. Madlener Probability Theory I
81-605a 4C+2R 8 [Bachelor (Fortgeschrittene)] Prof. K. Madlener Markov Chains & Information Theory
81-606 4C 6 [Master (Anfänger)] Prof. K. Madlener Probability Theory II
81-621 4C+2R 8 Prof. K. Madlener Mathematical Statistics
81-680 4C+2R 8 [Master (Fortgeschrittene)] Prof. K. Madlener Financial Mathematics I
81-681 2C+1R 4 [Master (Fortgeschrittene)] Prof. K. Madlener Financial Mathematics II
81-681a 2C 3 [Master (Anfänger)] Prof. K. Madlener Financial Statistics
81-681b 4C+2R 8 [Master (Anfänger)] Prof. K. Madlener Numerical Methods in Finance
81-867a 4C+2R 8 [Bachelor (Fortgeschrittene)] Prof. K. Madlener Systems Theory: Systems and Control Theory & Neural Networks
81-900a 4C+2R 8 [Master (Anfänger)] Prof. K. Madlener Location Theory
81-900b 4C+2R 8 [Master (Anfänger)] Prof. K. Madlener Data Structures and Algorithms for Combinatorial Optimization
81-900c 2C 3 [Master (Fortgeschrittene)] Prof. K. Madlener Optimization with PDE
81-900d 4C+2R 8 [Master (Anfänger)] Prof. K. Madlener Advanced Network Flows and Selfish Routing
81-961a 4C+2R 8 [Bachelor (Kernmodul)] Prof. K. Madlener Einführung in die Numerik
81-961b 4C+2R 8 [Bachelor (Kernmodul)] Prof. K. Madlener Stochastische Methoden
82-018 4C+2R 8 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Experimentalphysik I für Ingenieure/innen
82-020 4C+3R 9 Dr. habil. B. Schürmann Experimentalphysik I
82-021 2C 3 Dr. habil. B. Schürmann Mathematische Ergänzungen zur Experimentalphysik I
82-023 4C 6 Dr. habil. B. Schürmann Experimentalphysik II
82-024 2C 3 Dr. habil. B. Schürmann Mathematische Ergänzungen zur Experimentalphysik II
82-025 3R 3 Dr. habil. B. Schürmann Übung zu Experimentalphysik II
82-026 4C 6 Dr. habil. B. Schürmann Experimentalphysik III
82-027 2R 2 Dr. habil. B. Schürmann Übung zu Experimentalphysik III
82-030 4C+2R 8 Dr. habil. B. Schürmann Mechanik (Theoretische Physik I)
82-034 4C 6 Dr. habil. B. Schürmann Quantenmechanik I (Theoretische Physik III)
82-035 2R 2 Dr. habil. B. Schürmann Übung zu Quantenmechanik I
82-036 4C 6 Dr. habil. B. Schürmann Quantenmechanik II
82-037 2R 2 Dr. habil. B. Schürmann Übung zu Quantenmechanik II
82-050 4C 6 Dr. habil. B. Schürmann Angewandte Physik I
82-051 2R 2 Dr. habil. B. Schürmann Übung zu Angewandte Physik I
82-062 4C 6 Dr. habil. B. Schürmann Angewandte Physik II
82-063 2R 2 Dr. habil. B. Schürmann Übung zu Angewandte Physik II
83-10015 2S 4 [Bachelor (Kernmodul)] Prof. A. Dengel Arbeitssoziologie und Arbeitsmarktpolitik
83-400B 2C+2S 8 [Bachelor (Grundmodul)] Prof. A. Dengel Philosophie (Bachelor)
83-400M 4S 8 [Master (Anfänger)] Prof. A. Dengel Philosophie (Master)
83-402 2S 4 [Master (Anfänger)] Prof. A. Dengel Wissen und Nichtwissen
83-403 2C 4 Prof. A. Dengel Informatik und Gesellschaft
83-403a 2C 4 [Bachelor (Grundmodul)] Prof. A. Dengel Geschichte des Denkens des Abendlandes
83-407 2S 4 [Bachelor (Kernmodul)] Prof. A. Dengel Wissenschaftstheorie I
83-409SS 2S 4 [Master (Anfänger)] Prof. A. Dengel Kausalität
83-409WS 2S 4 [Master (Anfänger)] Prof. A. Dengel Entscheidung und Wissen
83-410 2S 4 [Master (Anfänger)] Prof. A. Dengel Technikphilosophie
83-411 2S 4 [Master (Anfänger)] Prof. A. Dengel Natur und Wissen
83-412 2S 4 [Master (Anfänger)] Prof. A. Dengel Wissenschaftstheorie II
83-419 2S 4 [Bachelor (Kernmodul)] Prof. A. Dengel Wirtschaftsethik I
83-420 2S 4 [Master (Anfänger)] Prof. A. Dengel Wirtschaftsethik II
83-500B 2C+2S 8 [Bachelor (Grundmodul)] Prof. A. Dengel Psychologie (Bachelor)
83-500M 2S 4 [Master (Anfänger)] Prof. A. Dengel Psychologie (Master)
83-501 2C 4 [Bachelor (Kernmodul)] Prof. A. Dengel Motivation, Handeln, Emotion
83-502 2C 4 [Bachelor (Kernmodul)] Prof. A. Dengel Gedächtnis, Lernen, Denken und Wahrnehmung
83-503 2C 4 [Bachelor (Kernmodul)] Prof. A. Dengel Arbeits- und Organisationspsychologie
83-508 2S 4 [Master (Anfänger)] Prof. A. Dengel Vertiefende Organisationspsychologie
83-600B 4C+2R 8 [Bachelor (Grundmodul)] Prof. A. Dengel Politikwissenschaft (Bachelor)
83-600M 2S 4 [Master (Anfänger)] Prof. A. Dengel Politikwissenschaft (Master)
83-601 2C+2R 5 [Bachelor (Grundmodul)] Prof. A. Dengel Einführung in die Politikwissenschaft
83-603 2C 3 [Bachelor (Kernmodul)] Prof. A. Dengel Einführung in das politische System der BRD
83-700B 2C+2S 8 [Bachelor (Grundmodul)] Prof. A. Dengel Soziologie (Bachelor)
83-700M 4S 8 [Master (Anfänger)] Prof. A. Dengel Soziologie (Master)
83-701 2C 4 [Bachelor (Grundmodul)] Prof. A. Dengel Einführung in die Soziologie
83-702SS 2S 4 [Bachelor (Kernmodul)] Prof. A. Dengel Einführung in die Wirtschaftssoziologie
83-702WS 2S 4 [Bachelor (Kernmodul)] Prof. A. Dengel Digitale Gesellschaft
83-742 2S 4 [Bachelor (Kernmodul)] Prof. A. Dengel Einführung in die Soziologie der Dienstleistung
83-753 2S 4 [Master (Anfänger)] Prof. A. Dengel Organisationsentwicklung und Soziologie der Beratung
83-755 2S 4 [Master (Anfänger)] Prof. A. Dengel Theorie der Organisationsentwicklung
83-780 2S 4 [Master (Anfänger)] Prof. A. Dengel Führungsverhalten und Personalmanagement
83-781 2S 4 [Master (Anfänger)] Prof. A. Dengel Wissensmanagement
83-907 2S 4 [Master (Anfänger)] Prof. A. Dengel Vertiefung Psychologie
83-912 2S 4 [Master (Anfänger)] Prof. A. Dengel Theoretische Psychologie
83-926 2S 4 [Bachelor (Kernmodul)] Prof. A. Dengel Psychologie des Gedächtnisses
84-597 1C 2 Juniorprof. G. Umlauf Theorie und Aufgabenwandel der Raumplanung
84-622 2C 3 Juniorprof. G. Umlauf Stadtplanung I
84-629 1C 2 Juniorprof. G. Umlauf Theorie und Aufgabenwandlung der Raumplanung
84-632 2C 3 Juniorprof. G. Umlauf Schallschutz in der räumlichen Planung
84-633 2S 4 Juniorprof. G. Umlauf Schallschutz in der räumlichen Planung (Seminar)
84-636 2C 3 Juniorprof. G. Umlauf Stadtplanung II
84-884 1C 2 Juniorprof. G. Umlauf Grundlagen der Abfluss- und Schmutzfrachtmodellierung
84-887 2C 3 Juniorprof. G. Umlauf Planung von Infrastrukturanlagen
84-890 2C 3 Juniorprof. G. Umlauf Grundlagen der Ver- und Entsorgung
84-942 1C+1R 3 Juniorprof. G. Umlauf Hydromechanik und Hydraulik
85-101 4C+1R 7 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Grundlagen der Elektrotechnik I
85-102 4C+1R 7 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Grundlagen der Elektrotechnik II
85-106 2C 3 [Master (Anfänger)] Dr. habil. B. Schürmann Elektrische Messtechnik II
85-110 2C+1R 4 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Neurocomputing
85-112 2C+2R 5 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Sensor Signal Processing
85-302 3C+1R 6 [Bachelor (Fortgeschrittene)] Dr. habil. B. Schürmann Nachrichtentheorie
85-303 2C+1R 4 [Bachelor (Fortgeschrittene)] Dr. habil. B. Schürmann Übertragung digitaler Signale
85-304 2C 3 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann System Theory
85-306 2C 3 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Entwurf analoger Filter I
85-307 1C+1R 3 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Entwurf analoger Filter II
85-310 2C 3 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Empfängerstrukturen für hochratige Datensignale
85-311 2C 3 Dr. habil. B. Schürmann Sensor Technology
85-313 2C 3 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Einführung in das Digitale Fernsehen (DVB)
85-315 2C+1R 4 [Bachelor (Kernmodul)] Dr. habil. B. Schürmann Grundlagen der Informationsübertragung
85-401 2C+1R 4 [Bachelor (Fortgeschrittene)] Dr. habil. B. Schürmann Radio Communication I
85-402 3C+1R 6 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Radio Communications II
85-404 2C 3 Dr. habil. B. Schürmann Wireless Systems
85-418 2C+1R 4 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Multi-Antennas for Mobile Radio Ccommunications
85-424 2C+1R 4 [Bachelor (Fortgeschrittene)] Dr. habil. B. Schürmann Fundamentals of Mobile Radio Communications
85-426 3C 5 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Robot and Motion Control
85-427 2C 3 Dr. habil. B. Schürmann Abtastregelungen
85-429 2C 3 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Robust Control
85-432 2C+1R 4 [Bachelor (Fortgeschrittene)] Dr. habil. B. Schürmann CAE in der Regelungstechnik
85-437 2C 3 [Bachelor (Fortgeschrittene)] Dr. habil. B. Schürmann Optimal Control
85-438 3C+1R 6 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Nichtlineare und adaptive Regelungen
85-450 3C+1R 6 [Master (Anfänger)] Dr. habil. B. Schürmann Steuerungstechnik
85-451 3C+1R 6 [Master (Anfänger)] Dr. habil. B. Schürmann Modellbildung und Identifikation
85-452 2C 3 [Bachelor (Fortgeschrittene)] Dr. habil. B. Schürmann Process Automatization
85-453 2C 3 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Methoden der Soft-Control
85-457 3C+1R 6 [Bachelor (Kernmodul)] Dr. habil. B. Schürmann Grundlagen der Automatisierung
85-459 2C 3 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Bussysteme in der Automatisierungstechnik
85-504 3C+1R 6 [Bachelor (Fortgeschrittene)] Dr. habil. B. Schürmann Lineare Regelungen (ehem. Regelungstechnik I)
85-528 3C 5 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Audio Signal Processing I
85-529 2C 3 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Audio Signal Processing II
85-531 3C 5 [Bachelor (Fortgeschrittene)] Dr. habil. B. Schürmann Digitale Signalverarbeitung
85-532 2C 3 [Bachelor (Fortgeschrittene)] Dr. habil. B. Schürmann Digitale Filter
85-534 2C 3 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Digitale Signalverarbeitung: Algorithmen und ihre Implementierung
85-535 2C 3 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Einführung in die Informations- und Codierungstheorie
85-540 2C 3 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Realtime Systems I
85-541 2C+1R 4 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Real-time Systems II
85-560 2C+2R 5 [Bachelor (Fortgeschrittene)] Dr. habil. B. Schürmann Verifikation digitaler Systeme
85-604 3C+1R 6 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Optische Kommunikationstechnik
85-650 2C+2R 5 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Herstellungsverfahren und Entwurf integrierter Sensorsysteme (HEIS)
85-654 2C+1R 4 Dr. habil. B. Schürmann Entwurf mikroelektronischer Schaltungen und Systeme I
85-655 3C+1R 6 [Master (Fortgeschrittene)] Dr. habil. B. Schürmann Entwurf mikroelektronischer Schaltungen und Systeme
85-657 2C+1R 4 [Bachelor (Fortgeschrittene)] Dr. habil. B. Schürmann Synthese und Optimierung mikroelektronischer Systeme I
85-658 2C+1R 4 [Bachelor (Fortgeschrittene)] Dr. habil. B. Schürmann Einführung in den mikroelektronischen Systementwurf
85-660 2C 3 [Bachelor (Fortgeschrittene)] Dr. habil. B. Schürmann Synthese und Optimierung mikroelektronischer Systeme II
85-701 4C+1R 7 [Bachelor (Fortgeschrittene)] Dr. habil. B. Schürmann Elektronik I
85-706 2C+1R 4 [Bachelor (Fortgeschrittene)] Dr. habil. B. Schürmann Assembler Programming
85-707 2C 3 [Master (Anfänger)] Dr. habil. B. Schürmann Aufbau, Anwendung und Programmierung von Mikrocontrollern
85-708 2C+1R 4 [Bachelor (Fortgeschrittene)] Dr. habil. B. Schürmann Mikroelektronik für Nichtvertiefer
86-001 3C+1R 6 Prof. K. Berns Technische Mechanik I
86-002 2C+2R 5 Prof. K. Berns Technische Mechanik II
86-003 2C+2R 5 Prof. K. Berns Technische Mechanik III
86-012 2C+1R 4 [Master (Anfänger)] Prof. K. Berns Finite Elemente Methods
86-019 2C 3 [Master (Anfänger)] Prof. K. Berns Multi Body Simulation
86-020 3C+1R 6 [Bachelor (Grundmodul)] Prof. K. Berns Elemente der Technischen Mechanik I
86-021 3C+1R 6 [Bachelor (Grundmodul)] Prof. K. Berns Elemente der Technischen Mechanik II
86-102 2C 3 [Master (Fortgeschrittene)] Prof. K. Berns Ströhmungslehre III
86-205 2C 3 Prof. K. Berns Roboterkinematik
86-207 2C 3 [Master (Anfänger)] Prof. K. Berns Powertrain Engineering of Commercial Vehicles II: Drives and Gears
86-209 2C+2R 5 [Bachelor (Kernmodul)] Prof. K. Berns Maschinenelemente für Hörer anderer Fachrichtungen
86-250 2C+2R 5 [Bachelor (Grundmodul)] Prof. K. Berns Integrierte Konstruktionsusbildung I (Darstellende Geometrie,
Technisches Zeichnen, CAD)
86-252 2C+1R 4 [Bachelor (Kernmodul)] Prof. K. Berns Konstruktionslehre I
86-264 2C+1R 4 [Master (Anfänger)] Prof. K. Berns Principles of Commercial Vehicle Technology
86-303 2C 3 [Bachelor (Fortgeschrittene)] Prof. K. Berns Verbrennungskraftmaschinen I
86-304 2C 3 [Bachelor (Fortgeschrittene)] Prof. K. Berns Verbrennungskraftmaschinen II
86-309 2C 3 [Master (Anfänger)] Prof. K. Berns Powertrain Engineering of Commercial Vehicles I: Engines of Commercial
Vehicles
86-327 2C 3 [Bachelor (Fortgeschrittene)] Prof. K. Berns Kraftfahrzeugtechnik I
86-328 2C 3 [Bachelor (Fortgeschrittene)] Prof. K. Berns Kraftfahrzeugtechnik II
86-356 2C 3 [Bachelor (Fortgeschrittene)] Prof. K. Berns Strömungsmaschinen I
86-502 2C 3 Prof. K. Berns Systeme der Produktion
86-503 2C 3 Prof. K. Berns Systeme der Produktion II
86-504 2C 3 Prof. K. Berns Qualitätsmangement I
86-505 2C 3 Prof. K. Berns Qualitätsmamagement II
86-506 2C 3 Prof. K. Berns Technisch-Wirtschaftliche Betriebsführung I
86-508 2C+2R 5 [Master (Anfänger)] Prof. K. Berns Information and Communication Technology in Production
86-511 2C+2R 5 [Bachelor (Grundmodul)] Prof. K. Berns Fertigungstechnik
86-513 2C+1R 4 [Master (Anfänger)] Prof. K. Berns Automobilproduktion
86-522 2C 3 [Master (Anfänger)] Prof. K. Berns Produktionsgestaltung I
86-523 2C 3 [Master (Anfänger)] Prof. K. Berns Produktionsgestaltung II
86-550 2C 3 [Master (Anfänger)] Prof. K. Berns Förder- und Lagertechnik
86-552 2C 3 [Master (Anfänger)] Prof. K. Berns Handhabungstechnik und Industrieroboter
86-553 2C+1R 4 [Bachelor (Fortgeschrittene)] Prof. K. Berns Systementwurf und Modellierung
86-558 2C 3 Prof. K. Berns Werkzeugmaschinen I
86-559 2C+1R 4 [Bachelor (Fortgeschrittene)] Prof. K. Berns Werkzeugmaschinen II (Steuerungstechnik)
86-560 2C 3 [Master (Anfänger)] Prof. K. Berns Grundlagen der Mensch-Maschine Interaktion
86-561 2C 3 Prof. K. Berns Gestaltung von Mensch-Maschine-Systemen
86-564 2C+2R 5 [Master (Anfänger)] Prof. K. Berns Gestaltung von Mensch-Maschine Systemen
86-570 2C 3 Prof. K. Berns Industrielle Steuerungstechnik
86-605 4C 6 Prof. K. Berns Mechatronik
86-650 4C+2R 8 [Bachelor (Fortgeschrittene)] Prof. K. Berns Mess- und Regelungstechnik
86-660 2C+2R 5 Prof. K. Berns Maschinenelemente für Hörer anderer Fachbereiche
86-677 3C+1R 6 [Master (Anfänger)] Prof. K. Berns Mechatronik in der Fahrzeugtechnik
86-700 2C 3 [Bachelor (Kernmodul)] Prof. K. Berns Virtuelle Produktentwicklung I
86-701 2C 3 [Master (Anfänger)] Prof. K. Berns Virtuelle Produktentwicklung II
86-704 2C+2R 5 Prof. K. Berns Informationstechnologie für den Maschinenbau
86-706 2C 3 [Master (Anfänger)] Prof. K. Berns Virtual Product Engineering
86-715 3C 5 [Master (Anfänger)] Prof. K. Berns Rechnerunterstützte Konstruktion in der Fahrzeugtechnik
86-964 3C+1R 6 [Bachelor (Fortgeschrittene)] Prof. K. Berns Leichtbau I
87-004 4C 7 [Bachelor (Grundmodul)] Prof. M. Nebel Allgemeine Chemie für Maschinenbauer, Bauingenieure, Biophysiker und
Biologen (Lehramt)
87-201 3C 5 Prof. M. Nebel Organische Chemie I
87-215 1R 1 Prof. M. Nebel Übungen zur Vorlesung Organische Chemie
87-303 3C 5 Prof. M. Nebel Physikalische Chemie III
87-305 3C 5 Prof. M. Nebel Grundlagen der MO Theorie
87-317 1R 1 Prof. M. Nebel Übungen zur Physikalischen Chemie III
88-031 6C 9 [Bachelor (Grundmodul)] Prof. M. Nebel GM4: Organisation der Lebewesen/ Botanik
88-031a 2C 3 [Bachelor (Grundmodul)] Prof. M. Nebel GM4a: Organisation von Zellen
88-031b 2C 3 [Bachelor (Grundmodul)] Prof. M. Nebel GM4b: Grundlagen der Genetik
88-031c 2C 3 [Bachelor (Grundmodul)] Prof. M. Nebel GM4c: Funktionelle Organisation der Pflanzen
88-034 2C+1R 4 Prof. M. Nebel Bioinformatik (AM4)
88-042a 3C 5 [Bachelor (Grundmodul)] Prof. M. Nebel GM5: Funktionelle Organisation der Tiere
88-044 5C 7 [Bachelor (Grundmodul)] Prof. M. Nebel GM11: Mikrobiologie/Biotechnologie
88-044a 3C 4 [Bachelor (Grundmodul)] Prof. M. Nebel GM11a: Mikrobiologie
88-044b 2C 3 [Bachelor (Grundmodul)] Prof. M. Nebel GM11b: Biotechnologie
88-045 2C 3 [Bachelor (Grundmodul)] Prof. M. Nebel GM12: Zellbiologie/Genetik
88-046 3C 5 Prof. M. Nebel GM13: Ökologie/Evolution/Biodiversität
88-046a 1C 2 Prof. M. Nebel GM13a: Evolution
88-046b 1C 2 Prof. M. Nebel GM13b: Ökologie
88-046c 1C 2 Prof. M. Nebel GM13c: Biodiversität
88-231 4C 6 Prof. M. Nebel GM10: Tierphysiologie
88-331 4C 6 Prof. M. Nebel GM9: Pflanzenphysiologie/Phytopathologie
88-741 3C 4 Prof. M. Nebel GM6: Humanbiologie und Anthropologie
88-747 2C 3 Prof. M. Nebel Einführung in die Genetik II
88-749 2C 3 [Master (Anfänger)] Prof. M. Nebel Bioinformatik I

337 matching records found




Module Descriptions

89-0001: course (4C+4R) "Software Development 1"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Software Development 1
Department, Module ID Computer Sciences (89) – 0001
Responsible person Prof. Arnd Poetzsch-Heffter
presence hours, CP course (4C+4R), 10 CP
Language German
Requirement Level Bachelor (Basic)   [Bachelor (Grundmodul)]
Frequency every year
Educational objectives The lecture introduces to the development of software in the small. It communicates the basic principles of programming as well as elementary abstraction mechanisms of software development. The students learn how to design software modules, how to realize and verify them and how to determine their characteristics.
  • Understanding of the fundamental ideas behind modelling and programming
  • Knowledge of basic programming constructs and techniques
  • Knowledge of elementary algorithms and data types
  • Ability to specify and verify simple algorithms
Contents
  • Overview of software development and its importance
  • Technical and formal foundations of programming, basic linguistic aspects (syntax and semantics of programming languages)
  • Introduction to programming (value, elementary data types, function, identifier binding, visibility of bindings, variable, condition, algorithm, control structures, statement, procedure)
  • Representation of algorithms
  • Further basic elements of programming (type classification, parameterisation, recursion, structured data types, in particular, e.g. fields, lists, trees)
  • Basic elements of object-oriented programming (object, reference, class, inheritance, sub-typing)
  • Abstraction and specialization (in particular function, procedure abstraction, abstraction and specialization of classes)
  • Specification and verification of algorithms, termination
  • Functional abstraction, data abstraction, object orientation
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination written examination
Media types
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • G. Goos: Vorlesung über Informatik. Band 1 und 2
  • M. Broy: Informatik. Eine grundlegende Einführung
  • H. Balzert, Grundlagen der Informatik, Spektrum-Verlag Heidelberg, 1999
  • A. Poetzsch-Heffter: Konzepte objektorientierter Programmierung
  • G. Krüger: Handbuch der Java-Programmierung
  • B. Liskov: Program Development in Java
  • Kernighan B.W., Ritchie D., C Programming Language, Prentice Hall 1988

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Arnd Poetzsch-Heffter Computer Sciences (89) AG Softwaretechnik

89-0002: course (4C+2R) "Software Development 2"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Software Development 2
Department, Module ID Computer Sciences (89) – 0002
Responsible person Prof. Peter Liggesmeyer
presence hours, CP course (4C+2R), 8 CP
Language German
Requirement Level Bachelor (Basic)   [Bachelor (Grundmodul)]
Frequency every year
Required knowledge Software Development 1
Educational objectives The lecture focuses on the detailed treatment of techniques and notations of component-spanning software development. The students learn fundamental techniques that form the basis for modern software engineering.
  • Foundations of project planning
  • Knowledge of interaction between software modules and larger, sequential software systems as well as frameworks
  • Knowledge of important and fundamental terms in design patterns and elementary modelling techniques
Contents
  • Standard process models for software engineering
  • Requirements specification
  • Project planning techniques (MPM networks, Gantt-Diagram, cost calculations)
  • Phases in software development (analysis, design and implementation)
  • Modularisation of programs and software (e.g. functional decomposition, object orientation)
  • Notations for the functionally decomposing software development in the analysis and design phase, e.g. structured analysis, real time analysis, structured design
  • Notations for the object-oriented software development in the analysis and design phase, e.g. UML Program frameworks and their application
  • Important design patterns (composite, observer, façade)
  • Quality assurance and techniques for verification of software
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination written examination
Media types
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • T. Ottmann, P. Widmayer: Algorithmen und Datenstrukturen
  • Mehlhorn K., Datenstrukturen und effiziente Algorithmen. Band 1 Sortieren und Suchen. Teubner, 1988
  • G. Goos: Vorlesung über Informatik. Band 1 und 2
  • M. Broy: Informatik. Eine grundlegende Einführung
  • Poetzsch-Heffter: Konzepte objektorientierter Programmierung
  • G. Krüger: Handbuch der Java-Programmierung
  • Liskov: Program Development in Java
  • E. Gamma, R. Helm, R. Johnson, J. Vlissides: Design Pattern: Elements of Reusable Object-Oriented Software
  • W. Zuser, S. Biffl, T. Grechenig, M. Köhle: Software Engineering mit UML und dem Unified Process
  • Züllighoven H., Object-Oriented Construction Handbook, dpunkt-Verlag 2005
  • Booch G., Rumbaugh J., Jacobson I., The Unified Modeling Language User Guide, Addison-Wesley 1998
  • DeMarco T., Structured Analysis and System Specification, Englewood Cliffs: Prentice Hall, 1985
  • Liggesmeyer P., Software-Qualität, Spektrum-Verlag Heidelberg, 2002

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Peter Liggesmeyer Computer Sciences (89) AG Software Engineering: Dependability

89-0003: course (2C+1R) "Software Development 3"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Software Development 3
Department, Module ID Computer Sciences (89) – 0003
Responsible person Prof. Reinhard Gotzhein
presence hours, CP course (2C+1R), 4 CP
Language German
Requirement Level Bachelor (Basic)   [Bachelor (Grundmodul)]
Frequency every year
Required knowledge
  • Software Development 1
  • Communication Systems
Educational objectives Detailed understanding of problem statements and solution approaches of the development of distributed, concurrent software systems:
  • phenomena of distributed software systems
  • foundations of modelling
  • development methodology (design, analysis, implementation, traceability)
  • use of design languages (UML, FSP)
  • use of implementation languages (Java)
  • use of development tools
  • elements of operating systems illustrated by the Java Virtual Machine
Contents
  • phenomena of distributed software systems (causal dependency, concurrency, parallelism, interaction, synchronisation, indeterminism, deadlock, safety, liveness)
  • foundations of modelling (event, action, process model, trace, composition, consistent cut)
  • foundations of distributed software systems (process/thread concept, interaction, synchronisation, communication)
  • design languages (UML, FSP)
  • implementation languages (Java)
  • development tools (LTSA)
  • Java Virtual Machine (threads, thread graph, synchronisation, interaction, communication, sockets, RMI)
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination written examination
Media types
  • transparencies/beamer/etc.
  • printed script
Literature
  • M. Broy: Informatik — Eine grundlegende Einführung, Teil III, Springer, 1994
  • D. Lea: Concurrent Programming in Java — Design Principles and Patterns, Addison Wesley, 1999
  • T. Lindholm, F. Yellin: The Java Virtual Machine Specification (2nd Edition), Addison Wesley, 1999
  • J. Magee, J. Kramer: Concurrency – State Models and Java Programs, Wiley, 2006

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Reinhard Gotzhein Computer Sciences (89) AG Vernetzte Systeme

89-0004: course (4C+2R) "Formal Foundations of Programming"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Formal Foundations of Programming
Department, Module ID Computer Sciences (89) – 0004
Responsible person Prof. Klaus Madlener
presence hours, CP course (4C+2R), 9 CP
Language German
Requirement Level Bachelor (Basic)   [Bachelor (Grundmodul)]
Frequency every year
Required knowledge
  • Software Development 1
  • Mathematics
Educational objectives
  • Understanding of fundamental problems in computer science
  • Formalizations of computability and their consequences: Model definition and techniques for the analysis. Formalization of intuitions, quantitative and qualitative analysis of the models.
  • Application of mathematical methods: sense for precision and knowledge of formalisation techniques
  • Methods for handling complexity: simulation and reduction notions
  • Complexity measures and classification of problems and algorithms
  • Automata as generators and acceptors Formal languages: description and classification
Contents
  • Principles and methods for the contruction of models in computer science: Calculi as als fundamental tool for the formalization of programming languages, machine models, different logics, production and replacement systems with their syntax and semantics
  • Principles and methods for the contruction of models in computer science: Calculi as als fundamental tool for the formalization of programming languages, machine models, different logics, production and replacement systems with their syntax and semantics
  • Semantics of procedural programming languages (denotational, operational, Hoare-Calculus)
  • Functional programming languages (primitive- and partially recursive functions)
  • Machine models of computability (Register- and Turing-Machines)
  • Complexity measures: Classes and properties. The techniques of diagonalisation and reduction. The theorems of Rice.
  • Formal languages: grammars, automata and Chomsky's classification. Pumping lemmata.
  • Abstraction and design methods for coping with complexity.
Forms of examination
(prerequisites for final ex.)
  • recitations
  • mid-term examinations
Forms of final examination written examination
Media types
  • blackboard/flipchart/etc.
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • Sperschneider, Hammer: Theoretische Informatik — Eine problemorientierte Einführung, Springer, 1996
  • Hopcroft, Motwani, Ullman: Einführung in die Automatentheorie, Formale Sprachen und Komplexitätstheorie, Addison Wesley, Pearson Studium, 2002

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Klaus Madlener Computer Sciences (89) AG Grundlagen der Informatik
Prof. Otto Mayer Computer Sciences (89) AG Grundlagen der Programmierung
Prof. Markus Nebel Computer Sciences (89) AG Algorithmen und Komplexität
Prof. Rolf Wiehagen Computer Sciences (89) AG Algorithmisches Lernen

89-0005: course (2C+2R) "Logic"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Logic
Department, Module ID Computer Sciences (89) – 0005
Responsible person Prof. Klaus Madlener
presence hours, CP course (2C+2R), 5 CP
Language German
Requirement Level Bachelor (Basic)   [Bachelor (Grundmodul)]
Frequency every year
Required knowledge
  • Software Development 1
  • Mathematics
Educational objectives Syntax and semantics of propositional and first order logics, formalisation of properties in these languages, the use of calculii for deductions and proofs. Mechanisation of formal proofs.
Contents
  • Propositional logics: Syntax and semantics, calculii for propositional logics, deductive formalisations of propositional logics, natural calculii, algorithmic and equational approach for propositional logics: The method of tableaux, Davis-Putman-algorithms, the resolution method.
  • First order logics : Syntax, relations between properties of elements, Semantic: Interpretations, valuations, satisfiability, transformation of terms and formulas, undecidability results, deductive constructions of first order logics, main theorems of PL1, first order theories, models, enumeration methods for theorems in PL1, Tableaux- and resolution methods, logic programming and Prolog.
Forms of examination
(prerequisites for final ex.)
  • recitations
  • mid-term examinations
Forms of final examination written examination
Media types
  • blackboard/flipchart/etc.
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • Sperschneider, Antoniou: Logic - A Foundation for Computer Science, Addison Wesley
  • Nissanke: Introductory Logic and Sets for Computer Scientists, Addison Wesley
  • Kreuzer, Kühling: Logik für Informatiker, Pearson Studium

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Klaus Madlener Computer Sciences (89) AG Grundlagen der Informatik
Prof. Otto Mayer Computer Sciences (89) AG Grundlagen der Programmierung
Prof. Rolf Wiehagen Computer Sciences (89) AG Algorithmisches Lernen

89-0008: Meta-Module (7C+3R) "Computer Systems"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Computer Systems
Department, Module ID Computer Sciences (89) – 0008
Responsible person Dr. habil. Bernd Schürmann
presence hours, CP Meta-Module (7C+3R), 14 CP
Language German
Requirement Level Bachelor (Basic)   [Bachelor (Grundmodul)]
Frequency every year
Required knowledge none
Contents see sub modules
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination written examination
Media types
  • transparencies/beamer/etc.
  • printed script
  • special software to be used in computer lab.
Literature see sub modules

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

Module ID SWS CP Level Responsible person Module name [en]
89-0009 4C+2R 8 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Computer Systems 1
89-0010 3C+1R 6 [Bachelor (Grundmodul)] Dr. habil. B. Schürmann Computer Systems 2

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Dr. Reinhard Kirchner Computer Sciences (89)
Prof. Klaus Schneider Computer Sciences (89) AG Eingebettete Systeme
Dr. habil. Bernd Schürmann Computer Sciences (89) Dekanat Informatik

89-0009: course (4C+2R) "Computer Systems 1"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Computer Systems 1
Department, Module ID Computer Sciences (89) – 0009
Responsible person Dr. habil. Bernd Schürmann
presence hours, CP course (4C+2R), 8 CP
Language German
Requirement Level Bachelor (Basic)   [Bachelor (Grundmodul)]
Frequency every year
Educational objectives
  • Skills to analyze and to design combinatorial and sequential circuits.
  • Skills to analyze the performance of computers.
  • Basic knowledge of the functionality of single processor computers.
Contents
  • Propositional logic (operators, normal forms, Boolean algebra, etc.)
  • Implementation of propositional logic by combinatorial circuits
  • Logic minimization
  • Finite state machines (FSMs)
  • Implementation of FSMs by sequential circuits
  • Coding (numbers, symbols, etc.)
  • Computer arithmetic (fixed point, floating point, logic operations)
  • Data path and controller
  • Instruction set architecture (v. Neumann computer, instruction set, operands/data)
  • MIPS: single cycle processor (instruction set, instruction cycle, implementation of the processor)
  • Performance analysis
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination written examination
Media types
  • transparencies/beamer/etc.
  • printed script
Literature
  • script
  • J. L. Hennessy, D.A. Patterson, Computer Organization and Design - The Hardware/Software Interface, Morgan Kaufmann Publ., 1998
  • Gary D. Hachtel and Fabio Somenzi, Logic Synthesis and Verification Algorithms, Kluwer, 1996.
  • C. Meinel and T. Theobald, Algorithms and Data Structures in VLSI Design: OBDD - Foundations and Applications, Springer, 1998.
  • Giovanni De Micheli, Synthesis and Optimization of Digital Circuits, McGraw-Hill, 1994.
  • B. Parhami, Computer Arithmetic - Algorithms and Hardware Designs, Oxford University Press, 2000
  • S. M. Mueller and W.J. Paul, Computer Architecture: Complexity and Correctness, Springer Verlag, 2000
  • further literature: to be announced in the lecture

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Dr. Reinhard Kirchner Computer Sciences (89)
Prof. Klaus Schneider Computer Sciences (89) AG Eingebettete Systeme
Dr. habil. Bernd Schürmann Computer Sciences (89) Dekanat Informatik

89-0010: course (3C+1R) "Computer Systems 2"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Computer Systems 2
Department, Module ID Computer Sciences (89) – 0010
Responsible person Dr. habil. Bernd Schürmann
presence hours, CP course (3C+1R), 6 CP
Language German
Requirement Level Bachelor (Basic)   [Bachelor (Grundmodul)]
Frequency every year
Required knowledge Computer Systems 1
Educational objectives
  • Knowledge of the structure of modern, optimized computer systems
  • Knowledge of basic functionality of binders, loaders, and operating systems.
  • Knowledge of managing processes by the operating system.
  • Usage of synchronization primitives.
Contents
  • Pipelining (principle, conflicts, forwarding and other implementation techniques)
  • Memory hierarchy, organization of caches
  • Bus hierarchy
  • Assembler programming (incl. sub programming)
  • Assembler
  • Program relocation
  • Binder and loader
  • Interrupt processing, context switch
  • Introduction to operating systems
  • Process control
  • I/O control (incl. DMA)
  • Working memory management (virtual memory)
  • File management
  • Protection mechanisms
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination written examination
Media types
  • transparencies/beamer/etc.
  • printed script
Literature
  • script
  • J. L. Hennessy, D.A. Patterson, Computer Organization and Design - The Hardware/Software Interface, Morgan Kaufmann Publ., 1998
  • A. S. Tanenbaum, Moderne Betriebssysteme, Hanser-Verlag, 2. Aufl., 1995
  • S. M. Mueller and W.J. Paul, Computer Architecture: Complexity and Correctness, Springer Verlag, 2000
  • further literature: to be announced in the lecture

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Dr. Reinhard Kirchner Computer Sciences (89)
Prof. Klaus Schneider Computer Sciences (89) AG Eingebettete Systeme
Dr. habil. Bernd Schürmann Computer Sciences (89) Dekanat Informatik

89-0012: course (4C+2R) "Information Systems"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Information Systems
Department, Module ID Computer Sciences (89) – 0012
Responsible person Prof. Theo Härder
presence hours, CP course (4C+2R), 8 CP
Language German
Requirement Level Bachelor (Basic)   [Bachelor (Grundmodul)]
Frequency every year
Required knowledge Software Development 1
Educational objectives In-depth understanding of tasks and solutions concerning the development of information systems:
  • Information models
  • Use of the standardized database language SQL
  • Transaction concept
  • Business processes and workflows
  • Unstructured and semistructured data management
Contents Information systems are strongly database-oriented applications, often having very many users (thousands and more). They are transaction-processing systems, i.e., they perform their services in many little steps for the concurrently accessing users. At the same time, they must guarantee data integrity and accomplish high throughput together with short response times. Nowadays, information systems typically run on a powerful server and are client/server systems which provide graphical user interfaces, increasingly also via the Internet. However, they are not only dialog systems, but also need batch processing which efficiently performs mass data applications without user dialog:
  • Introduction and fundamental concepts
  • I/O architecture and access (B-/B*-trees)
  • Information models (Entity/Relationship model)
  • Foundations of the relational model
  • The standard language SQL (SQL2)
  • Transaction concept
  • Modeling of business processes
  • Petri nets and workflows
  • Workflow management
  • Unstructured and semi-structured data
Forms of final examination written examination
Media types
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • Baumgarten, B.: Petri-Netze - Grundlagen und Anwendungen, Spektrum, 2. Auflage, 1996
  • Elmasri, R., Navathe, S.: Grundlagen von Datenbanksystemen, 3. überarbeitete Auflage, Pearson Studium, 2002
  • Kemper, A., Eickler, A.: Datenbanksysteme - Eine Einführung, 5. Auflage, Oldenbourg, 2004
  • Korth, H.F., Silberschatz, A.: Database System Concepts, 3rd Edition, McGraw-Hill Book Comp., New York, 1997
  • Pernul, G., Unland, R.: Datenbanken im Unternehmen: Analyse, Modellbildung und Einsatz, Oldenbourg-Verlag, 2001
  • Folienkopien des Vorlesungsstoffes;
  • further literature: to be announced in the lecture

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Stefan Deßloch Computer Sciences (89) AG Heterogene Informationssysteme
Prof. Theo Härder Computer Sciences (89) AG Datenbanken und Informationssysteme

89-0013: course (2C+1R) "Communication Systems"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Communication Systems
Department, Module ID Computer Sciences (89) – 0013
Responsible person Prof. Jens Schmitt
presence hours, CP course (2C+1R), 4 CP
Language German
Requirement Level Bachelor (Basic)   [Bachelor (Grundmodul)]
Frequency every year
Educational objectives Detailed understanding of the principles, building blocks and inherent design philosophies of modern communication systems, in particular the Internet:
  • Top-down approach through the layered protocol structure of communication systems
  • Basic mechanisms in communication systems, for example congestion control, routing, etc.
  • Design alternatives, for example connection-oriented vs. connectionsless systems, etc.
  • Quantitative understanding of communication systems
Contents
  • Overview on communication systems: terminology, structure, architecture, market
  • Application layer principles and mechanisms with examples like http, email, ftp, DNS
  • Transport layer principles and mechanisms with examples like TCP and UDP
  • Network layer principles and mechanisms with examples like IPv4 addressing, OSPF, BGP
  • Link layer principles and mechanisms with examples like Ethernet, MPLS
  • Physical layer principles as for example Nyquist's and Shannon's theorems
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • J. Kurose and K. Ross. Computer Networking - A Top Down Approach Featuring the Internet. Pearson, 2nd Edition, 2003.
  • S. Tanenbaum. Computer Networks. Prentice Hall, 4th edition, 2003.
  • L.L. Peterson and B. Davie. Computer Networks — A Systems Approach. Morgan Kaufmann, 2003.

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Juniorprof. Peter Merz Computer Sciences (89) AG Verteilte Algorithmen
Prof. Jens Schmitt Computer Sciences (89) AG Verteilte Systeme

89-0014: course (3C+2R) "Mathematical Algorithms"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Mathematical Algorithms
Department, Module ID Computer Sciences (89) – 0014
Responsible person Prof. Stefan Heinrich
presence hours, CP course (3C+2R), 7 CP
Language German
Requirement Level Bachelor (Basic)   [Bachelor (Grundmodul)]
Frequency every year
Required knowledge
  • Mathematics
  • Software Development 1
Educational objectives Acquirement of knowledge on basic mathematical algorithms
Contents
  • The Gaussian algorithm for the solution of linear systems, for the computation of the determinant and the inverse matrix, pivoting, the LR-decomposition
  • Unitary space, scalar product, orthogonality, positive definite matrices, the Cholesky decomposition, the least squares method
  • Norms on vector spaces, matrix norms, convergence, the Neumann series
  • Iterative methods for linear equations, the Jacobi and the Gauss-Seidel method
  • Solution of nonlinear equations: Fixpoint iteration, Banach's fixpoint theorem, Newton's method, roots of polynomials, systems of nonlinear equations
  • Eigenvalues and eigenvectors of matrices, characteristic polynomial,, the case of symmetric matrices, approximate methods: Jacobi's method, the QR algorithm
  • Interpolation: Lagrangian and Newtonian form of the interpolation polynomial, splines, cubic spline interpolation, B-splines
  • Numerical integration, Newton-Cotes quadrature, numerical differentiation
  • Numerical solution of ordinary differential equations, Euler's method, improved polygonal method, trapezoidal method,, Runge-Kutta method, difference schemes for boundary value problems
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination written examination
Media types
  • blackboard/flipchart/etc.
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • M. Schwarz, Numerische Mathematik, Teubner, Stuttgart 1993, L inf 698.
  • M. Hanke-Bourgeois: Grundlagen der Numerischen Mathematik und des wissenschaftlichen Rechnens, Teubner 2002

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Stefan Heinrich Computer Sciences (89) AG Numerische Algorithmen in der Informatik

89-0015: course (2C+1R) "Human Computer Interaction"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Human Computer Interaction
Department, Module ID Computer Sciences (89) – 0015
Responsible person Prof. Thomas Breuel
presence hours, CP course (2C+1R), 4 CP
Language German
Requirement Level Bachelor (Basic)   [Bachelor (Grundmodul)]
Frequency every year
Educational objectives Students
  • have an overview of the state-of-the-art in human computer interaction (HCI)
  • can design and develop HCI systems
  • can analyse HW/SW systems concerning ergonomic requirements
Contents The course introduces students to the theory and applications of human computer interaction (HCI) and the design and development of human-computer interfaces. Students should achieve a basic understanding of human perception and psychology related to HCI, as well as concepts and methods for software development taking into account such constraints. Students should acquire an appreciation for the economic importance of well-designed humcan-computer interfaces and the tradeoffs that real-world designs involve.
  • goals of human computer interaction
  • design criteria and goals
  • hardware used for HCI
  • human perception
  • color perception and color in user interfaces
  • HCI-related standards
  • command line interfaces
  • text based interfaces
  • graphical user interfaces and their design
  • tools and platforms for developing user interfaces
  • evaluation of user interfaces
  • on-line help systems
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • blackboard/flipchart/etc.
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • Dix, Finlay, Abowd, Beale : Human Computer Interaction
  • Preece, Rogers, Sharp, Benyon, Holland, Carey : Human Computer Interaction
  • Norman: The Design of Everyday Things

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Thomas Breuel Computer Sciences (89) AG Bildverstehen und Mustererkennung
Prof. Andreas Dengel Computer Sciences (89) AG Wissensbasierte Systeme
Prof. Hans Hagen Computer Sciences (89) AG Graphische Datenverarbeitung

89-0016: course (3C+1R) "Project Management"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Project Management
Department, Module ID Computer Sciences (89) – 0016
Responsible person Prof. Dieter Rombach
presence hours, CP course (3C+1R), 6 CP
Language German
Requirement Level Bachelor (Basic)   [Bachelor (Grundmodul)]
Frequency every year
Educational objectives Students
  • are capable to find their way in a project,
  • are able to collaborate constructively in a project
  • have the theoretical foundations to lead a project
Contents
  • foundations of project management
  • general introduction, definitions
  • tasks, requirements, and objectives of project management
  • forms of project organisation
  • line organisation, matrix organisation
  • organisation of the project environment
  • phases and contents of software projects
  • tasks and phases during a project
  • requirements, specification, construction, development, integration, test
  • project preparation
  • definition of project goals
  • application, approval
  • estimation: approach, extra costs, Erfahrungswerte, min/max-estimation
  • planning: coarse/fine, milestones, activities, time-limit, resource planning
  • planning as a process
  • team organisation over project phases, team structure, roles in a team
  • handling of supplies
  • relationship between IT-system structuring and team structure
  • project execution
  • management styles
  • controlling, estimation of remaining effort and progress control
  • software management, libraries, repositories
  • information management in a project
  • change management
  • working materials: meetings, protocols, agreements, lists of open topics, project diary, project manual
  • overtime
  • project culture
  • software support for the project management
  • relationship between process models und project management
  • software life cycle
  • process models: water fall, RUP, spiral model, incrementel, prototyping
  • selection of a process model for a project
  • quality assurance
  • quality: notion, quality attributes, constructive/analytical quality assurance
  • planning/constructing quality, organisational measures, roles, reporting
  • risk management
  • special aspects of project management
  • general employers management
  • projects of different size
  • the human factor
  • economical aspects of computer science
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature to be announced in the lecture

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Dr. Gerhard Pews External SD&M

89-0017: seminar (2S) "Working Techniques"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Working Techniques
Department, Module ID Computer Sciences (89) – 0017
Responsible person Dr. habil. Bernd Schürmann
presence hours, CP seminar (2S), 4 CP
Language German
Requirement Level Bachelor (Basic)   [Bachelor (Grundmodul)]
Frequency every year
Educational objectives Skills of the working techniques which are necessary for study and scientific work. These techniques include cooperation in lectures, understanding and writing scientific texts, as well as visualization and presentation of results.
Contents Central part of the course is methods and tools of knowledge management for text analysis and text creation with the objective of visualizing and presenting results. Main topics are:
  • Text skeleton: categories of the meta structure of texts which is the basis for understanding and processing texts.
  • Steps of preparing information (content creation) while editing texts — including visualization and presentation
  • Optical rhetoric: objectives of layout, layout elements and composition patterns of visualization
  • Quality criteria and rules of visualization
  • Argument patterns for structuring presentations
  • Quality criteria and behavioral rules of presentation: contact and attention, flexible management of unexpected reaction during presentation
  • Layout consisting of text and pictures
  • Retrieval and usage of literature for scientific work
  • Project and time management for scientific work
  • Preparation and performing a comprehensive written project.
Forms of final examination presentation and assignment
Media types
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature Fundamentals (in German):
  • Stary, J.: Visualisieren, Berlin 1997
  • Hartmann, M.; Funk, R.; Nietmann, H.: Präsentieren Weinheim-Basel 2000
  • Schnelle-Cölln, T.: Optische Rhetorik für Vortrag und Präsentation. Quickborn 1993;
  • Seifert, G.; Pattay, S.: Visualisieren, Präsentieren, Moderieren. Offenbach 1997
  • Friedrich Rost, Lern- und Arbeitstechniken für das Studium, 4. Aufl., VS-Verlag, 2004
  • Hartmann, M.; Funk, R.; Nietmann, H.: Präsentieren, Weinheim-Basel 2000
Additional references (in German):
  • Bernstein, D.: Die Kunst der Präsentation. Frankfurt a.M. 1995
  • Mandel, S.: Präsentationen erfolgreich gestalten. Wien 1991
  • Meyer, J.-A.: Visualisierung von Informationen. Wiesbaden 1999
  • Motamedi, S.: Präsentation - Ziele, Konzepte, Durchführung, Heidelberg 1993
  • Neuland, M. (Hg.): Schüler wollen lernen. Eichenzell 1995
  • Obermann, C.; Schiel, F. (Hg.): Trainings-Praxis. Köln 1997
  • Thiele, A.: Mit neuen Techniken wirkungsvoll präsentieren. Landsberg/ Lech 1994; Ders: Die Gute Präsentation. In Pädagogik Heft 3, 2004
  • Weidenmann, K.: Wahrnehmen, Ideen finden, Gestalt geben. Stuttgart 2004

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Hans-Joachim Müller Social Sciences (83)

89-0020: project (4P) "SW-Development Project (Project)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name SW-Development Project (Project)
Department, Module ID Computer Sciences (89) – 0020
Responsible person Prof. Hans Hagen
presence hours, CP project (4P), 8 CP
Language German
Requirement Level Bachelor (Basic)   [Bachelor (Grundmodul)]
Frequency every year
Required knowledge
  • Software Development 1, 2, 3
  • basic knowledge of the application domain (see "Contents")
Educational objectives Ability to practically apply engineering-like methods and techniques to systematically develop software systems:
  • ability to design and implement an application
  • ability to conduct software tests
  • run through a complete development cycle
  • teamwork (3-6 persons per team)
Contents The setting of project tasks covers design, implementation, and testing of software systems. The tasks are based on the study modules Software Development 1, 2, and 3, whose contents will be applied in a realistic project context. In the project, a choice of the development of several applications from different domains (e.g., embedded systems, information systems) will be offered.
Examination prerequisites
  • 12 ECTS-CP from the modules Software Development 1, 2, 3
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination presentation
Media types
  • transparencies/beamer/etc.
  • special software to be used in computer lab.
Literature
  • see Software Development 1, 2, 3

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Hans Hagen Computer Sciences (89) AG Graphische Datenverarbeitung

89-0021: project (4P) "Modelling Lab"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Modelling Lab
Department, Module ID Computer Sciences (89) – 0021
Responsible person Prof. Hans Hagen
presence hours, CP project (4P), 8 CP
Language German
Requirement Level Bachelor (Advanced Level)   [Bachelor (Fortgeschrittene)]
Frequency every year
Required knowledge
  • Basic modules in computer science
  • Basic knowledge in the application area
  • Basics in mathematics
Educational objectives Students will first earn basic knowledge of using software tools and languages, e.g. Matlab/Simulink and Modellica for simulating hybrid and probabilistic systems. Then, students will learn to model complex activities in the computer and to validate the results. Furthermore, students will earn competences in team work.
Contents
  • Basics knowledge of Matlab/Simulink
  • Using Matlab/Simulink or Modelica
  • Stochastic models
  • Simulation of software-controlled discrete-analogue systems
  • Validation of the simulation results
  • virtual realities
Examination prerequisites At least one examination prerequisite in Software Development 1, 2 and Höherer Mathematik 1, 2.
Forms of final examination presentation
Media types
  • transparencies/beamer/etc.
  • special software to be used in computer lab.

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Hans Hagen Computer Sciences (89) AG Graphische Datenverarbeitung

89-0025: course (4C+2R) "Lecture Series Modelling and Simulation"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Lecture Series Modelling and Simulation
Department, Module ID Computer Sciences (89) – 0025
Responsible person Prof. Jens Schmitt
presence hours, CP course (4C+2R), 8 CP
Language German (English on request)
Requirement Level Master (Entry Level)   [Master (Anfänger)]
Frequency every year
Educational objectives Students will earn in-dept knowledge of the theoretical fundamentals of modelling within the computer. With this knowledge, students will be enabled to evaluate the expressiveness of various computer models and they will earn the competence to choose adequate computer models with which they will be confronted during, later.
Contents Theoretical fundamentals of different computer modellations like
  • Data models (ER diagrams etc.)
  • parallel activities (Statecharts, Petri nets, MSCs, etc.)
  • Event discrete systems
  • Hybrid systems (discrete/analogue)
  • Probabilistic systems (e.g. for performance modelling)
  • Game theory
  • Chaos theory, cellular automata
  • self-organizing systems
  • Event-, process-, automata-, and agent-based simulation
  • Mathematical fundamentals for validating the simulation results
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • transparencies/beamer/etc.
Literature
  • C.G. Cassandras, S. Lafortune: Introduction to Discrete Event Systems; Kluwer Academic, Boston, 1999.
  • Law A., Kelton D.: Simulation Modeling & Analysis. McGraw-Hill International Editions, 1991.
  • Zeigler B.P., Praehofer H., Kim T.G.: Theory of Modeling and Simulation. Academic Press, 2000.

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Stefan Deßloch Computer Sciences (89) AG Heterogene Informationssysteme
Prof. Hans Hagen Computer Sciences (89) AG Graphische Datenverarbeitung
Prof. Alexander Pretschner Computer Sciences (89) AG Security of Distributed Data and Systems
Prof. Jens Schmitt Computer Sciences (89) AG Verteilte Systeme
Dr. Mario Trapp Computer Sciences (89) Fraunhofer Institut für Experimentelles Software Engineering (IESE)

89-0030: seminar (2S) "Lerntechniken"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Lerntechniken
Department, Module ID Computer Sciences (89) – 0030
Responsible person Prof. Reinhard Gotzhein
presence hours, CP seminar (2S), 4 CP
Language German
Requirement Level Master (Entry Level)   [Master (Anfänger)]
Frequency irregular
Educational objectives
Contents
Examination prerequisites
Forms of final examination presentation and assignment
Media types
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
Remarks
Last modification 2009-01-07 09:50:37 (Version 12)

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

    No study promgrammes assigned (yet).

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Reinhard Gotzhein Computer Sciences (89) AG Vernetzte Systeme

89-0111: Meta-Module (2S) "Bachelor Seminar"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Bachelor Seminar
Department, Module ID Computer Sciences (89) – 0111
Responsible person Prof. Klaus Schneider
presence hours, CP Meta-Module (2S), 4 CP
Language German (English on request)
Requirement Level Bachelor (Advanced Level)   [Bachelor (Fortgeschrittene)]
Frequency every semester
Required knowledge Depends on the topic of the seminar.
Educational objectives
  • Capability to prepare a special topic from computer science based on a given set of literature.
  • Capability to present a special topic from computer science using electonic media
  • Capability for sientific discussion
Contents Depends on the topic of the seminar.
Forms of final examination presentation and final paper
Media types
  • blackboard/flipchart/etc.
  • transparencies/beamer/etc.
Literature Depends on the topic of the seminar.
Remarks Choice of one of the related seminars (sub modules).
Last modification 2008-11-27 09:14:46 (Version 12)

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

Module ID SWS CP Level Responsible person Module name [en]
89-1111 2S 4 [Bachelor (Fortgeschrittene)] Prof. H. Hagen Computer Graphics (Ba-Seminar)
89-1211 2S 4 [Bachelor (Fortgeschrittene)] Prof. A. Dengel Artificial Intelligence (Ba-Seminar)
89-1311 2S 4 [Bachelor (Fortgeschrittene)] Prof. T. Breuel Grundlagen der Mustererkennung (Ba-Seminar)
89-2211 2S 4 [Bachelor (Fortgeschrittene)] Prof. S. Deßloch Data Bases and Information Systems (Ba-Seminar)
89-3311 2S 4 [Bachelor (Fortgeschrittene)] Prof. P. Liggesmeyer Software Engineering (Ba-Seminar)
89-4111 2S 4 [Bachelor (Fortgeschrittene)] Prof. R. Gotzhein Distributed and Networked Systems (Ba-Seminar)
89-6011 2S 4 [Bachelor (Fortgeschrittene)] Prof. K. Schneider Embedded Systems and Robotics (Ba-Seminar)

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

No lucturers assigned (yet).

89-0112: Meta-Module (4P) "Bachelor Project"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Bachelor Project
Department, Module ID Computer Sciences (89) – 0112
Responsible person Prof. Klaus Schneider
presence hours, CP Meta-Module (4P), 8 CP
Language German (English on request)
Requirement Level Bachelor (Advanced Level)   [Bachelor (Fortgeschrittene)]
Frequency every semester
Required knowledge Depends on the topic of the project.
Educational objectives Ability to apply engineering methods and techniques in practice for systematic development of applications:
  • Ability to apply knowledge and technique learned in teh lectures.
  • Ability to design and implement an application.
  • Ability to specify and execute software tests
  • Team work.
Contents Depends on the topic of the project.
Forms of final examination presentation
Media types
  • transparencies/beamer/etc.
  • special software to be used in computer lab.
Literature Depends on the topic of the project.
Remarks Choice of one of the related projects (sub modules).
Last modification 2008-11-27 10:42:05 (Version 12)

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

Module ID SWS CP Level Responsible person Module name [en]
89-1145 4P 8 [Master (Anfänger)] Prof. H. Hagen Computer Graphics (Project)
89-1245 4P 8 [Master (Anfänger)] Prof. A. Dengel Artificial Intelligence (Project)
89-2145 4P 8 [Master (Anfänger)] Prof. T. Härder Data Base Aspects of E-Commerce (Project)
89-2146 4P 8 [Master (Anfänger)] Prof. T. Härder DB Scheme Design and Programming (Project)
89-3145 4P 8 [Master (Anfänger)] Prof. D. Rombach Foundations of Software Engineering (Project)
89-4145 4P 8 [Master (Anfänger)] Prof. R. Gotzhein Development of Networked Systems (Project)
89-4245 4P 8 [Master (Anfänger)] Prof. J. Schmitt Performance Evaluation of Distributed Systems (Project)
89-6115 4P 8 [Bachelor (Fortgeschrittene)] Prof. K. Berns Mobile Robots (Project)
89-6245 4P 8 [Master (Anfänger)] Prof. K. Schneider Reactive Real-Time Systems (Project)

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

No lucturers assigned (yet).

89-0171: Meta-Module (2S) "Master Seminar"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Master Seminar
Department, Module ID Computer Sciences (89) – 0171
Responsible person Prof. Stefan Deßloch
presence hours, CP Meta-Module (2S), 4 CP
Language English
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every semester
Required knowledge Depends on the topic of the seminar.
Educational objectives
  • Capability to prepare a special topic from computer science and its relations to other topics based on the literature.
  • Capability to present a special topic from computer science using electonic media
  • Capability for sientific discussion
Contents Depends on the topic of the seminar.
Forms of final examination presentation and final paper
Media types
  • transparencies/beamer/etc.
Literature Depends on the topic of the seminar.
Remarks Choice of one of the related seminars (sub modules).
Last modification 2008-11-27 09:59:30 (Version 12)

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

Module ID SWS CP Level Responsible person Module name [en]
89-1173 2S 4 [Master (Fortgeschrittene)] Prof. H. Hagen Computer Graphics (Seminar)
89-1271 2S 4 [Master (Fortgeschrittene)] Prof. A. Dengel Knowledge Management (Seminar)
89-1273 2S 4 [Master (Fortgeschrittene)] Prof. A. Dengel Semantic Web (Seminar)
89-1371 2S 4 [Master (Fortgeschrittene)] Prof. T. Breuel Topics in Pattern Recognition (Seminar)
89-1471 2S 4 [Master (Fortgeschrittene)] Prof. P. Müller Service-oriented Computing (Seminar)
89-1571 2S 4 [Master (Fortgeschrittene)] Juniorprof. G. Umlauf Geometric Modelling (Seminar)
89-1671 2S 4 [Master (Fortgeschrittene)] Juniorprof. A. Ebert Visualisation and HCI (Seminar)
89-2271 2S 4 [Master (Fortgeschrittene)] Prof. S. Deßloch Data Bases and Information Systems (Seminar)
89-3372 2S 4 [Master (Fortgeschrittene)] Prof. A. Poetzsch-Heffter Software Engineering (Seminar)
89-4171 2S 4 [Master (Fortgeschrittene)] Prof. R. Gotzhein Communication Systems (Seminar)
89-4271 2S 4 [Master (Fortgeschrittene)] Prof. J. Schmitt Mobile Computing (Seminar)
89-4371 2S 4 [Master (Fortgeschrittene)] Juniorprof. P. Merz Fundamental Distributed Control Algorithms (Seminar)
89-5171 2S 4 [Master (Fortgeschrittene)] Prof. K. Madlener Computer Algebra (Seminar)
89-5172 2S 4 [Master (Fortgeschrittene)] Prof. K. Madlener Spezifikations- und Verifikationstechniken (Seminar)
89-5272 2S 4 [Master (Fortgeschrittene)] Prof. R. Wiehagen Algorithmic Learning (Seminar)
89-5371 2S 4 [Master (Fortgeschrittene)] Prof. S. Heinrich Modern Numerical Algorithms (Seminar)
89-5471 2S 4 [Master (Fortgeschrittene)] Prof. M. Nebel Computational Biology (Seminar)
89-5472 2S 4 [Master (Fortgeschrittene)] Prof. M. Nebel Specific Algorithms (Seminar)
89-6172 2S 4 [Master (Fortgeschrittene)] Prof. K. Berns Embedded Systems and Robotics (Seminar)

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

No lucturers assigned (yet).

89-0181: Meta-Module (4P) "Master Project"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Master Project
Department, Module ID Computer Sciences (89) – 0181
Responsible person Prof. Stefan Deßloch
presence hours, CP Meta-Module (4P), 8 CP
Language German (English on request)
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every semester
Required knowledge Depends on the topic of the project.
Educational objectives Competence to apply engineering methods and techniques in practice for systematic development of applications:
  • Competence to apply knowledge and technique learned in teh lectures.
  • Competence to design and implement an application.
  • Competence to specify and execute software tests
  • Team work.
Contents Depends on the topic of the project.
Forms of final examination -
Media types
  • transparencies/beamer/etc.
Literature Depends on the topic of the project.
Remarks Choice of one of the related projects (sub modules).
Last modification 2008-11-27 10:42:02 (Version 12)

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

Module ID SWS CP Level Responsible person Module name [en]
89-1145 4P 8 [Master (Anfänger)] Prof. H. Hagen Computer Graphics (Project)
89-1281 4P 8 [Master (Fortgeschrittene)] Prof. A. Dengel Knowledge Management (Project)
89-1381 4P 8 [Master (Fortgeschrittene)] Prof. T. Breuel Intelligent Data Mining and Pattern Recognition Competition (Project)
89-1481 4P 8 [Master (Anfänger)] Prof. P. Müller Service-oriented Computing (project)
89-1581 4P 8 [Master (Fortgeschrittene)] Juniorprof. G. Umlauf Geometric Modelling (Project)
89-1681 4P 8 [Master (Fortgeschrittene)] Juniorprof. A. Ebert Visualisation (Project)
89-2145 4P 8 [Master (Anfänger)] Prof. T. Härder Data Base Aspects of E-Commerce (Project)
89-2146 4P 8 [Master (Anfänger)] Prof. T. Härder DB Scheme Design and Programming (Project)
89-3282 4P 8 [Master (Fortgeschrittene)] Prof. A. Poetzsch-Heffter Software Engineering (Project)
89-4145 4P 8 [Master (Anfänger)] Prof. R. Gotzhein Development of Networked Systems (Project)
89-4245 4P 8 [Master (Anfänger)] Prof. J. Schmitt Performance Evaluation of Distributed Systems (Project)
89-5145 4P 8 [Master (Anfänger)] Prof. K. Madlener Computer Algebra (Project)
89-5282 4P 8 [Master (Fortgeschrittene)] Prof. R. Wiehagen Algorithmic Learning (Project)
89-5381 4P 8 [Master (Fortgeschrittene)] Prof. S. Heinrich Stochastic Algorithms (Project)
89-5481 4P 8 [Master (Fortgeschrittene)] Prof. M. Nebel Models and Algorithms from Computational Biology (Project)
89-5482 4P 8 [Master (Fortgeschrittene)] Prof. M. Nebel Algorithms and Complexity (Project)
89-6181 4P 8 [Master (Fortgeschrittene)] Prof. K. Berns Service Robots and Assistance Systems (Project)
89-6245 4P 8 [Master (Anfänger)] Prof. K. Schneider Reactive Real-Time Systems (Project)

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

No lucturers assigned (yet).

89-1001: course (2C+1R) "Computer Graphics"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Computer Graphics
Department, Module ID Computer Sciences (89) – 1001
Responsible person Prof. Hans Hagen
presence hours, CP course (2C+1R), 4 CP
Language German
Requirement Level Bachelor (Core)   [Bachelor (Kernmodul)]
Frequency every semester
Required knowledge
  • Human Computer Interaction
  • Mathematics
  • Mathematical Algorithms
Educational objectives Understanding of contents and capability to apply the methods in natural sciences and technology
Contents
  • Fundamentals and definitions of computer graphics
  • Hardware
  • Basic algorithms (Rasterization, etc.)
  • Object and viewtransformations
  • Representaitons and modeling of objects
  • Rendering and Visibility
  • Mapping-Techniques
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • Foley, van Dam, Feiner, Hughes: Computer Graphics, Addison Wesley, 1996.
  • Watt: 3D Computer Graphics, Addison Wesley, 2000.
  • J. Encarnacao, W. Strasser: Computer Graphics, Oldenburg Verlag, 1987.
  • current publications.

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Juniorprof. Achim Ebert Computer Sciences (89) AG Visualisierung
Prof. Hans Hagen Computer Sciences (89) AG Graphische Datenverarbeitung
Juniorprof. Georg Umlauf Computer Sciences (89) AG Geometrische Algorithmen

89-1002: course (2C+1R) "Intelligent Human Computer Interaction"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Intelligent Human Computer Interaction
Department, Module ID Computer Sciences (89) – 1002
Responsible person Prof. Thomas Breuel
presence hours, CP course (2C+1R), 4 CP
Language German
Requirement Level Bachelor (Core)   [Bachelor (Kernmodul)]
Frequency every year
Required knowledge Human Computer Interaction
Educational objectives
  • ability to specify, evaluate, implement, and test GUI deisgns
  • ability to understand GUI libraries and architectures
  • an understanding of basic psychological and social principles of user interfaces
  • ability to state hypotheses about user interfaces, test them experimentally, and evaluate the results statistically
  • a basic knowledge of the terminology of human-computer interaction research
  • an understanding of usability testing
  • an understanding of natural human modalities of communication: speech, dialog, reading, writing, images, and gestures
  • an understanding of the user interfaces of intelligent information systems
Contents
  • human-centered software development
  • visual GUI design and prototyping
  • models and principles of human perception
  • cultural diversity and its consequences for user interfaces
  • social functions of software
  • user interface testing and evaluation
  • speech and handwriting recognition
  • user interface software
  • adaptation
  • human learning
  • web applications
  • information retrieval and knowledge management
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • blackboard/flipchart/etc.
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • Dix, Finlay, Abowd, Beale : Human Computer Interaction
  • Preece, Rogers, Sharp, Benyon, Holland, Carey : Human Computer Interaction
  • Norman: The Design of Everyday Things

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Thomas Breuel Computer Sciences (89) AG Bildverstehen und Mustererkennung
Prof. Andreas Dengel Computer Sciences (89) AG Wissensbasierte Systeme
Prof. Hans Hagen Computer Sciences (89) AG Graphische Datenverarbeitung

89-1101: course (4C+2R) "Algorithmic Geometry"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Algorithmic Geometry
Department, Module ID Computer Sciences (89) – 1101
Responsible person Prof. Hans Hagen
presence hours, CP course (4C+2R), 8 CP
Language German (English on request)
Requirement Level Bachelor (Advanced Level)   [Bachelor (Fortgeschrittene)]
Frequency every semester
Educational objectives Teaching of algorithmic fundamentals of necessary geometric and topologic structures.
Contents
  • Basic notion and definition from analytic geometry,
  • Algorithmic aspects of affine, projective and convex geometry
  • Triangulations
  • Clifford-Algebra
  • Implicite and parametric representations of manifolds
  • Algorithmic geometry on manifolds
Examination prerequisites
Media types
  • blackboard/flipchart/etc.
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • M. do Carmo: Differentialgeometrie von Kurven und Flächen, vieweg.
  • K.P. Grotemeyer: Analytische Geometrie, de Gruyter.
  • J. Milnor: Topology from the differentiable viewpoint, Princeton University Press, 1997.
  • current publications.

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Juniorprof. Achim Ebert Computer Sciences (89) AG Visualisierung
Prof. Hans Hagen Computer Sciences (89) AG Graphische Datenverarbeitung
Juniorprof. Georg Umlauf Computer Sciences (89) AG Geometrische Algorithmen

89-1102: Meta-Module (6C+3R) "Schwerpunkt Visualisierung"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Schwerpunkt Visualisierung
Department, Module ID Computer Sciences (89) – 1102
Responsible person Prof. Hans Hagen
presence hours, CP Meta-Module (6C+3R), 12 CP
Language German (English on request)
Requirement Level Bachelor (Advanced Level)   [Bachelor (Fortgeschrittene)]
Frequency every year
Required knowledge
Educational objectives
  • Understanding of basic concepts in computer graphics, and visualzation.
  • The ability to apply computer graphics, and visualization to problems in the natural sciences and technology
Contents
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral examination
Media types
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
Remarks
Last modification 2009-05-26 13:19:59 (Version 12)

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

Module ID SWS CP Level Responsible person Module name [en]
89-1001 2C+1R 4 [Bachelor (Kernmodul)] Prof. H. Hagen Computer Graphics
89-1632 2C+1R 4 [Master (Anfänger)] Juniorprof. A. Ebert Scientific Visualization
89-1651 2C+1R 4 [Master (Fortgeschrittene)] Juniorprof. A. Ebert Information Visualization
89-1751 2C+1R 4 [Master (Fortgeschrittene)] Prof. D. Stricker 3D Computer Vision

Study programmes

    No study promgrammes assigned (yet).

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

No lucturers assigned (yet).

89-1103: Meta-Module (6C+3R) "Schwerpunkt CAGD"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Schwerpunkt CAGD
Department, Module ID Computer Sciences (89) – 1103
Responsible person Prof. Hans Hagen
presence hours, CP Meta-Module (6C+3R), 12 CP
Language German (English on request)
Requirement Level Bachelor (Advanced Level)   [Bachelor (Fortgeschrittene)]
Frequency every year
Required knowledge
Educational objectives
  • Understanding of basic concepts in computer graphics, and computer aided design.
  • The ability to apply computer graphics, and computer-aided design to problems in the natural sciences and technology
Contents
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral examination
Media types
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

Module ID SWS CP Level Responsible person Module name [en]
89-1001 2C+1R 4 [Bachelor (Kernmodul)] Prof. H. Hagen Computer Graphics
89-1152 2C+1R 4 [Master (Fortgeschrittene)] Prof. H. Hagen Computational Geometry
89-1551 2C+1R 4 [Master (Fortgeschrittene)] Juniorprof. G. Umlauf Topics in Geometric Modelling

Study programmes

    No study promgrammes assigned (yet).

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

No lucturers assigned (yet).

89-1111: seminar (2S) "Computer Graphics (Ba-Seminar)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Computer Graphics (Ba-Seminar)
Department, Module ID Computer Sciences (89) – 1111
Responsible person Prof. Hans Hagen
presence hours, CP seminar (2S), 4 CP
Language German (English on request)
Requirement Level Bachelor (Advanced Level)   [Bachelor (Fortgeschrittene)]
Frequency every semester
Required knowledge
  • Computer Graphics
  • Algorithmic Geometry
Educational objectives
  • Capability to prepare a special topic from computer graphics.
  • Capability to present a special topic from computer graphics comprehensibly using electonic media
  • Capability for sientific discussion
Contents Selected topics in computer graphics, e.g.:
  • Rendering
  • Hardware
  • Algorithmic Geometry
  • Applications of special computer graphics techniques
Forms of final examination presentation and final paper
Media types
  • transparencies/beamer/etc.
Literature topic specific literature

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Hans Hagen Computer Sciences (89) AG Graphische Datenverarbeitung

89-1145: project (4P) "Computer Graphics (Project)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Computer Graphics (Project)
Department, Module ID Computer Sciences (89) – 1145
Responsible person Prof. Hans Hagen
presence hours, CP project (4P), 8 CP
Language German (English on request)
Requirement Level Master (Entry Level)   [Master (Anfänger)]
Frequency every year
Required knowledge
  • Computer Graphics
  • Algorithmic Geometry
Educational objectives Capability to apply the methods of computer graphics in practice:
  • Capability to use and apply OpenGL
  • Capability to implement the mathemtical models
  • Team work
  • Run through the complete development cycle of a renderer
Contents Different tasks from computer graphics, e.g.:
  • Implemention of a surface editor for NURBS surfaces (manipulation of geometry, triangulation)
  • Implemention of a ray-tracer using Phong illumination model
  • Implemention of Texture-Mapping
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination presentation
Media types
  • transparencies/beamer/etc.
  • special software to be used in computer lab.
Literature
  • see Computer Graphics

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Hans Hagen Computer Sciences (89) AG Graphische Datenverarbeitung

89-1151: course (2C+1R) "Computer Animation"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Computer Animation
Department, Module ID Computer Sciences (89) – 1151
Responsible person Prof. Hans Hagen
presence hours, CP course (2C+1R), 4 CP
Language German (English on request)
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge
  • Computer Graphics
  • Algorithmic Geometry
Educational objectives Understanding of contents and capability to apply the methods in natural sciences and technology.
Contents
  • Scene modeling
  • Kinematics
  • Key Frames
  • Dynamics
  • Character Animation
  • Animation of natural phenomena
Examination prerequisites
  • Computer Graphics
  • Algorithmic Geometry
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • blackboard/flipchart/etc.
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • R. Parent: Computer Animation - Algorithms and Techniques, Academic Press, 2002.
  • and M. Watt: Advanced Animation and Rendering Techniques, Addison Wesley,1992
  • S. H. Crandall et al.: Dynamics of Mechanical and Electromechanical Systems, Krieger, 1968.
  • P.K. Kundu: Fluid Mechanics, Academic Press, 1990.
  • current publications

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Juniorprof. Achim Ebert Computer Sciences (89) AG Visualisierung
Prof. Hans Hagen Computer Sciences (89) AG Graphische Datenverarbeitung

89-1152: course (2C+1R) "Computational Geometry"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Computational Geometry
Department, Module ID Computer Sciences (89) – 1152
Responsible person Prof. Hans Hagen
presence hours, CP course (2C+1R), 4 CP
Language German (English on request)
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge
  • Computer Graphics
  • Algorithmic Geometry
Educational objectives Understanding of contents and capability to apply the methods in natural sciences and technology
Contents
  • Hidden Line Algorithms
  • Convex hull
  • Voronoi-Diagrams
  • Dynamic Triangulations
  • Computational Geometry
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • blackboard/flipchart/etc.
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • J. O'Rouke: Computational Geometry in C, Cambridge University Press, 1998.
  • H. Edelsbrunner: Geometry and Topology of Mesh Generation, Cambridge University Press, 2001.
  • M. de Berg, M. van Kreveld: Computational Geometry — Algorithms and Applications, Springer, 2000.
  • current publications

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Hans Hagen Computer Sciences (89) AG Graphische Datenverarbeitung
Dr. Andreas Kerren Computer Sciences (89) Internationales Graduiertenkolleg (IRTG)
Juniorprof. Georg Umlauf Computer Sciences (89) AG Geometrische Algorithmen

89-1171: seminar (2S) "Software Visualization (Seminar)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Software Visualization (Seminar)
Department, Module ID Computer Sciences (89) – 1171
Responsible person Prof. Hans Hagen
presence hours, CP seminar (2S), 4 CP
Language German (English on request)
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge
  • Basics in software engineering and/or programming languages
  • Knowledge in information visualization is an advantage
Educational objectives
  • Capability to prepare a special topic from software visualization
  • Capability to present a special topic from software visualization comprehensibly using electonic media
  • Capability for sientific discussion
Contents Selected topics from software visualization, e.g.:
  • Algorithm visualization (algorithm animation)
  • Program visualization
  • Visual debugging
  • Graph drawing algorithms for software Visualization
  • Visualization in software engineering, including software evolution
  • Visualization of data base schemes
  • Protocol and log visualization (security, trust)
  • Software visualization on the internet
  • Empirical evaluation of software visualization system effectiveness
Forms of final examination presentation and final paper
Media types
  • transparencies/beamer/etc.
Literature topic specific literature

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

    No study promgrammes assigned (yet).

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Dr. Andreas Kerren Computer Sciences (89) Internationales Graduiertenkolleg (IRTG)

89-1172: seminar (2S) "Visual Analytics (Seminar)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Visual Analytics (Seminar)
Department, Module ID Computer Sciences (89) – 1172
Responsible person Prof. Hans Hagen
presence hours, CP seminar (2S), 4 CP
Language German (English on request)
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge
  • Basics in Visualization and Information Visualization
  • Knowledge in Data Mining is an advantage
Educational objectives
  • Capability to prepare a special topic from visual analytics
  • Capability to present a special topic from visual analytics comprehensibly using electonic media
  • Capability for sientific discussion
Contents
  • Selected topics from Visual Analytics, e.g.:
  • Background of visual analytics
  • Visual representations and interaction techniques
  • Data management and knowledge representation
  • Analytical reasoning
  • Collaborative visual analytics
  • Presentation, production, and dissimilation methods
  • Evaluation methods
  • Application scenarios
Forms of final examination presentation and final paper
Media types
  • transparencies/beamer/etc.
Literature topic specific literature

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

    No study promgrammes assigned (yet).

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Dr. Andreas Kerren Computer Sciences (89) Internationales Graduiertenkolleg (IRTG)

89-1173: seminar (2S) "Computer Graphics (Seminar)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Computer Graphics (Seminar)
Department, Module ID Computer Sciences (89) – 1173
Responsible person Prof. Hans Hagen
presence hours, CP seminar (2S), 4 CP
Language German (English on request)
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge
  • Computer Graphics
  • Algorithmic Geometry
Educational objectives
  • Capability to prepare a special topic from computer graphics.
  • Capability to present a special topic from computer graphics comprehensibly using electonic media
  • Capability for sientific discussion
Contents Advanced topics in computer graphics, e.g.:
  • Rendering
  • Hardware
  • Algorithmic Geometry
  • Applications of special computer graphics techniques
Examination prerequisites none
Forms of final examination presentation and final paper
Media types
  • transparencies/beamer/etc.
Literature topic specific literature

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Hans Hagen Computer Sciences (89) AG Graphische Datenverarbeitung

89-1211: seminar (2S) "Artificial Intelligence (Ba-Seminar)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Artificial Intelligence (Ba-Seminar)
Department, Module ID Computer Sciences (89) – 1211
Responsible person Prof. Andreas Dengel
presence hours, CP seminar (2S), 4 CP
Language German
Requirement Level Bachelor (Advanced Level)   [Bachelor (Fortgeschrittene)]
Frequency every year
Educational objectives
  • Skills to familiarize oneself with a special topic of the field Artificial Intelligence
  • Skills to present a topic using electronic media
  • Skills to discuss technically
Contents Selected topics on AI, such as
  • knowledge representation (frames, ontologies, etc.)
  • neural nets
  • (fuzzy) logic
  • case-based reasoning
  • intelligent agents
Forms of final examination presentation and final paper
Media types
  • transparencies/beamer/etc.
Literature topic specific literature

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Andreas Dengel Computer Sciences (89) AG Wissensbasierte Systeme
Dr. Thomas Roth-Berghofer Computer Sciences (89) Deutsches Forschungszentrum für Künstliche Intelligenz (DFKI)

89-1231: course (2C+1R) "Methods and Models of Artificial Intelligence"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Methods and Models of Artificial Intelligence
Department, Module ID Computer Sciences (89) – 1231
Responsible person Prof. Andreas Dengel
presence hours, CP course (2C+1R), 4 CP
Language English
Requirement Level Master (Entry Level)   [Master (Anfänger)]
Frequency every year
Educational objectives Introduction to models and methods to simulate human problem solving behaviour, to symbolic and subsymbolic knowledge representation approaches, and to processing and applying of acquired knowledge
Contents
  • knowledge representation
  • (heuristic) search
  • vague knowledge
  • artificial neural nets
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • blackboard/flipchart/etc.
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • Nilsson, N.: Artificial Intelligence: A New Synthesis, Morgan Kaufmann Publ., 1998
  • Russel, S., Norvig, P.: Artificial Intelligence - A Modern Approach, Prentice Hall, 1995
  • Heinsohn, J. und Socher-Ambrosius, R.: Wissensverarbeitung, Spektrum Akademischer Verlag, 1999

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Andreas Dengel Computer Sciences (89) AG Wissensbasierte Systeme

89-1245: project (4P) "Artificial Intelligence (Project)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Artificial Intelligence (Project)
Department, Module ID Computer Sciences (89) – 1245
Responsible person Prof. Andreas Dengel
presence hours, CP project (4P), 8 CP
Language German
Requirement Level Master (Entry Level)   [Master (Anfänger)]
Frequency every year
Required knowledge
  • Methods and Models of Artificial Intelligence (held in parallel)
Educational objectives Skills to practically use methods and techniques of symbolic as well as subsymbolic Artificial Intelligence:
  • Skills in using models and methods of AI
  • Skills in using representation and mechanisms for processing distributed knowledge
  • Skills in implementing independently using AI methods
  • Teamwork
Contents During this project, methods and techniques of AI are exercised and implemented.
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination presentation
Media types
  • transparencies/beamer/etc.
  • special software to be used in computer lab.
Literature to be announced during the project

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Andreas Dengel Computer Sciences (89) AG Wissensbasierte Systeme
Dr. Thomas Roth-Berghofer Computer Sciences (89) Deutsches Forschungszentrum für Künstliche Intelligenz (DFKI)

89-1251: course (2C+1R) "Knowledge Management"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Knowledge Management
Department, Module ID Computer Sciences (89) – 1251
Responsible person Prof. Andreas Dengel
presence hours, CP course (2C+1R), 4 CP
Language German
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge Methods and Models of Artificial Intelligence
Educational objectives Introduction to management of information and knowledge, especially
  • structuring and representation of knowledge
  • knowledge networks
  • accessing of knowledge
  • best practice approaches
Contents
  • concept knowledge
  • models of knowledge management
  • information retrieval
  • process-oriented knowledge management
  • document analysis and document management
  • agent-based knowledge management
  • success criteria and valuation methods
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • Hannig, U.: Knowledge Management und Business Intelligence, Springer, 2000
  • Nonaka, I., Takeuchi, H.: The Knowledge-Creating Company, New York/Oxford, Oxford University Press, 1995
  • Russel, S., Norvig, P.: Artificial Intelligence - A Modern Approach, Prentice Hall, 1995
  • Information Intelligence: Content Classification and the Enterprise Taxonomy Practice, Delphi Group, 2004

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Andreas Dengel Computer Sciences (89) AG Wissensbasierte Systeme

89-1252: course (2C+1R) "Case-based Reasoning"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Case-based Reasoning
Department, Module ID Computer Sciences (89) – 1252
Responsible person Prof. Andreas Dengel
presence hours, CP course (2C+1R), 4 CP
Language German (English on request)
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge Methods and Models of Artificial Intelligence
Educational objectives Introduction to methods for developing and maintaining Case-Based Reasoning (CBR) systems
Contents
  • case representation
  • similarity measures
  • retrieval algorithms
  • adaptation methods
  • learning methods
  • methodology for developing and maintaining CBR systems
  • explanations and explanation capabilities of CBR systems
  • example systems
Forms of final examination oral or written examination
Media types
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • Bergmann et al.: Developing Industrial Case-Based Reasoning Applications. LNAI 1612,2nd Edition, Springer, 2003
  • Bergmann, R.: Experience Management: Foundations, Development Methodology, and Internet-based Applications. LNAI 2432, Springer, 2002

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Dr. Thomas Roth-Berghofer Computer Sciences (89) Deutsches Forschungszentrum für Künstliche Intelligenz (DFKI)
Dr. Armin Stahl Computer Sciences (89) Deutsches Forschungszentrum für Künstliche Intelligenz (DFKI)

89-1253: course (2C+1R) "The Semantic Web: Foundations, Methods, and Applications"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name The Semantic Web: Foundations, Methods, and Applications
Department, Module ID Computer Sciences (89) – 1253
Responsible person Prof. Andreas Dengel
presence hours, CP course (2C+1R), 4 CP
Language German
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge Methods and Models of Artificial Intelligence
Educational objectives Overview and foundations of the Semantic Web as an extension of the current WWW; acquisition of knowledge and skills to judge the potential of the Semantic Web
Contents
  • Semantic Web languages (XML, RDF, RDF Schema, URIs)
  • knowledge engineering / modeling, tools
  • predicate logic, f-logic, OWL (expressiveness, inferences)
  • web services and infrastructure of the Semantic Web (SOAP, WSDL, UDDI, DAML-S)
  • technical and social aspects of trust and trustworthiness
  • explanation and explanation capabilities of knowledge based systems
  • applications and projects
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • blackboard/flipchart/etc.
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • Berners-Lee, T., Hendler, J., and Lassila, O.: The Semantic Web: A New Form of Web Content that is Meaningful to Computers will Unleash a Revolution of New Possibilities. ScientificAmerican.com, May 2001.
  • Spinning the Semantic Web, Fensel, D., Hendler, J., Lieberman, H., and Wahlster, W. (Eds.), MIT Press, 2003

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Dr. Thomas Roth-Berghofer Computer Sciences (89) Deutsches Forschungszentrum für Künstliche Intelligenz (DFKI)

89-1254: course (2C+1R) "Foundations of Machine Learning"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Foundations of Machine Learning
Department, Module ID Computer Sciences (89) – 1254
Responsible person Prof. Andreas Dengel
presence hours, CP course (2C+1R), 4 CP
Language German
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge Methods and Models of Artificial Intelligence
Educational objectives
  • Understanding of basic paradigms of machine learning
  • Insights into the capabilities and limitations of machine learning
  • Knowledge of important machine learning methods as well as their strength and weakness
  • Insights into the applicability of such methods, e.g., in protein classification
Contents
  • Discussion of different paradigms of machine learning
  • PAC learning
  • Online learning
  • Unsupervised learning
  • Study of the productive efficiency of these approaches
  • Discussion of important machine learning methods
  • Induction of decision trees
  • Learning of association rules
  • Bayesian learning
  • Clustering
  • Analysis of these methods in typical application areas
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • blackboard/flipchart/etc.
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • Mitchell, T., Machine Learning, McGraw-Hill, 1997.
  • Russell, S., Norvig, P., Artificial Intelligence - A Modern Approach (Second Edition), Prentice Hall, 2003.

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Dr. Sandra Zilles Computer Sciences (89) Deutsches Forschungszentrum für Künstliche Intelligenz (DFKI)

89-1255: course (2C) "Dokumentenmanagement"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Dokumentenmanagement
Department, Module ID Computer Sciences (89) – 1255
Responsible person Prof. Andreas Dengel
presence hours, CP course (2C), 3 CP
Language German
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge Methods and Models of Artificial Intelligence
Educational objectives Introduction to document management and document management systems
Contents
  • Document management and document management systems
  • Document lifecycle
  • Technology and interfaces
  • Processing scenarios
  • Security, standards, system operation
  • Legal foundation
  • Business process modelling and workflow
  • Economic efficiency of DMS solutions
  • Introduction of a DMS to a company
Forms of final examination oral or written examination
Media types
  • transparencies/beamer/etc.
Literature
  • Oliver Berndt, Lothar Leger: Dokumenten Management Systeme – Nutzen Organisation Technik, 1994.
  • Götzer, Schneiderath, Maier, Boehmelt, Komke: Dokumenten-Management Informationen im Unternehmen effizient nutzen, 2001.
  • Gulbins, Seyfried, Strack-Zimmermann: Dokumenten-Management, Vom Imaging zum Business-Dokument, 1999.
  • Hofmann Stefan: Content-, Dokumenten- und Knowledge-Management- Systeme, [online], 2002
  • Wikipedia: Dokumentenmanagement, [online], 2006,

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Andreas Dengel Computer Sciences (89) AG Wissensbasierte Systeme
Dr. Reiner Kappus External DMS-Consulting

89-1256: course (2C+1R) "Applications of Artificial Intelligence"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Applications of Artificial Intelligence
Department, Module ID Computer Sciences (89) – 1256
Responsible person Prof. Andreas Dengel
presence hours, CP course (2C+1R), 4 CP
Language English
Requirement Level Master (Entry Level)   [Master (Anfänger)]
Frequency every semester
Required knowledge Knowledge in Artificial Intelligence. Lecture "Methods and Models of AI" is recommended.
Educational objectives Knowledge of successful artificial intelligence (AI) applications existing in the real world.
Getting experience in widely used AI environments and toolkits.
Contents
  • Fundamentals: Roots of AI, first applications in reality, application-oriented development of AI
    • Review of successful real-world applications
      • Deeper investigation of applications in reality, e.g.: Robocup, handwriting recognition, speech recognition, AI in computer games, support of knowledge workers in the office, AI in agriculture
      • Future of AI
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • blackboard/flipchart/etc.
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Andreas Dengel Computer Sciences (89) AG Wissensbasierte Systeme

89-1271: seminar (2S) "Knowledge Management (Seminar)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Knowledge Management (Seminar)
Department, Module ID Computer Sciences (89) – 1271
Responsible person Prof. Andreas Dengel
presence hours, CP seminar (2S), 4 CP
Language German
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge
  • Methods and Models of Artificial Intelligence
  • Knowledge Management (held in parallel)
Educational objectives
  • Skills to familiarize oneself with a special topic of the field Knowledge Management
  • Skills to present a topic using electronic media
  • Skills to discuss technically
Contents This seminar addresses selected topics of Knowledge Management.
Forms of final examination presentation and final paper
Media types
  • transparencies/beamer/etc.
Literature topic specific literature

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Andreas Dengel Computer Sciences (89) AG Wissensbasierte Systeme
Dr. Thomas Roth-Berghofer Computer Sciences (89) Deutsches Forschungszentrum für Künstliche Intelligenz (DFKI)

89-1273: seminar (2S) "Semantic Web (Seminar)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Semantic Web (Seminar)
Department, Module ID Computer Sciences (89) – 1273
Responsible person Prof. Andreas Dengel
presence hours, CP seminar (2S), 4 CP
Language German
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency irregular
Required knowledge
  • Methods and Models of Artificial Intelligence
  • The Semantic Web: Foundations, Methods, and Applications (held in parallel)
Educational objectives
  • Skills to familiarize oneself with a special topic of the field Semantic Web
  • Skills to present a topic using electronic media
  • Skills to discuss technically
Contents This seminar addresses selected topics of the Semantic Web.
Forms of final examination presentation and final paper
Media types
  • transparencies/beamer/etc.
Literature topic specific literature

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Andreas Dengel Computer Sciences (89) AG Wissensbasierte Systeme
Dr. Thomas Roth-Berghofer Computer Sciences (89) Deutsches Forschungszentrum für Künstliche Intelligenz (DFKI)

89-1281: project (4P) "Knowledge Management (Project)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Knowledge Management (Project)
Department, Module ID Computer Sciences (89) – 1281
Responsible person Prof. Andreas Dengel
presence hours, CP project (4P), 8 CP
Language German
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge
  • Methods and Models of Artificial Intelligence
  • Knowledge Management (held in parallel)
Educational objectives
  • Methods on how to set up projects, to set objectives, and to valuated collective knowledge
  • Fields of application of computer-based information retrieval methods
  • Skills in design and implementation of process-oriented knowledge management tools
  • Teamwork
Contents During this project, methods and techniques of Knowledge Management are exercised and implemented.
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination presentation
Media types
  • transparencies/beamer/etc.
  • special software to be used in computer lab.
Literature to be announced during the project

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Andreas Dengel Computer Sciences (89) AG Wissensbasierte Systeme

89-1301: Meta-Module (6C+3R) "Schwerpunkt Intelligente Systeme"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Schwerpunkt Intelligente Systeme
Department, Module ID Computer Sciences (89) – 1301
Responsible person Prof. Thomas Breuel
presence hours, CP Meta-Module (6C+3R), 12 CP
Language German (English on request)
Requirement Level Bachelor (Advanced Level)   [Bachelor (Fortgeschrittene)]
Frequency every year
Required knowledge
Educational objectives
Contents
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral examination
Media types
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

Module ID SWS CP Level Responsible person Module name [en]
89-1002 2C+1R 4 [Bachelor (Kernmodul)] Prof. T. Breuel Intelligent Human Computer Interaction
89-1231 2C+1R 4 [Master (Anfänger)] Prof. A. Dengel Methods and Models of Artificial Intelligence
89-1331 2C+1R 4 [Master (Anfänger)] Prof. T. Breuel Introduction to Pattern Recognition

Study programmes

    No study promgrammes assigned (yet).

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

No lucturers assigned (yet).

89-1311: seminar (2S) "Grundlagen der Mustererkennung (Ba-Seminar)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Grundlagen der Mustererkennung (Ba-Seminar)
Department, Module ID Computer Sciences (89) – 1311
Responsible person Prof. Thomas Breuel
presence hours, CP seminar (2S), 4 CP
Language German
Requirement Level Bachelor (Advanced Level)   [Bachelor (Fortgeschrittene)]
Frequency every year
Required knowledge
Educational objectives
Contents
Examination prerequisites
Forms of final examination presentation and final paper
Media types
  • transparencies/beamer/etc.
Literature

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Thomas Breuel Computer Sciences (89) AG Bildverstehen und Mustererkennung

89-1331: course (2C+1R) "Introduction to Pattern Recognition"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Introduction to Pattern Recognition
Department, Module ID Computer Sciences (89) – 1331
Responsible person Prof. Thomas Breuel
presence hours, CP course (2C+1R), 4 CP
Language German (English on request)
Requirement Level Master (Entry Level)   [Master (Anfänger)]
Frequency every year
Educational objectives
  • Discuss the differences between approaches of inductive learning, machine learning, pattern recognition, Bayesian decision theory
  • Discuss the differences between unsupervised learning, reinforcement learning, and supervised learning
  • Be able to choose the appropriate statistical model and learning method for particular practical problems
  • Be able to implement the different approaches covererd in class.
  • Be able to use standard numerical and statistial software tools like R and/or Matlab.
  • Be able to explain the nearest neighbor algorithm, its performance, and its shortcomings.
  • Explain the problem of overfitting and techniques for detecting and avoiding overfitting.
Contents
  • Introduction to Pattern Recognition
  • Bayesian Decision Theory
  • Nearest Neighbor Models
  • Linear Discriminants
  • Mixture Densities
  • Non-Parametric Statistical Models
  • Bayesian Networks
  • Decision Trees
  • Neural Networks
  • Overfitting
  • Unsupervised Learning
  • Reinforcement Learning
  • Cross-Validation
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • blackboard/flipchart/etc.
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature Duda, Hart, and Stork: "Pattern Classification"

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Thomas Breuel Computer Sciences (89) AG Bildverstehen und Mustererkennung

89-1353: course (2C+1R) "Introduction to Image Processing and Image Understanding"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Introduction to Image Processing and Image Understanding
Department, Module ID Computer Sciences (89) – 1353
Responsible person Prof. Thomas Breuel
presence hours, CP course (2C+1R), 4 CP
Language English
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency irregular
Educational objectives After the course, students should have an understanding of basic techniques for linear and nonlinear image processing, object detection and localization, and document imaging.
Contents The course covers imaging devices, color theory, linear filters, non-linear filters, frequency domain methods, mathematical morphology, template matching, Hough transform, RANSAC, and image topology. Applications include digital photography, web imaging, object recognition, handwriting recognition, document imaging, and optical character recognition (OCR).
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • blackboard/flipchart/etc.
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature E.g. Gonzales and Woods: "Digital Image Processing"

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Thomas Breuel Computer Sciences (89) AG Bildverstehen und Mustererkennung

89-1354: course (2C+1R) "Document and Content Analysis"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Document and Content Analysis
Department, Module ID Computer Sciences (89) – 1354
Responsible person Prof. Thomas Breuel
presence hours, CP course (2C+1R), 4 CP
Language English
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency irregular
Required knowledge
  • Human Computer Interaction (or equivalent)
  • Pattern Recognition and Statistical Learning (or equivalent)
Educational objectives An in-depth understanding of document storage, processing, analysis, and retrieval techniques and their applications.
Contents Most of the data we interact with day-to-day does not come in the form of data structures or databases, but instead in the form of documents and document images. This course introduces students to the formats, techniques, and algorithms used for representing, compressing, analyzing, processing, and displaying documents. Topics covered include:
  • document formats and standards (TIFF, JPEG, PDF, PostScript, SVG)
  • document image compression (G4, MRC, token based compression, JPEG2000)
  • logical markup (HTML, XML, word processing formats, DocBook)
  • writings systems of the world
  • character sets and character encodings (ASCII, Unicode, special coding systems)
  • text rendering, layout, ligatures, and hyphenation (Pango)
  • typesetting and page layout systems (text flow, Word, LaTeX, etc.)
  • OCR (character recognition, page segmentation)
  • spelling and orthographic variation, statistical language modeling
  • document capture, page image dewarping and handheld document capture
  • named entity recognition, information extraction, table recognition
  • document search and retrieval, text mining, document databases
  • reading, psychophysics, and human-document interaction
  • document security and forensics
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • blackboard/flipchart/etc.
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature Will be announced in the lecture.

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

    No study promgrammes assigned (yet).

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Thomas Breuel Computer Sciences (89) AG Bildverstehen und Mustererkennung

89-1355: course (2C+1R) "Privacy, Identity and Computational Forensics"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Privacy, Identity and Computational Forensics
Department, Module ID Computer Sciences (89) – 1355
Responsible person Prof. Thomas Breuel
presence hours, CP course (2C+1R), 4 CP
Language English
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency irregular
Required knowledge
  • Human Computer Interaction (or equivalent)
  • Pattern Recognition and Statistical Learning (or equivalent)
Educational objectives An in-depth understanding of on-line privacy and identity, how they can be protected, and how they can be recovered. An understanding of how computation can be used to perform both on-line and physical forensics.
Contents The course covers methods for computational analysis of digital data and physical evidence. We will be examining how personal information and identity can be leaked and what techniques there are for protecting personal information. Possible topics include:
  • interests groups: businesses, police, intelligence agencies, criminals
  • kinds of privacy and identity data
  • writer identification from text
  • handwriting identification from writing samples
  • printer identification from printouts
  • digital camera identification from images
  • social network analysis
  • pornography identification
  • forensic applications of image data
  • CAPTCHAs and reverse Turing tests
  • keystroke analysis for identity
  • biometric identification
  • cryptography, privacy, and identity
  • psychology and technology of phishing
  • multi-factor authentication
  • hard disk forensics
  • chain of custody and standards of evidence in forensics
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • blackboard/flipchart/etc.
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature Will be announced in the lecture.

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

    No study promgrammes assigned (yet).

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Thomas Breuel Computer Sciences (89) AG Bildverstehen und Mustererkennung

89-1371: seminar (2S) "Topics in Pattern Recognition (Seminar)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Topics in Pattern Recognition (Seminar)
Department, Module ID Computer Sciences (89) – 1371
Responsible person Prof. Thomas Breuel
presence hours, CP seminar (2S), 4 CP
Language German (English on request)
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge
  • Basic Pattern Recognition and Artificial Intelligence
Educational objectives
  • ability to work with the original literature
  • understanding of cutting-edge problems in pattern recognition and its applications
Contents Selected topics from pattern recognition and its applications:
  • speech and handwriting recognition
  • document analysis
  • visual object recognition
  • applications of pattern recognition to industrial problems
  • bioinformatics
  • learning in games
  • adaptive optimization
  • statistical approachs to fault tolerance in software systems
  • Bayesian methods
  • intelligent user interfaces
  • intrusion detection
Forms of final examination presentation and final paper
Media types
  • transparencies/beamer/etc.
Literature original readings

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Thomas Breuel Computer Sciences (89) AG Bildverstehen und Mustererkennung

89-1381: project (4P) "Intelligent Data Mining and Pattern Recognition Competition (Project)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Intelligent Data Mining and Pattern Recognition Competition (Project)
Department, Module ID Computer Sciences (89) – 1381
Responsible person Prof. Thomas Breuel
presence hours, CP project (4P), 8 CP
Language German (English on request)
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge
  • Pattern Recognition and Artificial Intelligence
  • Basic Numerical Methods
Educational objectives Ability to design, implement, test, and validate pattern recognition and image understanding systems
Contents Changes annually; generally covers:
  • introduction to libraries and tools for the development of pattern recognition and image understanding systems
  • graphing and visualization tools
  • data collection and devices
  • implementation of learning algorithms
  • testing and validation methods
  • deployment
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination presentation
Media types
  • transparencies/beamer/etc.
  • special software to be used in computer lab.
Literature T.B.D.
Remarks Former Title: Development of Pattern Recognition and Image Understanding Systems (Projekt)
Last modification 2009-03-20 19:02:31 (Version 12)

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Thomas Breuel Computer Sciences (89) AG Bildverstehen und Mustererkennung

89-1432: course (2C+1R) "Multimedia Systems"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Multimedia Systems
Department, Module ID Computer Sciences (89) – 1432
Responsible person Prof. Paul Müller
presence hours, CP course (2C+1R), 4 CP
Language German (English on request)
Requirement Level Master (Entry Level)   [Master (Anfänger)]
Frequency every year
Required knowledge
  • Human Computer Interaction
  • Computer Graphics
  • Communication Systems
Educational objectives In-depth understanding of goals and tasks of multimedia systems, as well as the components and boundary conditions for the development of modern multimedia systems:
  • Human-machine communication in multimedia systems
  • Facets of perception and their technical description
  • End-to-end based requirements of media streams
  • Coding and compression of multimedia data
  • System architectures for multimedia systems and suitable techniques for the management of system resources.
Contents
  • Introduction to the topic "Multimedia" (from ASCII to graphical user interfaces)
  • Foundations of perception (visual, aural, tactile, ...)
  • Aspects of distribution in multimedia systems (end-to-end QoS, ...)
  • Compression techniques (Introduction to information theory; entropy coding, source coding, and hybrid coding; audio/video coding)
  • System requirements (synchronisation, scheduling, ...)
  • Applications (CSCW, teleconferencing, teleimmersion,...)
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • R. Steinmetz, "Multimedia-Technologie, Grundlagen, Komponenten und Systeme", 3. Auflage, Springer Verlag 2000
  • Holzinger, "Basiswissen Multimedia, Band 1: Technik", Vogel Verlag 2001
  • Y. Q. Shi, H. Sun, "Image and Video Compression for Multimedia Engineering. Fundamentals, Algorithms and Standards", Rds Associates Inc, 2003
  • D. Salomon, "Data Compression, The Complete Reference", Springer Verlag 2000
  • K. Sayood, "Introduction to Data Compression", Morgan Kaufmann, 2000

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Paul Müller Computer Sciences (89) AG Integrierte Kommunikationssysteme

89-1445: project (4P) "Multimedia Systems (Project)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Multimedia Systems (Project)
Department, Module ID Computer Sciences (89) – 1445
Responsible person Prof. Paul Müller
presence hours, CP project (4P), 8 CP
Language German
Requirement Level Master (Entry Level)   [Master (Anfänger)]
Frequency every year
Required knowledge
  • Human Computer Interaction
  • Computer Graphics
  • Communication Systems
Educational objectives Ability to utilise methods and techniques within the scope of multimedia systems:
  • Facets of perception of multimedia data
  • Network requirements of multimedia data (quality-of-service)
  • Ability to algorithmically implement task definitions of limited scope in the field of compression techniques
  • Critical consideration of multimedia techniques on the basis of sample applications
  • Teamwork
Contents In this project methods and techniques of multimedia systems are to be prepared, learnt and/or implemented.
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination presentation
Media types
  • transparencies/beamer/etc.
  • special software to be used in computer lab.
Literature
  • R. Steinmetz, "Multimedia-Technologie, Grundlagen, Komponenten und Systeme", 3. Auflage, Springer Verlag 2000
  • Y. Q. Shi, H. Sun, "Image and Video Compression for Multimedia Engineering. Fundamentals, Algorithms and Standards", Rds Associates Inc, 2003
  • D. Salomon, "Data Compression, The Complete Reference", Springer Verlag, 2000
  • K. Sayood, "Introduction to Data Compression", Morgan Kaufmann, 2000

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Paul Müller Computer Sciences (89) AG Integrierte Kommunikationssysteme

89-1451: course (2C+1R) "Grid Computing"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Grid Computing
Department, Module ID Computer Sciences (89) – 1451
Responsible person Prof. Paul Müller
presence hours, CP course (2C+1R), 4 CP
Language German (English on request)
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge
  • Communication Systems
  • Web Services
Educational objectives Knowledge of grid computing.
Contents By the term "Grid Computing" one denotes the distributed access to heterogeneous resources of all kinds over a network on the basis of open standards.

Whereas architectures have been in focus of past research in the field of Grid Computing and almost exclusively functional facets were regarded, the development of Grid systems of the next generation will also cover non-functional aspects, e.g. quality of service guarantees. A substantially tight integration of the Grid middleware with local resource management systems is required in order to make Grid functionality transparently available at workstations.

  • Introduction to the topic "Grid"
  • Foundations of service-oriented architectures
  • From Web Services to Grid Services
  • OGSA/OGSI and WSRF (resource description)
  • QoS considerations
  • Virtual organisations, SLAs
  • Monitoring / accounting / billing
  • Access systems (access, AAI (certificates, policies,infrastructure))
  • Management (technical / economic)
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • Foster, C. Kesselman, "The Grid 2", Morgan Kaufmann 2003
  • J. G. Hey, G. Fox, F. Berman, "Grid Computing", John Wiley & Sons 2003
  • J. Joseph, C. Fellenstein, "Grid Computing", Prentice Hall 2003
  • J. Taylor, "From P2P to Web Services and Grids", Springer-Verlag, 2004
  • A. S. Tanenbaum, "Verteilte Systeme", Pearson Studium, 2003

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Paul Müller Computer Sciences (89) AG Integrierte Kommunikationssysteme

89-1452: course (2C+1R) "Service Oriented Architectures (SOA)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Service Oriented Architectures (SOA)
Department, Module ID Computer Sciences (89) – 1452
Responsible person Prof. Paul Müller
presence hours, CP course (2C+1R), 4 CP
Language German (English on request)
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge
  • Communication Systems
  • Algorithms in Distributed Systems
Educational objectives
  • Systematical Understanding of service oriented architectures
  • Understanding the theoretical background
  • Overview of current technologies and standards
  • Ability to systematically design SOA based applications
  • Approaches for the evolution of SOA based applications
Contents Service oriented Architectures (SOA) are architectural concepts that describe dependable and adaptive systems composed of autonomous services. These autonomous services are described using a standardized language, identified by reference and can be accessed at runtime by standard Internet protocols.
  • Introduction
  • Theoretical background
    • Communication
    • Coordination
    • State
    • Security
  • Architecture
    • Common principles
    • Life-cycle of a SOA
    • Service oriented analysis
    • Service oriented design
  • History of service orientation
  • Technologies and standards
    • Web services (WSDL, SOAP, UDDI …)
    • Workflow and orchestration (BPEL ...)
    • Implementation with Java and .NET
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • E. Newcomer, G. Lomow, "Understanding SOA with Web Services", Addison-Wesley 2004
  • T. Erl, "Service-Oriented Architecture", Prentice Hall PTR 2004
  • G. Alonso, F. Casati, H. Kuno, " Web Services", Springer, Berlin, 2003
  • ZapThink, "XML, Web Services and Service Orientation", http://www.zaptihnk.com
  • A. S. Tanenbaum, "Verteilte Systeme", Pearson Studium, 2003
  • Andreas Eberhart, Stefan Fischer, „Web Services – Grundlagen und praktische Umsetzung mit J2EE und .NET“, Hanser 2003

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Paul Müller Computer Sciences (89) AG Integrierte Kommunikationssysteme

89-1471: seminar (2S) "Service-oriented Computing (Seminar)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Service-oriented Computing (Seminar)
Department, Module ID Computer Sciences (89) – 1471
Responsible person Prof. Paul Müller
presence hours, CP seminar (2S), 4 CP
Language German (English on request)
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge Basics in Communication Systems
Educational objectives
  • capability to work into a specialized topic in the area of service-oriented architecture (SOA) or Grid Computing
  • capability to present a restricted scientific topic in an intelligible way, using electronic media
  • capability for technical discussions
Contents Selected topics from the area SOA or Grid computing supplemental to the lectures “Service-oriented architectures (SOA)” and “Grid computing”, e.g.:
  • SOA reference architectures
  • service-oriented design
  • Workflow basics: orchestration, choreography, coordination
  • SOA – implementation approaches
Forms of final examination presentation and final paper
Media types
  • transparencies/beamer/etc.
Literature Topic specific literature

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

No lucturers assigned (yet).

89-1481: project (4P) "Service-oriented Computing (project)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Service-oriented Computing (project)
Department, Module ID Computer Sciences (89) – 1481
Responsible person Prof. Paul Müller
presence hours, CP project (4P), 8 CP
Language German (English on request)
Requirement Level Master (Entry Level)   [Master (Anfänger)]
Frequency every semester
Required knowledge
  • Grid Computing (89-1451)
  • Service-oriented Architectures (89-1452)
Educational objectives The projects aims at analysing and designing a service-oriented application or Grid application. A concrete example has to be developed from the idea to the implementation.
Contents
  • Service-oriented analysis and design
  • Programming with Java and other tools
  • Deployment
  • Tests and evaluation
Examination prerequisites One of the following lectures
  • Grid Computing (89-1451)
  • Service-oriented Architectures(89-1452)
Forms of final examination presentation
Media types
  • transparencies/beamer/etc.
  • special software to be used in computer lab.
Literature see literature of the corresponding lectures

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Paul Müller Computer Sciences (89) AG Integrierte Kommunikationssysteme

89-1531: Meta-Module (4C+2R) "Computer Aided Geometric Design"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Computer Aided Geometric Design
Department, Module ID Computer Sciences (89) – 1531
Responsible person Juniorprof. Georg Umlauf
presence hours, CP Meta-Module (4C+2R), 8 CP
Language German (English on request)
Requirement Level Master (Entry Level)   [Master (Anfänger)]
Frequency every year
Required knowledge
  • Computer Graphics
  • Algorithmic Geometry
Educational objectives Understanding of contents and capability to apply the methods in natural sciences and technology
Contents
  • Bezier- and B-Spline-curves
  • G-Splines
  • Subdivision curves
  • Triangular Bezier surfaces
  • Tensor product surfaces
  • G-Spline surfaces
  • Subdivision surfaces
  • Box-Splines
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • blackboard/flipchart/etc.
  • transparencies/beamer/etc.
Literature
  • J. Hoschek, G. Lasser: Grundlagen der Geometrischen Datenverarbeitung, Teubner.
  • G. Farin: Curves and Surfaces for CAGD, Academic Press, 2002.
  • H. Prautzsch, W. Boehm, M. Paluszny: Bézier and B-Spline Techniques, Springer, 2003.
  • current publications

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

Module ID SWS CP Level Responsible person Module name [en]
89-1152 2C+1R 4 [Master (Fortgeschrittene)] Prof. H. Hagen Computational Geometry
89-1551 2C+1R 4 [Master (Fortgeschrittene)] Juniorprof. G. Umlauf Topics in Geometric Modelling

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Hans Hagen Computer Sciences (89) AG Graphische Datenverarbeitung
Juniorprof. Georg Umlauf Computer Sciences (89) AG Geometrische Algorithmen

89-1551: course (2C+1R) "Topics in Geometric Modelling"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Topics in Geometric Modelling
Department, Module ID Computer Sciences (89) – 1551
Responsible person Juniorprof. Georg Umlauf
presence hours, CP course (2C+1R), 4 CP
Language German (English on request)
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency irregular
Required knowledge
  • CAGD
Educational objectives Understanding of contents and capability to apply the methods in natural sciences and technology
Contents
  • Discrete differential geometry
  • Surface reconstruction
  • Net simplification, net optimization
  • Multivariate Splines
  • Wavelets in CAGD
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • blackboard/flipchart/etc.
  • transparencies/beamer/etc.
Literature Will be announced in the lecture.

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Juniorprof. Georg Umlauf Computer Sciences (89) AG Geometrische Algorithmen

89-1571: seminar (2S) "Geometric Modelling (Seminar)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Geometric Modelling (Seminar)
Department, Module ID Computer Sciences (89) – 1571
Responsible person Juniorprof. Georg Umlauf
presence hours, CP seminar (2S), 4 CP
Language German (English on request)
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge
  • Computer Aided Geometric Design
Educational objectives
  • Capability to prepare a special topic from computer graphics.
  • Capability to present a special topic from computer graphics comprehensibly using electonic media
  • Capability for sientific discussion
Contents Selected topics from geometric modeling, e.g.:
  • Spline curves and surfaces (B-Splines, G-Splines, Bézier, etc.)
  • Subdivision
  • net-based modeling
  • Solid Modeling
  • Variational Modeling
Forms of final examination presentation and final paper
Media types
  • transparencies/beamer/etc.
Literature topic specific literature

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Juniorprof. Georg Umlauf Computer Sciences (89) AG Geometrische Algorithmen

89-1581: project (4P) "Geometric Modelling (Project)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Geometric Modelling (Project)
Department, Module ID Computer Sciences (89) – 1581
Responsible person Juniorprof. Georg Umlauf
presence hours, CP project (4P), 8 CP
Language German (English on request)
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge
  • Computer Aided Geometric Design
Educational objectives Capability to apply the methods of geometric modeling in practice:
  • Capability to use and apply advanced techniques of OpenGL.
  • Capability to implement the mathematical models
  • Team work
  • Run through the complete development cycle of complex application in surface modelling
  • Critical discussion of modeling results for application data
Contents Different tasks from geometric modeling, e.g.:
  • Implemention of an editor for G-spline curves and surfaces
  • Implemention of an editor for subdivision surfaces
  • Implemention of the visualization tools for the differential geometrical properties of subdivision surfaces
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination presentation
Media types
  • transparencies/beamer/etc.
  • special software to be used in computer lab.
Literature
  • see Computer Aided Geometric Design

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Juniorprof. Georg Umlauf Computer Sciences (89) AG Geometrische Algorithmen

89-1632: course (2C+1R) "Scientific Visualization"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Scientific Visualization
Department, Module ID Computer Sciences (89) – 1632
Responsible person Juniorprof. Achim Ebert
presence hours, CP course (2C+1R), 4 CP
Language German (English on request)
Requirement Level Master (Entry Level)   [Master (Anfänger)]
Frequency every year
Required knowledge
  • Computer Graphics
  • Algorithmic Geometry
Educational objectives Understanding of contents and capability to apply the methods in natural sciences and technology.
Contents
  • fundamentals and definitions of visualization and virtual reality
  • Data representations
  • Basic techniques (nets, etc.)
  • Feature Based Visualization
  • Volume Visualization
  • Vector- and tensor fields
  • Photorealistic Rendering
  • Visualization systems
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral or written examination
Media types
  • blackboard/flipchart/etc.
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • C. Hanson, C. Johnson: The Visualization Handbook, Elsevier, 2005.
  • R. Fernando: GPU Gems, NVidia Corp., 2004.
  • LaMothe: Tricks of the 3D Game Programming Gurus — Advanced 3D Graphics and Rasterization, Sams Publications, 2003.
  • current publications.

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

    No study promgrammes assigned (yet).

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

No lucturers assigned (yet).

89-1651: course (2C+1R) "Information Visualization"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Information Visualization
Department, Module ID Computer Sciences (89) – 1651
Responsible person Juniorprof. Achim Ebert
presence hours, CP course (2C+1R), 4 CP
Language German (English on request)
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge
  • Basics in Computer Graphics
Educational objectives Understanding of contents and capability to apply the methods in natural sciences and technology
Contents
  • Perception and Gestalt laws
  • Interaktion Techniques
  • Multivariate Data and visual representations
  • Visualization techniques (e.g. level of detail, navigation, focus and context, 2D/2.5D/3D, ...)
  • Visualization of hierarchical data
  • Visualization of graphs and networks
  • Visualization of time-dependent data
  • Software Visualization
  • Evaluation
  • Visualizations in application areas (e.g. biochemical or geographical information)
Examination prerequisites
  • Programming exercise
  • presentation
Forms of final examination oral examination
Media types
  • blackboard/flipchart/etc.
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • C. Ware. Information Visualization: Perception for Design. 2nd Edition, Morgan Kaufman, San Francisco, ISBN 1-55860-819-2, 2004.
  • R. Spence. Information Visualization. ACM Press/Addison Wesley, New York, ISBN 0-201-59626-1, 2001.
  • S. K. Card, J. Mackinlay, and B. Shneiderman. Readings in Information Visualization: Using Vision to Think. Academic Press, ISBN 1-55860-533-9, 1999.
  • C. Chen. Information Visualization. Springer, London, Berlin, Heidelberg, 2nd Edition, ISBN 1-85233-789-3, 2004.
  • Current publications.

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Juniorprof. Achim Ebert Computer Sciences (89) AG Visualisierung
Prof. Hans Hagen Computer Sciences (89) AG Graphische Datenverarbeitung

89-1671: seminar (2S) "Visualisation and HCI (Seminar)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Visualisation and HCI (Seminar)
Department, Module ID Computer Sciences (89) – 1671
Responsible person Juniorprof. Achim Ebert
presence hours, CP seminar (2S), 4 CP
Language German (English on request)
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge
  • Visualization and Virtual Reality
Educational objectives
  • Capability to prepare a special topic from computer graphics.
  • Capability to present a special topic from computer graphics comprehensibly using electonic media
  • Capability for sientific discussion
Contents Selected topics from visualization, e.g.:
  • VR/AR
  • Information Visualization
  • Scientific Visualization
  • Adaptive/mobile Visualization
  • Visualization of medical and biological data
Forms of final examination presentation and final paper
Media types
  • transparencies/beamer/etc.
Literature topic specific literature

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Juniorprof. Achim Ebert Computer Sciences (89) AG Visualisierung

89-1681: project (4P) "Visualisation (Project)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Visualisation (Project)
Department, Module ID Computer Sciences (89) – 1681
Responsible person Juniorprof. Achim Ebert
presence hours, CP project (4P), 8 CP
Language German (English on request)
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency every year
Required knowledge
  • Visualisation and Virtual Reality
Educational objectives Capability to apply the methods of visualization in practice:
  • Detailed knowledge in current visualization techniques in theory and practice
  • Team work
  • Run through the complete development cycle of complex visualization tasks
  • Critical discussion of visualization results for application data
Contents Different tasks from visualiuzation, e.g.:
  • Visualization of scalar fields: Implemention of algortithms like marching cubes, volume rendering, etc.
  • Visualization of vector fields: Implemention of algortithms like stream lines and surfaces, turbulence detection, detection of topology, etc.
  • Construction of visualization framework for the implemented algorithms with interactive graphical output based on
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination presentation
Media types
  • transparencies/beamer/etc.
  • special software to be used in computer lab.
Literature
  • see Visualisation and Virtual Reality

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Juniorprof. Achim Ebert Computer Sciences (89) AG Visualisierung

89-1751: course (2C+1R) "3D Computer Vision"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name 3D Computer Vision
Department, Module ID Computer Sciences (89) – 1751
Responsible person Prof. Didier Stricker
presence hours, CP course (2C+1R), 4 CP
Language German (English on request)
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency irregular
Educational objectives Goal of the lecture is to build an active knowledge in the area of Computer Vision, in particular in the topic of reconstruction of 3D scenes out of 2D images. The students will learn about essential technologies and fundamental mathematic rules of 3D Vision. More over, they will collect practical experience through programming of computer vision tasks in the context of the exercices.
Contents
  • Background in projective geometry
  • Camera models
  • Camera calibration
  • Epipolar geometry
  • Structure and motion from two views
  • Structure and motion from multiple views
  • 3D reconstruction
  • Shape from Shading
  • Robust statistics for parameter estimation
Forms of final examination oral or written examination
Media types
  • transparencies/beamer/etc.
Literature

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

    No study promgrammes assigned (yet).

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Didier Stricker Computer Sciences (89) AG Augmented Vision

89-2001: course (4C+2R) "Data Base Application"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Data Base Application
Department, Module ID Computer Sciences (89) – 2001
Responsible person Prof. Theo Härder
presence hours, CP course (4C+2R), 8 CP
Language German
Requirement Level Bachelor (Core)   [Bachelor (Kernmodul)]
Frequency every year
Required knowledge Information Systems
Educational objectives
  • Knowlwdge of basic principles and methods for the application of DB systems .
  • Acquisition of abilities and skills for database administrator and DB-application developer for the design, installation, and maintenance of databases as well as programming and compilation of DB programs, in particular based on the relational model and SQL, object-oriented and object-relational data models related to the standards ODMG and SQL:1999/2003
Contents
  • Requirements for and description models of DBMS
  • Logical DB design
  • Tables and views
  • Application programming interfaces
  • Tasks of transaction management
  • Theory of serializability
  • Synchronization methods
  • Logging and recovery
  • Integrity control and active behavior
  • Data security and access control
  • Object orientation and databases
  • Storing and processing of large objects
Forms of final examination oral or written examination
Media types
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • R. Elmasri, S. B. Navathe: Grundlagen von Datenbanksystemen, 3. Auflage, Pearson Studium, 2002
  • T. Härder, E. Rahm: Datenbanksysteme - Konzepte und Techniken der Implementierung (2. Auflage), Springer, Berlin, 2001
  • Kemper, A. Eickler: Datenbanksysteme - Eine Einführung (5. Auflage), Oldenbourg, München, 2004
  • Folienkopien des Vorlesungsstoffes
  • further literature: to be announced in the lecture

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Theo Härder Computer Sciences (89) AG Datenbanken und Informationssysteme
Prof. Andreas Reuter Computer Sciences (89) AG Verlssliche Systeme

89-2002: Meta-Module (8C+4R) "Schwerpunkt Datenbanken - Realisierung und Middleware"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Schwerpunkt Datenbanken - Realisierung und Middleware
Department, Module ID Computer Sciences (89) – 2002
Responsible person Prof. Stefan Deßloch
presence hours, CP Meta-Module (8C+4R), 16 CP
Language German
Requirement Level Bachelor (Advanced Level)   [Bachelor (Fortgeschrittene)]
Frequency every year
Required knowledge
Educational objectives
Contents
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral examination
Media types
  • transparencies/beamer/etc.
Literature
Remarks
Last modification 2009-05-20 15:00:16 (Version 12)

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

Module ID SWS CP Level Responsible person Module name [en]
89-2001 4C+2R 8 [Bachelor (Kernmodul)] Prof. T. Härder Data Base Application
89-2133 4C+2R 8 [Master (Anfänger)] Prof. T. Härder Realisation of Data Base Systems
89-2202 4C+2R 8 [Master (Anfänger)] Prof. S. Deßloch Middleware for Heterogeneous and Distributed Information Systems

Study programmes

    No study promgrammes assigned (yet).

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

No lucturers assigned (yet).

89-2003: Meta-Module (6C+3R) "Schwerpunkt Datenbanken - Datenmodelle und Middleware"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Schwerpunkt Datenbanken - Datenmodelle und Middleware
Department, Module ID Computer Sciences (89) – 2003
Responsible person Prof. Stefan Deßloch
presence hours, CP Meta-Module (6C+3R), 12 CP
Language German
Requirement Level Bachelor (Advanced Level)   [Bachelor (Fortgeschrittene)]
Frequency every year
Required knowledge
Educational objectives
Contents
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination oral examination
Media types
  • transparencies/beamer/etc.
Literature
Remarks
Last modification 2009-05-20 15:04:03 (Version 12)

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

Module ID SWS CP Level Responsible person Module name [en]
89-2001 4C+2R 8 [Bachelor (Kernmodul)] Prof. T. Härder Data Base Application
89-2203 2C+1R 4 [Master (Anfänger)] Prof. S. Deßloch Middleware for Information Systems
89-2233 2C+1R 4 [Master (Anfänger)] Prof. S. Deßloch Recent Developments for Data Models

Study programmes

    No study promgrammes assigned (yet).

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

No lucturers assigned (yet).

89-2132: course (2C) "Transaction Systems"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Transaction Systems
Department, Module ID Computer Sciences (89) – 2132
Responsible person Prof. Theo Härder
presence hours, CP course (2C), 3 CP
Language German
Requirement Level Master (Entry Level)   [Master (Anfänger)]
Frequency every two years
Required knowledge Data Base Application
Educational objectives Intermediation of basics and methods in the area of transaction systems:
  • Architecture of transaction and client/server systems
  • Understanding of transaction models and their variants
  • Survey of cooperation and workflow models
  • Heterogeneous transaction systems and their problems related to federated DBS, Multi-DBS, and transactional processes in the Web
  • Evaluation of the corresponding realization concepts
Contents
  • Archtecture of TA systems
  • Client/server systems
  • Transaction models
  • Transaction models for heterogeneous systems, workflows, and Web
  • TP monitors
  • System examples
Forms of final examination oral examination
Media types
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • Gray, J., Reuter, A.: Transaction Processing: Concepts und Techniques , Morgan Kaufmann, San Mateo, Kalifornien, 1993
  • Bernstein, P.A., Newcomer, E.: Principles of Transaction Processing , Morgan Kaufmann, San Mateo, 1997
  • Meyer-Wegener, K.: Transaktionssysteme, B. G. Teubner, Stuttgart, 1988
  • Rahm, E.: Hochleistungs-Transaktionssysteme, Vieweg-Verlag, 1993
  • Weikum, G, Vossen, G.: Transactional Information Systems, Morgan Kaufmann, 2001
  • Orfali, R., Harkey, D., Edwards, J.: Client/Server Survival Guide, Third Edition, Wiley Computer Publishing Group (John Wiley & Sons, Inc.), New York, 1999

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Theo Härder Computer Sciences (89) AG Datenbanken und Informationssysteme

89-2133: course (4C+2R) "Realisation of Data Base Systems"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Realisation of Data Base Systems
Department, Module ID Computer Sciences (89) – 2133
Responsible person Prof. Theo Härder
presence hours, CP course (4C+2R), 8 CP
Language German (English on request)
Requirement Level Master (Entry Level)   [Master (Anfänger)]
Frequency every two years
Required knowledge Data Base Application
Educational objectives Intermediation of in-depth knowledge related to design, architecture, implementation, and maintenance of DBMS, in particular architectures of centralized and distributed DBMS (layer models), storage system, access system and data system; implementation techniques for concepts and methods which are used to realize the individual layers of a DBMS. Acquisition of a deeper understanding concerning the interplay of the DBMS layers and components to enable the explanation of the DBMS performance behavior, the design, architecture, and maintenance of databases as well as the programming of DB-based applications.
Contents
  • Architectures of DB systems
  • Management of external storage
  • DB-buffer management and DB caching
  • Storage structures
  • One-dimensional access paths
  • Multi-dimensional access paths
  • Record-oriented interface
  • Implementation of table operations
  • Set-oriented interface
Forms of final examination oral examination
Media types
  • transparencies/beamer/etc.
  • script for downloading (as PDF)
Literature

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Theo Härder Computer Sciences (89) AG Datenbanken und Informationssysteme

89-2145: project (4P) "Data Base Aspects of E-Commerce (Project)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Data Base Aspects of E-Commerce (Project)
Department, Module ID Computer Sciences (89) – 2145
Responsible person Prof. Theo Härder
presence hours, CP project (4P), 8 CP
Language German (English on request)
Requirement Level Master (Entry Level)   [Master (Anfänger)]
Frequency every year
Required knowledge
  • Data Base Application
  • Middleware for Heterogeneous and Distributed Information Systems (desirable)
Educational objectives Participants gain knowledge of and practical experience with important techniques for building DB-based web sites and utilizing data bases in the application area of e-commerce. The students work in teams to conduct all phases of the development cycle of a fully-functional on-line auctioning system. The project involves the use of IBM's DB2 Universal Database with the query language SQL, and utilizes the J2EE framework as an implementation platform.
Contents The project consists of a foundation part and an application development part.
  • Foundations:
    • Fundamental J2EE technologies (Servlets, Java Server Pages, JavaBeans, JDBC and Enterprise JavaBeans),
    • Applying J2EE technologies in a client/server environment, using the login and customer registration modules as an example,
    • DB access through JDBC and Enterprise JavaBeans, including a detailed comparison of the two approaches.
  • Application Development:
    • Development of an auctioning server based on a partially supplied DB schema and the solutions developed in the first part,
    • E-Commerce concepts such as sessions, shopping carts, and user tracking,
    • Realization of the auctioning process logic combined with integration of external providers based on Web services.
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination presentation
Media types
  • transparencies/beamer/etc.
  • special software to be used in computer lab.
Literature
  • see Data Base Application, Middleware for Heterogeneous and Distributed Information Systems
  • further material related to the applied technologies and products will be provided

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Theo Härder Computer Sciences (89) AG Datenbanken und Informationssysteme

89-2146: project (4P) "DB Scheme Design and Programming (Project)"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name DB Scheme Design and Programming (Project)
Department, Module ID Computer Sciences (89) – 2146
Responsible person Prof. Theo Härder
presence hours, CP project (4P), 8 CP
Language German (English on request)
Requirement Level Master (Entry Level)   [Master (Anfänger)]
Frequency every year
Required knowledge
  • Data Base Application
Educational objectives As a major goal of the project, the participants are made familiar with the most important techniques for the design of a relational database (information requirements analysis, DB-schema design, DB programming), for DB optimization as well as for design and realization of Web-based DB applications.
Contents
  • Survey of the relevant functionality of DB2; practise of the needed components (SQL, eSQL/SQLJ and XQuery)
  • Carrying out a complete database design:
  • Analysis and documentation of a given mini-world using UML
  • Transformation of the developed schema into an relational schema
  • Creation and loading of the related database with data ,
  • Development of a Web-based DB application,
  • Analysis of the query optimization:
  • Functioning of the query optimizer,
  • Influence of storage structures and access paths on the response time
Forms of examination
(prerequisites for final ex.)
  • recitations
Forms of final examination presentation
Media types
  • transparencies/beamer/etc.
  • special software to be used in computer lab.
Literature
  • see Data Base Application
  • further material related to the applied technologies and products will be provided
Remarks Das Modul wurde früher unter der Bezeichnung ORDB-Schemaentwurf und -Programmierung angeboten.
Last modification 2007-12-21 08:55:12 (Version 12)

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Theo Härder Computer Sciences (89) AG Datenbanken und Informationssysteme

89-2151: course (2C) "Current Trends in DBMSs"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Current Trends in DBMSs
Department, Module ID Computer Sciences (89) – 2151
Responsible person Prof. Theo Härder
presence hours, CP course (2C), 3 CP
Language German
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency irregular
Required knowledge Database Application
Educational objectives Detailed understanding of design, composition, and realization of DBMS architectures, which can be derived from the layer model of centralized relational DBMSs. These systems manage either new data types or are tailored to special environments and must frequently cope with requirements such as distribution, heterogeneity, and autonomy.
Contents
  • Architectural extensions
  • Multi-computer DBMSs
  • Information integration
  • Federated DBMSs
  • Native XML DBMSs
  • Database caching
  • P2P DBMSs
  • Data Warehousing, Data Mining
Forms of final examination oral examination
Media types
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature To be announced in the course

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Theo Härder Computer Sciences (89) AG Datenbanken und Informationssysteme

89-2152: course (2C) "Distributed and Parallel Data Base Systems"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Distributed and Parallel Data Base Systems
Department, Module ID Computer Sciences (89) – 2152
Responsible person Prof. Theo Härder
presence hours, CP course (2C), 3 CP
Language German
Requirement Level Master (Advanced Level)   [Master (Fortgeschrittene)]
Frequency irregular
Required knowledge Data Base Application
Educational objectives Intermediation of basics and methods in the area of distributed, federated, and parallel DBMSs:
  • Architecture of multi-computer DBMSs
  • Understanding of the essential aspects of distributed and parallel DB processing
  • Use of algorithms for the distributed DB processing and transaction control
  • Use of replication
  • Evaluation of the corresponding realization concepts
Contents
  • Classification of multi-computer DBMS
  • Distributed DBMS (Shared Nothing vs. Shared Disk)
  • Data allocation in distributed and parallel DBMS
  • Distributed and parallel query processing
  • Distributed transaction management
  • Use of replicated data
  • Shared-Disk DBMS
Forms of final examination oral examination
Media types
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature
  • Rahm, E.: Mehrrechner-Datenbanksysteme: Grundlagen der verteilten und parallelen Datenbankverarbeitung, Addison-Wesley Publ. Comp., 1994
  • Dadam, P.: Verteilte Datenbanken und Client/Server-Systeme, Springer-Verlag, 1996
  • Özsu, M.T.; Valduriez, P.: Principles of Distributed Database Systems, 2nd Edition, Prentice Hall, 1999
  • Gray, J., Reuter, A.: Transaction Processing - Concepts and Techniques, Morgan Kaufmann Publishers Inc., San Mateo, CA., 1993
  • Bell, D., Grimson, J.: Distributed Database Systems, Addison-Wesley, 1992
  • Rahm, E.: Hochleistungs-Transaktionssysteme, Vieweg-Verlag, 1993

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

No submodules assigned.

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

Name Department Work group [de]
Prof. Theo Härder Computer Sciences (89) AG Datenbanken und Informationssysteme

89-2202: Meta-Module (4C+2R) "Middleware for Heterogeneous and Distributed Information Systems"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Middleware for Heterogeneous and Distributed Information Systems
Department, Module ID Computer Sciences (89) – 2202
Responsible person Prof. Stefan Deßloch
presence hours, CP Meta-Module (4C+2R), 8 CP
Language German (English on request)
Requirement Level Master (Entry Level)   [Master (Anfänger)]
Frequency every year
Required knowledge see submodules
Educational objectives see submodules
Contents see submodules
Forms of final examination oral examination
Media types
  • transparencies/beamer/etc.
  • transparencies for downloading (as PDF)
Literature see submodules

sub-modules

[Back to the index of modules]   [This Module in the Index of Modules]  

Module ID SWS CP Level Responsible person Module name [en]
89-2203 2C+1R 4 [Master (Anfänger)] Prof. S. Deßloch Middleware for Information Systems
89-2204 2C+1R 4 [Master (Anfänger)] Prof. S. Deßloch Enterprise Information Systems

Study programmes

Lecturers

[Back to the index of modules]   [This Module in the Index of Modules]  

No lucturers assigned (yet).

89-2203: course (2C+1R) "Middleware for Information Systems"

[Back to the index of modules]   [This Module in the Index of Modules]  

Module name Middleware for Information Systems
Department, Module ID Computer Sciences (89) – 2203
Responsible person Prof. Stefan Deßloch
presence hours, CP course (2C+1R), 4 CP
Language German (English on request)
Requirement Level Master (Entry Level)   [Master (Anfänger)]
Frequency every year
Required knowledge
  • Bachelor module „Information Systems“
  • Selected content from „Data Base Application“ (DBS architecture, transaction management, application programming interfaces)
Educational objectives In addition to the design and implementation of databases, the realization of data access, application functionality, as well as presentation and interaction logic are key tasks during the development of modern, web-based information systems (IS). Within the scope of the resulting multi-layered IS architecture, different forms of middleware are employed between the data management layer and the end user. Middleware provides powerful programming abstractions and infrastructure to simplify the development of IS at various architectural levels by taking over or supporting important tasks in a number of areas:
  • Standardization and simplification of data access and manipulation
  • Management, activation, and reuse of application and presentation logic components
  • Interaction and interoperability of IS-components in distributed environments
  • Transactional properties and guarantees for distributed IS-components
  • Providing IS-functionality in web, internet, and intranet environments
  • Robustness, scalability, and availability of IS
The course provides a solid foundation in concepts, methods, and technologies for developing modern information systems using middleware.