Klassische Themen der Computerwissenschaft 3 VO, 1 UE, /

Ähnliche Dokumente
Klassische Themen der Computerwissenschaft

Klassische Themen der Computerwissenschaft 3 VO, 1 UE, /

Klassische Themen der Computerwissenschaft 3 VO, 1 UE, /

Formale Systeme. Prof. P.H. Schmitt. Winter 2007/2008. Fakultät für Informatik Universität Karlsruhe (TH) Voraussetzungen

Unit 1. Motivation and Basics of Classical Logic. Fuzzy Logic I 6

Introduction FEM, 1D-Example

How to get Veränderung: Krisen meistern, Ängste loslassen, das Leben lieben! (German Edition)

Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten. Click here if your download doesn"t start automatically

Titelmasterformat Object Generator durch Klicken bearbeiten

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Im Fluss der Zeit: Gedanken beim Älterwerden (HERDER spektrum) (German Edition)

Introduction FEM, 1D-Example

Seminar: Software Engineering verteilter Systeme

Qualitätssicherung in der Softwareentwicklung

"Die Brücke" von Franz Kafka. Eine Interpretation (German Edition)

Kursbuch Naturheilverfahren: Curriculum der Weiterbildung zur Erlangung der Zusatzbezeichnung Naturheilverfahren (German Edition)

Was heißt Denken?: Vorlesung Wintersemester 1951/52. [Was bedeutet das alles?] (Reclams Universal-Bibliothek) (German Edition)

Komponenten- und Service-orientierte Softwarekonstruktion

Unternehmensweite IT Architekturen

Max und Moritz: Eine Bubengeschichte in Sieben Streichen (German Edition)

Efficient Design Space Exploration for Embedded Systems

Schöpfung als Thema des Religionsunterrichts in der Sekundarstufe II (German Edition)

LiLi. physik multimedial. Links to e-learning content for physics, a database of distributed sources

Seminar: Software Engineering verteilter Systeme

p^db=`oj===pìééçêíáåñçêã~íáçå=

Artificial Intelligence (Künstliche Intelligenz 1) Winter 2016/17 Provisional Lecture Notes Part V: Conclusion of KI-1

Prediction Market, 28th July 2012 Information and Instructions. Prognosemärkte Lehrstuhl für Betriebswirtschaftslehre insbes.

Handbuch der therapeutischen Seelsorge: Die Seelsorge-Praxis / Gesprächsführung in der Seelsorge (German Edition)

Teil 2.2: Lernen formaler Sprachen: Hypothesenräume

Die besten Chuck Norris Witze: Alle Fakten über den härtesten Mann der Welt (German Edition)

Wie man heute die Liebe fürs Leben findet

Einführung in die Linguistik, Teil 4

Exercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Hardwarekonfiguration an einer Siemens S7-300er Steuerung vornehmen (Unterweisung Elektriker / - in) (German Edition)

Reparaturen kompakt - Küche + Bad: Waschbecken, Fliesen, Spüle, Armaturen, Dunstabzugshaube... (German Edition)

Die einfachste Diät der Welt: Das Plus-Minus- Prinzip (GU Reihe Einzeltitel)

Killy Literaturlexikon: Autoren Und Werke Des Deutschsprachigen Kulturraumes 2., Vollstandig Uberarbeitete Auflage (German Edition)

Getting started with MillPlus IT V530 Winshape

prorm Budget Planning promx GmbH Nordring Nuremberg

Algorithms for graph visualization

Flow - der Weg zum Glück: Der Entdecker des Flow-Prinzips erklärt seine Lebensphilosophie (HERDER spektrum) (German Edition)

Notice: All mentioned inventors have to sign the Report of Invention (see page 3)!!!

A Classification of Partial Boolean Clones

Scenario Building Workshop - Interplay of problem framings

Lehrveranstaltungen im Wintersemester 2012/2013

Übungsblatt 6. Analysis 1, HS14

Die Erlebnisgesellschaft von Gerhard Schulze und das Sinus-Milieu-Modell: Eine vergleichende Betrachtung (German Edition)

An Introduction to Monetary Theory. Rudolf Peto

Funktion der Mindestreserve im Bezug auf die Schlüsselzinssätze der EZB (German Edition)

Wissensverarbeitung. - Knowledge Engineering: Feature Models -

Haltung und Handlung. Theorien als Werkzeug Sozialer Arbeit. Workshop auf der 5. Merseburger Tagung zur systemischen Sozialarbeit

Wer bin ich - und wenn ja wie viele?: Eine philosophische Reise. Click here if your download doesn"t start automatically

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient

Haslingden High School MFL Faculty Y8 German Block A Homework In der Stadt

Tube Analyzer LogViewer 2.3

Methoden der empirischen Kommunikationsforschung: Eine Einführung (Studienbücher zur Kommunikations- und Medienwissenschaft) (German Edition)

Word-CRM-Upload-Button. User manual

Ethical Banking Professional Biography and Distancing in Banking and Finance

p^db=`oj===pìééçêíáåñçêã~íáçå=

