Course: Introduction to Programming 3 (Java)

« Back
Course title Introduction to Programming 3 (Java)
Course code KMI/UP3J
Organizational form of instruction Seminary
Level of course Bachelor
Year of study not specified
Semester Winter
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
  • Krajča Petr, Mgr. Ph.D.
Course content
1. introduction to Java platform, program execution, development environments 2. primitive data types, objects, operators, strings 3. control structures (conditional program execution, loops) 4. classes, interfaces, objects, methods, scope and visibility, inheritance 5. arrays, collections, generic types 6. exceptions 7. standard library, file access 8. packages, compilation of a complex program 9. threads

Learning activities and teaching methods
Monologic Lecture(Interpretation, Training), Laboratory Work
Learning outcomes
This course is an introduction to programming in Java. The course makes students familiar with fundamentals of the Java programming language and Java platform including syntax, runtime environment, object-oriented programming, standard library, and design patterns. During the course students are asked to solve practical problems. Upon completion of the course students will be able to design and implement basic platform-independent applications using the Java platform.
1. knowledge To learn basics of programming in Java.
Basic knowledge of algorithms.
----- or -----

Assessment methods and criteria
Student performance, Seminar Work

Student has to complete assignments and 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. (2000). 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.
  • SUN. (2010). Java Tutorial.

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