PRG: Porovnání verzí
(→Doporučená literatura: Think Java) |
(→Doporučená literatura: +link) |
||
(Nejsou zobrazeny 3 mezilehlé verze od stejného uživatele.) | |||
Řádka 19: | Řádka 19: | ||
== Materiály == | == Materiály == | ||
# [[Úlohy z programování]] | # [[Úlohy z programování]] | ||
− | # Vývojové prostředí: [https://www.google.cz/search?q=java+ | + | # Vývojové prostředí: [https://www.google.cz/search?q=java+netbeans+bundle NetBeans + JDK Bundle] |
+ | # Zdrojové kódy z výuky: [https://www.dropbox.com/sh/fy03v6jb318ec8d/AAAwJ5NmIgrgKrGBfsrukMVta?dl=0 Dropbox (kódy nemusí být funkční ani dodělané)] | ||
== Doporučená literatura == | == Doporučená literatura == | ||
+ | |||
+ | # Skripta z VŠE (PDF): http://java.vse.cz/pdf/ | ||
# TRONÍČEK, Zdeněk. ''Učebnice jazyka Java'' [online]. Praha: 2011-09-30, [cit. 2011-12-07]. [http://java.cz/article/ucebnicejazykajava Dostupné online]. | # TRONÍČEK, Zdeněk. ''Učebnice jazyka Java'' [online]. Praha: 2011-09-30, [cit. 2011-12-07]. [http://java.cz/article/ucebnicejazykajava Dostupné online]. | ||
# PITNER, Tomáš. ''Programování v jazyce Java'' [online]. Brno: 2003-12-14, [cit. 2013-01-29]. [http://www.fi.muni.cz/~tomp/slides/pb162/printable.html Dostupné online]. | # PITNER, Tomáš. ''Programování v jazyce Java'' [online]. Brno: 2003-12-14, [cit. 2013-01-29]. [http://www.fi.muni.cz/~tomp/slides/pb162/printable.html Dostupné online]. | ||
# KEOGH, James. ''Java bez předchozích znalostí''. Praha: Computer Press, 2005. 280 s. EAN 9788025108390, [http://books.google.cz/books/about/Java_bez_p%C5%99edchoz%C3%ADch_znalost%C3%AD.html?id=u2yxXwAACAAJ] | # KEOGH, James. ''Java bez předchozích znalostí''. Praha: Computer Press, 2005. 280 s. EAN 9788025108390, [http://books.google.cz/books/about/Java_bez_p%C5%99edchoz%C3%ADch_znalost%C3%AD.html?id=u2yxXwAACAAJ] | ||
# DOWNEY, Allen. ''Think Java'' [online]. 2012, [cit. 2015-09-08]. [http://greenteapress.com/thinkapjava/ Dostupné online]. | # DOWNEY, Allen. ''Think Java'' [online]. 2012, [cit. 2015-09-08]. [http://greenteapress.com/thinkapjava/ Dostupné online]. | ||
+ | # CORMEN. ''Introduction to Algorithms'' [online]. [cit. 2016-04-06]. [https://mitpress.mit.edu/books/introduction-algorithms Dostupné online]. | ||
+ | # DASGUPTA: ''Algorithms'' [online]. [cit 2016-04-08]. [http://cseweb.ucsd.edu/~dasgupta/book/ Dostupné online]. | ||
[[Kategorie:Výuka]] | [[Kategorie:Výuka]] |
Aktuální verze z 8. 4. 2016, 18:13
Předmět Programování seznamuje studenty s programováním počítače. Hlavním cílem je seznámit studenty s programováním v jazyce Java, který nabízí moderní objektově orientované programování. Student bude po absolvování předmětu schopen naprogramovat běžně používané algoritmy a vytvářet aplikace s grafickým rozhraním.
Průběh výuky
Předmět je v zimním i letním semestru 1. ročníku VOŠ vyučován 16 týdnů (2+2 hodiny týdně) a je zakončen zkouškou. Pro udělení zápočtu je nutnou podmínkou vypracování semestrálního projektu nebo příspěvku do internetové encyklopedie Wikipedie podle podmínek sepsaných v podrobnějších informacích. Zkouška je z připravených otázek. V průběhu výuky budou zadávány průběžné testy.
Osnova
- Vývoj programování (září)
- Základní datové typy, řídicí struktury (říjen)
- Procedury, knihovny (listopad)
- Základní algoritmy (listopad – prosinec)
- Rekurze (prosinec)
- Struktury (únor)
- Dynamické datové proměnné (únor, březen)
- Objektově orientované programování (březen, duben)
- Objekty, třídy, metody (květen)
Přednášky vycházejí z osnovy předmětu, kterou podrobněji rozepisují otázky ke zkoušce. Přednášky připravují teoretický základ pro témata probíraná ve cvičení.
Materiály
- Úlohy z programování
- Vývojové prostředí: NetBeans + JDK Bundle
- Zdrojové kódy z výuky: Dropbox (kódy nemusí být funkční ani dodělané)
Doporučená literatura
- Skripta z VŠE (PDF): http://java.vse.cz/pdf/
- TRONÍČEK, Zdeněk. Učebnice jazyka Java [online]. Praha: 2011-09-30, [cit. 2011-12-07]. Dostupné online.
- PITNER, Tomáš. Programování v jazyce Java [online]. Brno: 2003-12-14, [cit. 2013-01-29]. Dostupné online.
- KEOGH, James. Java bez předchozích znalostí. Praha: Computer Press, 2005. 280 s. EAN 9788025108390, [1]
- DOWNEY, Allen. Think Java [online]. 2012, [cit. 2015-09-08]. Dostupné online.
- CORMEN. Introduction to Algorithms [online]. [cit. 2016-04-06]. Dostupné online.
- DASGUPTA: Algorithms [online]. [cit 2016-04-08]. Dostupné online.