course can be enrolled in outside the study plan enabled for web enrollment priority enrollment if the course is part of the study plan you can enroll for the course in winter and in summer semester
The aim of the course is to develop practical skills in programming with emphasis on the basics of object-oriented programming and programming in the Windows OS environment, and providing adequate theoretical knowledge. The mission of the course is to acquaint students with the object-oriented approach to algorithms and programming through Java language in contrast to the procedural, respectively funkcionálnímu approach.
Last update: STIPEK/PEDF.CUNI.CZ (29.09.2011)
Cílem předmětu Vývoj aplikací v objektovém prostředí je rozvinutí praktických dovedností v programování s důrazem na základy programování objektového a programování v prostředí OS Windows a poskytnutí odpovídajících teoretických poznatků. Posláním předmětu je seznámení studentů s objektovým přístupem k algoritmizaci a programování prostřednictvím jazyka Java a jeho specifiky v kontrastu k procedurálnímu, resp. funkcionálnímu přístupu. Hlavním posláním předmětu je vybavit studentu 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.
Last update: STIPEK/PEDF.CUNI.CZ (29.09.2011)
Literature - Czech
DARWIN, F. Java, kuchřka programátora. Brno : Computer Press, 2006.
HEROUT, P. Učebnice jazyka Java. České Budějovice : Kopp, 2007.
KRAVAL, I. Základy objektově orientovaného programování. Praha : Computer Press, 1998.
PECINOVSKÝ, R., VIRIUS, M. Objektové programování 1, 2. Praha : Grada Publishing, 1999.
VIRIUS, M. Základy algoritmizace. Praha : ČVUT, 2008.
ECKEL, B. Thinking in Java. Prentice Hall, 2006.
HEROUT, P. Java ? bohatství knihoven. České Budějovice : Kopp, 2003.
JORDAN, D., RUSSELL, C. Java Data Objects. O´Reilly, 2003.
LIGUORI, R., LIGUORI, P. Java Pocket Guide. O´Reilly, 2008.
McLAUGHLIN, B., POLLICE, G., WEST, D. Head First Object-Oriented Analysis and Design. O´Reilly, 2006.
SPELL, B. Java - programujeme profesionálně. Praha : Computer Press, 2002.
http://interval.cz/vyvoj-aplikaci/java/
http://www.linuxsoft.cz/
http://www.owebu.cz/skripty/vypis.php?clanek=1276
Last update: STIPEK/PEDF.CUNI.CZ (29.09.2011)
Requirements to the exam - Czech
ZKOUŠKA
Zkouška bude mít část praktickou a část ústní.
Praktická část: Studující obdrží zadání 4 - 6 jednodušších úloh a jeho úkolem bude naprogramovat funkční řešení ve stanoveném časovém limitu.
Ústní část: Studující obdrží 2 - 3 otázky týkající se základních pojmů nebo rysů jazyka Java a jeho úkolem bude je vysvětlit.
Last update: Štípek Jiří, PhDr., Ph.D. (17.09.2017)
Syllabus -
Introduction to objects
Java - programming language
Classes and objects
Basic data types overview
Object - attribute, method a constructor
Java and terminal input/output
String
Java access specifiers
Inheritance
Interface
Exceptions
Práce se soubory
Graphics user interface in Java
Last update: STIPEK/PEDF.CUNI.CZ (29.09.2011)
Objektové programovaní, koncept a základní pojmy
Programovací jazyk Java
Třídy a objekty
Základní datové typy; Objekt - datové složky, metody a konstruktor