INFM110I | |
Prof. Thomas Hinz | |
7 | |
6 | |
1st Semester | |
none | |
none | |
Students learn theoretical knowledge of designing interactive systems and put their knowledge into practice in constructing prototypes. With knowledge of design principles and concepts they are able to solve design problems. They gain practical experiences on innovative natural user interfaces and interaction in public space and can develop new forms of human-machine interfaces. | |
Written/verbal Exam 120/20 Min. (graded) |
Lecture Design of Interactions | |
INFM111I.a | |
Prof. Thomas Hinz | |
3 | |
2 | |
Lecture | |
German | |
Spezieller Anwendungsbereich | |
The students learn a variety of methods and strategies for designing interactive systems and how to apply them. They are able to identify and solve problems in the design of corresponding systems. They deal with the cultural context of interactions and engage in critical reflection about the history of interaction design. | |
Script, Literature:
| |
Module exam | |
Participation at tuition, in class group work and discussion. |
Lecture Perception based Interaction | |
INFM111I.b | |
Prof. Dr. Matthias Wölfel | |
2 | |
2 | |
Lecture | |
German | |
Spezieller Anwendungsbereich | |
Nowadays machines are already capable of communicating with human beings in a "natural” fashion through the existence of capabilities to understand natural language, recognise hand writing, and for interpreting gestures. However, they are also capable of extending human perception through augmenting situations with additional knowledge ("augmented reality”), i.e. the depiction of information is contextualised according to the situation as perceived by the machine. Examples of this are smartphones and tablets (voice-control, face recognition, "goggle”, music recognition), vehicles (driver assistance systems), video game consoles (movement interpretation), but also in work-related contexts (surgery, human-robot-cooperation). The lecture covers the foundations of voice- and gesture recognition, the sensing and recognition of objects in the environment, as well as information presentation. Sample applications (e.g. using the Kinect sensor) allow students to gain deeper understanding of the covered material. Topics include: | |
Module exam | |
Lecture Interactive Systems Exercise | |
INFM112I | |
Prof. Thomas Hinz | |
2 | |
2 | |
Exercise | |
German | |
Spezieller Anwendungsbereich | |
The participants apply their theoretical understanding of the conception and design of interactive systems. They design and develop prototypes of interactive systems. The students experiment with innovative forms of human-computer interfaces and their possibilities. They are capable of presenting their results convincingly using multimodal tools, as well as justify them in a methodical and theoretically grounded manner. | |
| |
Hands-on Work 1 Semester (graded) | |
|
INFM120I | |
Prof. Dr.-Ing. Astrid Laubenheimer | |
7 | |
6 | |
1st Semester | |
none | |
none | |
Written Exam 120 Min. (graded) |
Lecture Model-Based Pattern Recognition | |
INFM121I.a | |
Prof. Dr. Norbert Link | |
2 | |
2 | |
Lecture | |
German | |
Mathematische und naturwissenschaftliche Grundlagen | |
Introduction: Examples and discussion of intelligent systems Stochastic processes and decision theory Data, features, feature assessment and feature space transformations Recognition by classification Attributes by estimation Behaviour recognition by means of discrete and continuous models Automatic diagnosis | |
The matter is presented by means of animated slides and extensive derivations at the blackboard. The presentation is available on the internet. For further study four text books are recommended:
| |
Module exam | |
Class (including training) (32h), self-responsible work (58h) |
Lecture Unsupervised Learning | |
INFM121I.b | |
Prof. Dr.-Ing. Astrid Laubenheimer | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
Module exam | |
Lecture Intelligent Systems Exercise | |
INFM122I | |
Prof. Dr.-Ing. Astrid Laubenheimer | |
3 | |
2 | |
Exercise | |
German | |
Spezieller Anwendungsbereich | |
Exercise 1 Semester (not graded) | |
INFM130 | |
Prof. Dr. Peter Henning | |
6 | |
4 | |
1st Semester | |
none | |
none | |
The succesful handling of the large data volume available in a globalized information infrastructure necessitates its semantic annotation, i.e. data has to be accompanied by meta data that denotes its meaning. XML techniques, in particular the transformation of data according to XSLT style sheets are at the core of these modern concepts. Students acquire abstract and concrete knowledge about XML basics (XML concepts, DTD, Namespaces and DOM) as well as about XSLT basics (XPath, simple transformations, principles of functional programming with XSLT). Students know advanced XML topics (XML Schema, XLink/XPointer), and have dealt with various XSLT applications. Students have abstract and concrete knowledge about the Resource Description Framework RDF, its extension into RDFS and OWL; they know how to write and visualize simple ontologies. Students know machine based reasoning tools and principles of knowledge description, they have performed several reasoning tasks. The course therefore contributes to the two dimensions technical knowledge and leadership skills. Since it is held in English, participants also improve their key skills. | |
Written Exam 90 Min. (graded) |
Lecture Semantic Web Technologies | |
INFM131 | |
Prof. Dr. Peter Henning | |
4 | |
2 | |
Lecture | |
English | |
Informatik | |
The Resource Description Framework RDF. Application to simple semantic views on data, extension into RDFS and description of simple ontologies. Modeling of knowledge using OWL. Machine based reasoning. Science theory, formal logic and models of thinking. | |
Prerequisites: Participants should have basic knowledge of descriptive languages (XML applications), at least should have practical knowledge of Web programming. Participants should have sufficient knowledge of technical English Format Participation necessary in two classroom hours per week, electronic tests and essay writing on selected topics, theoretical self-study on semantic technologies. Counseling Questions during course hours, electronic learning management system ILIAS, weekly online chat in ILIAS, 24 x 7 offline discussion in ILIAS Forum, eMail Powerpoint transparencies, electronic whiteboard notes as PDF, eLearning courses on XML, XSLT, SMIL, additional electronic material for reading and self-assessment. References Geroimenko, V., Chen, C.: Visualizing Information Using SVG and X3D. XML Based Technologies for the XML Based Web (Springer 2004) ISBN 978-1852337902 Geroimenko, V., Chen, C.: Visualizing the Semantic Web. XML-Based Internet and Information Visualization (Springer 2005) ISBN 978-1852339760 Antoniou, G., van Harmelen, F.: A Semantic Web Primer. Cooperative Information Systems (The MIT Press 2004), ISBN 0262012103 Eisenberg, J.: SVG Essentials (O'Reilly 2002) ISBN 978-0596002237 Bulterman,D., Rutledge, L.: Smil 2.0: Interactive Multimedia for Web and Mobile Devices (Springer 2004) ISBN 354020234 Henning, P.A.: Taschenbuch Multimedia (Hanser 2007), ISBN 978-3446409712 | |
Module exam | |
Lecture Semantic Web Technologies Laboratory | |
INFM132 | |
Prof. Dr. Peter Henning | |
2 | |
2 | |
Laboratory Course | |
English | |
Informatik | |
Topics covered by practical lab problems include:
| |
Prerequisites: Students should be participants of the "SemanticWeb Technologies" course, at least should have theoretical knowledge of the topics covered. Format: Participation in 2 lab hours per week in small groups of 2-3 students, practical self-study and XML programming. Deliverables: Successful completion (upload to ILIAS in time) of 80% of the lab problems. Counseling: Personal counseling during lab hours, electronic learning managment system ILIAS, weekly online chat in ILIAS, 24 x 7 offline discussion in ILIAS forum, eMail References eLearning content and Books mentioned as course material for browsing, XML Editor oXygen in media::lab, Internet research during lab hours | |
Exercise 1 Semester (not graded) | |
INFM140 | |
Prof. Dr. rer. pol. Mathias Philipp | |
7 | |
6 | |
1st Semester | |
none | |
none | |
In this module the students acquire advanced skills to lead projects with budget and personnel responsibility. Special consideration will be the management of computer science departments or data centers. They are both key skills, as well as practical knowledge in their application in accordance with the standards. There are both key skills as well as the practical implementation of skills in accordance to best practice standards. | |
Written Exam 120 Min. (graded) |
Lecture IT Project Management | |
INFM141.a | |
Prof. Dr. Uwe Haneke | |
3 | |
2 | |
Lecture | |
German | |
Informatik | |
The lecture will focus on practice oriented project management and highlight special topics like risk or quality management within the context of project management
| |
PowerPoint slides, exercise-sheets, case-studies, continuative information on the web-site and in the ILIAS-eLearning-system. | |
Module exam | |
Lecture with exercises and case studies; eLearning module for the preparation of the course |
Lecture IT Service Management | |
INFM141.b | |
Prof. Dr. rer. pol. Mathias Philipp | |
2 | |
2 | |
Lecture | |
German | |
Sonstige fachübergreifende Grundlagen und überfachliche Schlüsselkompetenzen | |
Die Vorlesung gliedert sich in die lebenszyklus orientierten Kapitel: Die Studenten sollen unternehmerische Denken und Handeln von der Entwicklung einer Geschäftsidee über die Gründung eines Unternehmens bis zum Verkauf erlernen. | |
Lecture material completely on eLearning platform ILIAS and as pdf documents available, blackboard notes for interactive development of central problem positions, LARS-promoted web based training tool for specific preparations and rework of the lectures with multiple choice questions for every process). All together about 160 questions. List of Acronyms and Glossary of Terms, MindMaps for all processes and the complete lecture. | |
Module exam | |
Teilnahme am seminaristischen Unterricht. Übungen zum Erstellung eines Geschäftsplans, steuerrechtlich korrekten Fakturierung und Auswah der richtigen Gesellschaftsform. |
Lecture Leadership Training | |
INFM142 | |
Dipl. Inform. (FH) Klaus-Dieter Hüttel | |
2 | |
2 | |
Project Lecture | |
German | |
Sonstige fachübergreifende Grundlagen und überfachliche Schlüsselkompetenzen | |
Boundary conditions and expectations of communication are developed in intense discussion. Strategies and tactics for discussions and the management of critical situations are trained. | |
Blackboard and whiteboard-poster | |
Exercise 1 Semester (not graded) | |
Seminary lecture, block course after the end of the term |
INFM150 | |
Prof. Dr. Peter Henning | |
4 | |
3 | |
1st Semester | |
none | |
none | |
In this module, students acquire skills in scientific and/or project based work under close guidance by a professor. The scientific problem or application project is studied continuously throughout the whole term. | |
Individual exams |
Lecture Project based scientific Project 1 | |
INFM151 | |
Alle Professoren | |
4 | |
3 | |
Hands-on Experience | |
German | |
Informatik | |
Problems and projects may be opened by every faculty member, they are advertized on the message board at the beginning of the term. Scientific research problems usually are at the leading edge of computer science research and may be carried out in cooperation with research institutions. Application projects are of particular relevance for the industrial practice and may be carried out in cooperation with an industrial partner. | |
According to project requirements. | |
Hands-on Work 1 Semester (graded) | |
Prerequisites According to project requirements. Format Presence time and group discussion 30 %, self study 70 %. Oral exam 30 Minutes Counseling In general, a weekly project session involving the whole team is scheduled. The counseling amounts to at least one hour per week and student. |
INFM210I | |
Prof. Dr. Ulrich Bröckl | |
7 | |
6 | |
2nd Semester | |
none | |
none | |
Students get the theoretical foundations to efficiently evaluate new developments in Human Computer Interaction (HCI) and to transform them into effective, efficient and satisfactory products with a high User Experience (UX). This requires a high level of project management skills too, which often proves to be difficult in HCI projects. Therefore, a special emphasis is put on cross-module work on HCI projects. By means of excursions and periodic evening events they get basic understanding of association work, concretely the work of the Usability Professionals' Association (UPA). | |
Individual exams |
Lecture HCI Construction | |
INFM211I | |
Prof. Dr. Ulrich Bröckl | |
3 | |
2 | |
Lecture | |
English | |
Spezieller Anwendungsbereich | |
| |
Script, assignments, and test tools on the intranet, previous exams with solutions. Literature
| |
Written Exam 90 Min. (graded) | |
Participation at tuition, independent work (lab tests for user modelling and the evaluation of feedback with the help of Fitts' Law; presentation of the results). |
Lecture HCI Evaluation | |
INFM212I | |
Prof. Dr. Matthias Wölfel | |
2 | |
2 | |
Lecture | |
English | |
Spezieller Anwendungsbereich | |
| |
| |
Written Exam 90 Min. (graded) | |
Participation at tuition, in class group work and discussion, assignments. Laboratory work and presentation of results. Conduct survey, evaluate results, presentation. |
Lecture Graphical User Interfaces Laboratory | |
INFM213I | |
M.Sc. Aladdin Özenir | |
2 | |
2 | |
Exercise | |
German | |
Informatik | |
Students learn to write web based applications using differenz concepts:
All solutions will be based on modern frameworks or libraries like AngularJS or Vaadin. | |
Online problem description, based on a selection of industrial topics. The literature is presented in each semester depending on the exercises. | |
Exercise 1 Semester (not graded) | |
Supported teamwork in the laboratory. Self study, oral exam and presentation |
INFM220 | |
Prof. Dr. Frank Schaefer | |
7 | |
5 | |
2nd Semester | |
none | |
none | |
Understanding of the basic techniques used in applied cryptography and modern coding theory | |
Written Exam 120 Min. (graded) |
Lecture Applied Cryptography | |
INFM221.a | |
Prof. Dr. Frank Schaefer | |
4 | |
3 | |
Lecture | |
German | |
Mathematische und naturwissenschaftliche Grundlagen | |
In the course the main cryptographic algorithms are presented. Blockciphers (DES, AES), Modes of Operation (ECB, CBC, Countermode), Hash functions, MACs, public key algorithms (RSA, Diffie-Helman, ElGamal) are covered by the lectures. | |
Claudia Eckert: IT-Sicherheit. Konzepte - Verfahren - Protokolle, München, Oldenbourg Wissenschaftsverlag, 2013, 8. Auflage, ISBN 978-3-486-58270-3. | |
Module exam | |
The course consist of lectures (around 2/3) and exercises (around 1/3). In the exercises the mathematical techniques introduced in the lecture will be trained. |
Lecture Coding Theory | |
INFM221.b | |
Prof. Dr. Dirk Hoffmann | |
3 | |
2 | |
Lecture | |
German | |
Informatik | |
This course teaches foundations about codes and codings as well as basic algorithms for source coding, channel coding and line coding. The lecture focuses on the following topics: information and coding theory, data compression, error detecting and correcting codes, limits of data transmission.
| |
Slides, blackboard, exercise sheets | |
Module exam | |
Lecture |
INFM230 | |
Prof. Dr. Oliver P. Waldhorst | |
7 | |
6 | |
2nd Semester | |
none | |
none | |
This module enables the students to understand and conceptualize mobile and distributed system architectures. They use and understand the terminology of components, layers, interfaces and standards. Students have command of functional as well as non-functional requirements upon the system and software architecture. Distribution, integration and the interaction of different technologies are also understood. | |
Written Exam 120 Min. (graded) |
Lecture Distributed Systems | |
INFM231.a | |
Prof. Dr. Christian Zirpins | |
3 | |
2 | |
Lecture | |
German | |
Informatik | |
The lecture provides the basic knowledge for the design of distributed information systems. The starting point form general system and software architecture issues, regardless of concrete technologies. Then follows a central theme of the concept of middleware. There is a distinction with regard to application, communication and message-oriented middleware made. As a first concrete technology and to clarify the knowledge learned will be dealt with Web services. | |
Powerpoint transparencies, blackboard notes, exercise sheets. Literature:
| |
Module exam | |
Seminaristic lecture, exercises |
Lecture Mobile Systems | |
INFM231.b | |
Prof. Dr. Oliver P. Waldhorst | |
2 | |
2 | |
Lecture | |
German | |
Informatik | |
Within the course "mobile systems" the students learn the basics and concepts of mobile computing. The first part of the course introduces the problems and challenges, which one has to solve in mobile computing. The course focuses on mobility support on higher levels. Different variants of client-server architectures are compared, and treated in principle. Also caching strategies, transaction models, and concurrency control concepts are discussed. In the second part the basics of wireless communication and cellular networks are established. Beside the different variants of medium access, infrastructure and services of global cell | |
Slides, textbooks, and other literature:
| |
Module exam | |
The lecture will take the form of seminars with exercises. |
Lecture Distributed Systems Laboratory | |
INFM232 | |
Prof. Dr. Christian Zirpins | |
2 | |
2 | |
Laboratory Course | |
German | |
Informatik | |
The model is defined jointly for the Distributed Systems Laboratory and the Graphical User Interfaces Laboratory. In this laboratory course, the work is focused on back end development, whereas front end and user interface are developed in the Graphical user Interfaces Laboratory. The concrete problem description is based on current industrial topics, therefore changes in each semester. | |
Powerpoint transparencies, tutorial papers for frameworks | |
Laboratory Work 1 Semester (not graded) | |
Prerequisites Java Web and application components. Persistence layer and DBMS Format Presence time with supported teamwork in the laboratory 50 %, self-study 50 %. Oral exam and presentation. Counseling 2 hours guidance in the lab, introductory lecture, contact hours also according to individual schedule, eMail. |
INFM240 | |
Prof. Dr. Peter Henning | |
8 | |
5 | |
2nd Semester | |
none | |
none | |
This module is the continuation of the course "Scientific or project based work I". In this module, students study a scientific problem or application project continuously throughout the whole term. The project may be, but is not necessarily so, a continuation of the problem studied in the first part of the course. In parallel, the students prepare a scientific talk open to the faculty. | |
Individual exams |
Lecture Project based scientific Project 1 2 | |
INFM241 | |
Alle Professoren | |
4 | |
3 | |
Hands-on Experience | |
German | |
Informatik | |
Problems and projects may be opened by every faculty member, they are advertized on the message board at the beginning of the term. Scientific research problems usually are at the leading edge of computer science research and may be carried out in cooperation with research institutions. Application projects are of particular relevance for the industrial practice and may be carried out in cooperation with an industrial partner. | |
According to project requirements. | |
Hands-on Work 1 Semester (graded) | |
Prerequisites According to project requirements. Format Presence time and group discussion 30 %, self study 70 %. Oral exam 30 Minutes Counseling In general, a weekly project session involving the whole team is scheduled. The counseling amounts to at least one hour per week and student. |
Lecture Seminar | |
INFM242 | |
Alle Professoren | |
4 | |
2 | |
Seminar | |
German | |
Informatik | |
According to requirements of counseling professor, in general as extension of the scientific or project based work. | |
According to project requirements. | |
Presentation 20 Min. (graded) | |
Preparation of the oral presentation, written report on the subject of the talk. Exam consists of 20 minutes of scientific talk. |
INFM310 | |
Prof. Dr. Peter Henning | |
30 | |
0 | |
3rd Semester | |
none | |
none | |
The Master's Thesis is the final work of the Master's Program in computer science. It serves as a proof of the acquired skills by addressing and solving a scientic or application problem independently. In general, this is carried out in cooperation with a private company or a public research institution. In particular, within a Master's Thesis the student has to reacher deeper and more completely into his or her field of work, than within a Bachelor's Thesis. Moreover, the Master's Thesis has to contain an abstraction of the field of work that is consistent with a scientific attitude. | |
Individual exams |
Lecture Thesis | |
INFM311 | |
Alle Professoren | |
29 | |
0 | |
Thesis | |
German | |
Praxissemester und Abschlussarbeit | |
Master Thesis 6 Months (graded) | |
Lecture Thesis Defense | |
INFM312 | |
Alle Professoren | |
1 | |
0 | |
Colloquium | |
German | |
Praxissemester und Abschlussarbeit | |
Verbal Exam 30 Min. (not graded) | |