Teaching
 

On a rotational basis we offer several courses more or less closely related to the research fields of the group. These courses are shortly described on this page. Notice that these infomation are non-binding and might change. Detailed information (including course plannings, slides, exercise sheets, and so on) about the courses taking place this semester can be accessed via the menu on the left.


Schedule
Level Courses Type Term Hours ECTS
Bachelor Computer Science 2 Course FSS 4+2 8
Artificial Intelligence (Bachelor) Course HWS 2+2 6
Digital Libraries Course HWS 2+2 6
Seminar Paper ("Seminararbeit") Seminar any time ? ?
Master Semantic Web Technologies Course HWS 2+2 6
Artificial Intelligence II (Master) Course HWS 2+2 6
Intelligent Systems Project Project HWS/FSS 6 12
Data and Knowledge Engineering Seminar HWS/FSS 2 3
Knowledge Management Course FSS 2+2 6
PhD AI Seminar Seminar HWS/FSS 2 3


For some of our lectures you may find useful discussions in our forum. You can use your account of the University Mannheim as user account (e.g. your email address is mmuster@rumms.uni-mannheim.de, use 'mmuster' as username and the accordant password). If you have no account of the university, write an email and we create an account for you.


Digital Libraries

Type of course: Lecture and practical excercises (6 ECTS points)
Evaluation: Oral Examination, Regular Excercises
Level: Bachelor/Master
Next Date: HWS 2010
Precondition: Interest in the topic, Programming Skills, English
Description: Access to information is crucial for people in almost every domain. Today, more and more literature, especially in the are of science and technology is available over the Web and people tend to make more and more use of this way of accessing literature due to the connected advantages such as timeliness of the contents and personal convenience.

For libraries, e.g. at universities this developments implies the need to change their focus from traditional forms of information provision to the use of information technology as the prime channel of information provision. 

This lecture is concerned with the organizational and technical aspects. On the organisational side we will focus on legal and economic aspects of electronic document provision. The main part of the course will be devoted to the technical aspects covering topics such as the use of metadata and classification systems as well as techniques for document indexing and retrieval.


Artificial Intelligence

Type of course: Lecture plus practical excercise (6 ECTS points)
Evaluation: Final exam or oral examination, regular excercises.
Level: Bachelor
Next Date: HWS 2011
Precondition: Knowledge about algorithms and programming experience (in some language)
Description: The field of artificial intelligence deals with the transfer of human problem solving to its algorithmic implementation in computer programs. An "intelligent" computer program should be able to autonomously solve  problems that require some kind of behavior or strategy that we would refer to as intelligent. The lecture is about ways of representing knowledge and how to use this knowledge to find solutions to complex problems.


Artificial Intelligence II

Type of course: Lecture plus practical excercise (6 ECTS points)
Evaluation: Presentation, the final project and the final exam.
Level: Master and Diploma
Next Date: HWS 2011
Prerequisites: Basic programming skills; Basic knowledge of formal logic; Basic knowledge of probability theory

Description: The class will provide and advanced overview of the state-of-the-art principles and methods of artificial intelligence. The covered areas will be logics for artificial intelligence, uncertain reasoning, statistical relational learning, and optimization algorithms. Students will learn how to apply the learned methods to solve meaningful problems in industry and economics. For instance, constructing a telecommunication network at low cost while guaranteeing stability if particular connections get damaged, and efficient traffic management are some of the applications that will be addressed in the class.


Semantic Web Technologies

Type of course: Lecture plus practical excercise (6 ECTS points)
Evaluation: Final exam or oral examination, regular excercises.
Level: Master
Next Date: HWS 2011
Precondition: Java programming skills
Description: The term "Semantic Web" was coined in 2001 when Tim Berners Lee (the inventor of the World Wide Web) and others presented a vision of an intelligent web in the "Scientific American". The Semantic Web aims at the development of methods that help to automate the interpretation, aggregation, evaluation and comparison of information on the Web.


Team project

Type of course: Software Project (2 SWS, 12 ECTS points)
Level: Master
Precondition: English language skills, programming skills
Description: Within the project an Intelligent System will be developed../index.php?id=6#isp. The concrete topic of the project varies from year to year.


Knowledge Management

Type of course: Lecture and practical excercise (6 ECTS points)
Evaluation: Oral Examination or written Exam, Regular Excercises
Level: Master
Next Date: FSS 2011
Precondition: Interest in the topic
Description:  Many modern enterprises, especially in highly developed countries depend on the corporate and the individual knowledge of their employees. Knowledge is the driving force for innovation and a precondition for successful product development and operation. This knowledge, especially the individual knowledge, however is often in danger of not being systematically used or even being lost as people leave an organization. Knowledge Management aims at reducing this problem by methods for systematically identifying, formalizing, sharing and using knowledge across an organization.

This course approaches Knowledge Management from a technological point of view focussing on techniques from computer science that support the identification, extraction, formalization, sharing and use of knowledge in an organization.


Data and Knowledge Engineering

Type of course: Seminar (3/4 ECTS points)
Evaluation: Presentation and Written Report
Level: Master (Bachelor Students can be admitted on request)
Precondition: English Language Skills, Basic Skills in Presentation and scientific writing.
Description: The seminar is jointly held with the Database Research Group and covers changing topics from the areas of Databases, Information Retrieval and Knowledge Representation ranging from Database Implementation and Query optimization to Ontologies and logical reasoning.


Computer Science 2

Type of course: Lecture and Practical Exercise (8 ECTS points)
Evaluation: Regular exercises, Programming Test, Exam
Level: Bachelor
Precondition: Computer Science I, Basic Programming Skills
Description: Die Vorlesung beschäftigt sich mit den technischen und methodischen Grundlagen der Ausführung von Anwendungsprogrammen auf modernen Digitalrechnern. Dies umfasst vor allem die Gebiete Rechnerarchitektur, Betriebssysteme, und Compilerbau.