DYNAMISCHE GEOMETRIE

Final Exam. Friday June 4, 2008, 12:30, Magnus-HS

Aus FanLiebe zu Tokio Hotel: von Fans fã¼r Fans und ihre Band

Microsoft SQL Server Überblick über Konfiguration, Administration, Programmierung (German Edition)

Exercise (Part VIII) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Context-adaptation based on Ontologies and Spreading Activation

Jägersprache, Wildkunde und Begriffe aus der Jagd: Schwerpunkt Jägerprüfung Rotwild, Rehwild, Gamswild, Steinwild, Muffelwild (German Edition)

Duell auf offener Straße: Wenn sich Hunde an der Leine aggressiv verhalten (Cadmos Hundebuch) (German Edition)

Ägyptisch-Arabisch für Minimalisten: Schnell Arabisch lernen mit Lautschrift (German Edition)

Harry gefangen in der Zeit Begleitmaterialien

Konkret - der Ratgeber: Die besten Tipps zu Internet, Handy und Co. (German Edition)

Harry gefangen in der Zeit Begleitmaterialien

42 Zitate großer Philosophen: Über das Leben, das Universum und den ganzen Rest (German Edition)

THE SELECTABLE COURSES MSC ECONOMICS EUROPEAN POLITICAL ECONOMY IN WS 2010/11, UPDATED ON

Langenscheidt German Grammar in a Nutshell: Deutsche Grammatik - kurz und schmerzlos

Die Bedeutung neurowissenschaftlicher Erkenntnisse für die Werbung (German Edition)

Das Zeitalter der Fünf 3: Götter (German Edition)

Mock Exam Behavioral Finance

Tourismus in ländlichen Räumen der Entwicklungsländer: Chancen und Risiken (German Edition)

Privatverkauf von Immobilien - Erfolgreich ohne Makler (German Edition)

Sinn und Aufgabe eines Wissenschaftlers: Textvergleich zweier klassischer Autoren (German Edition)

MÜNCHEN. Dr. Antonio Secchi (USA) How to achieve high quality results with active self-ligating brackets. 26. November 2016

Nürnberg und der Christkindlesmarkt: Ein erlebnisreicher Tag in Nürnberg (German Edition)

Tote Hose: Worüber Männer schweigen. Ein Tagebuch (German Edition)

Unit 4. The Extension Principle. Fuzzy Logic I 123

German translation: technology

Knowledge-Based system. Inference Engine. Prof. Dr. T. Nouri.

Geschichte der Philosophie im Überblick: Band 3: Neuzeit (German Edition)

Integer Convex Minimization in Low Dimensions

Big Data Analytics. Fifth Munich Data Protection Day, March 23, Dr. Stefan Krätschmer, Data Privacy Officer, Europe, IBM

Selbstbild vs. Fremdbild. Selbst- und Fremdwahrnehmung des Individuums (German Edition)

Universität Karlsruhe (TH)

E-PORTFOLIOS IM KURS NEUE MEDIEN IM FREMDSPRACHENUNTERRICHT

Aus FanLiebe zu Tokio Hotel: von Fans fã¼r Fans und ihre Band

"Die Brücke" von Franz Kafka. Eine Interpretation (German Edition)

Introduction to Python. Introduction. First Steps in Python. pseudo random numbers. May 2016

aus Doktorarbeiten Anna Lena Birkmeyer Oktober 2016

Sagen und Geschichten aus dem oberen Flöhatal im Erzgebirge: Pfaffroda - Neuhausen - Olbernhau - Seiffen (German Edition)

Creating OpenSocial Gadgets. Bastian Hofmann

Background for Hybrid Processing

