Course: Introduction to Programming 4 (Java)

« Back
Course title Introduction to Programming 4 (Java)
Course code KMI/UP4J
Organizational form of instruction Seminary
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 2
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Krajča Petr, Mgr. Ph.D.
Course content
Enumerations GUI (Swing), layout managers, user-defined components Standard libraries for XML-processing, networking, logging Database connectivity (JDBC) Server-side Java: JSP, Servlets, JSF Annotations, reflection

Learning activities and teaching methods
Lecture, Laboratory Work
Learning outcomes
This course is covering advanced topics on the Java programming language. It is mainly focusing on building user interface, databases, and server-side applications.
1. knowledge To learn basics of programming in Java.
Prerequisites
Basic knowledge of algorithms and of the Java programming language is assumed.
KMI/UP3J
----- or -----
KMI/ZP3JV and KMI/OOP
----- or -----
KMI/PP2

Assessment methods and criteria
Seminar Work

Student has to complete assignments and a final project.
Recommended literature
  • Bloch J. Java efektivně 57 zásad softwarového experta. Grada Publishing.
  • Eckel B. (2000). Myslíme v jazyce Java - příručka programátora. Grada Publishing.
  • Herout P. (2010). Učebnice jazyka Java. Kopp.
  • Kiszka B. (2003). 1001 tipů a triků pro programování v jazyce Java. Computer Press.
  • Lewis J., Loftus W. (2000). Java Software Solutions, Foundations of Program Design. Addison Wesley Longman Ltd.


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