|Course title||Introduction to Programming 3 (Java)|
|Organizational form of instruction||Seminary|
|Level of course||Bachelor|
|Year of study||not specified|
|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|
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|
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.
KMI/YUDI and KMI/OOP
----- or -----
|Assessment methods and criteria|
Student performance, Seminar Work
Student has to complete assignments and final project.
|Study plans that include the course|
|Faculty||Study plan (Version)||Branch of study Category||Recommended year of study||Recommended semester|