151-0451/02 – Algorithms and Programming (.)
Gurantor department | Department of Mathematical Methods in Economics | Credits | 3 |
Subject guarantor | doc. RNDr. František Koliba, CSc. | Subject version guarantor | doc. RNDr. František Koliba, CSc. |
Study level | undergraduate or graduate | Requirement | Choice-compulsory |
Year | 1 | Semester | winter |
| | Study language | Czech |
Year of introduction | 2007/2008 | Year of cancellation | 2009/2010 |
Intended for the faculties | EKF | Intended for study types | Follow-up Master |
Subject aims expressed by acquired skills and competences
.
Teaching methods
Summary
Kurz je určen studujícím navazujícího magisterského studia oboru KIPM. Jedná
se předmět zařazený v bloku volitelných předmětů navazujícího studia.
Předpokládají se znalosti některého oboru bakalářského studia ekonomického
zaměření, konkrétně základní kurzy informatiky. Dále je kurz určen všem těm,
kdo chtějí rozumět a správně používat algoritmizaci zadaných problémů, dobře
navrhovat datové struktury potřebné pro formulaci vstupních a výstupních
podmínek. Cílem kurzu je poskytnout studentům základní znalosti o tvorbě a
analýze algoritmů, získat praktické zkušenosti a návyky v programování a
řešení úloh. Algoritmické myšlení pomáhá lépe chápat realitu, organizovat naše
poznání a činnost. Získávání praktických zkušeností a návyků z oblasti
algoritmizace a programování ulehčuje a zefektivňuje přístup k novým poznatkům
a zrychluje a zkvalitňuje práci v různých oblastech každodenní činnosti.
Compulsory literature:
Recommended literature:
Way of continuous check of knowledge in the course of semester
E-learning
Other requirements
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
Osnova předmětu:
1. Přirozený a umělý jazyk
2. Algoritmus a jeho charakteristiky
3. Analýza algoritmů
4. Programovací jazyk a jeho charakteristiky
5. Programování a jeho charakteristiky
6. Typy dat
7. Bloková struktura programu
8. Předem definované činnosti
9. Dynamické struktury dat
10. Algoritmy řazení, třídění, numerické algoritmy, složitost
11. Algoritmy hromadného zpracování dat
12. Ladění programů a dokumentace
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction
Předmět neobsahuje žádné hodnocení.