Programming Language Java
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
155YJAV | Z,ZK | 4 | 2P+2C | Czech |
- Garant předmětu:
- Jan Pytel
- Lecturer:
- Tutor:
- Supervisor:
- Department of Geomatics
- Synopsis:
-
This Java programming course introduces students to the basic elements of the language and concepts of object oriented programming. The emphasis is on practical usage of language and the course progresses from elementary concepts of language but also how to work with DB, how to communicate through network, collections. At the end basics of framework Spring are covered.
- Requirements:
-
no prerequisities
- Syllabus of lectures:
-
1. Introduction to Java - history and concepts (memory management, portability, portability), development tools
2. Basic data types and constructs - arrays, operators, program runtime control
3. Object-oriented programming - concept, classes and objects
4. Object-oriented programming - interfaces, inheritance, exceptions
5. Basic language classes - Object, Number, String, ...
6. Generics, annotations and reflection
7. Data collections
8. Parallel programming
9. Working with files, data streams, working with networks
10. JDBC - working with relational databases
11. Framework Spring I
12. Framework Spring II
13. Framework Spring III
- Syllabus of tutorials:
-
1. Introduction to Java - history and concepts (memory management, portability, portability), development tools
2. Basic data types and constructs - arrays, operators, program runtime control
3. Object-oriented programming - concept, classes and objects
4. Object-oriented programming - interfaces, inheritance, exceptions
5. Basic language classes - Object, Number, String, ...
6. Generics, annotations and reflection
7. Data collections
8. Parallel programming
9. Working with files, data streams, working with networks
10. JDBC - working with relational databases
11. Framework Spring I
12. Framework Spring II
13. Framework Spring III
- Study Objective:
-
The aim of the course is to introduce students to the basics of programming in Java language
- Study materials:
-
?Herbert Schildt - Java 7 Výukový kurz - ISBN: 978-80-251-3748-2
?Josua Bloch - Effective Java 2nd Edition - ISBN-13: 978-0321356680
:The Java Tutorials - https://docs.oracle.com/javase/tutorial/
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans: