Programming in Java
Code | Completion | Credits | Range |
---|---|---|---|
YD36PJV | Z,ZK | 5 | 14+6s |
- The course cannot be taken simultaneously with:
- Programming in Java (AD7B36PJV)
- Lecturer:
- Neurčen (gar.), Jiří Daněček, Ilya Rudomilov
- Tutor:
- Neurčen (gar.), Jiří Daněček, Ilya Rudomilov
- Supervisor:
- Department of Computer Science and Engineering
- Synopsis:
-
The aim of this course is to offer a good level of a acquaintance with Java
programming namely object approach, graphical user interface,
telecommunications, internet, multimedia and database connections. Survey of
C and C++ languages.
- Requirements:
-
To get credit semestral work and seminar points are required.
- Syllabus of lectures:
-
1. Introduction, history, development and Java concepts
2. Variables, expressions, primitives, strings, arrays
3. Classes, objects, inheritance
4. Methods, modifiers, exceptions
5. Interface, polymorfism, package, import
6. Threads and synchronization
7. AWT and JFC
8. Events and listeners
9. Applets and multimedia
10. Input, output, serialization
11. Net communication
12. RMI and JDBC
13. C language
14. C++ language
- Syllabus of tutorials:
-
1. IDE and their features
2. Variables, expressions, primitives, strings, arrays
3. Classes, objects, inheritance
4. Methods, modifiers, exceptions
5. Interface, polymorphism, package, import
6. Threads and synchronisation
7. AWT and JFC
8. Events and listeners
9. Applets
10. Animation, images, sounds
11. Input, output, serialisation
12. Net communication
13. RMI
14. Database access JDBC
- Study Objective:
- Study materials:
-
1. Horton, I.: Beginning Java 2, 2nd edition, Wrox Press Inc, 1999
- Note:
- Time-table for winter semester 2011/2012:
- Time-table is not available yet
- Time-table for summer semester 2011/2012:
-
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 Fri Thu Fri - The course is a part of the following study plans:
-
- Inteligentní systémy (compulsory course)
- Manažerská informatika (compulsory course)
- Softwarové inženýrství (compulsory course)
- Společný 1. ročník (compulsory course)
- Web a multimedia (compulsory course)
- Inteligentní systémy (STM-A7B-přechodné) (compulsory course)
- Manažerská informatika (STM-A7B-přechodné) (compulsory course)
- Web a multimedia (STM-A7B-přechodné) (compulsory course)
- Softwarové inženýrství (STM-A7B-přechodné) (compulsory course)