Poslední úprava: PhDr. Jiří Štípek, Ph.D. (04.09.2019)
Posláním předmětu je seznámení studentů s objektovým přístupem k algoritmizaci a programování v jazyce Java a jeho specifiky v kontrastu k procedurálnímu, resp. funkcionálnímu přístupu. Cílem předmětu v oblasti teoretické je vybavit studenty poznatky z teorie OOP a její reflexí v algoritmizaci. V oblasti praktické je cílem zvládnutí vlastního programování a realizace projektů v objektových vývojových nástrojích. Obsah předmětu sleduje linii cílových oblastí a věnuje se třídám, objektům, resp. objektovým typům, metodám, problematice konstruktorů, vstupům a výstupům, dědičnosti, referencím, přístupovým právům, rozhraním, výjimkám, vláknům a práci se soubory, a to v rozsahu nutném pro implementaci jednodušších projektů.
Literatura
Poslední úprava: PhDr. Jiří Štípek, Ph.D. (04.09.2019)
Základní literatura:
HEROUT, P. Učebnice jazyka Java. 2010.
MURACH, J. Murach's Java Programming (5th Edition). 2017.
PECINOVSKÝ, R. Java 9, Kompletní příručka jazyka. 2017.
SCHILDT, H., Java: The Complete Reference, Eleventh Edition, 2018.
SCHILDT, H., Java: A Beginner's Guide, Eighth Edition, 2018.