Course: Programming 2

» List of faculties » FP » NTI
Course title Programming 2
Course code NTI/PG2-P
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 5
Language of instruction Czech
Status of course unspecified
Form of instruction Face-to-face
Work placements Course does not contain work placement
Recommended optional programme components None
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.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester