FI:I002 Design of Algorithms I - Course Information
I002 Design of Algorithms I
Faculty of InformaticsSpring 1997
- Extent and Intensity
- 2/2. 4 credit(s). Recommended Type of Completion: zk (examination). Other types of completion: k (colloquium), z (credit).
- Teacher(s)
- doc. RNDr. Renata Ochranová, CSc. (lecturer)
- Guaranteed by
- Contact Person: doc. RNDr. Renata Ochranová, CSc.
- Prerequisites (in Czech)
- Doporučuje se zapsat společně s I065 Seminar on Design of Algorithms I. Předpokládá se, že posluchači jsou schopni psát elementární programy v nějakém funkcionálním a nějakém imperativním jazyku.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Informatics (programme FI, B-IN)
- Informatics (programme FI, M-IN)
- Upper Secondary School Teacher Training in Informatics (programme FI, M-IN)
- Upper Secondary School Teacher Training in Informatics (programme FI, M-SS)
- Information Technology (programme FI, B-IN)
- Syllabus (in Czech)
- Programovací paradigmata, výrazy, příkazy, stav programu.
- Korektnost algoritmu, vstupní a výstupní podmínky, parciální korektnost, konvergence. Verifikační metody.
- Růst funkcí. Rekursivní rovnice. Sčítání.
- Délka výpočtu, složitost algoritmu, složitost problému. Třídy P, NP.
- Datové struktury (seznamy, stromy, grafy, pole).
- Vyhledávání. Vyhledávací stromy, B-stromy.
- Třídění, dolní odhad složitosti. Třídění rozdělováním, slučováním, haldou.
- Kombinatorické a grafové algoritmy. Nejkratší cesta, minimální kostra, barvení.
- Algoritmy dynamického programování.
- Language of instruction
- Czech
- Enrolment Statistics (Spring 1997, recent)
- Permalink: https://is.muni.cz/course/fi/spring1997/I002