PV168 Seminar in Java programming
Faculty of InformaticsAutumn 2024
- Extent and Intensity
- 2/2/0. 3 credit(s) (plus extra credits for completion). Recommended Type of Completion: k (colloquium). Other types of completion: z (credit).
In-person direct teaching - Teacher(s)
- Mgr. Jiří Weiser (lecturer)
Ing. Pavel Hrdina (lecturer)
Ing. Jiří Koudelka (lecturer)
Bc. Oliver Mačejovský (lecturer)
Mgr. Martin Lazar (seminar tutor)
Ing. Samuel Kulíšek (seminar tutor)
Mgr. Dominik František Bučík (seminar tutor)
Ing. Marek Kadlečík (seminar tutor)
Ing. Tomáš Neugebauer (seminar tutor)
Leoš Otáhal (seminar tutor)
Mgr. Vojtěch Sassmann (seminar tutor)
Mgr. Josef Ludvíček (seminar tutor)
Bc. Jitka Viceníková (assistant)
Bc. Kryštof-Mikuláš Štys (assistant)
Ing. Andrej Vaculčiak (assistant)
Mgr. Tereza Tesařová (assistant)
Mgr. Šimon Mačejovský (assistant)
Mgr. Vendula Teuchnerová (assistant)
Mgr. Michael Koudela (assistant)
Matúš Gindl (assistant)
Bc. Matěj Klíma (assistant)
Bc. Šárka Portešová (assistant)
Bc. Lukáš Bátora (assistant)
Pavel Vyskočil (assistant) - Guaranteed by
- doc. Ing. RNDr. Barbora Bühnová, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: doc. Ing. RNDr. Barbora Bühnová, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Thu 26. 9. to Thu 19. 12. Thu 16:00–17:50 D2
- Timetable of Seminar Groups:
PV168/02: Tue 24. 9. to Tue 17. 12. Tue 18:00–19:50 B130, D. Bučík, M. Kadlečík
PV168/03: Wed 25. 9. to Wed 18. 12. Wed 16:00–17:50 B130, T. Neugebauer, L. Otáhal, J. Weiser
PV168/05: Wed 25. 9. to Wed 18. 12. Wed 16:00–17:50 Virtuální místnost, J. Ludvíček, V. Sassmann - Prerequisites
- PB162 Java || SOUHLAS
Java programming knowledge covered by the course PB162. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 160 student(s).
Current registration and enrolment status: enrolled: 151/160, only registered: 2/160, only registered with preference (fields directly associated with the programme): 2/160 - fields of study / plans the course is directly associated with
- there are 39 fields of study the course is directly associated with, display
- Course objectives
- The goal of this course is to extend the basic knowledge of Java and master its practical application in concrete team projects. The student will be able to appropriately decompose simple programming tasks and write robust code including automated tests. The student will get acquainted with basics of GUI development, multithreaded applications, fundamental APIs, and simple database (JDBC). After passing the course, the student is expected to be capable of designing and developing simple applications in Java. Furthermore, the student is also expected to know how to cooperate with colleagues during the development process.
- Learning outcomes
- Student will be able to:
- do object design in Java;
- use presented design patterns;
- use and write unit tests in JUnit;
- access relational databases in Java via JDBC;
- use SwingWorker class for asynchronous computations
- describe the principles of applications with a graphical user interface;
- write simple applications with GUI in Java;
- cooperate with colleagues during software development. - Syllabus
- GUI Applications
- Object-oriented design in Java
- Design patterns
- Testing, Unit Testing, JUnit
- Databases in Java, JDBC
- Immutable objects
- Logging, Error reporting
- Asynchronous desktop applications
- Literature
- required literature
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- recommended literature
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- WONG, Henry. Java threads. Edited by Scott Oaks. 3rd ed. Sebastopol, CA: O'Reilly & Associates, 2004, 340 s. ISBN 0596007825. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Teaching methods
- The course uses method of experiential learning. Students form groups of four. Within these group, students study methods shown in labs in PC rooms and incorporate those methods in the semester project. Lectures are dedicated to explanation and to enlargement of the concepts shown in labs.
- Assessment methods
- For the successful completion, the participant is required to attend the labs regularly and to cooperate on the team project together with the final presentation.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- https://pv168.pages.fi.muni.cz/
PV168 Seminar in Java programming
Faculty of InformaticsAutumn 2023
- Extent and Intensity
- 2/2/0. 3 credit(s) (plus extra credits for completion). Recommended Type of Completion: k (colloquium). Other types of completion: z (credit).
- Teacher(s)
- Ing. Pavel Hrdina (lecturer)
Mgr. Jiří Weiser (lecturer)
Ing. Jiří Koudelka (lecturer)
Ing. Ondřej Konečný (lecturer)
Mgr. Vojtěch Sassmann (lecturer)
Mgr. Peter Balčirák (lecturer)
Bc. Vilém Obrátil (seminar tutor)
Bc. Oliver Mačejovský (seminar tutor)
Mgr. Tereza Tesařová (seminar tutor)
Mgr. Dominik František Bučík (seminar tutor)
Ing. Jan Šimonek (seminar tutor)
Mgr. Šimon Mačejovský (assistant)
Mgr. Vendula Teuchnerová (assistant)
Ing. Andrej Vaculčiak (assistant)
Mgr. Jakub Čecháček (assistant)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
Bc. Matej Hakoš (assistant)
Ing. Daniela Hostačná (assistant)
Mgr. Michael Koudela (assistant)
Ing. Samuel Kulíšek (assistant)
Ing. Tomáš Ondruško (assistant)
Mgr. Peter Šípoš (assistant)
Bc. Kryštof-Mikuláš Štys (assistant)
Bc. Jitka Viceníková (assistant) - Guaranteed by
- doc. Ing. RNDr. Barbora Bühnová, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: doc. Ing. RNDr. Barbora Bühnová, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Wed 18:00–19:50 D2
- Timetable of Seminar Groups:
PV168/02: Mon 18:00–19:50 B130, V. Obrátil, J. Weiser
PV168/03: Tue 16:00–17:50 B130, J. Koudelka, O. Mačejovský, T. Tesařová
PV168/04: Wed 16:00–17:50 B130, D. Bučík, O. Konečný, J. Šimonek
PV168/05: Wed 16:00–17:50 Virtuální místnost, V. Sassmann - Prerequisites
- PB162 Java || SOUHLAS
Java programming knowledge covered by the course PB162. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 160 student(s).
Current registration and enrolment status: enrolled: 146/160, only registered: 2/160, only registered with preference (fields directly associated with the programme): 2/160 - fields of study / plans the course is directly associated with
- there are 74 fields of study the course is directly associated with, display
- Course objectives
- The goal of this course is to extend the basic knowledge of Java and master its practical application in concrete team projects. The student will be able to appropriately decompose simple programming tasks and write robust code including automated tests. The student will get acquainted with basics of GUI development, multithreaded applications, fundamental APIs, and simple database (JDBC). After passing the course, the student is expected to be capable of designing and developing simple applications in Java. Furthermore, the student is also expected to know how to cooperate with colleagues during the development process.
- Learning outcomes
- Student will be able to:
- do object design in Java;
- use presented design patterns;
- use and write unit tests in JUnit;
- access relational databases in Java via JDBC;
- use SwingWorker class for asynchronous computations
- describe the principles of applications with a graphical user interface;
- write simple applications with GUI in Java;
- cooperate with colleagues during software development. - Syllabus
- GUI Applications
- Object-oriented design in Java
- Design patterns
- Testing, Unit Testing, JUnit
- Databases in Java, JDBC
- Immutable objects
- Logging, Error reporting
- Asynchronous desktop applications
- Literature
- required literature
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- recommended literature
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- WONG, Henry. Java threads. Edited by Scott Oaks. 3rd ed. Sebastopol, CA: O'Reilly & Associates, 2004, 340 s. ISBN 0596007825. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Teaching methods
- The course uses method of experiential learning. Students form groups of four. Within these group, students study methods shown in labs in PC rooms and incorporate those methods in the semester project. Lectures are dedicated to explanation and to enlargement of the concepts shown in labs.
- Assessment methods
- For the successful completion, the participant is required to attend the labs regularly and to cooperate on the team project together with the final presentation.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- https://pv168.pages.fi.muni.cz/
PV168 Seminar in Java programming
Faculty of InformaticsAutumn 2022
- Extent and Intensity
- 2/2. 3 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- Ing. Pavel Hrdina (lecturer)
Mgr. Jiří Weiser (lecturer)
Mgr. Peter Balčirák (lecturer)
Mgr. Jakub Čecháček (lecturer)
Ing. Jiří Koudelka (lecturer)
Mgr. Imrich Nagy (lecturer)
Mgr. Vojtěch Sassmann (lecturer)
Mgr. Peter Stanko (lecturer)
Ing. Daniela Hostačná (assistant)
Mgr. Michael Koudela (assistant)
Bc. Jonáš Novotný (assistant)
Ing. Tomáš Ondruško (assistant)
Bc. Richard Pánek (assistant)
Ing. Ondřej Konečný (lecturer)
Mgr. Jakub Smadiš (seminar tutor)
Bc. Matej Hakoš (assistant)
Bc. Oliver Mačejovský (assistant)
Mgr. Šimon Mačejovský (assistant)
Mgr. Vendula Teuchnerová (assistant)
Ing. Andrej Vaculčiak (assistant)
Mgr. Jan Fikejs (assistant)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
Mgr. Peter Šípoš (assistant) - Guaranteed by
- prof. RNDr. Tomáš Pitner, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: doc. Ing. RNDr. Barbora Bühnová, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Thu 18:00–19:50 D3
- Timetable of Seminar Groups:
PV168/02: Mon 18:00–19:50 B130, P. Hrdina, I. Nagy
PV168/03: Thu 14:00–15:50 B130, P. Balčirák, J. Čecháček
PV168/04: Mon 16:00–17:50 B130, V. Sassmann, J. Weiser
PV168/05: Wed 18:00–19:50 B130, J. Smadiš, P. Stanko - Prerequisites
- Java programming knowledge covered by the course PB162.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 250 student(s).
Current registration and enrolment status: enrolled: 70/250, only registered: 0/250, only registered with preference (fields directly associated with the programme): 0/250 - fields of study / plans the course is directly associated with
- there are 74 fields of study the course is directly associated with, display
- Course objectives
- The goal of this course is to extend the basic knowledge of Java and master its practical application in concrete team projects. The student will be able to appropriately decompose simple programming tasks and write robust code including automated tests. The student will get acquainted with basics of GUI development, multithreaded applications, fundamental APIs, and simple database (JDBC). After passing the course, the student is expected to be capable of designing and developing simple applications in Java. Furthermore, the student is also expected to know how to cooperate with colleagues during the development process.
- Learning outcomes
- Student will be able to:
- do object design in Java;
- use presented design patterns
- use and write unit tests in JUnit;
- access relational databases in Java via JDBC;
- use SwingWorker class for asynchronous computations
- describe the principles of applications with a graphical user interface;
- write simple applications with GUI in Java;
- cooperate with colleagues during software development - Syllabus
- GUI Applications
- Object-oriented design in Java
- Design patterns
- Testing, Unit Testing, JUnit
- Databases in Java, JDBC
- Immutable objects
- Asynchronous desktop applications
- Literature
- required literature
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- recommended literature
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- WONG, Henry. Java threads. Edited by Scott Oaks. 3rd ed. Sebastopol, CA: O'Reilly & Associates, 2004, 340 s. ISBN 0596007825. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Teaching methods
- The course uses method of experiential learning. Students form groups of four. Within these group, students study methods shown in labs in PC rooms and incorporate those methods in the semester project. Lectures are dedicated to explanation and to enlargement of the concepts shown in labs.
- Assessment methods
- For the successful completion, the participant is required to successful presentation of the project and to attend the labs regularly.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- https://pv168.pages.fi.muni.cz/
PV168 Seminar in Java programming
Faculty of InformaticsAutumn 2021
- Extent and Intensity
- 2/2. 3 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Ing. Petr Adámek (lecturer)
Ing. Pavel Hrdina (lecturer)
Mgr. Jan Fikejs (assistant)
Mgr. Luděk Bártek, Ph.D. (lecturer)
Ing. Jiří Koudelka (seminar tutor)
Mgr. Ondrej Ponteš (seminar tutor)
Mgr. Vojtěch Sassmann (seminar tutor)
Mgr. Peter Stanko (seminar tutor)
Mgr. Jiří Weiser (seminar tutor)
Mgr. Peter Balčirák (assistant)
Radmila Čermáková (assistant)
Ing. Daniela Hostačná (assistant)
Mgr. Michael Koudela (assistant)
Ing. Tomáš Ondruško (assistant)
Bc. Richard Pánek (assistant) - Guaranteed by
- prof. RNDr. Tomáš Pitner, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Wed 15. 9. to Wed 8. 12. Wed 18:00–19:50 D2
- Timetable of Seminar Groups:
PV168/02: Tue 14. 9. to Tue 7. 12. Tue 18:00–19:50 B130, P. Hrdina, P. Stanko
PV168/03: Mon 13. 9. to Mon 6. 12. Mon 16:00–17:50 B130, J. Koudelka, J. Weiser
PV168/04: Mon 13. 9. to Mon 6. 12. Mon 18:00–19:50 B130, O. Ponteš, J. Weiser
PV168/05: Tue 14. 9. to Tue 7. 12. Tue 16:00–17:50 C525, P. Adámek, L. Bártek - Prerequisites
- Java programming knowledge covered by the course PB162.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 250 student(s).
Current registration and enrolment status: enrolled: 39/250, only registered: 0/250, only registered with preference (fields directly associated with the programme): 0/250 - fields of study / plans the course is directly associated with
- there are 73 fields of study the course is directly associated with, display
- Course objectives
- The goal of this course is to extend the basic knowledge of Java and master its practical application in concrete projects. The student will be able to appropriately decompose simple programming tasks and write robust code including automated tests. The student will get acquainted with basics of GUI development, multithreaded applications, and fundamental APIs. Further, the student will be able to develop simple database (JDBC) and web applications. After passing the course, the student is expected to be capable of designing and developing simple applications in Java.
- Learning outcomes
- Student will be able to:
- do object design in Java;
- use and write unit tests in JUnit;
- access relational databases in Java via JDBC;
- write flawless multithreaded applications;
- save configurations, write internationalized and localized applications, use log records;
- write very simple Java web applications over basic API (servlet, JSP);
- describe the principles of applications with a graphical user interface;
- write simple applications with GUI in Java;
- optimize and debug application performance. - Syllabus
- Object-oriented design in Java
- Testing, Unit Testing, JUnit
- Databases in Java, JDBC
- Multithreaded Applications
- Storing Configuration, Internationalization and Localization, Logging
- Introduction into Web applications development
- GUI Applications
- Optimization and Performance Tuning
- Literature
- required literature
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- recommended literature
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- WONG, Henry. Java threads. Edited by Scott Oaks. 3rd ed. Sebastopol, CA: O'Reilly & Associates, 2004, 340 s. ISBN 0596007825. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Teaching methods
- Introductory lectures. Labs in PC rooms, practical illustrations of studied development methods. Individual work on the individual tasks and projects carried out in pairs during the exercises.
- Assessment methods
- The course is taught as labs (in front of a computer). For a successful completion, the participant is required to attend the labs regularly and to solve all tasks leading to full implementation of the individual project.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://is.muni.cz/el/1433/jaro2016/PV168/
PV168 Seminar in Java programming
Faculty of InformaticsAutumn 2020
- Extent and Intensity
- 2/2. 3 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Ing. Petr Adámek (lecturer)
RNDr. Martin Kuba, Ph.D. (lecturer)
Ing. Pavel Hrdina (seminar tutor)
Mgr. Jan Fikejs (assistant)
Mgr. Luděk Bártek, Ph.D. (lecturer)
Mgr. Jakub Čecháček (seminar tutor)
Ing. Jiří Koudelka (seminar tutor)
Mgr. Ondrej Ponteš (seminar tutor)
Mgr. Jiří Weiser (seminar tutor)
Radmila Čermáková (assistant) - Guaranteed by
- prof. RNDr. Tomáš Pitner, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Thu 18:00–19:50 Virtuální místnost
- Timetable of Seminar Groups:
PV168/02: Mon 16:00–17:50 A319, P. Hrdina, J. Koudelka
PV168/03: Mon 18:00–19:50 B130, P. Adámek, P. Hrdina
PV168/04: Mon 10:00–11:50 B130, L. Bártek, P. Hrdina
PV168/05: Mon 8:00–9:50 A217, P. Hrdina, O. Ponteš
PV168/06: Tue 10:00–11:50 A320, J. Čecháček, P. Hrdina - Prerequisites
- Java programming knowledge covered by the course PB162.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 250 student(s).
Current registration and enrolment status: enrolled: 14/250, only registered: 0/250, only registered with preference (fields directly associated with the programme): 0/250 - fields of study / plans the course is directly associated with
- there are 71 fields of study the course is directly associated with, display
- Course objectives
- The goal of this course is to extend the basic knowledge of Java and master its practical application in concrete projects. The student will be able to appropriately decompose simple programming tasks and write robust code including automated tests. The student will get acquainted with basics of GUI development, multithreaded applications, and fundamental APIs. Further, the student will be able to develop simple database (JDBC) and web applications. After passing the course, the student is expected to be capable of designing and developing simple applications in Java.
- Learning outcomes
- Student will be able to:
- do object design in Java;
- use and write unit tests in JUnit;
- access relational databases in Java via JDBC;
- write flawless multithreaded applications;
- save configurations, write internationalized and localized applications, use log records;
- write very simple Java web applications over basic API (servlet, JSP);
- describe the principles of applications with a graphical user interface;
- write simple applications with GUI in Java;
- optimize and debug application performance. - Syllabus
- Object-oriented design in Java
- Testing, Unit Testing, JUnit
- Databases in Java, JDBC
- Multithreaded Applications
- Storing Configuration, Internationalization and Localization, Logging
- Introduction into Web applications development
- GUI Applications
- Optimization and Performance Tuning
- Literature
- required literature
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- recommended literature
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- WONG, Henry. Java threads. Edited by Scott Oaks. 3rd ed. Sebastopol, CA: O'Reilly & Associates, 2004, 340 s. ISBN 0596007825. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Teaching methods
- Introductory lectures. Labs in PC rooms, practical illustrations of studied development methods. Individual work on the individual tasks and projects carried out in pairs during the exercises.
- Assessment methods
- The course is taught as labs (in front of a computer). For a successful completion, the participant is required to attend the labs regularly and to solve all tasks leading to full implementation of the individual project.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://is.muni.cz/el/1433/jaro2016/PV168/
PV168 Seminar in Java programming
Faculty of InformaticsAutumn 2019
- Extent and Intensity
- 2/2. 3 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Ing. Petr Adámek (lecturer)
RNDr. Martin Kuba, Ph.D. (lecturer)
Ing. Pavel Hrdina (seminar tutor)
Mgr. Jan Fikejs (assistant) - Guaranteed by
- prof. RNDr. Tomáš Pitner, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Mon 14:00–15:50 D2
- Timetable of Seminar Groups:
PV168/02: Mon 18:00–19:50 B130, P. Adámek, P. Hrdina - Prerequisites
- Java programming knowledge covered by the course PB162.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 250 student(s).
Current registration and enrolment status: enrolled: 0/250, only registered: 0/250, only registered with preference (fields directly associated with the programme): 0/250 - fields of study / plans the course is directly associated with
- there are 71 fields of study the course is directly associated with, display
- Course objectives
- The goal of this course is to extend the basic knowledge of Java and master its practical application in concrete projects. The student will be able to appropriately decompose simple programming tasks and write robust code including automated tests. The student will get acquainted with basics of GUI development, multithreaded applications, and fundamental APIs. Further, the student will be able to develop simple database (JDBC) and web applications. After passing the course, the student is expected to be capable of designing and developing simple applications in Java.
- Learning outcomes
- Student will be able to:
- do object design in Java;
- use and write unit tests in JUnit;
- access relational databases in Java via JDBC;
- write flawless multithreaded applications;
- save configurations, write internationalized and localized applications, use log records;
- write very simple Java web applications over basic API (servlet, JSP);
- describe the principles of applications with a graphical user interface;
- write simple applications with GUI in Java;
- optimize and debug application performance. - Syllabus
- Object-oriented design in Java
- Testing, Unit Testing, JUnit
- Databases in Java, JDBC
- Multithreaded Applications
- Storing Configuration, Internationalization and Localization, Logging
- Introduction into Web applications development
- GUI Applications
- Optimization and Performance Tuning
- Literature
- required literature
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- recommended literature
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- WONG, Henry. Java threads. Edited by Scott Oaks. 3rd ed. Sebastopol, CA: O'Reilly & Associates, 2004, 340 s. ISBN 0596007825. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Teaching methods
- Introductory lectures. Labs in PC rooms, practical illustrations of studied development methods. Individual work on the individual tasks and projects carried out in pairs during the exercises.
- Assessment methods
- The course is taught as labs (in front of a computer). For a successful completion, the participant is required to attend the labs regularly and to solve all tasks leading to full implementation of the individual project.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://is.muni.cz/el/1433/jaro2016/PV168/
PV168 Seminar in Java programming
Faculty of InformaticsSpring 2019
- Extent and Intensity
- 2/2. 4 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Ing. Petr Adámek (lecturer)
Mgr. Luděk Bártek, Ph.D. (seminar tutor)
RNDr. Martin Kuba, Ph.D. (lecturer)
Mgr. Marek Šabo (seminar tutor)
Ing. Pavel Hrdina (seminar tutor)
Mgr. Jan Fikejs (assistant)
Mgr. Filip Čáp (seminar tutor) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Mon 14:00–15:50 D3
- Timetable of Seminar Groups:
PV168/02: Mon 18:00–19:50 B130, P. Adámek, F. Čáp
PV168/03: Tue 19. 2. to Tue 14. 5. Tue 8:00–9:50 B130, L. Bártek, F. Čáp
PV168/04: Wed 12:00–13:50 B130, P. Hrdina, M. Kuba - Prerequisites
- Java programming knowledge covered by the course PB162.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 250 student(s).
Current registration and enrolment status: enrolled: 1/250, only registered: 0/250, only registered with preference (fields directly associated with the programme): 0/250 - fields of study / plans the course is directly associated with
- there are 34 fields of study the course is directly associated with, display
- Course objectives
- The goal of this course is to extend the basic knowledge of Java and master its practical application in concrete projects. The student will be able to appropriately decompose simple programming tasks and write robust code including automated tests. The student will get acquainted with basics of GUI development, multithreaded applications, and fundamental APIs. Further, the student will be able to develop simple database (JDBC) and web applications. After passing the course, the student is expected to be capable of designing and developing simple applications in Java.
- Learning outcomes
- Student will be able to:
- do object design in Java;
- use and write unit tests in JUnit;
- access relational databases in Java via JDBC;
- write flawless multithreaded applications;
- save configurations, write internationalized and localized applications, use log records;
- write very simple Java web applications over basic API (servlet, JSP);
- describe the principles of applications with a graphical user interface;
- write simple applications with GUI in Java;
- optimize and debug application performance. - Syllabus
- Object-oriented design in Java
- Testing, Unit Testing, JUnit
- Databases in Java, JDBC
- Multithreaded Applications
- Storing Configuration, Internationalization and Localization, Logging
- Introduction into Web applications development
- GUI Applications
- Optimization and Performance Tuning
- Literature
- required literature
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- recommended literature
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- WONG, Henry. Java threads. Edited by Scott Oaks. 3rd ed. Sebastopol, CA: O'Reilly & Associates, 2004, 340 s. ISBN 0596007825. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Teaching methods
- Introductory lectures. Labs in PC rooms, practical illustrations of studied development methods. Individual work on the individual tasks and projects carried out in pairs during the exercises.
- Assessment methods
- The course is taught as labs (in front of a computer). For a successful completion, the participant is required to attend the labs regularly and to solve all tasks leading to full implementation of the individual project.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://is.muni.cz/el/1433/jaro2016/PV168/
PV168 Seminar in Java programming
Faculty of InformaticsSpring 2018
- Extent and Intensity
- 2/2. 4 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Ing. Petr Adámek (lecturer)
Mgr. Luděk Bártek, Ph.D. (seminar tutor)
RNDr. Martin Kuba, Ph.D. (lecturer)
Mgr. Marek Šabo (seminar tutor)
Mgr. Patrik Majerčík (seminar tutor)
Mgr. Jan Fikejs (assistant)
Mgr. Josef Ludvíček (seminar tutor) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Tue 14:00–15:50 D1
- Timetable of Seminar Groups:
PV168/02: Tue 18:00–19:50 B130, P. Adámek, L. Bártek
PV168/03: Wed 16:00–17:50 B130, M. Kuba, P. Majerčík
PV168/04: Thu 8:00–9:50 B130, M. Kuba, M. Šabo
PV168/05: Wed 18:00–19:50 B130, P. Majerčík, M. Šabo - Prerequisites
- Java programming knowledge covered by the course PB162.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 250 student(s).
Current registration and enrolment status: enrolled: 1/250, only registered: 0/250, only registered with preference (fields directly associated with the programme): 0/250 - fields of study / plans the course is directly associated with
- there are 34 fields of study the course is directly associated with, display
- Course objectives
- The goal of this course is to extend the basic knowledge of Java and master its practical application in concrete projects. The student will be able to appropriately decompose simple programming tasks and write robust code including automated tests. The student will get acquainted with basics of GUI development, multithreaded applications, and fundamental APIs. Further, the student will be able to develop simple database (JDBC) and web applications. After passing the course, the student is expected to be capable of designing and developing simple applications in Java.
- Learning outcomes
- Student will be able to:
- do object design in Java;
- use and write unit tests in JUnit;
- access relational databases in Java via JDBC;
- write flawless multithreaded applications;
- save configurations, write internationalized and localized applications, use log records;
- write very simple Java web applications over basic API (servlet, JSP);
- describe the principles of applications with a graphical user interface;
- write simple applications with GUI in Java;
- optimize and debug application performance. - Syllabus
- Object-oriented design in Java
- Testing, Unit Testing, JUnit
- Databases in Java, JDBC
- Multithreaded Applications
- Storing Configuration, Internationalization and Localization, Logging
- Introduction into Web applications development
- GUI Applications
- Optimization and Performance Tuning
- Literature
- required literature
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- recommended literature
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- WONG, Henry. Java threads. Edited by Scott Oaks. 3rd ed. Sebastopol, CA: O'Reilly & Associates, 2004, 340 s. ISBN 0596007825. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Teaching methods
- Introductory lectures. Labs in PC rooms, practical illustrations of studied development methods. Individual work on the individual tasks and projects carried out in pairs during the exercises.
- Assessment methods
- The course is taught as labs (in front of a computer). For a successful completion, the participant is required to attend the labs regularly and to solve all tasks leading to full implementation of the individual project.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://is.muni.cz/el/1433/jaro2016/PV168/
PV168 Seminar in Java programming
Faculty of InformaticsSpring 2017
- Extent and Intensity
- 2/2. 4 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Ing. Petr Adámek (lecturer)
Mgr. Luděk Bártek, Ph.D. (seminar tutor)
RNDr. Martin Kuba, Ph.D. (lecturer)
RNDr. Andrea Vašeková (seminar tutor)
RNDr. Bc. Jonáš Ševčík (seminar tutor)
RNDr. Karolina Dočkalová Burská, Ph.D. (seminar tutor)
Mgr. Jan Fikejs (assistant)
Bruno Rossi, PhD (assistant) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Tue 14:00–15:50 D3
- Timetable of Seminar Groups:
PV168/01: Tue 16:00–17:50 B130, P. Adámek, L. Bártek
PV168/02: Tue 18:00–19:50 B130, P. Adámek, L. Bártek
PV168/03: Wed 8:00–9:50 B130, K. Dočkalová Burská, M. Kuba
PV168/04: Fri 8:00–9:50 B130, J. Ševčík, A. Vašeková
PV168/05: Wed 10:00–11:50 B130, K. Dočkalová Burská, M. Kuba - Prerequisites
- Java programming knowledge covered by the course PB162.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 250 student(s).
Current registration and enrolment status: enrolled: 1/250, only registered: 0/250, only registered with preference (fields directly associated with the programme): 0/250 - fields of study / plans the course is directly associated with
- there are 34 fields of study the course is directly associated with, display
- Course objectives
- The goal of this course is to extend the basic knowledge of Java and master its practical application in concrete projects. The student will be able to appropriately decompose simple programming tasks and write robust code including automated tests. The student will get acquainted with basics of GUI development, multithreaded applications, and fundamental APIs. Further, the student will be able to develop simple database (JDBC) and web applications. After passing the course, the student is expected to be capable of designing and developing simple applications in Java.
- Syllabus
- Object-oriented design in Java
- Testing, Unit Testing, JUnit
- Databases in Java, JDBC
- Multithreaded Applications
- Storing Configuration, Internationalization and Localization, Logging
- Introduction into Web applications development
- GUI Applications
- Optimization and Performance Tuning
- Literature
- required literature
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- recommended literature
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- WONG, Henry. Java threads. Edited by Scott Oaks. 3rd ed. Sebastopol, CA: O'Reilly & Associates, 2004, 340 s. ISBN 0596007825. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Teaching methods
- Introductory lectures. Labs in PC rooms, practical illustrations of studied development methods. Individual work on the individual tasks and projects carried out in pairs during the exercises.
- Assessment methods
- The course is taught as labs (in front of a computer). For a successful completion, the participant is required to attend the labs regularly and to solve all tasks leading to full implementation of the individual project.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://is.muni.cz/el/1433/jaro2016/PV168/
PV168 Seminar in Java programming
Faculty of InformaticsSpring 2016
- Extent and Intensity
- 1/2. 3 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Ing. Petr Adámek (lecturer)
Mgr. Luděk Bártek, Ph.D. (seminar tutor)
RNDr. Martin Kuba, Ph.D. (lecturer)
RNDr. Andrea Vašeková (seminar tutor)
RNDr. Bc. Jonáš Ševčík (seminar tutor)
Mgr. Juraj Húska (seminar tutor)
Mgr. Jan Fikejs (assistant)
Mgr. Sebastián Lazoň (assistant) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Tue 14:00–15:50 D1
- Timetable of Seminar Groups:
PV168/02: Tue 18:00–19:50 B130, P. Adámek, A. Vašeková
PV168/03: Wed 10:00–11:50 B130, J. Húska, M. Kuba
PV168/04: Thu 8:00–9:50 B130, J. Húska, J. Ševčík
PV168/05: Thu 10:00–11:50 B130, L. Bártek, M. Kuba - Prerequisites
- Java programming knowledge covered by the course PB162.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 250 student(s).
Current registration and enrolment status: enrolled: 0/250, only registered: 0/250, only registered with preference (fields directly associated with the programme): 0/250 - fields of study / plans the course is directly associated with
- there are 34 fields of study the course is directly associated with, display
- Course objectives
- The goal of this course is to extend the basic knowledge of Java and master its practical application in concrete projects. The student will be able to appropriately decompose simple programming tasks and write robust code including automated tests. The student will get acquainted with basics of GUI development, multithreaded applications, and fundamental APIs. Further, the student will be able to develop simple database (JDBC) and web applications. After passing the course, the student is expected to be capable of designing and developing simple applications in Java.
- Syllabus
- Object-oriented design in Java
- Testing, Unit Testing, JUnit
- Databases in Java, JDBC
- Multithreaded Applications
- Storing Configuration, Internationalization and Localization, Logging
- Introduction into Web applications development
- GUI Applications
- Optimization and Performance Tuning
- Literature
- required literature
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- recommended literature
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- WONG, Henry. Java threads. Edited by Scott Oaks. 3rd ed. Sebastopol, CA: O'Reilly & Associates, 2004, 340 s. ISBN 0596007825. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Teaching methods
- Introductory lectures. Labs in PC rooms, practical illustrations of studied development methods. Individual work on the individual tasks and projects carried out in pairs during the exercises.
- Assessment methods
- The course is taught as labs (in front of a computer). For a successful completion, the participant is required to attend the labs regularly and to solve all tasks leading to full implementation of the individual project.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://is.muni.cz/el/1433/jaro2016/PV168/
PV168 Seminar in Java programming
Faculty of InformaticsSpring 2015
- Extent and Intensity
- 1/2. 3 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Ing. Petr Adámek (lecturer)
Mgr. Luděk Bártek, Ph.D. (seminar tutor)
RNDr. Martin Kuba, Ph.D. (lecturer)
RNDr. Andrea Vašeková (seminar tutor)
RNDr. Bc. Jonáš Ševčík (seminar tutor)
Mgr. Jiří Holuša (seminar tutor)
Mgr. Jan Fikejs (assistant) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Tue 14:00–15:50 D3
- Timetable of Seminar Groups:
PV168/01: Wed 8:00–9:50 B130, M. Kuba, A. Vašeková
PV168/02: Tue 18:00–19:50 B130, P. Adámek, J. Ševčík
PV168/03: Fri 8:00–9:50 B130, M. Kuba, A. Vašeková
PV168/04: Tue 16:00–17:50 B130, P. Adámek, J. Ševčík
PV168/05: Wed 18:00–19:50 B130, L. Bártek, J. Holuša - Prerequisites
- Java programming knowledge covered by the course PB162.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 250 student(s).
Current registration and enrolment status: enrolled: 0/250, only registered: 0/250, only registered with preference (fields directly associated with the programme): 0/250 - fields of study / plans the course is directly associated with
- there are 33 fields of study the course is directly associated with, display
- Course objectives
- The goal of this course is to extend the basic knowledge of Java and master its practical application in concrete projects. The student will be able to appropriately decompose simple programming tasks and write robust code including automated tests. The student will get acquainted with basics of GUI development, multithreaded applications, and fundamental APIs. Further, the student will be able to develop simple database (JDBC) and web applications. After passing the course, the student is expected to be capable of designing and developing simple applications in Java.
- Syllabus
- Object-oriented design in Java
- Testing, Unit Testing, JUnit
- Databases in Java, JDBC
- Storing Configuration, Internationalization and Localization, Logging
- Multithreaded Applications
- Introduction into Web applications development
- GUI Applications
- Optimization and Performance Tuning
- Literature
- required literature
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- recommended literature
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- not specified
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna zkušeného programátora. Praha: Grada, 2000, 470 s. ISBN 8024700271. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- WONG, Henry. Java threads. Edited by Scott Oaks. 3rd ed. Sebastopol, CA: O'Reilly & Associates, 2004, 340 s. ISBN 0596007825. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Teaching methods
- Introductory lectures. Labs in PC rooms, practical illustrations of studied development methods. Individual work on the individual tasks and projects carried out in pairs during the exercises.
- Assessment methods
- The course is taught as labs (in front of a computer). For a successful completion, the participant is required to attend the labs regularly and to solve all tasks leading to full implementation of the individual project.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://is.muni.cz/el/1433/jaro2015/PV168/
PV168 Seminar in Java programming
Faculty of InformaticsSpring 2014
- Extent and Intensity
- 1/2. 3 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Ing. Petr Adámek (lecturer)
Mgr. Luděk Bártek, Ph.D. (seminar tutor)
RNDr. Martin Kuba, Ph.D. (lecturer)
RNDr. Andrea Vašeková (seminar tutor)
RNDr. Bc. Jonáš Ševčík (seminar tutor) - Guaranteed by
- doc. RNDr. Vlastislav Dohnal, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Tue 12:00–13:50 D1
- Timetable of Seminar Groups:
PV168/02: Tue 16:00–17:50 B130, P. Adámek, A. Vašeková
PV168/03: Tue 18:00–19:50 B130, L. Bártek, A. Vašeková
PV168/04: Wed 12:00–13:50 B130, L. Bártek, J. Ševčík
PV168/05: Wed 10:00–11:50 B130, M. Kuba, J. Ševčík - Prerequisites
- Java programming knowledge covered by the course PB162.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 250 student(s).
Current registration and enrolment status: enrolled: 0/250, only registered: 0/250, only registered with preference (fields directly associated with the programme): 0/250 - fields of study / plans the course is directly associated with
- there are 33 fields of study the course is directly associated with, display
- Course objectives
- The goal of this course is to extend the basic knowledge of Java and master its practical application in concrete projects. The student will be able to appropriately decompose simple programming tasks and write robust code including automated tests. The student will get acquainted with basics of GUI development, multithreaded applications, and fundamental APIs. Further, the student will be able to develop simple database (JDBC) and web applications. After passing the course, the student is expected to be capable of designing and developing simple applications in Java.
- Syllabus
- Object-oriented design in Java
- Testing, Unit Testing, JUnit
- Databases in Java, JDBC
- Storing Configuration, Internationalization and Localization, Logging
- Multithreaded Applications
- Introduction into Web applications development
- GUI Swing
- Optimization and Performance Tuning
- Literature
- required literature
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- recommended literature
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- not specified
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna zkušeného programátora. Praha: Grada, 2000, 470 s. ISBN 8024700271. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- WONG, Henry. Java threads. Edited by Scott Oaks. 3rd ed. Sebastopol, CA: O'Reilly & Associates, 2004, 340 s. ISBN 0596007825. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Teaching methods
- Introductory lectures. Labs in PC rooms, practical illustrations of studied development methods. Individual work on the individual tasks and projects carried out in pairs during the exercises.
- Assessment methods
- The course is taught as labs (in front of a computer). For a successful completion, the participant is required to attend the labs regularly and to solve all tasks leading to full implementation of the individual project.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://is.muni.cz/el/1433/jaro2014/PV168/
PV168 Seminar in Java programming
Faculty of InformaticsSpring 2013
- Extent and Intensity
- 1/2. 3 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Ing. Petr Adámek (lecturer)
Mgr. Luděk Bártek, Ph.D. (seminar tutor)
RNDr. Martin Kuba, Ph.D. (lecturer)
Mgr. Eva Michálková (seminar tutor)
RNDr. Bc. Jonáš Ševčík (seminar tutor) - Guaranteed by
- doc. RNDr. Vlastislav Dohnal, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Tue 14:00–15:50 D1
- Timetable of Seminar Groups:
PV168/02: Tue 18:00–19:50 B130, P. Adámek, E. Michálková
PV168/03: Thu 12:00–13:50 B130, L. Bártek, M. Kuba
PV168/04: Tue 10:00–11:50 B130, M. Kuba, J. Ševčík
PV168/05: Tue 12:00–13:50 B130, L. Bártek, J. Ševčík - Prerequisites
- Java programming knowledge covered by the course PB162.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 250 student(s).
Current registration and enrolment status: enrolled: 0/250, only registered: 0/250, only registered with preference (fields directly associated with the programme): 0/250 - fields of study / plans the course is directly associated with
- there are 33 fields of study the course is directly associated with, display
- Course objectives
- The goal of this course is to extend the basic knowledge of Java and test its practical application in concrete projects. It is dedicated to appropriate decomposition and robust code development including automated testing. The course tackles basic API and development of GUI as well as multithreaded applications. The course also deals with web application development. After passing the course, the student is expected to be capable of designing and developing applications in Java.
- Syllabus
- Object-oriented design in Java
- Testing, Unit Testing, JUnit
- Databases in Java, JDBC
- Storing Configuration, Internationalization and Localization, Logging
- Multithreaded Applications
- Introduction into Web applications development
- GUI Swing
- Optimization and Performance Tuning
- Literature
- required literature
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- recommended literature
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- not specified
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna zkušeného programátora. Praha: Grada, 2000, 470 s. ISBN 8024700271. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- WONG, Henry. Java threads. Edited by Scott Oaks. 3rd ed. Sebastopol, CA: O'Reilly & Associates, 2004, 340 s. ISBN 0596007825. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Teaching methods
- Introductory lectures. Labs in PC rooms, practical illustration of studied development methods. Team work on given projects during the labs and in the free time.
- Assessment methods
- The course is taught as labs (in front of a computer). For a successful completion, the participant is required to attend the labs regularly and to solve all tasks leading to full implementation of the individual project.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://is.muni.cz/el/1433/jaro2011/PV168/
PV168 Seminar in Java programming
Faculty of InformaticsSpring 2012
- Extent and Intensity
- 1/2. 3 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Ing. Petr Adámek (lecturer)
Mgr. Luděk Bártek, Ph.D. (seminar tutor)
RNDr. Martin Kuba, Ph.D. (seminar tutor)
Mgr. Eva Michálková (seminar tutor)
Mgr. Jiří Kremser (seminar tutor)
Mgr. Marek Jelen (seminar tutor) - Guaranteed by
- prof. RNDr. Luděk Matyska, CSc.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Mon 14:00–15:50 D3
- Timetable of Seminar Groups:
PV168/2: Mon 18:00–19:50 B130, P. Adámek, E. Michálková
PV168/3: Wed 18:00–19:50 B130, L. Bártek, T. Pitner
PV168/4: Wed 12:00–13:50 B130, L. Bártek, M. Jelen
PV168/5: Tue 8:00–9:50 B130, M. Jelen, M. Kuba
PV168/6: Tue 10:00–11:50 B130, J. Kremser, M. Kuba - Prerequisites
- Java programming knowledge covered by the course PB162.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 250 student(s).
Current registration and enrolment status: enrolled: 0/250, only registered: 0/250, only registered with preference (fields directly associated with the programme): 0/250 - fields of study / plans the course is directly associated with
- there are 33 fields of study the course is directly associated with, display
- Course objectives
- The goal of this course is to extend the basic knowledge of Java and test its practical application in concrete projects. It is dedicated to appropriate decomposition and robust code development including automated testing. The course tackles basic API and development of GUI as well as multithreaded applications. The course also deals with web application development. After passing the course, the student is expected to be capable of designing and developing applications in Java.
- Syllabus
- Object-oriented design in Java
- Testing, Unit Testing, JUnit
- Databases in Java, JDBC
- Storing Configuration, Internationalization and Localization, Logging
- Multithreaded Applications
- Introduction into Web applications development
- GUI Swing
- Optimization and Performance Tuning
- Literature
- required literature
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- recommended literature
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- not specified
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna zkušeného programátora. Praha: Grada, 2000, 470 s. ISBN 8024700271. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- WONG, Henry. Java threads. Edited by Scott Oaks. 3rd ed. Sebastopol, CA: O'Reilly & Associates, 2004, 340 s. ISBN 0596007825. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Teaching methods
- Introductory lectures. Labs in PC rooms, practical illustration of studied development methods. Team work on given projects during the labs and in the free time.
- Assessment methods
- The course is taught as labs (in front of a computer). For a successful completion, the participant is required to attend the labs regularly and to solve all tasks leading to full implementation of the individual project.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://is.muni.cz/el/1433/jaro2011/PV168/
PV168 Seminar in Java programming
Faculty of InformaticsSpring 2011
- Extent and Intensity
- 1/2. 3 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Ing. Petr Adámek (lecturer)
Mgr. Luděk Bártek, Ph.D. (seminar tutor)
RNDr. Martin Kuba, Ph.D. (seminar tutor)
Mgr. Eva Michálková (seminar tutor)
Mgr. Jiří Kremser (seminar tutor)
Mgr. Marek Jelen (seminar tutor) - Guaranteed by
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D. - Timetable
- Mon 10:00–11:50 D3
- Timetable of Seminar Groups:
PV168/02: Mon 18:00–19:50 B130, P. Adámek, E. Michálková
PV168/03: Tue 10:00–11:50 B130, M. Kuba, T. Pitner
PV168/04: Mon 12:00–13:50 B130, M. Jelen, M. Kuba
PV168/05: Thu 16:00–17:50 B130, L. Bártek, M. Jelen
PV168/06: Thu 18:00–19:50 B130, L. Bártek, J. Kremser - Prerequisites
- Java programming knowledge covered by the course PB162.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 250 student(s).
Current registration and enrolment status: enrolled: 0/250, only registered: 0/250, only registered with preference (fields directly associated with the programme): 0/250 - fields of study / plans the course is directly associated with
- there are 38 fields of study the course is directly associated with, display
- Course objectives
- The goal of this course is to extend the basic knowledge of Java and test its practical application in concrete projects. It is dedicated to appropriate decomposition and robust code development including automated testing. The course tackles basic API and development of GUI as well as multithreaded applications. The course also deals with web application development. After passing the course, the student is expected to be capable of designing and developing applications in Java.
- Syllabus
- Object-oriented design in Java
- Testing, Unit Testing, JUnit
- Databases in Java, JDBC
- Storing Configuration, Internationalization and Localization, Logging
- Multithreaded Applications
- Introduction into Web applications development
- GUI Swing
- Optimization and Performance Tuning
- Literature
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna zkušeného programátora. Praha: Grada, 2000, 470 s. ISBN 8024700271. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- WONG, Henry. Java threads. Edited by Scott Oaks. 3rd ed. Sebastopol, CA: O'Reilly & Associates, 2004, 340 s. ISBN 0596007825. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Teaching methods
- Introductory lectures. Labs in PC rooms, practical illustration of studied development methods. Team work on given projects during the labs and in the free time.
- Assessment methods
- The course is taught as labs (in front of a computer). For a successful completion, the participant is required to attend the labs regularly and to solve all tasks leading to full implementation of the individual project.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://is.muni.cz/el/1433/jaro2011/PV168/
PV168 Seminar in Java programming
Faculty of InformaticsSpring 2010
- Extent and Intensity
- 1/2. 3 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- Ing. Petr Adámek (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Mgr. Luděk Bártek, Ph.D. (seminar tutor)
Mgr. Bc. Dušan Katona (seminar tutor)
RNDr. Martin Kuba, Ph.D. (seminar tutor)
Mgr. Ľuboš Pecho (seminar tutor)
Mgr. Jan Šťastný (seminar tutor)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (assistant)
RNDr. Jaroslav Škrabálek, MBA (assistant) - Guaranteed by
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D. - Timetable
- each even Monday 10:00–11:50 D3
- Timetable of Seminar Groups:
PV168/02: Mon 14:00–15:50 B130, P. Adámek, T. Pitner
PV168/03: Wed 18:00–19:50 B130, L. Bártek, Ľ. Pecho
PV168/04: Wed 10:00–11:50 B130, D. Katona, M. Kuba
PV168/05: Wed 12:00–13:50 B130, M. Kuba, J. Šťastný - Prerequisites
- Java programming knowledge covered by the course PB162.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 250 student(s).
Current registration and enrolment status: enrolled: 0/250, only registered: 0/250, only registered with preference (fields directly associated with the programme): 0/250 - fields of study / plans the course is directly associated with
- there are 36 fields of study the course is directly associated with, display
- Course objectives
- The goal of this course is to extend the basic knowledge of Java and test its practical application in concrete projects. It is dedicated to appropriate decomposition and robust code development including automated testing. The course tackles basic API and development of GUI as well as multithreaded applications. The course also deals with web application development. After passing the course, the student is expected to be capable of designing and developing applications in Java.
- Syllabus
- Object-oriented design in Java
- Testing, Unit Testing, JUnit
- Databases in Java, JDBC
- Storing Configuration, Internationalization and Localization, Logging
- Multithreaded Applications
- Introduction into Web applications development
- GUI Swing
- Optimization and Performance Tuning
- Literature
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna zkušeného programátora. Praha: Grada, 2000, 470 s. ISBN 8024700271. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- WONG, Henry. Java threads. Edited by Scott Oaks. 3rd ed. Sebastopol, CA: O'Reilly & Associates, 2004, 340 s. ISBN 0596007825. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Teaching methods
- Introductory lectures. Labs in PC rooms, practical illustration of studies development methods. Team work on given projects during the labs and in the free time.
- Assessment methods
- The course is taught as labs (in front of computer). For a successful completion, the participant is required to attend the labs regularly and to solve all tasks leading to full implementation of the individual project.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://is.muni.cz/el/1433/jaro2010/PV168/
PV168 Seminar in Java programming
Faculty of InformaticsSpring 2009
- Extent and Intensity
- 1/2. 3 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- Ing. Petr Adámek (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Mgr. Luděk Bártek, Ph.D. (seminar tutor)
Mgr. Pavel Drášil, Ph.D. (seminar tutor)
RNDr. Martin Kuba, Ph.D. (seminar tutor)
Mgr. Michal Oprendek (seminar tutor)
Mgr. Jan Šťastný (seminar tutor)
RNDr. Jan Pavlovič, Ph.D. (assistant)
RNDr. Jaroslav Škrabálek, MBA (assistant) - Guaranteed by
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D. - Timetable
- each even Tuesday 16:00–17:50 D3
- Timetable of Seminar Groups:
PV168/02: Tue 14:00–15:50 B130, P. Adámek, M. Kuba
PV168/03: Mon 10:00–11:50 B130, T. Pitner, J. Šťastný
PV168/04: Mon 12:00–13:50 B130, L. Bártek, P. Drášil
PV168/05: Mon 14:00–15:50 B130, P. Drášil, M. Oprendek
PV168/06: Wed 16:00–17:50 B130, L. Bártek, M. Oprendek - Prerequisites
- Java programming knowledge covered by the course PB162
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 250 student(s).
Current registration and enrolment status: enrolled: 0/250, only registered: 0/250, only registered with preference (fields directly associated with the programme): 0/250 - fields of study / plans the course is directly associated with
- there are 33 fields of study the course is directly associated with, display
- Course objectives
- The goal of this course is to extend the basic knowledge of Java and test its practical application in concrete projects. It is dedicated to appropriate decomposition and robust code development including automated testing. The course tackles basic API and development of GUI as well as multithreaded applications. The course also deals with mobile and web application development. After passing the course, the student is expected to be capable of designing and developing applications in Java.
- Syllabus
- Object-oriented design in Java
- Storing Configuration
- Internationalization and Localization
- Logging
- Multithreaded Applications
- GUI Swing
- Optimization and Performance Tuning
- Java ME
- Web applications
- Databases in Java, JDBC
- Literature
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna zkušeného programátora. Praha: Grada, 2000, 470 s. ISBN 8024700271. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- WONG, Henry. Java threads. Edited by Scott Oaks. 3rd ed. Sebastopol, CA: O'Reilly & Associates, 2004, 340 s. ISBN 0596007825. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Assessment methods
- The course is taught as labs (in front of computer). For a successful completion, the participant is required to attend the labs regularly and to solve all tasks leading to full implementation of the individual project.
- Language of instruction
- Czech
- Follow-Up Courses
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://is.muni.cz/el/1433/jaro2009/PV168/
PV168 Seminar in Java programming
Faculty of InformaticsSpring 2008
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- Ing. Petr Adámek (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Mgr. Luděk Bártek, Ph.D. (seminar tutor)
Mgr. Pavel Drášil, Ph.D. (seminar tutor)
RNDr. Martin Kuba, Ph.D. (seminar tutor)
RNDr. Jan Pavlovič, Ph.D. (seminar tutor) - Guaranteed by
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D. - Timetable of Seminar Groups
- PV168/01: Thu 14:00–15:50 B130, L. Bártek, M. Kuba
PV168/02: Thu 8:00–9:50 B130, P. Drášil, M. Kuba
PV168/03: Wed 8:00–9:50 B130, P. Adámek, P. Drášil
PV168/04: Mon 16:00–17:50 B130, J. Pavlovič, T. Pitner
PV168/05: Wed 10:00–11:50 B130, P. Adámek, L. Bártek
PV168/06: Mon 18:00–19:50 B130, J. Pavlovič, T. Pitner - Prerequisites
- Java programming knowledge covered by the course PB162
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 250 student(s).
Current registration and enrolment status: enrolled: 0/250, only registered: 0/250, only registered with preference (fields directly associated with the programme): 0/250 - fields of study / plans the course is directly associated with
- there are 37 fields of study the course is directly associated with, display
- Course objectives
- The goal of this course is to deepen the basic knowledge of Java and test its practical use in concrete projects. It is dedicated to appropriate decomposition and robust code development including automated testing. The course tackles basic API and development of GUI as well as multithreaded applications. The course also deals with mobile and web application development. After passing the course, the student is expected to be capable of designing and developing applications in Java.
- Syllabus
- Object-oriented design in Java
- Storing Configuration
- Internationalization and Localization
- Logging
- Multithreaded Applications
- GUI Swing
- Optimization and Performance Tuning
- Java ME
- Web applications
- JDBC
- Literature
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna zkušeného programátora. Praha: Grada, 2000, 470 s. ISBN 8024700271. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Assessment methods (in Czech)
- Podmínkou k získání zápočtu je vyřešení projektu a aktivní účast ve cvičeních. Řešený projekt může být společný s projektem do předmětu PB138 Moderní značkovací jazyky a jejich aplikace.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://is.muni.cz/el/1433/jaro2008/PV168/
PV168 Seminar in Java programming
Faculty of InformaticsSpring 2007
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- Ing. Petr Adámek (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Mgr. Luděk Bártek, Ph.D. (seminar tutor)
Mgr. Pavel Drášil, Ph.D. (seminar tutor)
RNDr. Martin Kuba, Ph.D. (seminar tutor)
RNDr. Jan Pavlovič, Ph.D. (seminar tutor) - Guaranteed by
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D. - Timetable of Seminar Groups
- PV168/01: Tue 12:00–13:50 B130, P. Adámek, M. Kuba
PV168/02: Tue 10:00–11:50 B130, P. Adámek, L. Bártek
PV168/03: Wed 12:00–13:50 B130, P. Drášil, M. Kuba
PV168/04: Wed 10:00–11:50 B130, L. Bártek, J. Pavlovič - Prerequisites
- Java programming knowledge covered by the course PB162
- Course Enrolment Limitations
- The course is offered to students of any study field.
The capacity limit for the course is 200 student(s).
Current registration and enrolment status: enrolled: 0/200, only registered: 0/200, only registered with preference (fields directly associated with the programme): 0/200 - Course objectives
- The goal of this course is to deepen the basic knowledge of Java and test its practical use in concrete projects. It is dedicated to appropriate decomposition and robust code development including automated testing. The course tackles basic API and development of GUI as well as multithreaded applications. The course also deals with mobile and web application development. After passing the course, the student is expected to be capable of designing and developing applications in Java.
- Syllabus
- Object-oriented design in Java
- configuration storing
- internationalization and localization
- logging
- multithreaded applications
- GUI Swing
- optimization and performance tuning
- Java ME
- web applications
- JDBC
- Literature
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- FREEMAN, Eric, Elisabeth FREEMAN, Kathy SIERRA and Bert BATES. Head first design patterns. Sebastopol, CA: O'Reilly, 2004, xxxvi, 638. ISBN 0596007124. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna zkušeného programátora. Praha: Grada, 2000, 470 s. ISBN 8024700271. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Assessment methods (in Czech)
- Podmínkou k získání zápočtu je vyřešení projektu a aktivní účast ve cvičeních. Řešený projekt může být společný s projektem do předmětu PB138 Moderní značkovací jazyky a jejich aplikace.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://is.muni.cz/el/1433/jaro2007/PV168/
PV168 Seminar in Java programming
Faculty of InformaticsSpring 2006
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- Ing. Petr Adámek (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Mgr. Pavel Drášil, Ph.D. (seminar tutor)
RNDr. Tomáš Gregar (seminar tutor)
RNDr. Jan Pavlovič, Ph.D. (seminar tutor) - Guaranteed by
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D. - Timetable of Seminar Groups
- PV168/01: Mon 14:00–15:50 B130, P. Adámek, P. Drášil
PV168/02: Mon 16:00–17:50 B130, P. Adámek, J. Pavlovič
PV168/03: Tue 16:00–17:50 B130, P. Adámek, T. Gregar - Prerequisites
- Java programming knowledge covered by the course PB162
- Course Enrolment Limitations
- The course is offered to students of any study field.
The capacity limit for the course is 100 student(s).
Current registration and enrolment status: enrolled: 0/100, only registered: 0/100, only registered with preference (fields directly associated with the programme): 0/100 - Course objectives
- The goal of this course is to deepen the student's knowledge acquired in the PB162 course and test its practical use in concrete projects. It is dedicated to appropriate decomposition rules and robust code development including automatic testing. The course tackles basic API and development of GUI as well as multithreaded applications. After passing the course, the student is expected to be capable of designing and developing applications in Java.
- Syllabus
- Introduction, recapitulation, tools, basic rules, applications distribution, Java Web Start & object design in Java, appropriate decomposition principles, exceptions & testing, JUnit & localization and internationalisation & input/output, nio, configuration storing, logging & network applications & GUI Swing & JDBC & web applications & multithreaded applications & optimization and performance tuning.
- Literature
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna zkušeného programátora. Praha: Grada, 2000, 470 s. ISBN 8024700271. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Assessment methods (in Czech)
- Podmínkou k získání zápočtu je vyřešení projektu, aktivní účast ve cvičeních a úspěšné zvládnutí jednoduchého písemného testu. Řešený projekt může být společný s projektem do předmětu PB138 Moderní značkovací jazyky a jejich aplikace.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://is.muni.cz/el/1433/jaro2006/PV168/
PV168 Seminar in Java programming
Faculty of InformaticsSpring 2005
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- Ing. Petr Adámek (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
RNDr. Pavel Cenek (assistant)
RNDr. Ondřej Krajíček (assistant)
RNDr. Jan Pavlovič, Ph.D. (assistant)
RNDr. Jan Pomikálek, Ph.D. (assistant) - Guaranteed by
- prof. PhDr. Karel Pala, CSc.
Department of Machine Learning and Data Processing – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D. - Timetable of Seminar Groups
- PV168/01: Thu 14:00–15:50 B130, P. Adámek
PV168/02: Thu 16:00–17:50 B130, P. Adámek
PV168/03: Thu 18:00–19:50 B130, P. Adámek
PV168/04: Tue 14:00–15:50 B130, P. Adámek - Prerequisites
- Java programming knowledge covered by the course PB162
- Course Enrolment Limitations
- The course is offered to students of any study field.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - Course objectives
- The goal of this course is to deepen the student's knowledge acquired in the PB162 course and test its practical use in concrete projects. It is dedicated to appropriate decomposition rules and robust code development including automatic testing. The course tackles basic API and development of GUI as well as multithreaded applications. After passing the course, the student is expected to be capable of designing and developing applications in Java.
- Syllabus
- Introduction, recapitulation, tools, basic rules, applications distribution, Java Web Start & object design in Java, appropriate decomposition principles, exceptions & testing, JUnit & localization and internationalisation & input/output, nio, configuration storing, logging & network applications & GUI Swing & JDBC & web applications & multithreaded applications & optimization and performance tuning.
- Literature
- BLOCH, Joshua. Java efektivně : 57 zásad softwarového experta. Translated by Karel Voráček. 1. vyd. Praha: Grada, 2001, 230 s. ISBN 8024704161. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna zkušeného programátora. Praha: Grada, 2000, 470 s. ISBN 8024700271. info
- ECKEL, Bruce. Myslíme v jazyku Java : knihovna programátora. Praha: Grada, 2001, 431 s. ISBN 8024790106. info
- BECK, Kent. Programování řízené testy. Praha: Grada Publishing, 2004, 204 s. ISBN 80-247-0901-5. info
- FOWLER, Martin. Refaktoring : zlepšení existujícího kódu. 1. vyd. Praha: Grada, 2003, 394 s. ISBN 8024702991. info
- SHIRAZI, Jack. Java - vylaďování výkonu. 1. vyd. Praha: Grada, 2003, xvi, 597. ISBN 8024707527. info
- Assessment methods (in Czech)
- Podmínkou k získání zápočtu je vyřešení projektu, aktivní účast ve cvičeních a úspěšné zvládnutí jednoduchého písemného testu. Řešený projekt může být společný s projektem do předmětu PB138 Moderní značkovací jazyky a jejich aplikace.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- Teacher's information
- http://is.muni.cz/el/1433/jaro2005/PV168/
- Enrolment Statistics (recent)