Skip to main content
Skip header

Programming III

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code548-0046/02
Number of ECTS Credits Allocated5 ECTS credits
Type of Course Unit *Choice-compulsory
Level of Course Unit *Second Cycle
Year of Study *First Year
Semester when the Course Unit is deliveredSummer Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites Course succeeds to compulsory courses of previous semester
Name of Lecturer(s)Personal IDName
RUZ76Ing. Jan Růžička, Ph.D.
CAH0021doc. RNDr. Jan Caha, Ph.D.
Summary
Programming language Java. Object oriented programming. Basics of the Java
language. Classes, Inheritance, Enscapulation. Interfaces. AWT. Swing. I/O
operations. Applets vs. applications.
Learning Outcomes of the Course Unit
* Students should be able apply elements of Java platform for simple software development.
* Students should be able choose appropriate parts of Java platform in a context of a specified situation.
* Students should be able appraise difficulty of software development in a context of a specified situation.
Course Contents
1. Objects oriented programming.
2. Integrated development environment. Debugging. Compiling.
3. Basic data types. Other data types.
4. Math functions. Other basic functions. Own functions and procedures.
5. Flow management.
6. Events. Exceptions.
7. Arrays. Strings.
8. Class. Encapsulation.
9. Polymorphism. Inheritance. Interfaces.
10. Abstract Windowing Toolkit
11. Applet.
12. GUI.
13. I/O Streams
14. Swing
15. Threads.
16. JDBC.
Recommended or Required Reading
Required Reading:
Chan, M.C., Griffith, S.W., Iasi A.F.: 1001 tips for Java, Brno, UNIS Publishing
1997
Java on SUN: http://java.sun.com
Chan, M.C., Griffith, S.W., Iasi A.F.: 1001 tipů Java, Brno, UNIS Publishing
1997
Graham, I: Objects oriented methods, Addison-Wesley Publishers, 1994

Recommended Reading:
Graham, I: Objects oriented methods, Addison-Wesley Publishers, 1994
Hoff, A,. Shaio, S., Starbuck, O.: Hooked on Java, Addison - Wesley Publishing, 1996
Grand, M.: Java - referenční příručka jazyka, Praha, Computer Press 1998
Hoff, A,. Shaio, S., Starbuck, O.: Hooked on Java, Addison - Wesley Publishing, 1996
Perry, J.,P.: Java - tvorba dokonalých WWW stránek, Grada Publishing 1996
Planned learning activities and teaching methods
Lectures, Tutorials, Project work
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Graded exercises evaluationGraded credit100 (100)51
        ProjectProject50 25
        Written examWritten test50 25