Course: Algorithms and Programming III

« Back
Course title Algorithms and Programming III
Course code UI/AI213
Organizational form of instruction Lesson
Level of course Bachelor
Year of study not specified
Semester Winter
Number of ECTS credits 4
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Course availability The course is available to visiting students
Lecturer(s)
  • LANGER Miroslav, RNDr. Ph.D.
Course content
1. Java language, JRE, JDK, JIT 2. Syntax, identifiers, data types, cycles, branching, imputs, outputs 3. Classes 4. Objects 5. Methods 6. Inheritance, polymorphisms 7. Encapsulation 8. Nested classes 9. Exceptions 10. Packages 11. Interfaces 12. Directories and files, reading, writing 13. Threads

Learning activities and teaching methods
Interactive lecture, Lecture with a video analysis
Recommended literature
  • Herbert Schildt. Java 7. 2012.
  • Herout, P. Java grafické uživatelské prostředí a čeština. 2009. ISBN 80-7232-328-8.
  • Herout, P. Učebnice jazyka Java. 2007. ISBN 978-80-7232-398-2.
  • Jim Keogh. Java bez předchozích znalostí. 2005. ISBN 9788025108390.
  • Kendal, S. Object Oriented Programming using Java. 2009. ISBN 978-87-7681-501-1.
  • Pecinovský Rudolf. Java 7. 2012. ISBN 978-80-247-3665-5.
  • Shildt, H. Mistrovství - Java. 2014.


Study plans that include the course
Faculty Study plan (Version) Branch of study Category Recommended year of study Recommended semester
Faculty of Philosophy and Science in Opava Applied Computer Science (1) Informatics courses 2 Winter