Top-Antworten im Bewerbungsgespräch für Dummies (German Edition)

Transkript:

Klassische Themen der Computerwissenschaft 3 VO, 1 UE, 716.113 / 716.114 Bernhard Aichernig Oswin Aichholzer Alexander Felfernig Gerald Steinbauer Franz Wotawa Institut für Softwaretechnologie, TU Graz Inffeldgasse 16b, 2.Stock 2

Allgemeine Informationen LV-Zeiten: VO: Donnerstag 8:45-11:00 HS i12 UE: Mittwoch 18:00-18:45 HS i11 (bzw. nach Vereinbarung) Webseite: http://www.ist.tugraz.at/ktdcw16.html Newsgroup: tu-graz.lv.ktdcw Achtung: Diese Newsgroup ist nicht moderiert und dient nur zum Informationsaustausch unter Studierenden (z.b. Gruppenbildung). Bitte Newsgroup-Netiquette einhalten. Zu VO / UE im TUGOnline anmelden: Frist 8.Okt.! Ohne Anmeldung kein Zeugnis! 3

Überblick 1 (Aichernig) Functional Programming: In this part of the course we will introduce functional programming using the programming language Scala. You will learn about different forms of recursion, abstraction with higher-order functions, the combination of OO with functional programming, reasoning over functional programs, concurrent and parallel programming. 4

Überblick 2 (Aichholzer) Game theory is a rather classical topic in mathematics and computer science. We will discuss the theory about numbers and nimbers and see how to (optimal) play the chocolate game, NIM, Kayles and other classical known (and unknown) games. In the exercise part of the lecture you will develop a program which can play several thousands of mathematical games optimally. 5

Überblick 3 (Wotawa) Artificial Intelligence (AI): AI is one large and active research area in computer science. Building intelligent systems that interact with other intelligent entities are of particular interest. In my part of the lecture I'll talk about special aspects of knowledge representation and reasoning. In particular I'll focus on non-monotonic reasoning and its application to diagnosis. The objectives of this part are (1) to get an impression about the state of the art in AI, (2) to get knowledge about open research issues, and (3) to understand how to represent and use knowledge to fulfill an intelligent task, i.e., fault detection and localization. 6

Überblick 4 (Felfernig) Constraint Programming (CP): CP is one of the closest approaches computer science has yet made to the Holy Grail of programming: the user states the problem, the computer solves it. [Freuder 1997] CP is used in many application areas such as configuration or scheduling. In this part of the course we will discuss major approaches to represent and solve constraint satisfaction problems (CSPs). The major goals are (1) to get an understanding of the basic formal properties of CSPs and (2) to be able to represent real-world problems as a corresponding CSP. 7

Überblick 4 (Felfernig) Introduction history, constraint satisfaction problems Applications CSP solvers, configurators, domains Consistency node, arc, and path consistency Combining search and consistency look-ahead schemes variable and value ordering Selected topics automated debugging of constraint KBS 8

Überblick 5 (Steinbauer) Situation Calculus is a dialog of the first order logic for representing chances in a dynamic world in a formal way. All changes are the results of actions. The state of the world is represented by situations. The key feature of the SC is that it is based on logic and therefore all tools for logic can be use. Therefore, SC allows to reason about actions, change and situation, to make proofs or to plan. The SC is not only a theoretical construct. There exist implementation like the program language Golog or YAGI which can be used to program and control real systems like robots. 9

Vorlesung Vorläufiger Zeitplan Übung 06.10.16 08:00-08:45 HS i12, Vorbesprechung 06.10.16 08:45-11:00 HS i12, VO B. Aichernig 13.10.16 08:45-11:00 HS i12, VO B. Aichernig 12.10. 18:00-18:45 HS i11, UE Aichernig 20.10.16 08:45-11:00 HS i12, VO Ersatztermin 19.10. 18:00-18:45 HS i11, UE Aichernig 27.10.16 08:45-11:00 HS i12, VO O. Aichholzer 03.11.16 08:45-11:00 HS i12, VO O. Aichholzer 09.11. 18:00-18:45 HS i11, UE Aichholzer 10.11.16 08:45-11:00 HS i12, VO G. Steinbauer 16.11. 18:00-18:45 HS i11, UE Aichholzer 17.11.16 08:45-11:00 HS i12, VO G. Steinbauer 23.11. 18:00-18:45 HS i11, UE Steinbauer 24.11.16 08:45-11:00 HS i12, VO A. Felfernig 30.11. 18:00-18:45 HS i11, UE Steinbauer 01.12.16 08:45-11:00 HS i12, VO A. Felfernig 07.12. 18:00-18:45 HS i11, UE Felfernig 15.12.16 08:45-11:00 HS i12, VO Ersatztermin 14.12. 18:00-18:45 HS i11, UE Felfernig 12.01.17 08:45-11:00 HS i12, VO F. Wotawa 11.01. 18:00-18:45 HS i11, Ersatztermin 19.01.17 08:45-11:00 HS i12, VO F. Wotawa 18.01. 18:00-18:45 HS i11, UE Wotawa 26.01.17 08:45-11:00 HS i12, VO Ersatztermin 25.01. 18:00-18:45 HS i11, UE Wotawa 01.02.17 16:00-18:00 HS i13, Prüfungstermin 10

