| Vyučující | 
    | 
            
                
                    Ibl Martin, Ing. Ph.D.
                
                    Jirava Pavel, Ing. Ph.D.
                
                    Bílková Renáta, Ing. Ph.D.
                
                    Panuš Jan, Ing. Ph.D.
                
                    Novák Martin, Ing.
                
                    Horák Oldřich, RNDr. Ing. Ph.D.
                
                    Jonášová Hana, Ing. Ph.D.
                
                    Čermáková Ivana, Ing.
                
                    Pásler Miroslav, Ing.
                
                    Sedlák Pavel, Mgr. Ph.D.
                
                    Máchová Renáta, Ing. Ph.D.
                 | 
    | Obsah předmětu | 
    | Analýza a návrh algoritmů. Základní postupy řešení úloh. Základní složky algoritmů. Metody návrhu algoritmů. Základní datové struktury. Operace s datovými strukturami. Jednotlivé fáze projektu (algoritmu). 
 
 | 
    | Studijní aktivity a metody výuky | 
    | Monologická (výklad, přednáška, instruktáž), Metody samostatných akcí, Demonstrace | 
    
    
        
        
            | Výstupy z učení | 
        
            | Cílem předmětu je seznámit studenta se základními pojmy z oblasti analýzy a návrhu algoritmů a naučit studenta pracovat s vývojovými diagramy na vybraných úlohách. Student bude schopen aplikovat uvedené vlastnosti na praktických příkladech, bude schopen zapsat postup řešení jak v pseudokódu tak i ve formě vývojových diagramů.
 
 | 
        
            | Předpoklady | 
        
            | nespecifikováno 
 
 | 
        
            | Hodnoticí metody a kritéria | 
        
            | Písemná zkouška, Posouzení zadané práce, Systematické pozorování 
 Podmínky pro splnění zápočtu: Aktivní účast na cvičeních. Vypracování a odevzdání všech úloh a projektů, které budou předloženy cvičícím na jednotlivých cvičeních.  Zápočtový test z oblasti probrané na cvičeních - 60% úspěšnost.
 
 | 
    
    | Doporučená literatura | 
    | 
            
                
                
                    Hylmar, Radek. Programování pro úplné začátečníky. Brno: Computer Press, 2009. ISBN 978-80-251-2129-0.
                
                    Knuth, Donald Ervin. Umění programování.. Brno: Computer Press, 2008. ISBN 978-80-251-2025-5.
                
                    McConnell, Steve. Dokonalý kód : umění programování a techniky tvorby software. Brno: Computer Press, 2005. ISBN 80-251-0849-X.
                
                    Töpfer, P. Algoritmy a programovací techniky. Prometheus, Praha, 1995. ISBN 80-85849-83.
                
                    Virius, M. Základy algoritmizace. ČVUT, Praha, 1995. ISBN 80-01-01346.
                
                    Wróblewski, Piotr. Algoritmy : datové struktury a programovací techniky. Brno: Computer Press, 2004. ISBN 80-251-0343-9.
                 
 
 |