Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2019/2020

Java Technology

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
BIE-TJV Z,ZK 4 2P+2C
Lecturer:
Josef Pavlíček (guarantor)
Tutor:
Josef Pavlíček (guarantor)
Supervisor:
Department of Software Engineering
Synopsis:

The subject goal is to introduce the programming language Java. The student gains practical experiences for smaller enterprise application programming. This subject presents how to build the three and more layers enterprise systems. The student practically exercises all communication interfaces for each layers (JDBC, RestWeb services, JNDI etc.). At the course end is student able to create three layers enterprise application.

Requirements:

Basic Java knowledge. Beginners is strictly recommended to join BIE-PJV course for easier entrance in.

Syllabus of lectures:

1. Introduction.

2. Classes and objects.

3. Polymorphism, exceptions.

4. Generic types, collections.

5. Files and streams.

6. Threads.

7. Network interface.

8. GUI.

9. Database.

10. Testing.

11. Building.

12. Version control systems - collaborative team work support.

13. News and trends.

Syllabus of tutorials:
Study Objective:

The goal of the course is to introduce students to the Java programming language and give them practical knowledge andskills that are needed for development of small-size and large-size software systems. As for the tools that will be used inthe course, it will be namely the tools for testing and building applications and the tools for team development. Studentswho pass the course will be able to get involved in software development on the Java platform.

Study materials:

[1] Sierra, K. - Bates, B.: Head First Java, 2nd Edition, O'Reilly, 2005, 978-0596009205,

[2] Bloch, J.: Effective Java, 2nd Edition, Addison-Wesley, 2008, 978-0321356680,

Note:
Further information:
https://moodle-vyuka.cvut.cz/course/view.php?id=2303
Time-table for winter semester 2019/2020:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
Tue
roomTH:A-s134
Pavlíček J.
14:30–16:00
(lecture parallel1)
Thákurova 7 (FSv-budova A)
As134
roomT9:348
Pavlíček J.
16:15–17:45
(lecture parallel1
parallel nr.101)

Dejvice
NBFIT PC ucebna
roomT9:348
Pavlíček J.
18:00–19:30
(lecture parallel1
parallel nr.102)

Dejvice
NBFIT PC ucebna
Fri
Thu
Fri
Time-table for summer semester 2019/2020:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2019-10-18
For updated information see http://bilakniha.cvut.cz/en/predmet3467706.html