Hochschule Darmstadt - Fb Informatik

Drucken| Layout| Design| Schriftgröße English|
Modulbeschreibung
Module:Introduction to Artificial Intelligence
Module number:30.2596
Language:english
Study programme:Bachelor 2014 - Katalog I: Anwendungs- und systemorientierte Module
Bachelor dual KoSI 2014 - Katalog I: Anwendungs- und systemorientierte Module
Bachelor KMI 2014 - Katalog I: Anwendungs- und systemorientierte Module
Type of course:V+P = Lecture+Practical
Weekly hours:2+2
Credit Points:5
Exam:written exam
Registering for examexplicitly and independent of booking
Frequency of offering:guest lecture (lastly in SS 2019)
Required knowledge:Programming / Algorithms & Data Structures
Learning objectives:The students
  • understand the methods of Artificial Intelligence when being applied to non-trivial problems, as well as the formalization of human processes and methods,
  • master practical and methodological knowledge and skills in the application of AI-methods and algorithms. This includes the skill to evaluate the efficiency and choice of practical techniques for respective domains of problems,
  • develop an understanding for advantages and disadvantages of different search- and problem-solving-strategies. They are able to select and apply search- and learning problems independently,
  • understand the paradigms of the AI programming language PROLOG,
  • evaluate the risks and possible technological results in the development of systems with string AI-components
Content:
  • Introduction to Artificial Intelligence
  • Knowledge and Knowledge Representation
    • Propositional logic
    • Predicate logic
  • Issues in knowledge representation
  • Knowledge representation using predicate logic
  • Representing knowledge using rules
  • Knowledge and Reasoning
  • Programming in Prolog
  • A small project to develop an expert system using Prolog
Literature:Beierle, Christoph; Kern-Isberner, Gabriele: Methoden wissensbasierter Systeme, Grundlagen, Algorithmen, Anwendungen, Vieweg+Teubner, 5. Auflage, 2014
Bratko, Ivan: Prolog, Programming for Artificial Intelligence, Pearson, 4. Auflage, 2011
Cawsey, Alison: Künstliche Intelligenz im Klartext, Pearson Studium, 2003
Lämmel/Cleve: Lehr- und Übungsbuch Künstliche Intelligenz, Fachbuchverlag im Carl Hanser Verlag, 2012.
Ertel, Wolfgang: Grundkurs Künstliche Intelligenz, Eine praxisorientierte Einführung, Vieweg, 3. Auflage 2013
Poole, David; Mackworth, Alan; Goebel, Randy: Computational Intelligence, A Logical Approach, Oxford University Press, 1998
Russell, Stuart; Norvig, Peter: Artificial Intelligence: a modern approach, Deutsche Übersetzung: Künstliche Intelligenz, Ein moderner Ansatz, Pearson, 3. Auflage, 2012
Elaine Rich and Kevin Knight, Carnegie Mellon University, "Artificial Intelligence", 2006
Leon Sterling and Ehud Shapiro: The Art of PROLOG: Advanced Programming Techniques by, 1994
C.S. Mellish and W.F. Clocksin: Programming in Prolog: Using The ISO Standard (Paperback), 4 Oct 2013
Lecture style / Teaching aids:Seminaristic lecture with integrated demonstrations,
lecture slides in digital format, additional examples, lab work
SWI Prolog: http://www​.swi-prolo​g.org/down​load/stabl​e​
Responsibility:Ronald Moore
Released:WS 2017/2018
Offered in SS 19:Harriehausen / Dhugana
LN: Grieser

[Fachbereich Informatik] [Hochschule Darmstadt]
© 2008 - 2019 FBI OBS Team. Alle Rechte vorbehalten.