Lecturer(s)
|
-
Kolaja Jan, Ing. Ph.D.
-
Kopetschke Igor, Ing.
-
Kolaja Ehlerová Jana, Ing. Ph.D.
|
Course content
|
Lectures : 1. OOP and JAVA repetition 2. Abstract classes 3. Interfaces 4. Exceptions, try-catch block 5. Exceptions, Error and Exception classes, finally block 6. Threads, basic info 7. Thread class, Runnable interface, implementation 8. JAVA and GUI, basic terms and info 9. Package java.awt.* and importand classes 10. Package javax.swing.* and inportand classes 11. Events in JAVA, Event class 12. GUI and listeners, Listener class and him childs 13. Complicated GUI creation, forms, modal window 14. Repetition Practice : 1. Programming by lectures themas. 2. Programming by lectures themas. 3. Programming by lectures themas. 4. Programming by lectures themas. 5. Programming by lectures themas. 6. Programming by lectures themas. 7. Programming by lectures themas. Test 8. Programming by lectures themas. 9. Programming by lectures themas. 10. Programming by lectures themas. 11. Programming by lectures themas. 12. Programming by lectures themas. 13. Programming by lectures themas. 14. Programming by lectures themas. Test.
|
Learning activities and teaching methods
|
Monological explanation (lecture, presentation,briefing)
- Home preparation for classes
- 14 hours per semester
- Preparation for credit
- 45 hours per semester
- Preparation for exam
- 35 hours per semester
- Class attendance
- 56 hours per semester
|
Learning outcomes
|
Advanced object oriented concepts ? inheritance, polymorphism. Exceptions. Input/output processing. GUI introduction.
Student will get knowledge of advanced methods of object oriented programming, focused on JAVA especially.
|
Prerequisites
|
Unspecified
|
Assessment methods and criteria
|
Combined examination
Requirements for getting a credit are activity at the practicals /seminars and successful passing the tests. Examination is of the written and oral forms.
|
Recommended literature
|
-
Brůha, L. Java - hotová řešení. Computer Press, Praha, 2003. ISBN 80-251-0072-3.
-
KEOGH, J., FOŘT, I. Java bez předchozích znalostí: průvodce pro samouky. Brno, CP Books, 2005. ISBN 80-251-0839-2.
-
Pecinovský, R. Myslíme objektově v jazyku Java. Grada, Praha, 2008. ISBN 978-80-247-2653-3.
|