Course: Algorithms and Programming III

« Back
Course title Algorithms and Programming III
Course code UI/N2034
Organizational form of instruction Lesson
Level of course Bachelor
Year of study 2
Semester Winter
Number of ECTS credits 3
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
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
  • FLANAGAN, D. Programování v jazyce Java. Praha: Computer Press, 1997. ISBN 80-85896-78-8.
  • 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Ý, R:. Myslíme objektivně v jazyku Java. Praha: Grada, 2009. ISBN 978-80-247-2653-3.
  • Pecinovský Rudolf. Java 7. 2012. ISBN 978-80-247-3665-5.
  • Shildt, H. Mistrovství - Java. 2014.


Study plans that include the course