Váš prohlížeč nepodporuje JavaScript nebo je jeho podpora vypnutá. Některé funkce nemusejí být dostupné. 
Objektově orientované programování - N445007
         
                  Anglický název: 
                  Object Oriented Programming 
                
                  Zajišťuje: 
                  Ústav počítačové a řídicí techniky (445)  
                  Fakulta: 
                  Fakulta chemicko-inženýrská  
                  Platnost: 
                  od 2015 do 2018 
                
                  Semestr: 
                  letní 
                
                  Body: 
                  letní s.:5 
                
                  E-Kredity: 
                  letní s.:5 
                
                  Způsob provedení zkoušky: 
                  letní s.: 
                
                  Rozsah, examinace: 
                  letní s.:2/3, Z+Zk [HT]  
                
                  Počet míst: 
                  22 / 22 (neurčen) 
                
                  Minimální obsazenost: 
                  neomezen 
                
                  Kompetence: 
                    
                
                  Stav předmětu: 
                  vyučován 
                
                  Jazyk výuky: 
                  čeština 
                
                  Způsob výuky: 
                  prezenční 
                
                  Úroveň: 
                    
                
                  Poznámka: 
                  předmět je možno zapsat mimo plán 
                
 
 
 
         
            Anotace  - 
--- čeština angličtina  
 
         
            
Předmět je zaměřen na objektově orientované programování, jehož principy jsou demonstrovány nejen na jazyce Java. Praktická cvičení jsou věnována základům programovacího jazyka Java. Studenti jako individuální projekt implementují jednoduchou aplikaci s grafickým uživatelským rozhraním.
                                Poslední úprava: CRHAJ (02.03.2016)
                                
                                
                            The course focuses on the development of applications with a graphical user interface in terms of event-driven programming, which means are demonstrated on practical classes in Java. Students implement a simple application with a graphical user interface as an individual project.
                                Poslední úprava: VOVSIKJ (03.07.2013)
                                
                                
                             
          
         
         
            Literatura  - 
--- čeština angličtina  
 
         
            
Z:Herout P.,Učebnice jazyka Java,Kopp,České Budějovice,2010,8072323982
Z:Herout P.,Java: grafické uživatelské prostředí a čeština,Kopp,České Budějovice,2001,8072321501
D:Pecinovský R.,Java 7: učebnice objektové architektury pro začátečníky,Grada,Praha,2012,8024736655
D:Darwin I.F.,Java: kuchařka programátora: [vzory a řešení pro vaše aplikace],Computer Press,Brno,2006,8025109445
                                Poslední úprava: VOVSIKJ (05.12.2013)
                                
                                
                            R:Marinilli M.,Professional Java User Interfaces,Wiley,2006,0471486965
A:Darwin I.F.,Java Cookbook,O'Reilly Media,2004,0596007019
                                Poslední úprava: VOVSIKJ (02.07.2013)
                                
                                
                             
          
         
         
            Sylabus  - 
--- čeština angličtina  
 
         
            
Datové typy, deklarace proměnných, operátory, pole a řetězce. 
Větvení a cykly, standardní vstup a výstup. 
Třídy a instance, metody a atributy. 
Dědičnost, překrývání a přístupová práva. 
Rozhraní a polymorfizmus, vnořené a vnitřní třídy. 
Výjimky a ošetření výjimek, práce se soubory. 
Balíky a archivy JAR, spouštění programu z archivu JAR a konzolové aplikace. 
Grafické uživatelské rozhraní a událostmi řízené programování. 
Zobrazení a obsluha událostí, programové vyvolání události a adaptéry. 
Typy komponent a jejich základní události. 
Akce a vlastnosti komponent, práce s kurzorem. 
Kontejnerové komponenty, rozmísťování komponent, používání panelů, aktualizace rozměru komponenty. 
Komponenty a jejich události, metody událostí. 
Aplety a jejich životní cyklus. 
 
                                Poslední úprava: VOVSIKJ (05.12.2013)
                                
                                
                            
Graphical user interface. 
Event-driven programming. 
Displaying of components and event handling. 
Programmatic invocation of an event and listeners. 
Properties of components, work with the cursor. 
Types of components and their basic events. 
Container components. 
Layout of components, usage of panels, update of component dimensions. 
Components and their events, methods of events. 
Canvas class and graphic primitives. 
Czech language in the program and files. 
Czech language in GUI, internationalization. 
Applets and their life cycle. 
JAR archives, running the program from the JAR archive. 
                                Poslední úprava: VOVSIKJ (02.07.2013)
                                
                                
                             
          
         
         
            Studijní opory  - 
--- čeština angličtina  
 
         
            
http://www.java.net/
http://help.eclipse.org/
http://www.eclipse.org/swt/docs.php
                                Poslední úprava: VOVSIKJ (05.12.2013)
                                
                                
                            http://www.eclipse.org/swt/docs.php
http://help.eclipse.org/
                                Poslední úprava: VOVSIKJ (02.07.2013)
                                
                                
                             
          
         
         
            Výsledky učení  - 
--- čeština angličtina  
 
         
            
Studenti budou umět:
vytvářet jednoduché konzolové aplikace komunikující s uživatelem prostřednictvím souborů. 
vytvářet jednoduché aplikace s grafickým uživatelským rozhraním. 
 
                                Poslední úprava: VOVSIKJ (05.12.2013)
                                
                                
                            
Students will be able to:
create simple applications with a graphical user interface. 
                                Poslední úprava: VOVSIKJ (02.07.2013)
                                
                                
                             
          
         
         
            Studijní prerekvizity  - 
--- čeština angličtina  
 
         
            
Aplikace výpočetní techniky - N445001
                                Poslední úprava: VOVSIKJ (05.12.2013)
                                
                                
                            Applications of Computer Science - N445001
                                Poslední úprava: VOVSIKJ (02.07.2013)
                                
                                
                             
          
         
                     
                        Zátěž studenta 
                      
                     
                        Činnost 
                        Kredity 
                        Hodiny 
                      
                        Obhajoba individuálního projektu 
                        0.5 
                        14 
                      
                        Účast na přednáškách 
                        0.5 
                        14 
                      
                        Práce na individuálním projektu 
                        1.5 
                        42 
                      
                        Příprava na zkoušku a její absolvování 
                        1 
                        28 
                      
                        Účast na seminářích 
                        1.5 
                        42 
                      
                        5 / 5 
                        140 / 140 
                      
                     
                        Hodnocení studenta  
                     
                           Forma 
                           Váha 
                      
                     Aktivní účast na výuce 
                     10 
                   
                     Obhajoba individuálního projektu 
                     60 
                   
                     Ústní zkouška 
                     30