Programming in Java
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
XE36PJV | Z,ZK | 4 | 2+2s |
- The course is a substitute for:
- Programming in Java (X36PJV)
- Lecturer:
- Tutor:
- 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:
-
Students must undergo the initial test which checks their programming abilities.
Those who fail to pass the test will not be permitted to enroll the subject.
The expected programming abilities are:
Manipulating 1D and 2D arrays,
using functions in the code and understanding the mechanism of
parameters passing and returning the function values.
- 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:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Společný plán- strukturované anglické studium (compulsory elective course)
- Electronics and Communication Technology - structured studies (compulsory elective course)
- Cybernetics and Measurements- structured studies (compulsory elective course)
- Heavy-current Engineering- structured studies (compulsory elective course)
- Computer Technology- structured studies (compulsory elective course)