Prüfung Gesamtprüfung über alle Themenblöcke Je 3 Prüfungstermine pro Semester Termin am Semesterende: Mittwoch 01.02.2017 16:00-18:00, HS i13 Weitere Termine: Montag 13.03.2017 18:00-20:00, HS i13 Mittwoch 26.04.2017 16:00-18:00, HS i13 Dienstag 13.06.2017 17:00-19:00, HS i12 Termine zum letzten Semester (WS 2015/16): Freitag 14.10.2016 16:00-18:00 i12 Donnerstag 10.11.2016 17:00-19:00 i13 11

Übungen Je Block (insgesamt fünf, einer pro Vortragendem) wird ein Übungsteil ausgegeben. Übungen teilweise in 4er-Gruppe, teilweise als Einzelübung; siehe folgende Seiten Gruppenbildung für das Semester im ersten Übungsteil (Gruppen bleiben bestehen) Jedes Übungsblatt trägt 20 % zur Übungsnote bei. Notenschlüssel: 50,01% - 62,50% genügend 62,51% - 75,00% befriedigend 75,01% - 87,50% gut 87,51% - 100,0% sehr gut 12

Vorläufiger Zeitplan Übungsabgaben I B. Aichernig 4er Gruppe; Programmierübung Ausgabe: 12.10.2016, Abgabe: 4.11.2016, 24:00 (Programmieraufgaben) Selektive Abgabegespräche: 18.11. u..21.11.2016. O. Aichholzer 4er Gruppe; Programmierung Nimber-Spielprogramm Ausgabe 09.11.2016, Fragestunde 16.11.2016, Abgabe: 23.11.2016, 12:00 Abgabegespräche: 01-02.12.2016, Zeiteinteilung nach Vereinbarung G. Steinbauer Übungsblatt als Einzelübung Ausgabe: 10.11.2016, Abgabe: 28.11.2016 23:59 (Lösungen zum Übungsblatt) An der Tafel vorrechnen : 30.11.2016 (in der Übungseinheit) Programmieraufgabe 4er Gruppe Ausgabe: 10.11.2016, Abgabe 7.12.2016 23:59 selektive Abgabegespräche 13

Vorläufiger Zeitplan Übungsabgaben II A. Felfernig 2 Themenbereiche, jeweils ein Übungsblatt zu jedem Vorlesungsteil, Abgabe der Lösungen vor der Übungseinheit: 7.12. u. 14.12 vor 16:00 Abgabegespräche (selektiv): Mittwoch 11.01.2017 13:00-15:00 Gruppeneinteilung: 4 Personen Bewertung der Übungen: Ausarbeitungen zu Übungsblättern + selektive Abgabegespräche. F. Wotawa Einzelübung Abgabe: 18.1.2017 und 25.1.2017 jeweils vor der Übung im Hörsaal An der Tafel vorrechnen ohne den Übungszettel und andere Hilfsmittel! Rückmeldung zu den Übungspunkten beim Abgabegespräch bzw. spätestens 4 Wochen nach der Abgabe 14

Übungen negativ? Die Gruppenanmeldung im ersten Übungsteil gilt als erbrachte Leistung. Konsequenz: Gruppenanmeldung ohne weitere Leistung führt zu einem negativen Zeugnis. Ist man knapp negativ kann man den Übungsteil Aichernig innerhalb von vier Wochen als Einzelübung wiederholen. Dies beinhaltet ein verpflichtendes Abgabegespräch. 15