621.061 (23S) Introduction to Artificial Intelligence I

Sommersemester 2023

Registration deadline has expired.

First course session
02.03.2023 14:00 - 16:00 HS 3 On Campus
... no further dates known

Overview

Lecturer
Course title german Einführung in die Artificial Intelligence I
Type Lecture - Course (continuous assessment course )
Course model Attendance-based course
Hours per Week 2.0
ECTS credits 3.0
Registrations 54 (30 max.)
Organisational unit
Language of instruction English
possible language(s) of the assessment German , English
Course begins on 02.03.2023
eLearning Go to Moodle course
Remarks (english)

Online participation in the course will be possible via Moodle and BigBlueButton.

Time and place

List of events is loading...

Course Information

Intended learning outcomes

Provides an introduction to general problem solving methods used in artificial intelligence and knowledge-based systems. The course presents a variety of search approaches as well as modern knowledge representation and reasoning systems implementing them.

Teaching methodology

Classroom instructions mixed with practical exercises. The teaching language is English or German depending on the preferences of the audience. The slides are in English.

Course content

Covered topics include:

  • Uninformed and informed search methods
  • Overview of incomplete (local) approaches to solving hard problems
  • Knowledge representation and reasoning with constraints programming
  • MiniZinc programming language   
  • Game playing          

Prior knowledge expected

Algorithms and data structures

Curricular registration requirements

Nothing 

Literature

  • Stuart Russell and Peter Norvig: Artificial Intelligence: A modern approach. Prentice Hall, 2009
  • Rina Dechter: Constraint Processing. Morgan Kaufmann Publishers, 2003
  • Stefan Edelkamp and Stefan Schrödl: Heuristic search: theory and applications. Elsevier, 2011

Intended learning outcomes

Provides an introduction to general problem solving methods used in artificial intelligence and knowledge-based systems. The course presents a variety of search approaches as well as modern knowledge representation and reasoning systems implementing them.

Teaching methodology

Classroom instructions mixed with practical exercises. The teaching language is English or German depending on the preferences of the audience. The slides are in English.

Course content

Covered topics include:

  • Uninformed and informed search methods
  • Overview of incomplete (local) approaches to solving hard problems
  • Knowledge representation and reasoning with Constraints Programming
  • MiniZinc programming language   
  • Game playing        

Prior knowledge expected

Algorithms and data structures

Curricular registration requirements

Nothing

Literature

  • Stefan Edelkamp and Stefan Schrödl: Heuristic search: theory and applications. Elsevier, 2011
  • Rina Dechter: Constraint Processing. Morgan Kaufmann Publishers, 2003
  • Stuart Russell and Peter Norvig: Artificial Intelligence: A modern approach. Prentice Hall, 2009

Examination information

Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.

Examination methodology

Written exam (end of semester), short tests (during the semester), active participation (bonus)

Examination topic(s)

Topics covered in the module, but in particular logic, planning, constraint satisfaction, heuristic search, uncertain reasoning.

Assessment criteria / Standards of assessment for examinations

Points obtained from short tests, the exam and active participation will be incorporated in the final grade. A possible scheme (subject to appropriate calibration) is to add together up to

  • 3 x 20 points for short tests
  • 210 points for the exam
  • active participation points (e.g., demonstration of exercise solutions)

Then grade 1 will match between 180 and 200 points, grade 4 between 100 and 120 points, and the other grades gradually distributed between the top and the bottom.

Grading scheme

Grade / Grade grading scheme

