Additional Content
Main Content
Curriculum Master
Bitte beachten Sie, dass der Masterstudiengang Computer Science and Media (Medieninformatik), ab dem WS 2011/2012 ausschließlich in englischer Sprache angeboten wird.
* Electives can be selected from the Computer Science and Media course and seminar offerings, advanced English courses and other courses from the Bauhaus-Universität Weimar.
Modulkatalog Master PV 11 (ab WS 2011/2012)
Zum Modulkatalog PV 29 (ab WS 2009/2010 bis SS 2011)
Zum Modulkatalog PV 25 (ab WS 2005/2006 bis SS 2009)
- Advanced Analysis
- Advanced Computer Graphics
- Advanced Human-Computer Interaction
- Advanced Numerics
- Applied Signal Theory
- Cognitive Systems
- Computer Vision
- Cryptographic Primitives
- Cryptographic Protocols
- Database Implementation Techniques
- Software Development for Safe and Secure Systems
- Discrete Optimization
- Dynamical Systems
- Logic and Semantic Web
- Introduction to Machine Learning
- Mobile Information Systems
- Number Theory
- Perceptual Computer Graphics
- Real-time Rendering
- Search Strategies
- Ubiquitous Computing
- Usability Engineering
- Virtual Reality
- Visual Analytics
Module Index Master
Modeling
Module code | MO |
Instructors in charge | Gürlebeck / N.N. Computer Vision |
Level | Elective module, 1st and 2nd semester (Master) |
Degree program | Master Computer Science and Media |
Workload | 9 ECTS credits |
Teaching Scheme | As courses, each complete with lectures and tutorials on selected theoretical and practical issues, prototypical implementations, and an evaluation of algorithms and applications. Most courses within this module comprise of 2 SWS for lectures + 1 SWS for tutorials (equivalent to 4.5 ECTS credits). |
Duration | 2 semesters |
Cycle | Each semester |
Prerequisites | Bachelor’s degree |
Educational Objectives / Competences | This module provides solid foundations of the methodological, mathematical, and algorithmic concepts to develop hardware and software systems in the field of digital media. Since a large part of these models is of a mathematical nature, numerical model formation, solution and optimization methods can be chosen as a special focus. Students will work mostly as small teams (2-3 students) for all tutorial or lab-related activities. |
Courses | Courses and seminars cover the numerical solution of ordinary and partial differential equation systems, error and stability analyses, the analysis of measured data and digital signals such as image analysis, but also optimization and conceptual modeling topics. The following courses are part of the modeling module:
For the module, students choose courses worth altogether 9 ECTS credits. |
Grading | The combined grade for the module is calculated as the mean of the grades obtained in the component courses, weighted by the courses’ ECTS credits. |
Distributed & Secure Information Systems
Module code
DSIS
Instructors in charge
Lucks/Höpfner
Level
Elective module, 1st and 2nd semester (Master)
Degree program
Master Computer Science and Media
Workload
9 ECTS credits
Teaching Scheme
Either as courses or as reading classes. Topics are selected theoretical and practical issues, prototypical implementations, and an evaluation of algorithms, protocols, and applications. A typical course comprises of 2 SWS for lectures + 1 SWS for labs (equivalent to 4.5 ECTS credits), a typical reading class comprises of 2 SWS for a seminar + 1 SWS for a tutorial (also 4.5 ECTS credits).
Duration
2 semesters
Cycle
Bi-Annually, beginning either in winter or in summer semester
Prerequisites
Bachelor’s degree
Educational Objectives / Competences
This module aims at teaching theoretical knowledge and practical skills in understanding, handling and – especially – developing distributed information systems and in understanding secure systems, especially in training the ability to discover possible solutions' security flaws.
In the style of the project centered studies, the teaching staff puts its focus on group work for solving larger exercises and working on assignments.
Courses
The courses within this module cover implementation concepts, distributed database management systems, techniques and technologies of the ubiquitous computing, software design principles for mobile information systems and for safe and secure systems, and security issues related to distributed environments and insecure communication channels.
Typical topics for courses and reading classes are:
- Mobile Information Systems
- Ubiquitous Computing
- Database Implementation Techniques
- Topics related to secure systems, such as
Grading
Based on the mean of the grades obtained in the component courses of the module, weighted by the courses’ ECTS credits.
Interactive Information Systems
Module code
RIS
Instructors in charge
Fröhlich/Wüthrich
Level
1st and 2nd semester (Master)
Degree program
Master Computer Science and Media
Workload
9 ECTS credits
Teaching Scheme
As courses, each complete with lectures and tutorials on selected theoretical and practical issues, prototypical implementations, and an evaluation of algorithms and applications. Most courses within this module comprise of 2 SWS for lectures + 1 SWS for tutorials (equivalent to 4.5 ECTS credits).
Duration
2 semesters
Cycle
Annually, starts in winter semester
Prerequisites
Bachelor's degree
Educational Objectives / Competences
Students learn the theoretical and practical foundation of interactive systems. They are capable of designing and implementing advanced graphical and vision-based hard- and software systems as well as intelligent and ergonomic user interfaces. The lab classes provide hands-on experiences with such systems and require the implementation of short projects in small teams.
Courses
The lectures of this module focus on advanced topics in the area of real-time interactive systems.
The following lectures are offered for this module:
- Advanced Computer Graphics
- Perceptual Computer Graphics
- Virtual Reality
- Real-time Rendering
- Advanced Human-Computer Interaction
- Computer Vision
- Usability Engineering
A total of two lectures can be chosen from the course index of the current semester.
Grading
The combined grade for the module is calculated as the mean of the grades obtained in the component courses, weighted by the courses’ ECTS credits.
Intelligent Information Systems
Module code
IIS
Instructors in charge
Stein/Bertel
Level
Elective module, 1st and 2nd semester (Master)
Degree program
Master Computer Science and Media
Workload
9 ECTS credits
Teaching Scheme
As courses, each complete with lectures and tutorials on selected theoretical and practical issues, prototypical implementations, and an evaluation of algorithms and applications. Most courses within this module comprise of 2 SWS for lectures + 1 SWS for tutorials (equivalent to 4.5 ECTS credits).
Duration
2 semesters
Cycle
Each semester
Prerequisites
Bachelor’s degree
Educational Objectives / Competences
This module provides the chance to acquire the relevant theoretical knowledge and practical, hands-on abilities for successfully using, evaluating, and developing various types of intelligent information systems. Students will work mostly as small teams (2-3 students) for all tutorial or lab-related activities.
Courses
Courses and seminars cover conceptual, logical, algorithmic, statistical, and methodological foundations of information processing to tackle tasks whose solutions require “intelligent” problem solving behavior of various kinds. Selected building blocks of intelligent information systems are developed and analyzed within tutorials or labs.
The following courses are part of the IIS module:
- Cognitive Systems
- Logic and Semantic Web
- Introduction to Machine Learning
- Search Strategies
- Ubiquitous Computing
For the module, students choose courses worth altogether 9 ECTS credits.
Grading
The combined grade for the module is calculated as the mean of the grades obtained in the component courses, weighted by the courses’ ECTS credits.
Electives
Module code
MSC-W
Instructors in charge
Chair of curricula committee
Level
2. and 3. semester
Degree program
Master of Computer Science and Media
Workload
24 ECTS credits
Teaching Scheme
Lecture, seminar
Duration
2 semesters
Cycle
each semester
Prerequisites
BSc in a related study field
Educational Objectives / Competences
Deepen or broaden the knowledge in the different disciplines offered at the Faculty of Media: computer science and media, humanities related to media, media management or media arts and design. Provided the approval of the curricula committee, students can choose also courses from other faculties.
Content
According to selected courses.
Grading
The combined grade for the module is calculated as the mean of the grades obtained in the component courses, weighted by the courses’ ECTS credits. None of the selected courses can be reused in a different module.
Research Project I/II
Module code
MSC-P
Instructors in charge
Respective professorship(s)
Degree program
Master students of Computer Science and Media. Open to other master students of collaborating professorships.
Workload
15 ECTS credits
Teaching Scheme
Supervised project work in small groups
Duration
1 semester
Cycle
each Semester
Prerequisites
BSc in a related study field
Educational Objectives / Competences
Within the project, students work on research topics in close collaboration with the supervising professors and their research assistants. In many cases, the projects focus on the design, implementation and evaluation of complex software systems with a particular emphasis on team work. Independent literature research based on current publications and presentations on the various aspects and milestones of the project enables the participants to refine their presentation skills. An evaluation and documentation of the results in the form of a scientific publication completes the project.In contrast to projects offered for the bachelor programme the emphasis on research is significantly stronger, considering the complexity of the subjects covered as well as to the quality of the work (seminar, presentation, software) and the degree of autonomy required.
Content
Depends on the individual topic
Grading
Specific criteria for evaluation will be announced at the beginning of the individual project. Quality of the presentation, results achieved, autonomy in work and creativity are important factors.
Master Module
Module code
MSC-T
Instructors in charge
Respective professorship
Degree program
Master Computer Science and Media
Workload
30 ECTS credits
Teaching Scheme
Largely independent research with regular intermediate reporting and consulting with the supervisor.
Duration
5 months
Cycle
each Semester
Prerequisites
BSc in a related study field
Educational Objectives / Competences
In the thesis, the students prove their ability to perform independent scientific work on an adequately challenging topic. They are given the opportunity to develop, refine and realize their own ideas.
Content
Depends on the specific topic
Grading
The final thesis is the most important part of the module and describes the results as well as the path that led to these results. The thesis should be written in the style of a scientific publication, whereby the students own contribution to the results should be clearly evident. The evaluation of the thesis comprises a grade for the written thesis (weight 75%) and a combined grade for the presentation and the related defence (weight 25%).
Course Index Master
Advanced Analysis
Lecturer
Gürlebeck
Modules
Modeling
ECTS / SWS
4.5 ECTS /2+1 SWS ( Lecture+Lab)
Teaching concept
The lecture introduces concepts, algorithms, and theoretical background of the theory of Partial Differential Equations. The accompanying exercise classes are concerned with theoretical as well as applied tasks to deepen the understanding of the field.
Cycle
Alternating with other courses of Prof. Gürlebeck.
Requirement
BSc in a relevant study field
Objective
Students will learn to model physical processes and to derive differential equations from these models. They understand how different physical properties of the systems are reflected in mathematical properties of the equations and that also the methods for the solutions depend on these properties.
Content
In the first part a short overview on the theory of ordinary differential equations will be given completed by a selection of methods for solving initial or boundary value problems as well as eigenvalue problems for ordinary differential equations. The main part of the course deals with partial differential equations. Classification of partial differential equations and their simplification by adapted coordinate transforms are the first steps. This is followed by discussing some methods for the solution of such equations, as for instance by series expansions (separation of variables) and by integral representations (boundary integral methods). Some attention will be paid also to the problem of modeling.
Grading
Written exam.
Literature
- Folland: Introduction to PDE`s
- Taylor: PDE I / Basic Theory
- Taylor: PDE II / Qualitative Studies of Linear Equations
- Zill/Cullen: Advanced Engineering Math.
- Burg/Haf/Wille: Höhere Mathematik für Ingenieure
Comments
-
Advanced Computer Graphics
Lecturer
Wuethrich
Modules
Interactive Information Systems, Elective courses
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
The lecture introduces advanced topics and methods for Computer Graphics. Besides traditional lectures, students are given programming and close to practice exercise tasks to complete in order to get hands on experience on the lecture themes.
Cycle
Yearly.
Requirement
B.Sc.
Objective
To acquire solid knowledge in advanced themes of Computer Graphics. For designers special focus is set on Computer Animation.
Content
Introduction to Computer Animation, Advanced rendering techniques, Real Time Rendering, Natural Phaenomena Simulation, Real Time Physics, Motion Simulation and Capture.
Examination
Examination on the lecture content will be either oral or written. Admission to the exam requires the successful completion of the lab classes.
Literature
Parent, “Computer Aimation: Algorithms and Techniques”.Kerlow, “The Art of 3D Computer Animation and Imaging”.Course Notes.
Comments
-
Advanced Human-Computer Interaction
Lecturer
tba
Modules
Interactive Information Systems, Distributed & Secure IS, Electives
ECTS / SWS
4.5 ECTS/ 2+1 SWS ( Lecture+Lab)
Teaching concept
This course will introduce the most relevant concepts, theories, methods, and techniques within the field of human-computer engineering. Lectures will be complemented by labs, during which participants will work in teams to address selected practical and theoretical aspects in depth.
Cycle
Alternating with other courses in Intelligent Information Systems.
Requirement
Bachelor’s degree in a relevant field of study
Objective
Students will learn to model physical processes and to derive differential equations from these models. They understand how different physical properties of the systems are reflected in mathematical properties of the equations and that also the methods for the solutions depend on these properties.rticipants will learn about the various paradigms, concepts, design principles, tools, and methods for planning, implementing, and evaluating diverse types of interactive human-computer systems.
Content
- Concepts in human-computer interaction design
- Software and hardware design for HCI systems: paradigms, methods, tools
Prototyping for HCI systems - Evaluating HCI systems
- Cooperative interfaces and computer-supported cooperative work
- Interfaces for mobile devices
- Interfaces for social media
- User-centered multimodal interfaces.
and selected other topics.
Grading
Written or oral exams. Points obtained by successful completion of the labs will be counted towards the final grade. Admission to exams requires a successful completion of the labs.
Literature
To be announced on the course’s website before the start of the semester.
Comments
-
Advanced Numerics
Lecturer
Gürlebeck
Modules
Modeling
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
The lecture introduces concepts, algorithms, and theoretical background for the solution of Partial Differential Equations. The accompanying exercise classes are concerned with theoretical as well as applied tasks to deepen the understanding of the field. This will be completed by practical exercises in the computer lab.
Cycle
Alternating with other courses of Prof. Gürlebeck
Requirement
BSc in a relevant study field
Objective
The students learn to derive a numerical model from an analytical model. They understand the meaning of systematic and numerical errors and learn to develop efficient algorithms.
Content
- Numerical linear algebra
- iterative solution of linear and non-linear systems of algebraic equations
- numerical solution of ordinary and partial differential equations
- finite difference methods
- stability.
Examination
Oral exam. Admission to the exam requires the successful completion of homework on the computer.
Literature
- Varga. Matrix iterative analysis.
- Hermann. Numerische Mathematik
- Kress. Numerical Analysis
Comments
-
Applied Signal Theory
Lecturer
Markwardt
Modules
Modeling
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
The lecture introduces concepts, algorithms, and theoretical backgrounds. The accompanying exercises are concerned applied tasks for better understanding of the field. Maple and Matlab (Signal processing toolbox) are used to deepen the knowledge and to explain first basic applications in signal processing without extensive calculations. The programs are so prepared for the students, that the can concentrate on the essentials.
Cycle
Alternating with courses of Prof. Gürlebeck
Requirement
BSc in a relevant study field
Objective
Students will learn to understand concepts and statements of signal analysis as a basic of applied signal processing. This means they will be prepared to solve challenges which are connected for instance with signals in linear systems, modal analysis, parameter- and system identification of dynamic structures, seismic signal processing, audio processing, speech processing, image processing and video processing.
Content
- Classification of signals and signal spaces
- Fourier series
- Some types of discrete frequency spectra
- Basics of continuous Fourier transform (CFT)
- Convolution, cross-correlation and filtering of continuous signals
- Application of some Distributions in signal analysis
- Windowed Fourier transform in time-frequency analysis
- Basics of Discrete Fourier transform (DFT)
- Convolution, cross-correlation and filtering of discrete signals
- Realization of DFT by Fast Fourier transform algorithms
- Fast algorithms for discrete convolutions and cross-correlations
- Frequency and damping analysis for time samplings
Grading
Written exam. Admission to the exam requires the successful solution of some exercises and the application of some software programs.
Literature
- Yarlagadda, R.K. Rao. Analog and digital signals and systems. New York, Springer, 2010
- Grant E. Hearn, Andrew V. Metcalfe. Spectral analysis in engineering. London [u.a.] : Arnold, 1995
- Taan S. ElAli. Continuous signals and systems with Matlab. CRC Press, c 2001
Comments
-
Cognitive Systems
Lecturer
Bertel
Modules
Intelligent Information Systems, Modeling, Electives
ECTS / SWS
4.5 ECTS / 2+1 ( Lecture+Lab)
Teaching concept
This course will provide a systematic introduction into the interdisciplinary field of natural and artificial cognitive systems. It will present the relevant computational and psychological concepts, theories, methods, and terminology. Lectures will be complemented by labs, in which participants will work in teams to address selected practical and theoretical aspects in more depth.
Cycle
Alternating with other courses in Intelligent Information Systems by Prof. Bertel
Requirement
Bachelor’s degree in a relevant field of study
Objective
Participants will learn about selected natural and artificial cognitive systems and predominant theories, models, and concepts. Diverse cognitive architectures and approaches to cognitive modeling will be studied, in part practically and through cases. Applications to human-computer interaction, intelligent user interfaces, (multi-media) information design, and other areas will be discussed.
Content
- Introduction to cognitive systems
- Selected basics: cognition, perception, artificial intelligence
- Production, connectionist, and hybrid systems
- Cognitive architectures (such as ACT-R, SOAR, Cogent)
- External cognition
- General models and individual abilities
- Applications to human-computer interaction, intelligent user interfaces, information design, etc.and selected other topics.
Grading
Written or oral exams. Points obtained by successful completion of the labs will be counted towards the final grade. Admission to exams requires a successful completion of the labs.
Literature
To be announced on the course’s website before the start of the semester.
Comments
-
Computer Vision
Lecturer
NN
Modules
Modeling, Interactive Information Systems, Electives
ECTS / SWS
4.5ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
The course consists of lectures and accompanying lab classes. Team work (2 students per team) during lab classes is recommended.
Cycle
Alternating with other courses of the computer vision chair.
Requirement
BSc in a relevant study field
Objective
The course teaches the mathematical, applied and technical foundations of image processing and computer vision. The accompanying lab classes allow students to implement and test a set of computer vision techniques and a project of their own choice.
Content
Outline of the course topics:
- Mathematical foundations and transformations
- Image processing
- Computer vision and image understanding
Grading
Written exam. Admission to the exam requires the successful completion of the lab classes.
Literature
- J. Bigun: Vision with Direction. Springer, Berlin, 2006.
- R. C. Gonzalez, R. E. Woods: Digital Image Processing. Addison-Wesley, Third Edition, 2008.
- K. D. Tönnies: Grundlagen der Bildverarbeitung. Pearson Studium, München, 2005.
Comments
-
Cryptographic Primitives
Lecturer
Prof. Lucks
Modules
Distributed & Secure Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
Course with Lab
Cycle
At least every 2nd year
Requirement
Bachelor's degree, fundamental knowledge about cryptography anddiscrete mathematics
Objective
- understanding the security issues and requirements for cryptographic primitives
- understanding how to analyze a primitive, and how to decide whether a primitive is either "broken", or "wounded" or "probably good"
- understanding how to use a secure primitive in the more general context of a given security protocol
Content
depends on actual topic/title
Grading
Oral exam
Literature
will be given in advance of the semester at the website
Comments
none
Cryptographic Protocols
Lecturer
Prof. Lucks
Modules
Distributed & Secure Information Systems, Electives
ECTS / SWS
4.5 ECTS/ 2+1 SWS (Lecture+ Lab or Seminar+Tutorial)
Teaching concept
Either Course with Lab or Reading Class with Tutorial
Cycle
At least every 2nd year
Requirement
Bachelor's degree, fundamental knowledge about cryptography anddiscrete mathematics
Objective
- understanding the security issues and requirements for cryptographic protocols
- understanding how to analyze a protocol, assuming the security of the underlying primitives
- understanding how to securely implement a cryptographic protocol
Content
(depends on actual topic/title)
Grading
Oral exam
Literature
will be given in advance of the semester at the website
Comments
none
Database Implementation Techniques
Code
DBIT
Lecturer
Juniorprofessor Dr. Hagen Höpfner
Modules
Distributed & Secure Information Systems
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
Weekly lecture in combination with group projects
Cycle
Bi-annual (Summer Term)
Requirement
Good knowledge in databases
Objective
The students will learn how to implement or even use database management systems efficiently. Therefore, it is necessary to understand how such systems are conceptualized and realized. The course teaches the theoretical issues that include data structures and algorithms as well as their practical utilization.
Content
This course covers implementation details of database management systems "DBMS". We will discuss storage alternatives, access paths, query optimization as well as transaction processing issues. It is indispensable to know about DBMS internals if you want to use such systems efficiently. Students will learn how indexes work and in which cases indexes should be used or not, how to write proper (from a performance point of view) database queries, how optimizers function, and how to realize transactional guarantees (ACID). Besides studying these topics from an analytic and theoretical point of view, we will also do some experiments using existing DBMS implementations.
Examination
30% assignments, 70% exam
Literature
Elmasri, Navathe: Fundamentals of Database Systems, 5th ed. Addison WesleyFurther materials will be informed during the class sessions
Comments
Software Development for Safe and Secure Systems
Code
DSIS, MA-III
Lecturer
Prof. Lucks
Modules
Distributed & Secure Information Systems, Modeling, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
Course with Lab
Cycle
At least every 2nd year
Requirement
Bachelor's degree, sound knowledge about programming
Objective
- getting an overview over security issues - learning concepts for developing medium and high assurance systems
Content
- introduction into a programming language for safe and secure systems- black-box and white-box testing methods- the theory of program verification- practical program verification
Grading
Oral exam
Literature
will be given in advance of the semester at the website
Comments
none
Discrete Optimization
Code
DisOpt
Lecturer
Schmiedel
Modules
Modeling
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
The lecture introduces concepts, algorithms, and theoretical backgrounds.
Cycle
Requirement
Objective
Discrete or combinatorial optimization is an area at the interface of mathematics and computer science. Applications for such optimization problems can be found in many different fields. The course provides a survey about different approaches to the discrete optimization.
Content
We consider both discrete optimization problems, for which efficient algorithms exist (minimal spanning tree, shortest paths problems, flow problems ...), as well as NP-complete problems. For the latter, both exact methods (greedy algorithms on matroids, branch-and-bound algorithm ...) as well as heuristics and metaheuristics to find approximate solutions are treated.
Grading
Written exam.
Literature
- Korte, Vygen: Combinatorial Optimization
- Schrijver: Theory of linear and integer programming
- Dück: Diskrete Optimierung
Comments
-
Dynamical Systems
Code
Dynamic
Lecturer
Gürlebeck
Modules
Modeling
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
The lecture introduces the theory, concepts, and strategies The accompanying exercise classes are concerned with theoretical as well as applied tasks to deepen the understanding of the field.
Cycle
Alternating with other courses of Prof. Gürlebeck
Requirement
BSc in a relevant study field
Objective
The first part of this lecture introduces the notions and methods of the theory of dynamical systems. In the second part certain problems of continuous and discrete dynamical systems are discussed. The knowledge from the first two parts will be deepened by a practical third part where the students work on an individual project.
Content
- Transfer of basic knowledge on modelling. The models have to beinterpreted and classified. This is the basis for a well-adapted choice of the numerical or analytical model.
- Ordinary differential equations and continuous dynamical systems.
- Equivalence, flow, orbits, invariant sets, stability, fixed points.
- Applications in mechanics, traffic systems, electrical engineering and ecology.
- Discrete dynamical systems and finite difference equations; stability, fixed points, periodical solutions.
- Applications in biology, population dynamics, image and pattern recognition.
- Modeling, simulations and visualization of the results (course project).
Examination
Presentation/Oral exam.
Literature
- L. Perko, Differential Equations and Dynamical Systems
- M. W. Hirsch and S. Smale, Differential Equations, Dynamical Systems, andLinear Algebra
- G. Teschl. Ordinary differential equations and Dynamical Systems
Comments
-
Electronic Circuits and Embedded Systems
Code
ECES
Lecturer
Schalbe, Schatter
Modules
Electives
ECTS / SWS
6 ECTS/ 2+2+1 SWS ( Lecture+Lab+Seminar)
Teaching concept
The lecture introduces concepts and theoretical backgrounds. The accompanying lab classes are concerned with theoretical as well as applied tasks to deepen the understanding of the field. Team work (2 students) is appreciated.
Cycle
optional, spring term
Requirement
Bsc in a relevant study field such as Electrical Engineering
Objective
The lecture gives broad insight in the area of electronic circuits and embedded systems. Embedded systems are computing systems that are designed for a specific application and are embedded in a technical context. The course is oriented along the three focus areas: hardware, software and programming, processing and communication. In the second part devices and methods of the analysis of electronic circuits are tested in experiment setups. Practical applications for one-chip processors are developed and proved.
Content
Part 1: Lectures and presentations by teachers and students. Part 2: Methods and tools to analyze electronic circuits.Part 3: Development and construction of a project.
Grading
Written or oral exam. Admission to the exam requires the successful completion of the lab classes
Literature
- Marwedel: Embedded System Design
- Catsoulis: Designing Embedded Hardware
- Ganssle: Embedded Systems
- Hohl: ARM Assembly Language: Fundamentals and Techniques
- Smith: C Programming for Embedded Microcontrollers
- Barrett: Embedded System Design with the Atmel AVR Microcontroller
- Barrett: Atmel AVR Microcontroller Primer: Programming and Interfacing
Comments
-
Logic and Semantic Web
Code
Logic
Lecturer
Stein
Modules
Intelligent Information Systems, Modeling, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The lecture introduces concepts, algorithms, and theoretical backgrounds. The accompanying lab treats both theoretical and applied tasks to deepen the understanding of the field. Team work (2-3 students) is appreciated.
Cycle
Alternating with other IIS courses of Prof. Stein.
Requirement
BSc in a relevant study field
Objective
The first part of this lecture (two-thirds) introduces the notions and methods of formal logic, covering propositional logic, predicate logic and foundations of automated deduction. Based on this, the second part of the lecture explains the inference concepts behind the semantic web.
Content
- Introduction
- Propositional logic:
- Syntax
- Semantics
- Formula transformation
- Satisfiability algorithms
- Predicate logic:
- Syntax
- Semantics
- Formula transformation
- Satisfiability algorithms
- Decidability
- Semantic web
- RDF
- RDF schema
- Ontologies
Grading
Written or oral examination. Participation requires the successful completion of the course labs.
Literature
- Schöning. Logic for Computer Scientists
- Cori/Lascar. Mathematical Logic
- Fensel. Spinning the Semantic Web
- Powers. Practical RDF
Comments
-
Introduction to Machine Learning
Code
ML I
Lecturer
Stein
Modules
Intelligent Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The lecture introduces concepts, algorithms, and theoretical backgrounds. The accompanying lab treats both theoretical and applied tasks to deepen the understanding of the field. Team work (2-3 students) is appreciated.
Cycle
Alternating with other IIS courses of Prof. Stein.
Requirement
BSc in a relevant study field
Objective
Students will learn to understand machine learning as a guided search in a space of possible hypotheses. The mathematical means to formulate a particular hypothesis class determines the learning paradigm, the discriminative power of a hypothesis, and the complexity of the learning process. Aside from foundations of supervised learning also an introduction to unsupervised learning is given.
Content
- Introduction
- Concept learning
- Regression
- Performance measures
- Decision trees
- Neural networks
- Bayesian learning
- Kernel methods
- Cluster analysis
Grading
Written or oral examination. Participation requires the successful completion of the course labs.
Literature
- Mitchell. Machine Learning
- Duda/Hart/Storck. Pattern Classification
- Hastie/Tibshirani/Friedman. The Elements of Statistical Learning
- Cristianini/Taylor. An Introduction to Support Vector Machines
Comments
-
Mobile Information Systems
Code
MIS
Lecturer
Juniorprofessor Dr. Hagen Höpfner
Modules
Distributed & Secure Information Systems
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
Weekly lecture in combination with group projects
Cycle
Bi-annual (Summer Term)
Requirement
- Good knowledge in databases- Good knowledge in a programming language used for smartphones
Objective
In this course students will learn how to handle information systems issues in mobile environments. They will learn about theoretical data processing issues resulting from mobility and uncertain network availability, and they will practise and understand how to realize these approaches within the paradigm of smartphone computing.
Content
The mobility of computing devices such as smartphones, cell phones, PDAs, or Laptops in combination with the technical restrictions of wireless data communication requires alternative methods for managing data and information. In this lecture we will discuss special approaches, techniques and methods of mobile information systems. We will cover location based/dependent query processing, moving object databases, data management with redundancies, as well as information adaptation for mobile devices and transactional guarantees.
Examination
30% project, 10% project presentation, 60% exam
Literature
Hagen Höpfner, Can Türker, Birgitta König-Ries: Mobile Datenbanken und Informationssysteme, 2005, dpunkt.verlag Heidelberg.As this textbook is in German and because there is no appropriate English textbook on this topic we will make the required papers, on which the book is based, available.
Comments
Number Theory
Code
Number
Lecturer
Gürlebeck
Modules
Modeling
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The lecture introduces the basics of the algebraic number theory. The accompanying exercise classes are concerned with theoretical as well as applied tasks to deepen the understanding of the field.
Cycle
Alternating with other courses of Prof. Gürlebeck
Requirement
BSc in a relevant study field
Objective
Content
- Introduction to Algebra
- Number systems
- Divisibility
- Diophantine equations and congruences
- Reciprocity
- Outlook to cryptography
Examination
Written or Oral exam.
Literature
- H. Weyl, Algebraic Theory of Numbers
- Remmert, R. & P. Ullrich: Elementare ZahlentheorieJones,G. and Jones, J. Elementary Number Theory Jones,G. and Jones, J. Elementary Number Theory Formularende
- Jones,G. and Jones, J. Elementary Number Theory
Comments
-
Perceptual Computer Graphics
Code
CGA2011-x2309756.1
Lecturer
Wuethrich
Modules
Interactive Information Systems, Elective courses
ECTS / SWS
4.5ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The lecture introduces advanced topics and methods for Computer Graphics. Besides traditional lectures, students are given programming and close to practice exercise tasks to complete in order to get hands on experience on the lecture themes.
Cycle
Biannual.
Requirement
B.Sc.
Objective
To acquire solid knowledge in the interaction between Computer Graphics and the Human Perceptual system. To learn evaluation methods for the quality of images and videos and their consequences in compression algorithms.
Content
Compression algorithms, Modeling Methods for modeling the Human perceptual System, Compression algorithm quality analysis, display technology. .
Examination
Examination on the lecture content will be either oral or written. Admission to the exam requires the successful completion of the lab classes.
Literature
Wang + Bovik, “Modern Image Quality Assessment”.Course Notes
Comments
-
Real-time Rendering
Code
RR
Lecturer
Fröhlich
Modules
Interactive Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The course consists of lectures and accompanying lab classes. Team work (2 students per team) during lab classes is recommended.
Cycle
Alternating with Virtual Reality
Requirement
BSc in a relevant study field
Objective
The course teaches the theoretical, applied and technical foundations of real-time rendering. The accompanying lab classes allow students to implement and test a set of real-time rendering algorithms and a project of their own choice.
Content
Outline of the course topics:
- Real-time rendering hardware
- Spatial acceleration schemes
- Real-time ray tracing
- Terrain rendering
- Polygonal rendering
- Volume rendering
- Point-based rendering
- Image-based rendering
- Out-of-core techniques
Examination
Oral exam. Admission to the exam requires the successful completion of the lab classes and the completion of a one-week project.
Literature
- Akenine-Möller, Haines, Hoffman: Real-Time Rendering
- www.realtimerendering.com
Comments
-
Search Strategies
Code
Search
Lecturer
Stein
Modules
Intelligent Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The lecture introduces concepts, algorithms, and theoretical backgrounds. The accompanying lab treats both theoretical and applied tasks to deepen the understanding of the field. Team work (2-3 students) is appreciated.
Cycle
Alternating with other IIS courses of Prof. Stein.
Requirement
BSc in a relevant study field
Objective
Tackling combinatorial problems by a machine usually follows a two-step approach: (1) definition of a space of solution candidates plus (2) intelligent exploration of this space. The students will learn to analyze the nature of search problems, this way being able to devise adequate search space representations. Moreover, techniques, formal means, and heuristics to construct search strategies will be taught and discussed: this aspect is inevitable since even with modern hardware only a small fraction of a search space can be analyzed.
Content
- Introduction
- Search space representations
- Basic search
- Informed search
- Search theory
- Relaxed models
- Basic game playing
Grading
Written or oral examination. Participation requires the successful completion of the course labs.
Literature
- Pearl. Heuristic Search.
- Russel/Norvig. Artificial Intelligence: A Modern Approach
- Nilsson. Artificial Intelligence
Comments
-
Ubiquitous Computing
Code
UBI
Lecturer
NN
Modules
Distributed and Secure Systems, Interactive Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The course consists of lectures and accompanying lab classes. Team work (2 students per team) during lab classes is recommended.
Cycle
Bi-yearly.
Requirement
BSc in a relevant study field
Objective
The aim of the course will be to explore the theoretical, applied and technical foundations of modern pervasive and ubiquitous systems. The focus in on user interfaces and usability of such systems. The accompanying lab classes allow students to implement various technology demonstrators and a final project of their own choice.
Content
The course focuses on the following topics:
- History of ubicomp systems
- Sensing, tracking and monitoring technology
- Wearable technology
- Mobile projection
- Modern user interfaces for ubicomp systems
- Evaluation techniques
Grading
Oral exam. Admission to the exam requires the successful completion of the lab classes and the completion of a one-week project.
Literature
Ubiquitous Computing Fundamentals. Ed. John Krumm. ISBN: 1420093606. Chapman & Hall/CRC 2009.
Comments
-
Usability Engineering
Code
IIS, RIS
Lecturer
Bertel
Modules
Intelligent Information Systems, Interactive Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
This course will introduce the most relevant concepts, theories, methods, and techniques within the field of usability engineering. Lectures will be complemented by labs, in which participants will work in teams to address selected practical and theoretical aspects in more depth.
Cycle
Alternating with other courses in Intelligent Information Systems by Prof. Bertel
Requirement
Bachelor’s degree in a relevant field of study
Objective
Participants will learn about the various factors that determine a system’s usability, as well as how to test for them, how to formulate recommendations towards improving a system’s usability, and how to successfully accompany processes of implementing such recommendations.
Content
- Factors that determine a system’s usability
- Usability engineering lifecycles
- Testing for usability: goals, theories, methods, techniques
- Formulating requirements
- Usability heuristics
- Running an experiment
- Usability engineering for specific systems and specific user groups
- Issues of standardization
- Designing for usabilityand selected other topics.
Grading
Written or oral exams. Points obtained by successful completion of the labs will be counted towards the final grade. Admission to exams requires a successful completion of the labs.
Literature
To be announced on the course’s website before the start of the semester.
Comments
-
Virtual Reality
Code
VR
Lecturer
Fröhlich
Modules
Interactive Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The course consists of lectures and accompanying lab classes. Team work (2 students per team) during lab classes is recommended.
Cycle
Alternating with Real-time Rendering.
Requirement
BSc in a relevant study field
Objective
The course teaches the theoretical, applied and technical foundations of modern virtual reality systems, 3D TV, 3D Cinema and 3D user interfaces. The accompanying lab classes allow students to implement a set of 3D interaction techniques in stereoscopic environments and a project of their own choice.
Content
The course focuses on the following topics:
- Scene graph technology
- Stereoscopic single- and multi-viewer display technology
- Basics of 3D perception
- Rendering stereoscopic images
- Modern 3D user interfaces
Grading
Oral exam. Admission to the exam requires the successful completion of the lab classes and the completion of a one-week project.
Literature
- Bowman et al. 3D User Interfaces
- IEEE Virtual Reality Conference Proceedings
- 3D User Interface Symposium Proceedings
Comments
-
Visual Analytics
Code
VA
Lecturer
Stein / Fröhlich
Modules
Modeling, Intelligent Information Systems, Interactive Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWs (Lecture+Lab)
Teaching concept
The course consists of lectures and accompanying lab classes. Team work (2 students per team) during lab classes is recommended.
Cycle
Alternating with other courses of the involved professorships.
Requirement
BSc in a relevant study field
Objective
Visual analytics combines data analysis techniques with interactive visual interfaces. The course teaches the central concepts and techniques relevant to visual analytics. The accompanying lab classes allow students to design and implement various interactive tools for visual data analysis and a project of their own choice.
Content
Outline of the course topics:
- Data mining
- Information retrieval
- Information visualization
Grading
Oral or written exam. Admission to the exam requires the successful completion of the lab classes.
Literature
- Illuminating the Path: The Research and Development Agenda for Visual Analytics, J. Thomas, K. A. Cook
- Introduction to Information Visualization, Riccardo Mazza
Comments
-
Content signature
© Fakultät Medien 19.08.2011 / Kontakt / Impressum / Datenschutz / Bemerkung zu dieser Seite
Die Bauhaus-Universität Weimar verwendet Piwik zur Web-Analyse.
Module code | DSIS |
Instructors in charge | Lucks/Höpfner |
Level | Elective module, 1st and 2nd semester (Master) |
Degree program | Master Computer Science and Media |
Workload | 9 ECTS credits |
Teaching Scheme | Either as courses or as reading classes. Topics are selected theoretical and practical issues, prototypical implementations, and an evaluation of algorithms, protocols, and applications. A typical course comprises of 2 SWS for lectures + 1 SWS for labs (equivalent to 4.5 ECTS credits), a typical reading class comprises of 2 SWS for a seminar + 1 SWS for a tutorial (also 4.5 ECTS credits). |
Duration | 2 semesters |
Cycle | Bi-Annually, beginning either in winter or in summer semester |
Prerequisites | Bachelor’s degree |
Educational Objectives / Competences | This module aims at teaching theoretical knowledge and practical skills in understanding, handling and – especially – developing distributed information systems and in understanding secure systems, especially in training the ability to discover possible solutions' security flaws. |
Courses | The courses within this module cover implementation concepts, distributed database management systems, techniques and technologies of the ubiquitous computing, software design principles for mobile information systems and for safe and secure systems, and security issues related to distributed environments and insecure communication channels.
|
Grading | Based on the mean of the grades obtained in the component courses of the module, weighted by the courses’ ECTS credits. |
Interactive Information Systems
Module code
RIS
Instructors in charge
Fröhlich/Wüthrich
Level
1st and 2nd semester (Master)
Degree program
Master Computer Science and Media
Workload
9 ECTS credits
Teaching Scheme
As courses, each complete with lectures and tutorials on selected theoretical and practical issues, prototypical implementations, and an evaluation of algorithms and applications. Most courses within this module comprise of 2 SWS for lectures + 1 SWS for tutorials (equivalent to 4.5 ECTS credits).
Duration
2 semesters
Cycle
Annually, starts in winter semester
Prerequisites
Bachelor's degree
Educational Objectives / Competences
Students learn the theoretical and practical foundation of interactive systems. They are capable of designing and implementing advanced graphical and vision-based hard- and software systems as well as intelligent and ergonomic user interfaces. The lab classes provide hands-on experiences with such systems and require the implementation of short projects in small teams.
Courses
The lectures of this module focus on advanced topics in the area of real-time interactive systems.
The following lectures are offered for this module:
- Advanced Computer Graphics
- Perceptual Computer Graphics
- Virtual Reality
- Real-time Rendering
- Advanced Human-Computer Interaction
- Computer Vision
- Usability Engineering
A total of two lectures can be chosen from the course index of the current semester.
Grading
The combined grade for the module is calculated as the mean of the grades obtained in the component courses, weighted by the courses’ ECTS credits.
Intelligent Information Systems
Module code
IIS
Instructors in charge
Stein/Bertel
Level
Elective module, 1st and 2nd semester (Master)
Degree program
Master Computer Science and Media
Workload
9 ECTS credits
Teaching Scheme
As courses, each complete with lectures and tutorials on selected theoretical and practical issues, prototypical implementations, and an evaluation of algorithms and applications. Most courses within this module comprise of 2 SWS for lectures + 1 SWS for tutorials (equivalent to 4.5 ECTS credits).
Duration
2 semesters
Cycle
Each semester
Prerequisites
Bachelor’s degree
Educational Objectives / Competences
This module provides the chance to acquire the relevant theoretical knowledge and practical, hands-on abilities for successfully using, evaluating, and developing various types of intelligent information systems. Students will work mostly as small teams (2-3 students) for all tutorial or lab-related activities.
Courses
Courses and seminars cover conceptual, logical, algorithmic, statistical, and methodological foundations of information processing to tackle tasks whose solutions require “intelligent” problem solving behavior of various kinds. Selected building blocks of intelligent information systems are developed and analyzed within tutorials or labs.
The following courses are part of the IIS module:
- Cognitive Systems
- Logic and Semantic Web
- Introduction to Machine Learning
- Search Strategies
- Ubiquitous Computing
For the module, students choose courses worth altogether 9 ECTS credits.
Grading
The combined grade for the module is calculated as the mean of the grades obtained in the component courses, weighted by the courses’ ECTS credits.
Electives
Module code
MSC-W
Instructors in charge
Chair of curricula committee
Level
2. and 3. semester
Degree program
Master of Computer Science and Media
Workload
24 ECTS credits
Teaching Scheme
Lecture, seminar
Duration
2 semesters
Cycle
each semester
Prerequisites
BSc in a related study field
Educational Objectives / Competences
Deepen or broaden the knowledge in the different disciplines offered at the Faculty of Media: computer science and media, humanities related to media, media management or media arts and design. Provided the approval of the curricula committee, students can choose also courses from other faculties.
Content
According to selected courses.
Grading
The combined grade for the module is calculated as the mean of the grades obtained in the component courses, weighted by the courses’ ECTS credits. None of the selected courses can be reused in a different module.
Research Project I/II
Module code
MSC-P
Instructors in charge
Respective professorship(s)
Degree program
Master students of Computer Science and Media. Open to other master students of collaborating professorships.
Workload
15 ECTS credits
Teaching Scheme
Supervised project work in small groups
Duration
1 semester
Cycle
each Semester
Prerequisites
BSc in a related study field
Educational Objectives / Competences
Within the project, students work on research topics in close collaboration with the supervising professors and their research assistants. In many cases, the projects focus on the design, implementation and evaluation of complex software systems with a particular emphasis on team work. Independent literature research based on current publications and presentations on the various aspects and milestones of the project enables the participants to refine their presentation skills. An evaluation and documentation of the results in the form of a scientific publication completes the project.In contrast to projects offered for the bachelor programme the emphasis on research is significantly stronger, considering the complexity of the subjects covered as well as to the quality of the work (seminar, presentation, software) and the degree of autonomy required.
Content
Depends on the individual topic
Grading
Specific criteria for evaluation will be announced at the beginning of the individual project. Quality of the presentation, results achieved, autonomy in work and creativity are important factors.
Master Module
Module code
MSC-T
Instructors in charge
Respective professorship
Degree program
Master Computer Science and Media
Workload
30 ECTS credits
Teaching Scheme
Largely independent research with regular intermediate reporting and consulting with the supervisor.
Duration
5 months
Cycle
each Semester
Prerequisites
BSc in a related study field
Educational Objectives / Competences
In the thesis, the students prove their ability to perform independent scientific work on an adequately challenging topic. They are given the opportunity to develop, refine and realize their own ideas.
Content
Depends on the specific topic
Grading
The final thesis is the most important part of the module and describes the results as well as the path that led to these results. The thesis should be written in the style of a scientific publication, whereby the students own contribution to the results should be clearly evident. The evaluation of the thesis comprises a grade for the written thesis (weight 75%) and a combined grade for the presentation and the related defence (weight 25%).
Course Index Master
Advanced Analysis
Lecturer
Gürlebeck
Modules
Modeling
ECTS / SWS
4.5 ECTS /2+1 SWS ( Lecture+Lab)
Teaching concept
The lecture introduces concepts, algorithms, and theoretical background of the theory of Partial Differential Equations. The accompanying exercise classes are concerned with theoretical as well as applied tasks to deepen the understanding of the field.
Cycle
Alternating with other courses of Prof. Gürlebeck.
Requirement
BSc in a relevant study field
Objective
Students will learn to model physical processes and to derive differential equations from these models. They understand how different physical properties of the systems are reflected in mathematical properties of the equations and that also the methods for the solutions depend on these properties.
Content
In the first part a short overview on the theory of ordinary differential equations will be given completed by a selection of methods for solving initial or boundary value problems as well as eigenvalue problems for ordinary differential equations. The main part of the course deals with partial differential equations. Classification of partial differential equations and their simplification by adapted coordinate transforms are the first steps. This is followed by discussing some methods for the solution of such equations, as for instance by series expansions (separation of variables) and by integral representations (boundary integral methods). Some attention will be paid also to the problem of modeling.
Grading
Written exam.
Literature
- Folland: Introduction to PDE`s
- Taylor: PDE I / Basic Theory
- Taylor: PDE II / Qualitative Studies of Linear Equations
- Zill/Cullen: Advanced Engineering Math.
- Burg/Haf/Wille: Höhere Mathematik für Ingenieure
Comments
-
Advanced Computer Graphics
Lecturer
Wuethrich
Modules
Interactive Information Systems, Elective courses
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
The lecture introduces advanced topics and methods for Computer Graphics. Besides traditional lectures, students are given programming and close to practice exercise tasks to complete in order to get hands on experience on the lecture themes.
Cycle
Yearly.
Requirement
B.Sc.
Objective
To acquire solid knowledge in advanced themes of Computer Graphics. For designers special focus is set on Computer Animation.
Content
Introduction to Computer Animation, Advanced rendering techniques, Real Time Rendering, Natural Phaenomena Simulation, Real Time Physics, Motion Simulation and Capture.
Examination
Examination on the lecture content will be either oral or written. Admission to the exam requires the successful completion of the lab classes.
Literature
Parent, “Computer Aimation: Algorithms and Techniques”.Kerlow, “The Art of 3D Computer Animation and Imaging”.Course Notes.
Comments
-
Advanced Human-Computer Interaction
Lecturer
tba
Modules
Interactive Information Systems, Distributed & Secure IS, Electives
ECTS / SWS
4.5 ECTS/ 2+1 SWS ( Lecture+Lab)
Teaching concept
This course will introduce the most relevant concepts, theories, methods, and techniques within the field of human-computer engineering. Lectures will be complemented by labs, during which participants will work in teams to address selected practical and theoretical aspects in depth.
Cycle
Alternating with other courses in Intelligent Information Systems.
Requirement
Bachelor’s degree in a relevant field of study
Objective
Students will learn to model physical processes and to derive differential equations from these models. They understand how different physical properties of the systems are reflected in mathematical properties of the equations and that also the methods for the solutions depend on these properties.rticipants will learn about the various paradigms, concepts, design principles, tools, and methods for planning, implementing, and evaluating diverse types of interactive human-computer systems.
Content
- Concepts in human-computer interaction design
- Software and hardware design for HCI systems: paradigms, methods, tools
Prototyping for HCI systems - Evaluating HCI systems
- Cooperative interfaces and computer-supported cooperative work
- Interfaces for mobile devices
- Interfaces for social media
- User-centered multimodal interfaces.
and selected other topics.
Grading
Written or oral exams. Points obtained by successful completion of the labs will be counted towards the final grade. Admission to exams requires a successful completion of the labs.
Literature
To be announced on the course’s website before the start of the semester.
Comments
-
Advanced Numerics
Lecturer
Gürlebeck
Modules
Modeling
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
The lecture introduces concepts, algorithms, and theoretical background for the solution of Partial Differential Equations. The accompanying exercise classes are concerned with theoretical as well as applied tasks to deepen the understanding of the field. This will be completed by practical exercises in the computer lab.
Cycle
Alternating with other courses of Prof. Gürlebeck
Requirement
BSc in a relevant study field
Objective
The students learn to derive a numerical model from an analytical model. They understand the meaning of systematic and numerical errors and learn to develop efficient algorithms.
Content
- Numerical linear algebra
- iterative solution of linear and non-linear systems of algebraic equations
- numerical solution of ordinary and partial differential equations
- finite difference methods
- stability.
Examination
Oral exam. Admission to the exam requires the successful completion of homework on the computer.
Literature
- Varga. Matrix iterative analysis.
- Hermann. Numerische Mathematik
- Kress. Numerical Analysis
Comments
-
Applied Signal Theory
Lecturer
Markwardt
Modules
Modeling
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
The lecture introduces concepts, algorithms, and theoretical backgrounds. The accompanying exercises are concerned applied tasks for better understanding of the field. Maple and Matlab (Signal processing toolbox) are used to deepen the knowledge and to explain first basic applications in signal processing without extensive calculations. The programs are so prepared for the students, that the can concentrate on the essentials.
Cycle
Alternating with courses of Prof. Gürlebeck
Requirement
BSc in a relevant study field
Objective
Students will learn to understand concepts and statements of signal analysis as a basic of applied signal processing. This means they will be prepared to solve challenges which are connected for instance with signals in linear systems, modal analysis, parameter- and system identification of dynamic structures, seismic signal processing, audio processing, speech processing, image processing and video processing.
Content
- Classification of signals and signal spaces
- Fourier series
- Some types of discrete frequency spectra
- Basics of continuous Fourier transform (CFT)
- Convolution, cross-correlation and filtering of continuous signals
- Application of some Distributions in signal analysis
- Windowed Fourier transform in time-frequency analysis
- Basics of Discrete Fourier transform (DFT)
- Convolution, cross-correlation and filtering of discrete signals
- Realization of DFT by Fast Fourier transform algorithms
- Fast algorithms for discrete convolutions and cross-correlations
- Frequency and damping analysis for time samplings
Grading
Written exam. Admission to the exam requires the successful solution of some exercises and the application of some software programs.
Literature
- Yarlagadda, R.K. Rao. Analog and digital signals and systems. New York, Springer, 2010
- Grant E. Hearn, Andrew V. Metcalfe. Spectral analysis in engineering. London [u.a.] : Arnold, 1995
- Taan S. ElAli. Continuous signals and systems with Matlab. CRC Press, c 2001
Comments
-
Cognitive Systems
Lecturer
Bertel
Modules
Intelligent Information Systems, Modeling, Electives
ECTS / SWS
4.5 ECTS / 2+1 ( Lecture+Lab)
Teaching concept
This course will provide a systematic introduction into the interdisciplinary field of natural and artificial cognitive systems. It will present the relevant computational and psychological concepts, theories, methods, and terminology. Lectures will be complemented by labs, in which participants will work in teams to address selected practical and theoretical aspects in more depth.
Cycle
Alternating with other courses in Intelligent Information Systems by Prof. Bertel
Requirement
Bachelor’s degree in a relevant field of study
Objective
Participants will learn about selected natural and artificial cognitive systems and predominant theories, models, and concepts. Diverse cognitive architectures and approaches to cognitive modeling will be studied, in part practically and through cases. Applications to human-computer interaction, intelligent user interfaces, (multi-media) information design, and other areas will be discussed.
Content
- Introduction to cognitive systems
- Selected basics: cognition, perception, artificial intelligence
- Production, connectionist, and hybrid systems
- Cognitive architectures (such as ACT-R, SOAR, Cogent)
- External cognition
- General models and individual abilities
- Applications to human-computer interaction, intelligent user interfaces, information design, etc.and selected other topics.
Grading
Written or oral exams. Points obtained by successful completion of the labs will be counted towards the final grade. Admission to exams requires a successful completion of the labs.
Literature
To be announced on the course’s website before the start of the semester.
Comments
-
Computer Vision
Lecturer
NN
Modules
Modeling, Interactive Information Systems, Electives
ECTS / SWS
4.5ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
The course consists of lectures and accompanying lab classes. Team work (2 students per team) during lab classes is recommended.
Cycle
Alternating with other courses of the computer vision chair.
Requirement
BSc in a relevant study field
Objective
The course teaches the mathematical, applied and technical foundations of image processing and computer vision. The accompanying lab classes allow students to implement and test a set of computer vision techniques and a project of their own choice.
Content
Outline of the course topics:
- Mathematical foundations and transformations
- Image processing
- Computer vision and image understanding
Grading
Written exam. Admission to the exam requires the successful completion of the lab classes.
Literature
- J. Bigun: Vision with Direction. Springer, Berlin, 2006.
- R. C. Gonzalez, R. E. Woods: Digital Image Processing. Addison-Wesley, Third Edition, 2008.
- K. D. Tönnies: Grundlagen der Bildverarbeitung. Pearson Studium, München, 2005.
Comments
-
Cryptographic Primitives
Lecturer
Prof. Lucks
Modules
Distributed & Secure Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
Course with Lab
Cycle
At least every 2nd year
Requirement
Bachelor's degree, fundamental knowledge about cryptography anddiscrete mathematics
Objective
- understanding the security issues and requirements for cryptographic primitives
- understanding how to analyze a primitive, and how to decide whether a primitive is either "broken", or "wounded" or "probably good"
- understanding how to use a secure primitive in the more general context of a given security protocol
Content
depends on actual topic/title
Grading
Oral exam
Literature
will be given in advance of the semester at the website
Comments
none
Cryptographic Protocols
Lecturer
Prof. Lucks
Modules
Distributed & Secure Information Systems, Electives
ECTS / SWS
4.5 ECTS/ 2+1 SWS (Lecture+ Lab or Seminar+Tutorial)
Teaching concept
Either Course with Lab or Reading Class with Tutorial
Cycle
At least every 2nd year
Requirement
Bachelor's degree, fundamental knowledge about cryptography anddiscrete mathematics
Objective
- understanding the security issues and requirements for cryptographic protocols
- understanding how to analyze a protocol, assuming the security of the underlying primitives
- understanding how to securely implement a cryptographic protocol
Content
(depends on actual topic/title)
Grading
Oral exam
Literature
will be given in advance of the semester at the website
Comments
none
Database Implementation Techniques
Code
DBIT
Lecturer
Juniorprofessor Dr. Hagen Höpfner
Modules
Distributed & Secure Information Systems
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
Weekly lecture in combination with group projects
Cycle
Bi-annual (Summer Term)
Requirement
Good knowledge in databases
Objective
The students will learn how to implement or even use database management systems efficiently. Therefore, it is necessary to understand how such systems are conceptualized and realized. The course teaches the theoretical issues that include data structures and algorithms as well as their practical utilization.
Content
This course covers implementation details of database management systems "DBMS". We will discuss storage alternatives, access paths, query optimization as well as transaction processing issues. It is indispensable to know about DBMS internals if you want to use such systems efficiently. Students will learn how indexes work and in which cases indexes should be used or not, how to write proper (from a performance point of view) database queries, how optimizers function, and how to realize transactional guarantees (ACID). Besides studying these topics from an analytic and theoretical point of view, we will also do some experiments using existing DBMS implementations.
Examination
30% assignments, 70% exam
Literature
Elmasri, Navathe: Fundamentals of Database Systems, 5th ed. Addison WesleyFurther materials will be informed during the class sessions
Comments
Software Development for Safe and Secure Systems
Code
DSIS, MA-III
Lecturer
Prof. Lucks
Modules
Distributed & Secure Information Systems, Modeling, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
Course with Lab
Cycle
At least every 2nd year
Requirement
Bachelor's degree, sound knowledge about programming
Objective
- getting an overview over security issues - learning concepts for developing medium and high assurance systems
Content
- introduction into a programming language for safe and secure systems- black-box and white-box testing methods- the theory of program verification- practical program verification
Grading
Oral exam
Literature
will be given in advance of the semester at the website
Comments
none
Discrete Optimization
Code
DisOpt
Lecturer
Schmiedel
Modules
Modeling
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
The lecture introduces concepts, algorithms, and theoretical backgrounds.
Cycle
Requirement
Objective
Discrete or combinatorial optimization is an area at the interface of mathematics and computer science. Applications for such optimization problems can be found in many different fields. The course provides a survey about different approaches to the discrete optimization.
Content
We consider both discrete optimization problems, for which efficient algorithms exist (minimal spanning tree, shortest paths problems, flow problems ...), as well as NP-complete problems. For the latter, both exact methods (greedy algorithms on matroids, branch-and-bound algorithm ...) as well as heuristics and metaheuristics to find approximate solutions are treated.
Grading
Written exam.
Literature
- Korte, Vygen: Combinatorial Optimization
- Schrijver: Theory of linear and integer programming
- Dück: Diskrete Optimierung
Comments
-
Dynamical Systems
Code
Dynamic
Lecturer
Gürlebeck
Modules
Modeling
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
The lecture introduces the theory, concepts, and strategies The accompanying exercise classes are concerned with theoretical as well as applied tasks to deepen the understanding of the field.
Cycle
Alternating with other courses of Prof. Gürlebeck
Requirement
BSc in a relevant study field
Objective
The first part of this lecture introduces the notions and methods of the theory of dynamical systems. In the second part certain problems of continuous and discrete dynamical systems are discussed. The knowledge from the first two parts will be deepened by a practical third part where the students work on an individual project.
Content
- Transfer of basic knowledge on modelling. The models have to beinterpreted and classified. This is the basis for a well-adapted choice of the numerical or analytical model.
- Ordinary differential equations and continuous dynamical systems.
- Equivalence, flow, orbits, invariant sets, stability, fixed points.
- Applications in mechanics, traffic systems, electrical engineering and ecology.
- Discrete dynamical systems and finite difference equations; stability, fixed points, periodical solutions.
- Applications in biology, population dynamics, image and pattern recognition.
- Modeling, simulations and visualization of the results (course project).
Examination
Presentation/Oral exam.
Literature
- L. Perko, Differential Equations and Dynamical Systems
- M. W. Hirsch and S. Smale, Differential Equations, Dynamical Systems, andLinear Algebra
- G. Teschl. Ordinary differential equations and Dynamical Systems
Comments
-
Electronic Circuits and Embedded Systems
Code
ECES
Lecturer
Schalbe, Schatter
Modules
Electives
ECTS / SWS
6 ECTS/ 2+2+1 SWS ( Lecture+Lab+Seminar)
Teaching concept
The lecture introduces concepts and theoretical backgrounds. The accompanying lab classes are concerned with theoretical as well as applied tasks to deepen the understanding of the field. Team work (2 students) is appreciated.
Cycle
optional, spring term
Requirement
Bsc in a relevant study field such as Electrical Engineering
Objective
The lecture gives broad insight in the area of electronic circuits and embedded systems. Embedded systems are computing systems that are designed for a specific application and are embedded in a technical context. The course is oriented along the three focus areas: hardware, software and programming, processing and communication. In the second part devices and methods of the analysis of electronic circuits are tested in experiment setups. Practical applications for one-chip processors are developed and proved.
Content
Part 1: Lectures and presentations by teachers and students. Part 2: Methods and tools to analyze electronic circuits.Part 3: Development and construction of a project.
Grading
Written or oral exam. Admission to the exam requires the successful completion of the lab classes
Literature
- Marwedel: Embedded System Design
- Catsoulis: Designing Embedded Hardware
- Ganssle: Embedded Systems
- Hohl: ARM Assembly Language: Fundamentals and Techniques
- Smith: C Programming for Embedded Microcontrollers
- Barrett: Embedded System Design with the Atmel AVR Microcontroller
- Barrett: Atmel AVR Microcontroller Primer: Programming and Interfacing
Comments
-
Logic and Semantic Web
Code
Logic
Lecturer
Stein
Modules
Intelligent Information Systems, Modeling, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The lecture introduces concepts, algorithms, and theoretical backgrounds. The accompanying lab treats both theoretical and applied tasks to deepen the understanding of the field. Team work (2-3 students) is appreciated.
Cycle
Alternating with other IIS courses of Prof. Stein.
Requirement
BSc in a relevant study field
Objective
The first part of this lecture (two-thirds) introduces the notions and methods of formal logic, covering propositional logic, predicate logic and foundations of automated deduction. Based on this, the second part of the lecture explains the inference concepts behind the semantic web.
Content
- Introduction
- Propositional logic:
- Syntax
- Semantics
- Formula transformation
- Satisfiability algorithms
- Predicate logic:
- Syntax
- Semantics
- Formula transformation
- Satisfiability algorithms
- Decidability
- Semantic web
- RDF
- RDF schema
- Ontologies
Grading
Written or oral examination. Participation requires the successful completion of the course labs.
Literature
- Schöning. Logic for Computer Scientists
- Cori/Lascar. Mathematical Logic
- Fensel. Spinning the Semantic Web
- Powers. Practical RDF
Comments
-
Introduction to Machine Learning
Code
ML I
Lecturer
Stein
Modules
Intelligent Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The lecture introduces concepts, algorithms, and theoretical backgrounds. The accompanying lab treats both theoretical and applied tasks to deepen the understanding of the field. Team work (2-3 students) is appreciated.
Cycle
Alternating with other IIS courses of Prof. Stein.
Requirement
BSc in a relevant study field
Objective
Students will learn to understand machine learning as a guided search in a space of possible hypotheses. The mathematical means to formulate a particular hypothesis class determines the learning paradigm, the discriminative power of a hypothesis, and the complexity of the learning process. Aside from foundations of supervised learning also an introduction to unsupervised learning is given.
Content
- Introduction
- Concept learning
- Regression
- Performance measures
- Decision trees
- Neural networks
- Bayesian learning
- Kernel methods
- Cluster analysis
Grading
Written or oral examination. Participation requires the successful completion of the course labs.
Literature
- Mitchell. Machine Learning
- Duda/Hart/Storck. Pattern Classification
- Hastie/Tibshirani/Friedman. The Elements of Statistical Learning
- Cristianini/Taylor. An Introduction to Support Vector Machines
Comments
-
Mobile Information Systems
Code
MIS
Lecturer
Juniorprofessor Dr. Hagen Höpfner
Modules
Distributed & Secure Information Systems
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
Weekly lecture in combination with group projects
Cycle
Bi-annual (Summer Term)
Requirement
- Good knowledge in databases- Good knowledge in a programming language used for smartphones
Objective
In this course students will learn how to handle information systems issues in mobile environments. They will learn about theoretical data processing issues resulting from mobility and uncertain network availability, and they will practise and understand how to realize these approaches within the paradigm of smartphone computing.
Content
The mobility of computing devices such as smartphones, cell phones, PDAs, or Laptops in combination with the technical restrictions of wireless data communication requires alternative methods for managing data and information. In this lecture we will discuss special approaches, techniques and methods of mobile information systems. We will cover location based/dependent query processing, moving object databases, data management with redundancies, as well as information adaptation for mobile devices and transactional guarantees.
Examination
30% project, 10% project presentation, 60% exam
Literature
Hagen Höpfner, Can Türker, Birgitta König-Ries: Mobile Datenbanken und Informationssysteme, 2005, dpunkt.verlag Heidelberg.As this textbook is in German and because there is no appropriate English textbook on this topic we will make the required papers, on which the book is based, available.
Comments
Number Theory
Code
Number
Lecturer
Gürlebeck
Modules
Modeling
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The lecture introduces the basics of the algebraic number theory. The accompanying exercise classes are concerned with theoretical as well as applied tasks to deepen the understanding of the field.
Cycle
Alternating with other courses of Prof. Gürlebeck
Requirement
BSc in a relevant study field
Objective
Content
- Introduction to Algebra
- Number systems
- Divisibility
- Diophantine equations and congruences
- Reciprocity
- Outlook to cryptography
Examination
Written or Oral exam.
Literature
- H. Weyl, Algebraic Theory of Numbers
- Remmert, R. & P. Ullrich: Elementare ZahlentheorieJones,G. and Jones, J. Elementary Number Theory Jones,G. and Jones, J. Elementary Number Theory Formularende
- Jones,G. and Jones, J. Elementary Number Theory
Comments
-
Perceptual Computer Graphics
Code
CGA2011-x2309756.1
Lecturer
Wuethrich
Modules
Interactive Information Systems, Elective courses
ECTS / SWS
4.5ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The lecture introduces advanced topics and methods for Computer Graphics. Besides traditional lectures, students are given programming and close to practice exercise tasks to complete in order to get hands on experience on the lecture themes.
Cycle
Biannual.
Requirement
B.Sc.
Objective
To acquire solid knowledge in the interaction between Computer Graphics and the Human Perceptual system. To learn evaluation methods for the quality of images and videos and their consequences in compression algorithms.
Content
Compression algorithms, Modeling Methods for modeling the Human perceptual System, Compression algorithm quality analysis, display technology. .
Examination
Examination on the lecture content will be either oral or written. Admission to the exam requires the successful completion of the lab classes.
Literature
Wang + Bovik, “Modern Image Quality Assessment”.Course Notes
Comments
-
Real-time Rendering
Code
RR
Lecturer
Fröhlich
Modules
Interactive Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The course consists of lectures and accompanying lab classes. Team work (2 students per team) during lab classes is recommended.
Cycle
Alternating with Virtual Reality
Requirement
BSc in a relevant study field
Objective
The course teaches the theoretical, applied and technical foundations of real-time rendering. The accompanying lab classes allow students to implement and test a set of real-time rendering algorithms and a project of their own choice.
Content
Outline of the course topics:
- Real-time rendering hardware
- Spatial acceleration schemes
- Real-time ray tracing
- Terrain rendering
- Polygonal rendering
- Volume rendering
- Point-based rendering
- Image-based rendering
- Out-of-core techniques
Examination
Oral exam. Admission to the exam requires the successful completion of the lab classes and the completion of a one-week project.
Literature
- Akenine-Möller, Haines, Hoffman: Real-Time Rendering
- www.realtimerendering.com
Comments
-
Search Strategies
Code
Search
Lecturer
Stein
Modules
Intelligent Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The lecture introduces concepts, algorithms, and theoretical backgrounds. The accompanying lab treats both theoretical and applied tasks to deepen the understanding of the field. Team work (2-3 students) is appreciated.
Cycle
Alternating with other IIS courses of Prof. Stein.
Requirement
BSc in a relevant study field
Objective
Tackling combinatorial problems by a machine usually follows a two-step approach: (1) definition of a space of solution candidates plus (2) intelligent exploration of this space. The students will learn to analyze the nature of search problems, this way being able to devise adequate search space representations. Moreover, techniques, formal means, and heuristics to construct search strategies will be taught and discussed: this aspect is inevitable since even with modern hardware only a small fraction of a search space can be analyzed.
Content
- Introduction
- Search space representations
- Basic search
- Informed search
- Search theory
- Relaxed models
- Basic game playing
Grading
Written or oral examination. Participation requires the successful completion of the course labs.
Literature
- Pearl. Heuristic Search.
- Russel/Norvig. Artificial Intelligence: A Modern Approach
- Nilsson. Artificial Intelligence
Comments
-
Ubiquitous Computing
Code
UBI
Lecturer
NN
Modules
Distributed and Secure Systems, Interactive Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The course consists of lectures and accompanying lab classes. Team work (2 students per team) during lab classes is recommended.
Cycle
Bi-yearly.
Requirement
BSc in a relevant study field
Objective
The aim of the course will be to explore the theoretical, applied and technical foundations of modern pervasive and ubiquitous systems. The focus in on user interfaces and usability of such systems. The accompanying lab classes allow students to implement various technology demonstrators and a final project of their own choice.
Content
The course focuses on the following topics:
- History of ubicomp systems
- Sensing, tracking and monitoring technology
- Wearable technology
- Mobile projection
- Modern user interfaces for ubicomp systems
- Evaluation techniques
Grading
Oral exam. Admission to the exam requires the successful completion of the lab classes and the completion of a one-week project.
Literature
Ubiquitous Computing Fundamentals. Ed. John Krumm. ISBN: 1420093606. Chapman & Hall/CRC 2009.
Comments
-
Usability Engineering
Code
IIS, RIS
Lecturer
Bertel
Modules
Intelligent Information Systems, Interactive Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
This course will introduce the most relevant concepts, theories, methods, and techniques within the field of usability engineering. Lectures will be complemented by labs, in which participants will work in teams to address selected practical and theoretical aspects in more depth.
Cycle
Alternating with other courses in Intelligent Information Systems by Prof. Bertel
Requirement
Bachelor’s degree in a relevant field of study
Objective
Participants will learn about the various factors that determine a system’s usability, as well as how to test for them, how to formulate recommendations towards improving a system’s usability, and how to successfully accompany processes of implementing such recommendations.
Content
- Factors that determine a system’s usability
- Usability engineering lifecycles
- Testing for usability: goals, theories, methods, techniques
- Formulating requirements
- Usability heuristics
- Running an experiment
- Usability engineering for specific systems and specific user groups
- Issues of standardization
- Designing for usabilityand selected other topics.
Grading
Written or oral exams. Points obtained by successful completion of the labs will be counted towards the final grade. Admission to exams requires a successful completion of the labs.
Literature
To be announced on the course’s website before the start of the semester.
Comments
-
Virtual Reality
Code
VR
Lecturer
Fröhlich
Modules
Interactive Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The course consists of lectures and accompanying lab classes. Team work (2 students per team) during lab classes is recommended.
Cycle
Alternating with Real-time Rendering.
Requirement
BSc in a relevant study field
Objective
The course teaches the theoretical, applied and technical foundations of modern virtual reality systems, 3D TV, 3D Cinema and 3D user interfaces. The accompanying lab classes allow students to implement a set of 3D interaction techniques in stereoscopic environments and a project of their own choice.
Content
The course focuses on the following topics:
- Scene graph technology
- Stereoscopic single- and multi-viewer display technology
- Basics of 3D perception
- Rendering stereoscopic images
- Modern 3D user interfaces
Grading
Oral exam. Admission to the exam requires the successful completion of the lab classes and the completion of a one-week project.
Literature
- Bowman et al. 3D User Interfaces
- IEEE Virtual Reality Conference Proceedings
- 3D User Interface Symposium Proceedings
Comments
-
Visual Analytics
Code
VA
Lecturer
Stein / Fröhlich
Modules
Modeling, Intelligent Information Systems, Interactive Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWs (Lecture+Lab)
Teaching concept
The course consists of lectures and accompanying lab classes. Team work (2 students per team) during lab classes is recommended.
Cycle
Alternating with other courses of the involved professorships.
Requirement
BSc in a relevant study field
Objective
Visual analytics combines data analysis techniques with interactive visual interfaces. The course teaches the central concepts and techniques relevant to visual analytics. The accompanying lab classes allow students to design and implement various interactive tools for visual data analysis and a project of their own choice.
Content
Outline of the course topics:
- Data mining
- Information retrieval
- Information visualization
Grading
Oral or written exam. Admission to the exam requires the successful completion of the lab classes.
Literature
- Illuminating the Path: The Research and Development Agenda for Visual Analytics, J. Thomas, K. A. Cook
- Introduction to Information Visualization, Riccardo Mazza
Comments
-
Content signature
© Fakultät Medien 19.08.2011 / Kontakt / Impressum / Datenschutz / Bemerkung zu dieser Seite
Die Bauhaus-Universität Weimar verwendet Piwik zur Web-Analyse.
Module code | RIS |
Instructors in charge | Fröhlich/Wüthrich |
Level | 1st and 2nd semester (Master) |
Degree program | Master Computer Science and Media |
Workload | 9 ECTS credits |
Teaching Scheme | As courses, each complete with lectures and tutorials on selected theoretical and practical issues, prototypical implementations, and an evaluation of algorithms and applications. Most courses within this module comprise of 2 SWS for lectures + 1 SWS for tutorials (equivalent to 4.5 ECTS credits). |
Duration | 2 semesters |
Cycle | Annually, starts in winter semester |
Prerequisites | Bachelor's degree |
Educational Objectives / Competences | Students learn the theoretical and practical foundation of interactive systems. They are capable of designing and implementing advanced graphical and vision-based hard- and software systems as well as intelligent and ergonomic user interfaces. The lab classes provide hands-on experiences with such systems and require the implementation of short projects in small teams. |
Courses | The lectures of this module focus on advanced topics in the area of real-time interactive systems.
A total of two lectures can be chosen from the course index of the current semester. |
Grading | The combined grade for the module is calculated as the mean of the grades obtained in the component courses, weighted by the courses’ ECTS credits. |
Intelligent Information Systems
Module code
IIS
Instructors in charge
Stein/Bertel
Level
Elective module, 1st and 2nd semester (Master)
Degree program
Master Computer Science and Media
Workload
9 ECTS credits
Teaching Scheme
As courses, each complete with lectures and tutorials on selected theoretical and practical issues, prototypical implementations, and an evaluation of algorithms and applications. Most courses within this module comprise of 2 SWS for lectures + 1 SWS for tutorials (equivalent to 4.5 ECTS credits).
Duration
2 semesters
Cycle
Each semester
Prerequisites
Bachelor’s degree
Educational Objectives / Competences
This module provides the chance to acquire the relevant theoretical knowledge and practical, hands-on abilities for successfully using, evaluating, and developing various types of intelligent information systems. Students will work mostly as small teams (2-3 students) for all tutorial or lab-related activities.
Courses
Courses and seminars cover conceptual, logical, algorithmic, statistical, and methodological foundations of information processing to tackle tasks whose solutions require “intelligent” problem solving behavior of various kinds. Selected building blocks of intelligent information systems are developed and analyzed within tutorials or labs.
The following courses are part of the IIS module:
- Cognitive Systems
- Logic and Semantic Web
- Introduction to Machine Learning
- Search Strategies
- Ubiquitous Computing
For the module, students choose courses worth altogether 9 ECTS credits.
Grading
The combined grade for the module is calculated as the mean of the grades obtained in the component courses, weighted by the courses’ ECTS credits.
Electives
Module code
MSC-W
Instructors in charge
Chair of curricula committee
Level
2. and 3. semester
Degree program
Master of Computer Science and Media
Workload
24 ECTS credits
Teaching Scheme
Lecture, seminar
Duration
2 semesters
Cycle
each semester
Prerequisites
BSc in a related study field
Educational Objectives / Competences
Deepen or broaden the knowledge in the different disciplines offered at the Faculty of Media: computer science and media, humanities related to media, media management or media arts and design. Provided the approval of the curricula committee, students can choose also courses from other faculties.
Content
According to selected courses.
Grading
The combined grade for the module is calculated as the mean of the grades obtained in the component courses, weighted by the courses’ ECTS credits. None of the selected courses can be reused in a different module.
Research Project I/II
Module code
MSC-P
Instructors in charge
Respective professorship(s)
Degree program
Master students of Computer Science and Media. Open to other master students of collaborating professorships.
Workload
15 ECTS credits
Teaching Scheme
Supervised project work in small groups
Duration
1 semester
Cycle
each Semester
Prerequisites
BSc in a related study field
Educational Objectives / Competences
Within the project, students work on research topics in close collaboration with the supervising professors and their research assistants. In many cases, the projects focus on the design, implementation and evaluation of complex software systems with a particular emphasis on team work. Independent literature research based on current publications and presentations on the various aspects and milestones of the project enables the participants to refine their presentation skills. An evaluation and documentation of the results in the form of a scientific publication completes the project.In contrast to projects offered for the bachelor programme the emphasis on research is significantly stronger, considering the complexity of the subjects covered as well as to the quality of the work (seminar, presentation, software) and the degree of autonomy required.
Content
Depends on the individual topic
Grading
Specific criteria for evaluation will be announced at the beginning of the individual project. Quality of the presentation, results achieved, autonomy in work and creativity are important factors.
Master Module
Module code
MSC-T
Instructors in charge
Respective professorship
Degree program
Master Computer Science and Media
Workload
30 ECTS credits
Teaching Scheme
Largely independent research with regular intermediate reporting and consulting with the supervisor.
Duration
5 months
Cycle
each Semester
Prerequisites
BSc in a related study field
Educational Objectives / Competences
In the thesis, the students prove their ability to perform independent scientific work on an adequately challenging topic. They are given the opportunity to develop, refine and realize their own ideas.
Content
Depends on the specific topic
Grading
The final thesis is the most important part of the module and describes the results as well as the path that led to these results. The thesis should be written in the style of a scientific publication, whereby the students own contribution to the results should be clearly evident. The evaluation of the thesis comprises a grade for the written thesis (weight 75%) and a combined grade for the presentation and the related defence (weight 25%).
Course Index Master
Advanced Analysis
Lecturer
Gürlebeck
Modules
Modeling
ECTS / SWS
4.5 ECTS /2+1 SWS ( Lecture+Lab)
Teaching concept
The lecture introduces concepts, algorithms, and theoretical background of the theory of Partial Differential Equations. The accompanying exercise classes are concerned with theoretical as well as applied tasks to deepen the understanding of the field.
Cycle
Alternating with other courses of Prof. Gürlebeck.
Requirement
BSc in a relevant study field
Objective
Students will learn to model physical processes and to derive differential equations from these models. They understand how different physical properties of the systems are reflected in mathematical properties of the equations and that also the methods for the solutions depend on these properties.
Content
In the first part a short overview on the theory of ordinary differential equations will be given completed by a selection of methods for solving initial or boundary value problems as well as eigenvalue problems for ordinary differential equations. The main part of the course deals with partial differential equations. Classification of partial differential equations and their simplification by adapted coordinate transforms are the first steps. This is followed by discussing some methods for the solution of such equations, as for instance by series expansions (separation of variables) and by integral representations (boundary integral methods). Some attention will be paid also to the problem of modeling.
Grading
Written exam.
Literature
- Folland: Introduction to PDE`s
- Taylor: PDE I / Basic Theory
- Taylor: PDE II / Qualitative Studies of Linear Equations
- Zill/Cullen: Advanced Engineering Math.
- Burg/Haf/Wille: Höhere Mathematik für Ingenieure
Comments
-
Advanced Computer Graphics
Lecturer
Wuethrich
Modules
Interactive Information Systems, Elective courses
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
The lecture introduces advanced topics and methods for Computer Graphics. Besides traditional lectures, students are given programming and close to practice exercise tasks to complete in order to get hands on experience on the lecture themes.
Cycle
Yearly.
Requirement
B.Sc.
Objective
To acquire solid knowledge in advanced themes of Computer Graphics. For designers special focus is set on Computer Animation.
Content
Introduction to Computer Animation, Advanced rendering techniques, Real Time Rendering, Natural Phaenomena Simulation, Real Time Physics, Motion Simulation and Capture.
Examination
Examination on the lecture content will be either oral or written. Admission to the exam requires the successful completion of the lab classes.
Literature
Parent, “Computer Aimation: Algorithms and Techniques”.Kerlow, “The Art of 3D Computer Animation and Imaging”.Course Notes.
Comments
-
Advanced Human-Computer Interaction
Lecturer
tba
Modules
Interactive Information Systems, Distributed & Secure IS, Electives
ECTS / SWS
4.5 ECTS/ 2+1 SWS ( Lecture+Lab)
Teaching concept
This course will introduce the most relevant concepts, theories, methods, and techniques within the field of human-computer engineering. Lectures will be complemented by labs, during which participants will work in teams to address selected practical and theoretical aspects in depth.
Cycle
Alternating with other courses in Intelligent Information Systems.
Requirement
Bachelor’s degree in a relevant field of study
Objective
Students will learn to model physical processes and to derive differential equations from these models. They understand how different physical properties of the systems are reflected in mathematical properties of the equations and that also the methods for the solutions depend on these properties.rticipants will learn about the various paradigms, concepts, design principles, tools, and methods for planning, implementing, and evaluating diverse types of interactive human-computer systems.
Content
- Concepts in human-computer interaction design
- Software and hardware design for HCI systems: paradigms, methods, tools
Prototyping for HCI systems - Evaluating HCI systems
- Cooperative interfaces and computer-supported cooperative work
- Interfaces for mobile devices
- Interfaces for social media
- User-centered multimodal interfaces.
and selected other topics.
Grading
Written or oral exams. Points obtained by successful completion of the labs will be counted towards the final grade. Admission to exams requires a successful completion of the labs.
Literature
To be announced on the course’s website before the start of the semester.
Comments
-
Advanced Numerics
Lecturer
Gürlebeck
Modules
Modeling
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
The lecture introduces concepts, algorithms, and theoretical background for the solution of Partial Differential Equations. The accompanying exercise classes are concerned with theoretical as well as applied tasks to deepen the understanding of the field. This will be completed by practical exercises in the computer lab.
Cycle
Alternating with other courses of Prof. Gürlebeck
Requirement
BSc in a relevant study field
Objective
The students learn to derive a numerical model from an analytical model. They understand the meaning of systematic and numerical errors and learn to develop efficient algorithms.
Content
- Numerical linear algebra
- iterative solution of linear and non-linear systems of algebraic equations
- numerical solution of ordinary and partial differential equations
- finite difference methods
- stability.
Examination
Oral exam. Admission to the exam requires the successful completion of homework on the computer.
Literature
- Varga. Matrix iterative analysis.
- Hermann. Numerische Mathematik
- Kress. Numerical Analysis
Comments
-
Applied Signal Theory
Lecturer
Markwardt
Modules
Modeling
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
The lecture introduces concepts, algorithms, and theoretical backgrounds. The accompanying exercises are concerned applied tasks for better understanding of the field. Maple and Matlab (Signal processing toolbox) are used to deepen the knowledge and to explain first basic applications in signal processing without extensive calculations. The programs are so prepared for the students, that the can concentrate on the essentials.
Cycle
Alternating with courses of Prof. Gürlebeck
Requirement
BSc in a relevant study field
Objective
Students will learn to understand concepts and statements of signal analysis as a basic of applied signal processing. This means they will be prepared to solve challenges which are connected for instance with signals in linear systems, modal analysis, parameter- and system identification of dynamic structures, seismic signal processing, audio processing, speech processing, image processing and video processing.
Content
- Classification of signals and signal spaces
- Fourier series
- Some types of discrete frequency spectra
- Basics of continuous Fourier transform (CFT)
- Convolution, cross-correlation and filtering of continuous signals
- Application of some Distributions in signal analysis
- Windowed Fourier transform in time-frequency analysis
- Basics of Discrete Fourier transform (DFT)
- Convolution, cross-correlation and filtering of discrete signals
- Realization of DFT by Fast Fourier transform algorithms
- Fast algorithms for discrete convolutions and cross-correlations
- Frequency and damping analysis for time samplings
Grading
Written exam. Admission to the exam requires the successful solution of some exercises and the application of some software programs.
Literature
- Yarlagadda, R.K. Rao. Analog and digital signals and systems. New York, Springer, 2010
- Grant E. Hearn, Andrew V. Metcalfe. Spectral analysis in engineering. London [u.a.] : Arnold, 1995
- Taan S. ElAli. Continuous signals and systems with Matlab. CRC Press, c 2001
Comments
-
Cognitive Systems
Lecturer
Bertel
Modules
Intelligent Information Systems, Modeling, Electives
ECTS / SWS
4.5 ECTS / 2+1 ( Lecture+Lab)
Teaching concept
This course will provide a systematic introduction into the interdisciplinary field of natural and artificial cognitive systems. It will present the relevant computational and psychological concepts, theories, methods, and terminology. Lectures will be complemented by labs, in which participants will work in teams to address selected practical and theoretical aspects in more depth.
Cycle
Alternating with other courses in Intelligent Information Systems by Prof. Bertel
Requirement
Bachelor’s degree in a relevant field of study
Objective
Participants will learn about selected natural and artificial cognitive systems and predominant theories, models, and concepts. Diverse cognitive architectures and approaches to cognitive modeling will be studied, in part practically and through cases. Applications to human-computer interaction, intelligent user interfaces, (multi-media) information design, and other areas will be discussed.
Content
- Introduction to cognitive systems
- Selected basics: cognition, perception, artificial intelligence
- Production, connectionist, and hybrid systems
- Cognitive architectures (such as ACT-R, SOAR, Cogent)
- External cognition
- General models and individual abilities
- Applications to human-computer interaction, intelligent user interfaces, information design, etc.and selected other topics.
Grading
Written or oral exams. Points obtained by successful completion of the labs will be counted towards the final grade. Admission to exams requires a successful completion of the labs.
Literature
To be announced on the course’s website before the start of the semester.
Comments
-
Computer Vision
Lecturer
NN
Modules
Modeling, Interactive Information Systems, Electives
ECTS / SWS
4.5ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
The course consists of lectures and accompanying lab classes. Team work (2 students per team) during lab classes is recommended.
Cycle
Alternating with other courses of the computer vision chair.
Requirement
BSc in a relevant study field
Objective
The course teaches the mathematical, applied and technical foundations of image processing and computer vision. The accompanying lab classes allow students to implement and test a set of computer vision techniques and a project of their own choice.
Content
Outline of the course topics:
- Mathematical foundations and transformations
- Image processing
- Computer vision and image understanding
Grading
Written exam. Admission to the exam requires the successful completion of the lab classes.
Literature
- J. Bigun: Vision with Direction. Springer, Berlin, 2006.
- R. C. Gonzalez, R. E. Woods: Digital Image Processing. Addison-Wesley, Third Edition, 2008.
- K. D. Tönnies: Grundlagen der Bildverarbeitung. Pearson Studium, München, 2005.
Comments
-
Cryptographic Primitives
Lecturer
Prof. Lucks
Modules
Distributed & Secure Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
Course with Lab
Cycle
At least every 2nd year
Requirement
Bachelor's degree, fundamental knowledge about cryptography anddiscrete mathematics
Objective
- understanding the security issues and requirements for cryptographic primitives
- understanding how to analyze a primitive, and how to decide whether a primitive is either "broken", or "wounded" or "probably good"
- understanding how to use a secure primitive in the more general context of a given security protocol
Content
depends on actual topic/title
Grading
Oral exam
Literature
will be given in advance of the semester at the website
Comments
none
Cryptographic Protocols
Lecturer
Prof. Lucks
Modules
Distributed & Secure Information Systems, Electives
ECTS / SWS
4.5 ECTS/ 2+1 SWS (Lecture+ Lab or Seminar+Tutorial)
Teaching concept
Either Course with Lab or Reading Class with Tutorial
Cycle
At least every 2nd year
Requirement
Bachelor's degree, fundamental knowledge about cryptography anddiscrete mathematics
Objective
- understanding the security issues and requirements for cryptographic protocols
- understanding how to analyze a protocol, assuming the security of the underlying primitives
- understanding how to securely implement a cryptographic protocol
Content
(depends on actual topic/title)
Grading
Oral exam
Literature
will be given in advance of the semester at the website
Comments
none
Database Implementation Techniques
Code
DBIT
Lecturer
Juniorprofessor Dr. Hagen Höpfner
Modules
Distributed & Secure Information Systems
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
Weekly lecture in combination with group projects
Cycle
Bi-annual (Summer Term)
Requirement
Good knowledge in databases
Objective
The students will learn how to implement or even use database management systems efficiently. Therefore, it is necessary to understand how such systems are conceptualized and realized. The course teaches the theoretical issues that include data structures and algorithms as well as their practical utilization.
Content
This course covers implementation details of database management systems "DBMS". We will discuss storage alternatives, access paths, query optimization as well as transaction processing issues. It is indispensable to know about DBMS internals if you want to use such systems efficiently. Students will learn how indexes work and in which cases indexes should be used or not, how to write proper (from a performance point of view) database queries, how optimizers function, and how to realize transactional guarantees (ACID). Besides studying these topics from an analytic and theoretical point of view, we will also do some experiments using existing DBMS implementations.
Examination
30% assignments, 70% exam
Literature
Elmasri, Navathe: Fundamentals of Database Systems, 5th ed. Addison WesleyFurther materials will be informed during the class sessions
Comments
Software Development for Safe and Secure Systems
Code
DSIS, MA-III
Lecturer
Prof. Lucks
Modules
Distributed & Secure Information Systems, Modeling, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
Course with Lab
Cycle
At least every 2nd year
Requirement
Bachelor's degree, sound knowledge about programming
Objective
- getting an overview over security issues - learning concepts for developing medium and high assurance systems
Content
- introduction into a programming language for safe and secure systems- black-box and white-box testing methods- the theory of program verification- practical program verification
Grading
Oral exam
Literature
will be given in advance of the semester at the website
Comments
none
Discrete Optimization
Code
DisOpt
Lecturer
Schmiedel
Modules
Modeling
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
The lecture introduces concepts, algorithms, and theoretical backgrounds.
Cycle
Requirement
Objective
Discrete or combinatorial optimization is an area at the interface of mathematics and computer science. Applications for such optimization problems can be found in many different fields. The course provides a survey about different approaches to the discrete optimization.
Content
We consider both discrete optimization problems, for which efficient algorithms exist (minimal spanning tree, shortest paths problems, flow problems ...), as well as NP-complete problems. For the latter, both exact methods (greedy algorithms on matroids, branch-and-bound algorithm ...) as well as heuristics and metaheuristics to find approximate solutions are treated.
Grading
Written exam.
Literature
- Korte, Vygen: Combinatorial Optimization
- Schrijver: Theory of linear and integer programming
- Dück: Diskrete Optimierung
Comments
-
Dynamical Systems
Code
Dynamic
Lecturer
Gürlebeck
Modules
Modeling
ECTS / SWS
4.5 ECTS / 2+1 SWS ( Lecture+Lab)
Teaching concept
The lecture introduces the theory, concepts, and strategies The accompanying exercise classes are concerned with theoretical as well as applied tasks to deepen the understanding of the field.
Cycle
Alternating with other courses of Prof. Gürlebeck
Requirement
BSc in a relevant study field
Objective
The first part of this lecture introduces the notions and methods of the theory of dynamical systems. In the second part certain problems of continuous and discrete dynamical systems are discussed. The knowledge from the first two parts will be deepened by a practical third part where the students work on an individual project.
Content
- Transfer of basic knowledge on modelling. The models have to beinterpreted and classified. This is the basis for a well-adapted choice of the numerical or analytical model.
- Ordinary differential equations and continuous dynamical systems.
- Equivalence, flow, orbits, invariant sets, stability, fixed points.
- Applications in mechanics, traffic systems, electrical engineering and ecology.
- Discrete dynamical systems and finite difference equations; stability, fixed points, periodical solutions.
- Applications in biology, population dynamics, image and pattern recognition.
- Modeling, simulations and visualization of the results (course project).
Examination
Presentation/Oral exam.
Literature
- L. Perko, Differential Equations and Dynamical Systems
- M. W. Hirsch and S. Smale, Differential Equations, Dynamical Systems, andLinear Algebra
- G. Teschl. Ordinary differential equations and Dynamical Systems
Comments
-
Electronic Circuits and Embedded Systems
Code
ECES
Lecturer
Schalbe, Schatter
Modules
Electives
ECTS / SWS
6 ECTS/ 2+2+1 SWS ( Lecture+Lab+Seminar)
Teaching concept
The lecture introduces concepts and theoretical backgrounds. The accompanying lab classes are concerned with theoretical as well as applied tasks to deepen the understanding of the field. Team work (2 students) is appreciated.
Cycle
optional, spring term
Requirement
Bsc in a relevant study field such as Electrical Engineering
Objective
The lecture gives broad insight in the area of electronic circuits and embedded systems. Embedded systems are computing systems that are designed for a specific application and are embedded in a technical context. The course is oriented along the three focus areas: hardware, software and programming, processing and communication. In the second part devices and methods of the analysis of electronic circuits are tested in experiment setups. Practical applications for one-chip processors are developed and proved.
Content
Part 1: Lectures and presentations by teachers and students. Part 2: Methods and tools to analyze electronic circuits.Part 3: Development and construction of a project.
Grading
Written or oral exam. Admission to the exam requires the successful completion of the lab classes
Literature
- Marwedel: Embedded System Design
- Catsoulis: Designing Embedded Hardware
- Ganssle: Embedded Systems
- Hohl: ARM Assembly Language: Fundamentals and Techniques
- Smith: C Programming for Embedded Microcontrollers
- Barrett: Embedded System Design with the Atmel AVR Microcontroller
- Barrett: Atmel AVR Microcontroller Primer: Programming and Interfacing
Comments
-
Logic and Semantic Web
Code
Logic
Lecturer
Stein
Modules
Intelligent Information Systems, Modeling, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The lecture introduces concepts, algorithms, and theoretical backgrounds. The accompanying lab treats both theoretical and applied tasks to deepen the understanding of the field. Team work (2-3 students) is appreciated.
Cycle
Alternating with other IIS courses of Prof. Stein.
Requirement
BSc in a relevant study field
Objective
The first part of this lecture (two-thirds) introduces the notions and methods of formal logic, covering propositional logic, predicate logic and foundations of automated deduction. Based on this, the second part of the lecture explains the inference concepts behind the semantic web.
Content
- Introduction
- Propositional logic:
- Syntax
- Semantics
- Formula transformation
- Satisfiability algorithms
- Predicate logic:
- Syntax
- Semantics
- Formula transformation
- Satisfiability algorithms
- Decidability
- Semantic web
- RDF
- RDF schema
- Ontologies
Grading
Written or oral examination. Participation requires the successful completion of the course labs.
Literature
- Schöning. Logic for Computer Scientists
- Cori/Lascar. Mathematical Logic
- Fensel. Spinning the Semantic Web
- Powers. Practical RDF
Comments
-
Introduction to Machine Learning
Code
ML I
Lecturer
Stein
Modules
Intelligent Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The lecture introduces concepts, algorithms, and theoretical backgrounds. The accompanying lab treats both theoretical and applied tasks to deepen the understanding of the field. Team work (2-3 students) is appreciated.
Cycle
Alternating with other IIS courses of Prof. Stein.
Requirement
BSc in a relevant study field
Objective
Students will learn to understand machine learning as a guided search in a space of possible hypotheses. The mathematical means to formulate a particular hypothesis class determines the learning paradigm, the discriminative power of a hypothesis, and the complexity of the learning process. Aside from foundations of supervised learning also an introduction to unsupervised learning is given.
Content
- Introduction
- Concept learning
- Regression
- Performance measures
- Decision trees
- Neural networks
- Bayesian learning
- Kernel methods
- Cluster analysis
Grading
Written or oral examination. Participation requires the successful completion of the course labs.
Literature
- Mitchell. Machine Learning
- Duda/Hart/Storck. Pattern Classification
- Hastie/Tibshirani/Friedman. The Elements of Statistical Learning
- Cristianini/Taylor. An Introduction to Support Vector Machines
Comments
-
Mobile Information Systems
Code
MIS
Lecturer
Juniorprofessor Dr. Hagen Höpfner
Modules
Distributed & Secure Information Systems
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
Weekly lecture in combination with group projects
Cycle
Bi-annual (Summer Term)
Requirement
- Good knowledge in databases- Good knowledge in a programming language used for smartphones
Objective
In this course students will learn how to handle information systems issues in mobile environments. They will learn about theoretical data processing issues resulting from mobility and uncertain network availability, and they will practise and understand how to realize these approaches within the paradigm of smartphone computing.
Content
The mobility of computing devices such as smartphones, cell phones, PDAs, or Laptops in combination with the technical restrictions of wireless data communication requires alternative methods for managing data and information. In this lecture we will discuss special approaches, techniques and methods of mobile information systems. We will cover location based/dependent query processing, moving object databases, data management with redundancies, as well as information adaptation for mobile devices and transactional guarantees.
Examination
30% project, 10% project presentation, 60% exam
Literature
Hagen Höpfner, Can Türker, Birgitta König-Ries: Mobile Datenbanken und Informationssysteme, 2005, dpunkt.verlag Heidelberg.As this textbook is in German and because there is no appropriate English textbook on this topic we will make the required papers, on which the book is based, available.
Comments
Number Theory
Code
Number
Lecturer
Gürlebeck
Modules
Modeling
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The lecture introduces the basics of the algebraic number theory. The accompanying exercise classes are concerned with theoretical as well as applied tasks to deepen the understanding of the field.
Cycle
Alternating with other courses of Prof. Gürlebeck
Requirement
BSc in a relevant study field
Objective
Content
- Introduction to Algebra
- Number systems
- Divisibility
- Diophantine equations and congruences
- Reciprocity
- Outlook to cryptography
Examination
Written or Oral exam.
Literature
- H. Weyl, Algebraic Theory of Numbers
- Remmert, R. & P. Ullrich: Elementare ZahlentheorieJones,G. and Jones, J. Elementary Number Theory Jones,G. and Jones, J. Elementary Number Theory Formularende
- Jones,G. and Jones, J. Elementary Number Theory
Comments
-
Perceptual Computer Graphics
Code
CGA2011-x2309756.1
Lecturer
Wuethrich
Modules
Interactive Information Systems, Elective courses
ECTS / SWS
4.5ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The lecture introduces advanced topics and methods for Computer Graphics. Besides traditional lectures, students are given programming and close to practice exercise tasks to complete in order to get hands on experience on the lecture themes.
Cycle
Biannual.
Requirement
B.Sc.
Objective
To acquire solid knowledge in the interaction between Computer Graphics and the Human Perceptual system. To learn evaluation methods for the quality of images and videos and their consequences in compression algorithms.
Content
Compression algorithms, Modeling Methods for modeling the Human perceptual System, Compression algorithm quality analysis, display technology. .
Examination
Examination on the lecture content will be either oral or written. Admission to the exam requires the successful completion of the lab classes.
Literature
Wang + Bovik, “Modern Image Quality Assessment”.Course Notes
Comments
-
Real-time Rendering
Code
RR
Lecturer
Fröhlich
Modules
Interactive Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The course consists of lectures and accompanying lab classes. Team work (2 students per team) during lab classes is recommended.
Cycle
Alternating with Virtual Reality
Requirement
BSc in a relevant study field
Objective
The course teaches the theoretical, applied and technical foundations of real-time rendering. The accompanying lab classes allow students to implement and test a set of real-time rendering algorithms and a project of their own choice.
Content
Outline of the course topics:
- Real-time rendering hardware
- Spatial acceleration schemes
- Real-time ray tracing
- Terrain rendering
- Polygonal rendering
- Volume rendering
- Point-based rendering
- Image-based rendering
- Out-of-core techniques
Examination
Oral exam. Admission to the exam requires the successful completion of the lab classes and the completion of a one-week project.
Literature
- Akenine-Möller, Haines, Hoffman: Real-Time Rendering
- www.realtimerendering.com
Comments
-
Search Strategies
Code
Search
Lecturer
Stein
Modules
Intelligent Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The lecture introduces concepts, algorithms, and theoretical backgrounds. The accompanying lab treats both theoretical and applied tasks to deepen the understanding of the field. Team work (2-3 students) is appreciated.
Cycle
Alternating with other IIS courses of Prof. Stein.
Requirement
BSc in a relevant study field
Objective
Tackling combinatorial problems by a machine usually follows a two-step approach: (1) definition of a space of solution candidates plus (2) intelligent exploration of this space. The students will learn to analyze the nature of search problems, this way being able to devise adequate search space representations. Moreover, techniques, formal means, and heuristics to construct search strategies will be taught and discussed: this aspect is inevitable since even with modern hardware only a small fraction of a search space can be analyzed.
Content
- Introduction
- Search space representations
- Basic search
- Informed search
- Search theory
- Relaxed models
- Basic game playing
Grading
Written or oral examination. Participation requires the successful completion of the course labs.
Literature
- Pearl. Heuristic Search.
- Russel/Norvig. Artificial Intelligence: A Modern Approach
- Nilsson. Artificial Intelligence
Comments
-
Ubiquitous Computing
Code
UBI
Lecturer
NN
Modules
Distributed and Secure Systems, Interactive Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The course consists of lectures and accompanying lab classes. Team work (2 students per team) during lab classes is recommended.
Cycle
Bi-yearly.
Requirement
BSc in a relevant study field
Objective
The aim of the course will be to explore the theoretical, applied and technical foundations of modern pervasive and ubiquitous systems. The focus in on user interfaces and usability of such systems. The accompanying lab classes allow students to implement various technology demonstrators and a final project of their own choice.
Content
The course focuses on the following topics:
- History of ubicomp systems
- Sensing, tracking and monitoring technology
- Wearable technology
- Mobile projection
- Modern user interfaces for ubicomp systems
- Evaluation techniques
Grading
Oral exam. Admission to the exam requires the successful completion of the lab classes and the completion of a one-week project.
Literature
Ubiquitous Computing Fundamentals. Ed. John Krumm. ISBN: 1420093606. Chapman & Hall/CRC 2009.
Comments
-
Usability Engineering
Code
IIS, RIS
Lecturer
Bertel
Modules
Intelligent Information Systems, Interactive Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
This course will introduce the most relevant concepts, theories, methods, and techniques within the field of usability engineering. Lectures will be complemented by labs, in which participants will work in teams to address selected practical and theoretical aspects in more depth.
Cycle
Alternating with other courses in Intelligent Information Systems by Prof. Bertel
Requirement
Bachelor’s degree in a relevant field of study
Objective
Participants will learn about the various factors that determine a system’s usability, as well as how to test for them, how to formulate recommendations towards improving a system’s usability, and how to successfully accompany processes of implementing such recommendations.
Content
- Factors that determine a system’s usability
- Usability engineering lifecycles
- Testing for usability: goals, theories, methods, techniques
- Formulating requirements
- Usability heuristics
- Running an experiment
- Usability engineering for specific systems and specific user groups
- Issues of standardization
- Designing for usabilityand selected other topics.
Grading
Written or oral exams. Points obtained by successful completion of the labs will be counted towards the final grade. Admission to exams requires a successful completion of the labs.
Literature
To be announced on the course’s website before the start of the semester.
Comments
-
Virtual Reality
Code
VR
Lecturer
Fröhlich
Modules
Interactive Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWS (Lecture+Lab)
Teaching concept
The course consists of lectures and accompanying lab classes. Team work (2 students per team) during lab classes is recommended.
Cycle
Alternating with Real-time Rendering.
Requirement
BSc in a relevant study field
Objective
The course teaches the theoretical, applied and technical foundations of modern virtual reality systems, 3D TV, 3D Cinema and 3D user interfaces. The accompanying lab classes allow students to implement a set of 3D interaction techniques in stereoscopic environments and a project of their own choice.
Content
The course focuses on the following topics:
- Scene graph technology
- Stereoscopic single- and multi-viewer display technology
- Basics of 3D perception
- Rendering stereoscopic images
- Modern 3D user interfaces
Grading
Oral exam. Admission to the exam requires the successful completion of the lab classes and the completion of a one-week project.
Literature
- Bowman et al. 3D User Interfaces
- IEEE Virtual Reality Conference Proceedings
- 3D User Interface Symposium Proceedings
Comments
-
Visual Analytics
Code
VA
Lecturer
Stein / Fröhlich
Modules
Modeling, Intelligent Information Systems, Interactive Information Systems, Electives
ECTS / SWS
4.5 ECTS / 2+1 SWs (Lecture+Lab)
Teaching concept
The course consists of lectures and accompanying lab classes. Team work (2 students per team) during lab classes is recommended.
Cycle
Alternating with other courses of the involved professorships.
Requirement
BSc in a relevant study field
Objective
Visual analytics combines data analysis techniques with interactive visual interfaces. The course teaches the central concepts and techniques relevant to visual analytics. The accompanying lab classes allow students to design and implement various interactive tools for visual data analysis and a project of their own choice.
Content
Outline of the course topics:
- Data mining
- Information retrieval
- Information visualization
Grading
Oral or written exam. Admission to the exam requires the successful completion of the lab classes.
Literature
- Illuminating the Path: The Research and Development Agenda for Visual Analytics, J. Thomas, K. A. Cook
- Introduction to Information Visualization, Riccardo Mazza
Comments
-
Module code | IIS |
Instructors in charge | Stein/Bertel |
Level | Elective module, 1st and 2nd semester (Master) |
Degree program | Master Computer Science and Media |
Workload | 9 ECTS credits |
Teaching Scheme | As courses, each complete with lectures and tutorials on selected theoretical and practical issues, prototypical implementations, and an evaluation of algorithms and applications. Most courses within this module comprise of 2 SWS for lectures + 1 SWS for tutorials (equivalent to 4.5 ECTS credits). |
Duration | 2 semesters |
Cycle | Each semester |
Prerequisites | Bachelor’s degree |
Educational Objectives / Competences | This module provides the chance to acquire the relevant theoretical knowledge and practical, hands-on abilities for successfully using, evaluating, and developing various types of intelligent information systems. Students will work mostly as small teams (2-3 students) for all tutorial or lab-related activities. |
Courses | Courses and seminars cover conceptual, logical, algorithmic, statistical, and methodological foundations of information processing to tackle tasks whose solutions require “intelligent” problem solving behavior of various kinds. Selected building blocks of intelligent information systems are developed and analyzed within tutorials or labs.
For the module, students choose courses worth altogether 9 ECTS credits. |
Grading | The combined grade for the module is calculated as the mean of the grades obtained in the component courses, weighted by the courses’ ECTS credits. |
Electives
Module code | MSC-W |
Instructors in charge | Chair of curricula committee |
Level | 2. and 3. semester |
Degree program | Master of Computer Science and Media |
Workload | 24 ECTS credits |
Teaching Scheme | Lecture, seminar |
Duration | 2 semesters |
Cycle | each semester |
Prerequisites | BSc in a related study field |
Educational Objectives / Competences | Deepen or broaden the knowledge in the different disciplines offered at the Faculty of Media: computer science and media, humanities related to media, media management or media arts and design. Provided the approval of the curricula committee, students can choose also courses from other faculties. |
Content | According to selected courses. |
Grading | The combined grade for the module is calculated as the mean of the grades obtained in the component courses, weighted by the courses’ ECTS credits. None of the selected courses can be reused in a different module. |
Research Project I/II
Module code | MSC-P |
Instructors in charge | Respective professorship(s) |
Degree program | Master students of Computer Science and Media. Open to other master students of collaborating professorships. |
Workload | 15 ECTS credits |
Teaching Scheme | Supervised project work in small groups |
Duration | 1 semester |
Cycle | each Semester |
Prerequisites | BSc in a related study field |
Educational Objectives / Competences | Within the project, students work on research topics in close collaboration with the supervising professors and their research assistants. In many cases, the projects focus on the design, implementation and evaluation of complex software systems with a particular emphasis on team work. Independent literature research based on current publications and presentations on the various aspects and milestones of the project enables the participants to refine their presentation skills. An evaluation and documentation of the results in the form of a scientific publication completes the project.In contrast to projects offered for the bachelor programme the emphasis on research is significantly stronger, considering the complexity of the subjects covered as well as to the quality of the work (seminar, presentation, software) and the degree of autonomy required. |
Content | Depends on the individual topic |
Grading | Specific criteria for evaluation will be announced at the beginning of the individual project. Quality of the presentation, results achieved, autonomy in work and creativity are important factors. |
Master Module
Module code | MSC-T |
Instructors in charge | Respective professorship |
Degree program | Master Computer Science and Media |
Workload | 30 ECTS credits |
Teaching Scheme | Largely independent research with regular intermediate reporting and consulting with the supervisor. |
Duration | 5 months |
Cycle | each Semester |
Prerequisites | BSc in a related study field |
Educational Objectives / Competences | In the thesis, the students prove their ability to perform independent scientific work on an adequately challenging topic. They are given the opportunity to develop, refine and realize their own ideas. |
Content | Depends on the specific topic |
Grading | The final thesis is the most important part of the module and describes the results as well as the path that led to these results. The thesis should be written in the style of a scientific publication, whereby the students own contribution to the results should be clearly evident. The evaluation of the thesis comprises a grade for the written thesis (weight 75%) and a combined grade for the presentation and the related defence (weight 25%). |
Course Index Master
Advanced Analysis
Lecturer | Gürlebeck |
Modules | Modeling |
ECTS / SWS | 4.5 ECTS /2+1 SWS ( Lecture+Lab) |
Teaching concept | The lecture introduces concepts, algorithms, and theoretical background of the theory of Partial Differential Equations. The accompanying exercise classes are concerned with theoretical as well as applied tasks to deepen the understanding of the field. |
Cycle | Alternating with other courses of Prof. Gürlebeck. |
Requirement | BSc in a relevant study field |
Objective | Students will learn to model physical processes and to derive differential equations from these models. They understand how different physical properties of the systems are reflected in mathematical properties of the equations and that also the methods for the solutions depend on these properties. |
Content | In the first part a short overview on the theory of ordinary differential equations will be given completed by a selection of methods for solving initial or boundary value problems as well as eigenvalue problems for ordinary differential equations. The main part of the course deals with partial differential equations. Classification of partial differential equations and their simplification by adapted coordinate transforms are the first steps. This is followed by discussing some methods for the solution of such equations, as for instance by series expansions (separation of variables) and by integral representations (boundary integral methods). Some attention will be paid also to the problem of modeling. |
Grading | Written exam. |
Literature |
|
Comments | - |
Advanced Computer Graphics
Lecturer | Wuethrich |
Modules | Interactive Information Systems, Elective courses |
ECTS / SWS | 4.5 ECTS / 2+1 SWS ( Lecture+Lab) |
Teaching concept | The lecture introduces advanced topics and methods for Computer Graphics. Besides traditional lectures, students are given programming and close to practice exercise tasks to complete in order to get hands on experience on the lecture themes. |
Cycle | Yearly. |
Requirement | B.Sc. |
Objective | To acquire solid knowledge in advanced themes of Computer Graphics. For designers special focus is set on Computer Animation. |
Content | Introduction to Computer Animation, Advanced rendering techniques, Real Time Rendering, Natural Phaenomena Simulation, Real Time Physics, Motion Simulation and Capture. |
Examination | Examination on the lecture content will be either oral or written. Admission to the exam requires the successful completion of the lab classes. |
Literature | Parent, “Computer Aimation: Algorithms and Techniques”.Kerlow, “The Art of 3D Computer Animation and Imaging”.Course Notes. |
Comments | - |
Advanced Human-Computer Interaction
Lecturer | tba |
Modules | Interactive Information Systems, Distributed & Secure IS, Electives |
ECTS / SWS | 4.5 ECTS/ 2+1 SWS ( Lecture+Lab) |
Teaching concept | This course will introduce the most relevant concepts, theories, methods, and techniques within the field of human-computer engineering. Lectures will be complemented by labs, during which participants will work in teams to address selected practical and theoretical aspects in depth. |
Cycle | Alternating with other courses in Intelligent Information Systems. |
Requirement | Bachelor’s degree in a relevant field of study |
Objective | Students will learn to model physical processes and to derive differential equations from these models. They understand how different physical properties of the systems are reflected in mathematical properties of the equations and that also the methods for the solutions depend on these properties.rticipants will learn about the various paradigms, concepts, design principles, tools, and methods for planning, implementing, and evaluating diverse types of interactive human-computer systems. |
Content |
and selected other topics. |
Grading | Written or oral exams. Points obtained by successful completion of the labs will be counted towards the final grade. Admission to exams requires a successful completion of the labs. |
Literature | To be announced on the course’s website before the start of the semester. |
Comments | - |
Advanced Numerics
Lecturer | Gürlebeck |
Modules | Modeling |
ECTS / SWS | 4.5 ECTS / 2+1 SWS ( Lecture+Lab) |
Teaching concept | The lecture introduces concepts, algorithms, and theoretical background for the solution of Partial Differential Equations. The accompanying exercise classes are concerned with theoretical as well as applied tasks to deepen the understanding of the field. This will be completed by practical exercises in the computer lab. |
Cycle | Alternating with other courses of Prof. Gürlebeck |
Requirement | BSc in a relevant study field |
Objective | The students learn to derive a numerical model from an analytical model. They understand the meaning of systematic and numerical errors and learn to develop efficient algorithms. |
Content |
|
Examination | Oral exam. Admission to the exam requires the successful completion of homework on the computer. |
Literature |
|
Comments | - |
Applied Signal Theory
Lecturer | Markwardt |
Modules | Modeling |
ECTS / SWS | 4.5 ECTS / 2+1 SWS ( Lecture+Lab) |
Teaching concept | The lecture introduces concepts, algorithms, and theoretical backgrounds. The accompanying exercises are concerned applied tasks for better understanding of the field. Maple and Matlab (Signal processing toolbox) are used to deepen the knowledge and to explain first basic applications in signal processing without extensive calculations. The programs are so prepared for the students, that the can concentrate on the essentials. |
Cycle | Alternating with courses of Prof. Gürlebeck |
Requirement | BSc in a relevant study field |
Objective | Students will learn to understand concepts and statements of signal analysis as a basic of applied signal processing. This means they will be prepared to solve challenges which are connected for instance with signals in linear systems, modal analysis, parameter- and system identification of dynamic structures, seismic signal processing, audio processing, speech processing, image processing and video processing. |
Content |
|
Grading | Written exam. Admission to the exam requires the successful solution of some exercises and the application of some software programs. |
Literature |
|
Comments | - |
Cognitive Systems
Lecturer | Bertel |
Modules | Intelligent Information Systems, Modeling, Electives |
ECTS / SWS | 4.5 ECTS / 2+1 ( Lecture+Lab) |
Teaching concept | This course will provide a systematic introduction into the interdisciplinary field of natural and artificial cognitive systems. It will present the relevant computational and psychological concepts, theories, methods, and terminology. Lectures will be complemented by labs, in which participants will work in teams to address selected practical and theoretical aspects in more depth. |
Cycle | Alternating with other courses in Intelligent Information Systems by Prof. Bertel |
Requirement | Bachelor’s degree in a relevant field of study |
Objective | Participants will learn about selected natural and artificial cognitive systems and predominant theories, models, and concepts. Diverse cognitive architectures and approaches to cognitive modeling will be studied, in part practically and through cases. Applications to human-computer interaction, intelligent user interfaces, (multi-media) information design, and other areas will be discussed. |
Content |
|
Grading | Written or oral exams. Points obtained by successful completion of the labs will be counted towards the final grade. Admission to exams requires a successful completion of the labs. |
Literature | To be announced on the course’s website before the start of the semester. |
Comments | - |
Computer Vision
Lecturer | NN |
Modules | Modeling, Interactive Information Systems, Electives |
ECTS / SWS | 4.5ECTS / 2+1 SWS ( Lecture+Lab) |
Teaching concept | The course consists of lectures and accompanying lab classes. Team work (2 students per team) during lab classes is recommended. |
Cycle | Alternating with other courses of the computer vision chair. |
Requirement | BSc in a relevant study field |
Objective | The course teaches the mathematical, applied and technical foundations of image processing and computer vision. The accompanying lab classes allow students to implement and test a set of computer vision techniques and a project of their own choice. |
Content | Outline of the course topics:
|
Grading | Written exam. Admission to the exam requires the successful completion of the lab classes. |
Literature |
|
Comments | - |
Cryptographic Primitives
Lecturer | Prof. Lucks |
Modules | Distributed & Secure Information Systems, Electives |
ECTS / SWS | 4.5 ECTS / 2+1 SWS ( Lecture+Lab) |
Teaching concept | Course with Lab |
Cycle | At least every 2nd year |
Requirement | Bachelor's degree, fundamental knowledge about cryptography anddiscrete mathematics |
Objective |
|
Content | depends on actual topic/title |
Grading | Oral exam |
Literature | will be given in advance of the semester at the website |
Comments | none |
Cryptographic Protocols
Lecturer | Prof. Lucks |
Modules | Distributed & Secure Information Systems, Electives |
ECTS / SWS | 4.5 ECTS/ 2+1 SWS (Lecture+ Lab or Seminar+Tutorial) |
Teaching concept | Either Course with Lab or Reading Class with Tutorial |
Cycle | At least every 2nd year |
Requirement | Bachelor's degree, fundamental knowledge about cryptography anddiscrete mathematics |
Objective |
|
Content | (depends on actual topic/title) |
Grading | Oral exam |
Literature | will be given in advance of the semester at the website |
Comments | none |
Database Implementation Techniques
Code | DBIT |
Lecturer | Juniorprofessor Dr. Hagen Höpfner |
Modules | Distributed & Secure Information Systems |
ECTS / SWS | 4.5 ECTS / 2+1 SWS ( Lecture+Lab) |
Teaching concept | Weekly lecture in combination with group projects |
Cycle | Bi-annual (Summer Term) |
Requirement | Good knowledge in databases |
Objective | The students will learn how to implement or even use database management systems efficiently. Therefore, it is necessary to understand how such systems are conceptualized and realized. The course teaches the theoretical issues that include data structures and algorithms as well as their practical utilization. |
Content | This course covers implementation details of database management systems "DBMS". We will discuss storage alternatives, access paths, query optimization as well as transaction processing issues. It is indispensable to know about DBMS internals if you want to use such systems efficiently. Students will learn how indexes work and in which cases indexes should be used or not, how to write proper (from a performance point of view) database queries, how optimizers function, and how to realize transactional guarantees (ACID). Besides studying these topics from an analytic and theoretical point of view, we will also do some experiments using existing DBMS implementations. |
Examination | 30% assignments, 70% exam |
Literature | Elmasri, Navathe: Fundamentals of Database Systems, 5th ed. Addison WesleyFurther materials will be informed during the class sessions |
Comments |
Software Development for Safe and Secure Systems
Code | DSIS, MA-III |
Lecturer | Prof. Lucks |
Modules | Distributed & Secure Information Systems, Modeling, Electives |
ECTS / SWS | 4.5 ECTS / 2+1 SWS ( Lecture+Lab) |
Teaching concept | Course with Lab |
Cycle | At least every 2nd year |
Requirement | Bachelor's degree, sound knowledge about programming |
Objective | - getting an overview over security issues - learning concepts for developing medium and high assurance systems |
Content | - introduction into a programming language for safe and secure systems- black-box and white-box testing methods- the theory of program verification- practical program verification |
Grading | Oral exam |
Literature | will be given in advance of the semester at the website |
Comments | none |
Discrete Optimization
Code | DisOpt |
Lecturer | Schmiedel |
Modules | Modeling |
ECTS / SWS | 4.5 ECTS / 2+1 SWS ( Lecture+Lab) |
Teaching concept | The lecture introduces concepts, algorithms, and theoretical backgrounds. |
Cycle | |
Requirement | |
Objective | Discrete or combinatorial optimization is an area at the interface of mathematics and computer science. Applications for such optimization problems can be found in many different fields. The course provides a survey about different approaches to the discrete optimization. |
Content | We consider both discrete optimization problems, for which efficient algorithms exist (minimal spanning tree, shortest paths problems, flow problems ...), as well as NP-complete problems. For the latter, both exact methods (greedy algorithms on matroids, branch-and-bound algorithm ...) as well as heuristics and metaheuristics to find approximate solutions are treated. |
Grading | Written exam. |
Literature |
|
Comments | - |
Dynamical Systems
Code | Dynamic |
Lecturer | Gürlebeck |
Modules | Modeling |
ECTS / SWS | 4.5 ECTS / 2+1 SWS ( Lecture+Lab) |
Teaching concept | The lecture introduces the theory, concepts, and strategies The accompanying exercise classes are concerned with theoretical as well as applied tasks to deepen the understanding of the field. |
Cycle | Alternating with other courses of Prof. Gürlebeck |
Requirement | BSc in a relevant study field |
Objective | The first part of this lecture introduces the notions and methods of the theory of dynamical systems. In the second part certain problems of continuous and discrete dynamical systems are discussed. The knowledge from the first two parts will be deepened by a practical third part where the students work on an individual project. |
Content |
|
Examination | Presentation/Oral exam. |
Literature |
|
Comments | - |
Electronic Circuits and Embedded Systems
Code | ECES |
Lecturer | Schalbe, Schatter |
Modules | Electives |
ECTS / SWS | 6 ECTS/ 2+2+1 SWS ( Lecture+Lab+Seminar) |
Teaching concept | The lecture introduces concepts and theoretical backgrounds. The accompanying lab classes are concerned with theoretical as well as applied tasks to deepen the understanding of the field. Team work (2 students) is appreciated. |
Cycle | optional, spring term |
Requirement | Bsc in a relevant study field such as Electrical Engineering |
Objective | The lecture gives broad insight in the area of electronic circuits and embedded systems. Embedded systems are computing systems that are designed for a specific application and are embedded in a technical context. The course is oriented along the three focus areas: hardware, software and programming, processing and communication. In the second part devices and methods of the analysis of electronic circuits are tested in experiment setups. Practical applications for one-chip processors are developed and proved. |
Content | Part 1: Lectures and presentations by teachers and students. Part 2: Methods and tools to analyze electronic circuits.Part 3: Development and construction of a project. |
Grading | Written or oral exam. Admission to the exam requires the successful completion of the lab classes |
Literature |
|
Comments | - |
Logic and Semantic Web
Code | Logic |
Lecturer | Stein |
Modules | Intelligent Information Systems, Modeling, Electives |
ECTS / SWS | 4.5 ECTS / 2+1 SWS (Lecture+Lab) |
Teaching concept | The lecture introduces concepts, algorithms, and theoretical backgrounds. The accompanying lab treats both theoretical and applied tasks to deepen the understanding of the field. Team work (2-3 students) is appreciated. |
Cycle | Alternating with other IIS courses of Prof. Stein. |
Requirement | BSc in a relevant study field |
Objective | The first part of this lecture (two-thirds) introduces the notions and methods of formal logic, covering propositional logic, predicate logic and foundations of automated deduction. Based on this, the second part of the lecture explains the inference concepts behind the semantic web. |
Content |
|
Grading | Written or oral examination. Participation requires the successful completion of the course labs. |
Literature |
|
Comments | - |
Introduction to Machine Learning
Code | ML I |
Lecturer | Stein |
Modules | Intelligent Information Systems, Electives |
ECTS / SWS | 4.5 ECTS / 2+1 SWS (Lecture+Lab) |
Teaching concept | The lecture introduces concepts, algorithms, and theoretical backgrounds. The accompanying lab treats both theoretical and applied tasks to deepen the understanding of the field. Team work (2-3 students) is appreciated. |
Cycle | Alternating with other IIS courses of Prof. Stein. |
Requirement | BSc in a relevant study field |
Objective | Students will learn to understand machine learning as a guided search in a space of possible hypotheses. The mathematical means to formulate a particular hypothesis class determines the learning paradigm, the discriminative power of a hypothesis, and the complexity of the learning process. Aside from foundations of supervised learning also an introduction to unsupervised learning is given. |
Content |
|
Grading | Written or oral examination. Participation requires the successful completion of the course labs. |
Literature |
|
Comments | - |
Mobile Information Systems
Code | MIS |
Lecturer | Juniorprofessor Dr. Hagen Höpfner |
Modules | Distributed & Secure Information Systems |
ECTS / SWS | 4.5 ECTS / 2+1 SWS (Lecture+Lab) |
Teaching concept | Weekly lecture in combination with group projects |
Cycle | Bi-annual (Summer Term) |
Requirement | - Good knowledge in databases- Good knowledge in a programming language used for smartphones |
Objective | In this course students will learn how to handle information systems issues in mobile environments. They will learn about theoretical data processing issues resulting from mobility and uncertain network availability, and they will practise and understand how to realize these approaches within the paradigm of smartphone computing. |
Content | The mobility of computing devices such as smartphones, cell phones, PDAs, or Laptops in combination with the technical restrictions of wireless data communication requires alternative methods for managing data and information. In this lecture we will discuss special approaches, techniques and methods of mobile information systems. We will cover location based/dependent query processing, moving object databases, data management with redundancies, as well as information adaptation for mobile devices and transactional guarantees. |
Examination | 30% project, 10% project presentation, 60% exam |
Literature | Hagen Höpfner, Can Türker, Birgitta König-Ries: Mobile Datenbanken und Informationssysteme, 2005, dpunkt.verlag Heidelberg.As this textbook is in German and because there is no appropriate English textbook on this topic we will make the required papers, on which the book is based, available. |
Comments |
Number Theory
Code | Number |
Lecturer | Gürlebeck |
Modules | Modeling |
ECTS / SWS | 4.5 ECTS / 2+1 SWS (Lecture+Lab) |
Teaching concept | The lecture introduces the basics of the algebraic number theory. The accompanying exercise classes are concerned with theoretical as well as applied tasks to deepen the understanding of the field. |
Cycle | Alternating with other courses of Prof. Gürlebeck |
Requirement | BSc in a relevant study field |
Objective | |
Content |
|
Examination | Written or Oral exam. |
Literature |
|
Comments | - |
Perceptual Computer Graphics
Code | CGA2011-x2309756.1 |
Lecturer | Wuethrich |
Modules | Interactive Information Systems, Elective courses |
ECTS / SWS | 4.5ECTS / 2+1 SWS (Lecture+Lab) |
Teaching concept | The lecture introduces advanced topics and methods for Computer Graphics. Besides traditional lectures, students are given programming and close to practice exercise tasks to complete in order to get hands on experience on the lecture themes. |
Cycle | Biannual. |
Requirement | B.Sc. |
Objective | To acquire solid knowledge in the interaction between Computer Graphics and the Human Perceptual system. To learn evaluation methods for the quality of images and videos and their consequences in compression algorithms. |
Content | Compression algorithms, Modeling Methods for modeling the Human perceptual System, Compression algorithm quality analysis, display technology. . |
Examination | Examination on the lecture content will be either oral or written. Admission to the exam requires the successful completion of the lab classes. |
Literature | Wang + Bovik, “Modern Image Quality Assessment”.Course Notes |
Comments | - |
Real-time Rendering
Code | RR |
Lecturer | Fröhlich |
Modules | Interactive Information Systems, Electives |
ECTS / SWS | 4.5 ECTS / 2+1 SWS (Lecture+Lab) |
Teaching concept | The course consists of lectures and accompanying lab classes. Team work (2 students per team) during lab classes is recommended. |
Cycle | Alternating with Virtual Reality |
Requirement | BSc in a relevant study field |
Objective | The course teaches the theoretical, applied and technical foundations of real-time rendering. The accompanying lab classes allow students to implement and test a set of real-time rendering algorithms and a project of their own choice. |
Content | Outline of the course topics:
|
Examination | Oral exam. Admission to the exam requires the successful completion of the lab classes and the completion of a one-week project. |
Literature |
|
Comments | - |
Search Strategies
Code | Search |
Lecturer | Stein |
Modules | Intelligent Information Systems, Electives |
ECTS / SWS | 4.5 ECTS / 2+1 SWS (Lecture+Lab) |
Teaching concept | The lecture introduces concepts, algorithms, and theoretical backgrounds. The accompanying lab treats both theoretical and applied tasks to deepen the understanding of the field. Team work (2-3 students) is appreciated. |
Cycle | Alternating with other IIS courses of Prof. Stein. |
Requirement | BSc in a relevant study field |
Objective | Tackling combinatorial problems by a machine usually follows a two-step approach: (1) definition of a space of solution candidates plus (2) intelligent exploration of this space. The students will learn to analyze the nature of search problems, this way being able to devise adequate search space representations. Moreover, techniques, formal means, and heuristics to construct search strategies will be taught and discussed: this aspect is inevitable since even with modern hardware only a small fraction of a search space can be analyzed. |
Content |
|
Grading | Written or oral examination. Participation requires the successful completion of the course labs. |
Literature |
|
Comments | - |
Ubiquitous Computing
Code | UBI |
Lecturer | NN |
Modules | Distributed and Secure Systems, Interactive Information Systems, Electives |
ECTS / SWS | 4.5 ECTS / 2+1 SWS (Lecture+Lab) |
Teaching concept | The course consists of lectures and accompanying lab classes. Team work (2 students per team) during lab classes is recommended. |
Cycle | Bi-yearly. |
Requirement | BSc in a relevant study field |
Objective | The aim of the course will be to explore the theoretical, applied and technical foundations of modern pervasive and ubiquitous systems. The focus in on user interfaces and usability of such systems. The accompanying lab classes allow students to implement various technology demonstrators and a final project of their own choice. |
Content | The course focuses on the following topics:
|
Grading | Oral exam. Admission to the exam requires the successful completion of the lab classes and the completion of a one-week project. |
Literature | Ubiquitous Computing Fundamentals. Ed. John Krumm. ISBN: 1420093606. Chapman & Hall/CRC 2009. |
Comments | - |
Usability Engineering
Code | IIS, RIS |
Lecturer | Bertel |
Modules | Intelligent Information Systems, Interactive Information Systems, Electives |
ECTS / SWS | 4.5 ECTS / 2+1 SWS (Lecture+Lab) |
Teaching concept | This course will introduce the most relevant concepts, theories, methods, and techniques within the field of usability engineering. Lectures will be complemented by labs, in which participants will work in teams to address selected practical and theoretical aspects in more depth. |
Cycle | Alternating with other courses in Intelligent Information Systems by Prof. Bertel |
Requirement | Bachelor’s degree in a relevant field of study |
Objective | Participants will learn about the various factors that determine a system’s usability, as well as how to test for them, how to formulate recommendations towards improving a system’s usability, and how to successfully accompany processes of implementing such recommendations. |
Content |
|
Grading | Written or oral exams. Points obtained by successful completion of the labs will be counted towards the final grade. Admission to exams requires a successful completion of the labs. |
Literature | To be announced on the course’s website before the start of the semester. |
Comments | - |
Virtual Reality
Code | VR |
Lecturer | Fröhlich |
Modules | Interactive Information Systems, Electives |
ECTS / SWS | 4.5 ECTS / 2+1 SWS (Lecture+Lab) |
Teaching concept | The course consists of lectures and accompanying lab classes. Team work (2 students per team) during lab classes is recommended. |
Cycle | Alternating with Real-time Rendering. |
Requirement | BSc in a relevant study field |
Objective | The course teaches the theoretical, applied and technical foundations of modern virtual reality systems, 3D TV, 3D Cinema and 3D user interfaces. The accompanying lab classes allow students to implement a set of 3D interaction techniques in stereoscopic environments and a project of their own choice. |
Content | The course focuses on the following topics:
|
Grading | Oral exam. Admission to the exam requires the successful completion of the lab classes and the completion of a one-week project. |
Literature |
|
Comments | - |
Visual Analytics
Code | VA |
Lecturer | Stein / Fröhlich |
Modules | Modeling, Intelligent Information Systems, Interactive Information Systems, Electives |
ECTS / SWS | 4.5 ECTS / 2+1 SWs (Lecture+Lab) |
Teaching concept | The course consists of lectures and accompanying lab classes. Team work (2 students per team) during lab classes is recommended. |
Cycle | Alternating with other courses of the involved professorships. |
Requirement | BSc in a relevant study field |
Objective | Visual analytics combines data analysis techniques with interactive visual interfaces. The course teaches the central concepts and techniques relevant to visual analytics. The accompanying lab classes allow students to design and implement various interactive tools for visual data analysis and a project of their own choice. |
Content | Outline of the course topics:
|
Grading | Oral or written exam. Admission to the exam requires the successful completion of the lab classes. |
Literature |
|
Comments | - |
© Fakultät Medien 19.08.2011 / Kontakt / Impressum / Datenschutz / Bemerkung zu dieser Seite
Die Bauhaus-Universität Weimar verwendet Piwik zur Web-Analyse.


