184.735 Introduction to Artificial Intelligence
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2023S, VU, 2.0h, 3.0EC
TUWEL

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • Format: Hybrid

Learning outcomes

After successful completion of the course, students are able to identify and explain fundamental concepts which are relevant for the design and realisation of intelligent systems as well as to correctly argue about theoretical aspects of it.

Attention:

  • Email address for questions: eki-2023s AT kr.tuwien.ac.at
  • Course start: Fri Mar 03.
  • Mandatory TISS course registration until Mar 09, 2023. Belated registration will be ignored.
  • Mandatory TUWEL entry test from Fri Mar 10 and Sun Mar 12 (test available 00:00-23:55). Everybody who takes the entry test will receive a certificate (i.e., it is not possible to unregister after the entry test). If you stop participating after taking the entry test, you will receive a negative certificate.

 

Subject of course

The following subjects will be discussed:

  • historical and philosophical aspects of AI
  • search
  • constraint satisfaction problems
  • planning
  • decision theory

Lecturers

  • Lecture part: Thomas Eiter and Hans Tompits
  • Exercise part: Thomas Eiter, Hans Tompits, Antonius Weinzierl, Michele Collevati, and Tobias Geibinger

Course of Action and Topics of the Lecture Part

Attention: This semester, the course is planned to be held as a mixed presence/online course. The lecture part is planned to be in presence form whilst the exercise turn-in discussions will be done in an online mode. The final exam is in written form and will be held in presence mode (with a possible fallback to online).

  • Fri Mar 03: Organisation, What is AI? (Eiter)
  • Thu Mar 09: Registration deadline (TISS)
  • Fri Mar 10: Intelligent agents, Problem solving and search (Eiter)
  • Fri Mar 10 to Sun Mar 12: Mandatory entry test (TUWEL)
  • Fri Mar 17: Informed search algorithms, Local search (Eiter)
  • Fri Mar 24: Learning from observations (Eiter)
  • Fri Mar 31: Learning from observations, ctd, Neural networks (Eiter)
  • Fri Apr 07: Easter break
  • Fri Apr 14: Easter break
  • Fri Apr 21: Constraint satisfaction problems (Tompits)
  • Fri Apr 28: Planning I (Tompits)
  • Fri May 05: Planning II (Tompits) 
  • Fri May 12: Decision theory I (Tompits) 
  • Fri May 19: Lecture free (Rectors' Day)
  • Fri May 26: Decision theory II (Tompits)
  • Fri Jun 02: Philosophical foundations of AI (Tompits)
  • Wed Jun 07, 23:55: Checkmark deadline for exercises (TUWEL)
  • Fri Jun 09: 23:55: Registration deadline for solutions discussions (TUWEL)
  • Mon Jun 12 - Fri Jun 16: Exercise solution discussions
  • Fri Jun 23, 11:00 - 13:00: Main exam

Exercise Part

Mandatory registration until Mar 09.

Entry test

The mandatory TUWEL entry test will be available only from Fri Mar 10 to Sun Mar 12 (00:00-23:55, three submissions possible, last submission counts). Everybody who takes the entry test will receive a certificate (i.e., it is not possible to unregister after the entry test). If you stop participating after taking the entry test, you will receive a negative certificate.

Checkmark lists and solution discussion

  • Mode: Checkmark lists and upload of the exercise solutions in TUWEL as well as an online solution discussion of 1 hour in groups of 3 students (students must be able to present and explain their solutions and background); details and specific times are announced via TUWEL
  • Evaluation: exercise discussions are evaluated with 0-15 points; this is weighted with the percentage of checked examples and rounded to the next integer.

3 exercise sheets

  • Sheet 1: Search
  • Sheet 2: Learning and Neural Networks
  • Sheet 3: CSP, Planning, and Making Simple Decision

The following subjects will be discussed:

  • historical and philosophical aspects of AI
  • search
  • constraint satisfaction problems
  • planning
  • decision theory

Lecturers

  • Lecture part: Thomas Eiter and Hans Tompits
  • Exercise part: Thomas Eiter, Hans Tompits, Antonius Weinzierl, Rafael Kiesel, and Johannes Oetsch

Course of Action and Topics of the Lecture Part

Attention: This semester, the course is planned to be held as a mixed presence/online course, with a possible fall-back to a pure online course depending on the COVID situation. However, we will provide supporting lecture videos compatible with the present content. The final exam is in written form and also depending on the situation, it will be held in presence or online. Moreover, the exercise turn-in discussions will be done in an online mode.

  • Fri Mar 04: Organisation, What is AI? (Eiter)
  • Thu Mar 10: Registration deadline (TISS)
  • Fri Mar 11: Intelligent agents, Problem solving and search (Eiter)
  • Fri Mar 11 to Sun Mar 13: Mandatory entry test (TUWEL)
  • Fri Mar 18: Informed search algorithms, Local search (Eiter)
  • Fri Mar 25: Learning from observations (Eiter)
  • Fri Apr 01: Learning from observations, ctd, Neural networks (Eiter)
  • Fri Apr 08: presumably no lecture
  • Fri Apr 15: Easter break
  • Fri Apr 22: Easter break
  • Fri Apr 29: Constraint satisfaction problems (Tompits)
  • Fri May 06: Planning I (Tompits)
  • Fri May 13: Planning II (Tompits) 
  • Fri May 20: Decision theory I (Tompits) 
  • Fri May 27: Lecture free (Rectors' Day)
  • Fri Jun 03: Decision theory II (Tompits)
  • Fri Jun 10: Philosophical foundations of AI (Tompits)
  • Fri Jun 8, 23:55: Checkmark deadline for exercises (TUWEL)
  • Fri Jun 10: 23:55: Registration deadline for solutions discussions (TUWEL)
  • Mon Jun 13 - Fri Jun 17: Exercise solution discussions
  • Fri Jun 24, 11:00 - 13:00: Main exam

Exercise Part

Mandatory registration until Mar 10.

Entry test

The mandatory TUWEL entry test will be available only from Fri Mar 11 to Sun Mar 13 (00:00-23:55, three submissions possible, last submission counts). Everybody who takes the entry test will receive a certificate (i.e., it is not possible to unregister after the entry test). If you stop participating after taking the entry test, you will receive a negative certificate.

Checkmark lists and solution discussion

  • Mode: Checkmark lists and upload of the exercise solutions in TUWEL as well as an online solution discussion of 1 hour in groups of 3 students (students must be able to present and explain their solutions and background); details and specific times are announced via TUWEL
  • Evaluation: exercise discussions are evaluated with 0-15 points; this is weighted with the percentage of checked examples and rounded to the next integer.

3 exercise sheets

  • Sheet 1: Search
  • Sheet 2: Learning and Neural Networks
  • Sheet 3: CSP, Planning, and Making Simple Decisions

Teaching methods

Lecture part with frontal lecture; exercise part with solving independently exercises and presenting their solutions.

Mode of examination

Immanent

Additional information

ECTS breakdown: 3 ECTS = 75 hours

  • Lectures, course introduction 17h
  • Entry test 0.5h
  • Solving the exercises 20h
  • Presenting the exercises 1h
  • Preparation for the final exam 35h
  • Final exam 1.5h

Lecturers

Contributors

Institute

Course dates

DayTimeDateLocationDescription
Fri11:00 - 13:0003.03.2023 - 16.06.2023Informatikhörsaal - ARCH-INF Lecture
Fri08:00 - 19:0016.06.2023Seminarraum FAV EG B (Seminarraum von Neumann) Solution Discussions
Introduction to Artificial Intelligence - Single appointments
DayDateTimeLocationDescription
Fri03.03.202311:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Fri10.03.202311:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Fri17.03.202311:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Fri24.03.202311:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Fri31.03.202311:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Fri21.04.202311:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Fri28.04.202311:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Fri05.05.202311:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Fri12.05.202311:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Fri26.05.202311:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Fri02.06.202311:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Fri09.06.202311:00 - 13:00Informatikhörsaal - ARCH-INF Lecture
Fri16.06.202308:00 - 19:00Seminarraum FAV EG B (Seminarraum von Neumann) Solution Discussions
Fri16.06.202311:00 - 13:00Informatikhörsaal - ARCH-INF Lecture

Examination modalities

Exercise part

  • The entry test is totalling 5 pts.
  • The 3 exercise sheets with the according discusion are totalling 15 pts.
  • Total pts: 20
  • Required infrastructure: stable internet connection, device with webcam and microphone.

Lecture part

  • Written closed book exam on paper in presence mode, with a possible fallback to online (in which, a scan of the solution must be uploaded to TUWEL).
  • Required infrastructure for an online exam: stable internet connection, device with webcam and microphone, either a printer or a second device to view a PDF, and a scanner or camera with software to generate a single PDF of the written exam.
  • Total pts: 80

Total sum of points for lecture and exercise part: 100

Zero tolerance for unfair practice (e.g., plagiarism, copied solutions, ...). All involved persons will be fined with 0 pts. (You may get a negative certificate).

Grading

Requirements for a positive certificate:

  • at least 3 points for the entry test; and
  • at least 40 points for the written final exam; and
  • at least 51 points in total.

The course will be graded as follows:

  • < 51 pts: N5 (Nicht Genügend)
  • >= 51 pts: G4 (Genügend)
  • >= 63 pts: B3 (Befriedigend)
  • >= 75 pts: U2 (Gut)
  • >= 88 pts: S1 (Sehr Gut)

Exercise sheets and solution discussions:

  • Due to the above criteria, points from exercise sheets are not strictly necessary for a positive grade. However, note that without exercise points it is harder the reach the required overall number of points. Moreover, working out the exercise sheets is also recommended as a preparation for the exam. Belated submission of exercises (e.g. after you have written a positive exam but did not reach the required overall number of points) is not possible.
  • NO WASTE OF SLOTS: While participation in the exercise part is optional, registrations for solution discussions are still binding. That is, it is not mandatory to register, but IF you decide to register for a solution discussion, THEN it is mandatory to show up (unless you can prove unpredictable and unavoidable obstacles such as illness). No-show after a registration without plausible excuse has consequences (see section on "Exams and Certificates").

Exams and Certificates:

  • There are no mandatory exams in front of committees. Instead, students have five regular attempts (i.e., you can get up to 5 certificates). However, for technical reasons (and to warn students) TISS does not allow students to register themselves for for fourth or fifth attempt to take the exam. Please send us a short message to register.
  • We provide 4 exam dates, you can participate in arbitrary many (unless you already collected 5 certificates in total). A certificate is issued for every attempt except for first negative one.
    (Legal background: In a VU we have to provide 2 chances to pass the exam and issue one certificate for these two chances. The 3rd and 4th attempt are a gesture of goodwill and count as fast-track repetition of the whole course.)
  • Those who waste solution discussion slots (registration and no-show without acceptable excuse) are granted only the legal minimum of 2 attempts (i.e., there is no goodwill in these cases); after the second failure they have to repeat the whole course next year.
  • By written exams an additional oral question part may be possible.

Exam reviewing:

There are no special dates for reviewing graded exams. Reviewing is possible whenever the secretariat is open (see website).

Course registration

Begin End Deregistration end
14.02.2023 00:00 09.03.2023 23:55 09.03.2023 23:55

Registration modalities

Please register first for the course.

Curricula

Study CodeObligationSemesterPrecon.Info
033 526 Business Informatics Not specifiedSTEOP
Course requires the completion of the introductory and orientation phase
033 533 Medical Informatics Not specifiedSTEOP
Course requires the completion of the introductory and orientation phase
033 534 Software & Information Engineering Mandatory4. SemesterSTEOP
Course requires the completion of the introductory and orientation phase

Literature

  • Stuart Russell and Peter Norvig. Artificial Intelligence: A Modern Approach, 3rd edition. Prentice Hall, 2010 (http://aima.cs.berkeley.edu/)
  • Stuart Russell, Peter Norvig: Künstliche Intelligenz: Ein moderner Ansatz. 3., überarbeitete Auflage, Pearson Deutschland, 2012.
  • Stuart Russell and Peter Norvig. Artificial Intelligence: A Modern Approach, 4th edition. Prentice Hall, 2021 (http://aima.cs.berkeley.edu/)
  • ...

Language

if required in English