Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Algoritmizace - INFO (ETE01E)

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 ETE01E - Algoritmizace - INFO, 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.