Automata and formal languages / Artificial intelligence
General data
Course ID: | 17-DAUT-IP0 |
Erasmus code / ISCED: | (unknown) / (unknown) |
Course title: | Automata and formal languages / Artificial intelligence |
Name in Polish: | Automaty i języki formalne / Sztuczna Inteligencja |
Organizational unit: | AMU Nadnotecki Institute in Piła |
Course groups: |
(in Polish) Moodle - przedmioty Innych jednostek |
ECTS credit allocation (and other scores): |
0 OR
4.00
(depends on study program)
|
Language: | Polish |
Module type: | compulsory |
Major: | (in Polish) Technologie informatyczne |
Cycle of studies: | 1st cycle |
Module learning aims: | (in Polish) Cele przedmiotu Celem przedmiotu jest przedstawienie modeli formalnych generowania i rozpoznawania języków (automaty i gramatyki), własności tych modeli oraz zagadnień rozstrzygalnych dla klas języków. |
Course module conducted remotely (e-learning): | (in Polish) Nie |
Pre-requisites in terms of knowledge, skills and social competences: | (in Polish) Wymagania wstępne w zakresie wiedzy, umiejętności oraz kompetencji społecznych Wymagania obejmują znajomość zagadnień z logiki i teorii mnogości, elementów matematyki dyskretnej i podstaw programowania. |
Information on where to find course materials: | (in Polish) Biblioteka instytutu |
Methods of teaching for learning outcomes achievement: | (in Polish) Wykład z prezentacją multimedialną wybranych zagadnień Rozwiązywanie zadań Metoda ćwiczeniowa Metoda laboratoryjna |
Student workload (ECTS credits): | (in Polish) Forma aktywności Średnia liczba godzin na zrealizowanie aktywności Godziny zajęć (wg planu studiów) z nauczycielem 15+15+15 Praca własna studenta* Przygotowanie do zajęć 15 Czytanie wskazanej literatury 10 Przygotowanie pracy pisemnej, raportu, prezentacji, itp. Przygotowanie projektu Przygotowanie pracy semestralnej Przygotowanie do egzaminu/zaliczenia 10 Inne (jakie?) SUMA GODZIN 80 LICZBA PUNKTÓW ECTS DLA PRZEDMIOTU 4 |
Short description: |
(in Polish) Wykład należy do grupy przedmiotów z teoretycznych podstaw informatyki i daje studentom opis podstawowych konstrukcji formalnych dotyczących generowania i rozpoznawania języków. Jako modele rozpoznające opisywane są automaty skończenie stanowe, automaty ze stosem i maszyny Turinga. Przedstawione formalizmy generujące tp gramatyki regularne i bezkontekstowe. Opisywane są właściwości tych automatów i gramatyk, podane są związki między klasami języków, które rozpoznają i generują, omówiona jest hierarchia Chomsky'ego. |
Bibliography: |
(in Polish) J.E. Hopcroft, R. Motwani, J.D. Ullman: Wprowadzenie do teorii automatów, języków i obliczeń. Wydawnictwo Naukowe PWN, Warszawa, 2005. M. Sipser: Wprowadzenie do teorii obliczeń. Wydawnictwa Naukowo-Techniczne, Warszawa, G.E. Revesz: Introduction to Formal Languages. Mc-Graw-Hill Book Company |
Learning outcomes: |
(in Polish) Po ukończeniu kształcenia student - ma podstawową wiedzę w zakresie języków formalnych i ich własności, - zna formalne modele obliczeń (automaty skończenie stanowe, automaty ze stosem, maszyny Turinga) i ich własności, - zna podstawowe rodzaje gramatyk generatywnych, ich własności i związki z automatami - potrafi stosować wprowadzone modele obliczeń i rodzaje gramatyk do definiowania/opisywania języków formalnych - potrafi zaimplementować reprezentacje formalizmów automatów skończenie stanowych, wyrażeń regularnych i gramatyk bezkontekstowych w obiektowym języku programowania |
Assessment methods and assessment criteria: |
(in Polish) Zadania wykonywane podczas zajęć Zadania domowe Egzamin pisemny na końcu semestru |
Practical placement: |
(in Polish) Nie są przewidziane |
Classes in period "Academic year 2020/2021, winter semester" (past)
Time span: | 2020-10-01 - 2021-02-28 |
Navigate to timetable
MO TU W TH FR |
Type of class: |
classes, 15 hours
laboratory, 15 hours
lecture, 15 hours
|
|
Coordinators: | Maciej Kandulski | |
Group instructors: | Filip Graliński, Maciej Kandulski | |
Students list: | (inaccessible to you) | |
Examination: |
Course -
Graded credit
classes - Graded credit laboratory - Graded credit lecture - Graded credit |
Classes in period "Academic year 2021/2022, winter semestr" (past)
Time span: | 2021-10-01 - 2022-02-23 |
Navigate to timetable
MO TU W TH FR |
Type of class: |
classes, 15 hours
laboratory, 15 hours
lecture, 15 hours
|
|
Coordinators: | Maciej Kandulski, Jakub Pokrywka | |
Group instructors: | Maciej Kandulski, Jakub Pokrywka | |
Students list: | (inaccessible to you) | |
Examination: |
Course -
Graded credit
classes - Graded credit laboratory - Graded credit lecture - Graded credit |
Classes in period "Academic year 2022/2023, winter semester" (past)
Time span: | 2022-10-01 - 2023-02-26 |
Navigate to timetable
MO TU W TH FR |
Type of class: |
classes, 15 hours
laboratory, 15 hours
lecture, 15 hours
|
|
Coordinators: | Maciej Kandulski | |
Group instructors: | Maciej Kandulski | |
Students list: | (inaccessible to you) | |
Examination: |
Course -
Graded credit
classes - Graded credit laboratory - Graded credit lecture - Graded credit |
Classes in period "Academic year 2023/2024, winter semester" (past)
Time span: | 2023-10-01 - 2024-02-25 |
Navigate to timetable
MO TU W TH FR |
Type of class: |
discussion seminar, 45 hours
|
|
Coordinators: | Maciej Kandulski | |
Group instructors: | Maciej Kandulski | |
Students list: | (inaccessible to you) | |
Examination: |
Course -
Graded credit
discussion seminar - Graded credit |
Copyright by Adam Mickiewicz University, Poznań.