Position in the curriculum

  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 19W.2)
    • Subject: Vertiefung Informatik (Compulsory elective)
      • 7.3 Einführung in die Artificial Intelligence I ( 2.0h VC / 3.0 ECTS)
        • 621.061 Introduction to Artificial Intelligence I (2.0h VC / 3.0 ECTS)
          Absolvierung im 4., 5., 6. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 17W.1)
    • Subject: Medieninformatik (Compulsory elective)
      • 4.1 Heuristic Search ( 2.0h VC / 2.0 ECTS)
        • 621.061 Introduction to Artificial Intelligence I (2.0h VC / 3.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 17W.1)
    • Subject: Natural Language Processing (Compulsory elective)
      • 5.2 Heuristic Search ( 2.0h VC / 2.0 ECTS)
        • 621.061 Introduction to Artificial Intelligence I (2.0h VC / 3.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 17W.1)
    • Subject: Software Development (Compulsory elective)
      • 6.2 Heuristic Search ( 2.0h VC / 2.0 ECTS)
        • 621.061 Introduction to Artificial Intelligence I (2.0h VC / 3.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 17W.1)
    • Subject: Business Informatics (Compulsory elective)
      • 7.2 Heuristic Search ( 2.0h VC / 2.0 ECTS)
        • 621.061 Introduction to Artificial Intelligence I (2.0h VC / 3.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 12W.1)
    • Subject: Media Informatics (Compulsory elective)
      • Knowledge Engineering ( 2.0h VO / 2.0 ECTS)
        • 621.061 Introduction to Artificial Intelligence I (2.0h VC / 3.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 12W.1)
    • Subject: Natural Language Processing (Compulsory elective)
      • Knowledge Engineering ( 2.0h VO / 2.0 ECTS)
        • 621.061 Introduction to Artificial Intelligence I (2.0h VC / 3.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 12W.1)
    • Subject: Software Development (Compulsory elective)
      • Knowledge Engineering ( 2.0h VO / 2.0 ECTS)
        • 621.061 Introduction to Artificial Intelligence I (2.0h VC / 3.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 12W.1)
    • Subject: Business Informatics (Compulsory elective)
      • Knowledge Engineering ( 2.0h VO / 2.0 ECTS)
        • 621.061 Introduction to Artificial Intelligence I (2.0h VC / 3.0 ECTS)
  • Master's degree programme Applied Informatics (SKZ: 911, Version: 13W.1)
    • Subject: Vertiefung Informatik (Compulsory subject)
      • Knowledge Engineering ( 2.0h VO / 2.0 ECTS)
        • 621.061 Introduction to Artificial Intelligence I (2.0h VC / 2.0 ECTS)
  • Master's degree programme Mathematics (SKZ: 401, Version: 18W.1)
    • Subject: Informatics (Compulsory elective)
      • 8.5 Heuristic Search ( 2.0h VC / 2.0 ECTS)
        • 621.061 Introduction to Artificial Intelligence I (2.0h VC / 2.0 ECTS)
  • Bachelor's degree programme Robotics and Artificial Intelligence (SKZ: 295, Version: 22W.1)
    • Subject: Artificial Intelligence (Compulsory subject)
      • 4.1 Introduction to Artificial Intelligence I ( 2.0h VC / 3.0 ECTS)
        • 621.061 Introduction to Artificial Intelligence I (2.0h VC / 3.0 ECTS)

Equivalent courses for counting the examination attempts

Sommersemester 2024
  • 621.061 VC Introduction to Artificial Intelligence 1 - Group A (2.0h / 3.0ECTS)
  • 621.063 VC Introduction to Artificial Intelligence 1 - Group B (2.0h / 3.0ECTS)
Wintersemester 2023/24
  • 621.061 VC Introduction to Artificial Intelligence 1 - Group A (2.0h / 3.0ECTS)
  • 621.063 VC Introduction to Artificial Intelligence 1 - Group B (2.0h / 3.0ECTS)
  • 621.065 VC Introduction to Artificial Intelligence 1 - Group C (2.0h / 3.0ECTS)
Wintersemester 2022/23
  • 621.061 VC Einführung in die Artificial Intelligence I (2.0h / 3.0ECTS)
Sommersemester 2022
  • 621.061 VC Einführung in die Artificial Intelligence I (2.0h / 3.0ECTS)
Wintersemester 2021/22
  • 621.061 VC Einführung in die Artificial Intelligence I (2.0h / 3.0ECTS)
Sommersemester 2021
  • 621.061 VC Einführung in die Artificial Intelligence I (2.0h / 3.0ECTS)
Wintersemester 2020/21
  • 621.061 VC Einführung in die Artificial Intelligence I (2.0h / 3.0ECTS)
Sommersemester 2020
  • 621.061 VC Einführung in die Artificial Intelligence I (2.0h / 3.0ECTS)
Wintersemester 2019/20
  • 621.061 VC Einführung in die Artificial Intelligence I (2.0h / 3.0ECTS)