Předmět Algoritmizace - SYI (ETE55E)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu ETE55E - Algoritmizace - SYI, Provozně ekonomická fakulta, Česká zemědělská univerzita v Praze (ČZU).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Cíl
Cílem předmětu je seznámit posluchače se základy algoritmizace. Programovací jazyk je použit pouze jako prostředek pro testování správnosti navržených algoritmů, není tedy hlavním cílem výuky, proto jsou v rámci předmětu probrány pouze potřebné základy programovacího jazyka. Forma výuky: přednášky jsou zaměřeny na teoretické a formální základy předmětu. Cvičení probíhají v laboratoři výpočetní techniky. Podmínkou pro udělení zápočtu je vypracování zadaných prací a testů. Zkouška spočívá v písemném testu a z ústní části.
Osnova
PřednáškaZáklady algoritmizaceZáklady algoritmizaceProces tvorby programuSkalární datové typyŘídící strukturyŘídící strukturyOperátory, výrazyProcedury, funkce, rekurzePole , pointrySoubor, práce se soubory, vstup, výstupSoubor, práce se soubory, vstup, výstupCvičeníZáklady algoritmizaceSkalární datové typyŘídící strukturyOperátory, výrazy,Pole, pointryZápočtová písemka,Procedury, funkce, rekurzeSoubor, práce se soubory, vstup, výstup
Získané způsobilosti
Znalosti:Absolventi mají znalosti z jednodušších oblastí algoritmizace. Rozumí základním pojmům jako je proměnná, datový typ, konstanta. Znají použití řídících struktur. Znají rozdělení datových typů. Znají pojmy rekurze, funkce, procedura. Vědomosti si dále rozšiřují a specializují v dalších předmětech týkajících se programování zařazených do studijního programu. Absolventi mají jasnou povědomost o hranicích svých znalostí a představu o obsahu dalšího studia v těchto oblastech.Dovednosti:Dovedou analyzovat jednoduché problémy a převést je do vhodného vyjádření např. strukturogramu.Kompetence - komunikace:Mohou účinně působit v partnerském vztahu s kvalifikovanými odborníky. Dokážou srozumitelně sdělovat informace. Dokážou analyzovat zatím jednodušší problém a převést ho do podoby srozumitelné pro profesionálního programátora.Kompetence - úsudek:Jsou schopni náhledu na vybrané problémy algorimizace. Jsou si vědomi ohraničenosti svých kompetencí v oblasti. Jsou seznámeni s nutností předávání kompetencí specialistům z oboru
Literatura
ZákladníJazyk výuky: ČeštinaBrechlerová,Čandík,Černý, Veselý, A Algoritmizace a programování v C, 1. díl. PEF CZU 2006, 265s. - ISBN 80-213-1599-7Kukal, J. Myšlením k algoritmům. Grada 1992.80s. - ISBN 80-85424-47-9DoporučenáJazyk výuky: ČeštinaKruse R., Tondo C. L., Leunig B. 1996, Data structures and program design in C, prentice Hall, ISBN 0-13-288366-XDarnell, P.E. - Margolis, P C A Software Engineering Approach. Springer 1996. 50s. - ISBN 0-387-94675-6Richta K., Šaloun P, Programovací jazyk C, ČVUT, 2001, ISBN 80-01-01890-3Weiss M.,A. Data structures and Algorithm Analysisi in C, Addison Wesley, 1997, ISBN 0-201-49840-5Topfer P., Algoritmy a programovací techniky, Prometeus, 1995, ISBN 80-85849-83-6
Požadavky
Středoškolská informatika a matematika
Garant
Ing. Martin Havránek, Ph.D.