Course Unit Code | 155-0397/01 |
---|
Number of ECTS Credits Allocated | 5 ECTS credits |
---|
Type of Course Unit * | Compulsory |
---|
Level of Course Unit * | First Cycle |
---|
Year of Study * | Second Year |
---|
Semester when the Course Unit is delivered | Winter Semester |
---|
Mode of Delivery | Face-to-face |
---|
Language of Instruction | Czech |
---|
Prerequisites and Co-Requisites | Course succeeds to compulsory courses of previous semester |
---|
Name of Lecturer(s) | Personal ID | Name |
---|
| NOV21 | Ing. Vítězslav Novák, Ph.D. |
Summary |
---|
The main goals are the object-oriented programming paradigma and the
fundamentals of the Java programming language. |
Learning Outcomes of the Course Unit |
---|
1. Obtaining the base knowledge in the areas of the object-oriented programming and Java programming language.
2. Applying and using the knowledge and skills in the area of basic programs creation. |
Course Contents |
---|
1. Introduction to the object oriented programming.
2. History of JAVA, basic notions, syntax of JAVA.
3. Data types, declarations, controlling of program flow.
4. Classes and objects, initialization and cleanup of the objects.
5. Inheritance, the final and abstract keywords.
6. Interfaces and polymorphism.
7. The basic libraries of JAVA.
8. Error handling with exceptions.
|
Recommended or Required Reading |
---|
Required Reading: |
---|
ARNOLD, Ken. Java programming language. Boston: Addison-Wesley, 2006, 891 s. ISBN 03-213-4980-6.
SIERRA, Kathy. Head first Java. 2nd ed. Sebastopol: O´Reilly, 2005. ISBN 05-960-0920-8.
KURNIAWAN, Budi. Java 5 a beginner's tutorial. United States: Brainy Software, 2006. ISBN 978-097-5212-851. |
HEROUT, P. Učebnice jazyka Java. 1. vyd. České Budějovice: KOPP. 2010. 392 s. ISBN 978-80-7232-398-2.
GALLARDO, R., HOMMEL, S., KANNAN, S., GORDON, J. and S. B. ZAKHOUR. The Java Tutorial: A Short Course on the Basics. Sixth Edition. Boston: Addison–Wesley. 2015. 864 pp. ISBN 978-0134034089.
SCHILDT, H. Java: A Beginner’s Guide, Seventh Edition. New York: McGraw-Hill Education. 2017. 752 pp. ISBN 978-1259589317. |
Recommended Reading: |
---|
ECKEL, Bruce. Thinking in Java. Upper Saddle River: Prentice Hall, 2003. ISBN 0-13-100287-2
The Java Tutorials [online]. Available at: http://docs.oracle.com/javase/tutorial/ |
SHARAN, K. Beginning Java 9 Fundamentals. First Edition. New York: Apress. 2017. 1037 pp. ISBN 978-1484228432.
SHARAN, K. Java Language Features. First Edition. New York: Apress. 2018. 895 pp. ISBN 978-1484233474.
SCHILDT, H. Java: The Complete Reference, Tenth Edition. New York: McGraw-Hill Education. 2017. 1344 pp. ISBN 978-1259589331. |
Planned learning activities and teaching methods |
---|
Lectures, Experimental work in labs |
Assesment methods and criteria |
---|
Task Title | Task Type | Maximum Number of Points (Act. for Subtasks) | Minimum Number of Points for Task Passing |
---|
Exercises evaluation and Examination | Credit and Examination | 100 (100) | 51 |
Exercises evaluation | Credit | 45 | 25 |
Examination | Examination | 55 | 6 |