Programming Languages for WWW

Semestr: Winter

Range: 2+2s

Completion:

Credits: 4

Programme type: Undefined

Study form:

Course language:

Summary:

Survey of the Java and JavaScript languages. Prerequisites: basic course V1, V2. Language specification, description of system libraries and typical examples. Training on Sun/Unix and PC/Windows95, computer-oriented creation of individual application programs and applets.

Keywords:

Java, Appication, Applet, packages

Course syllabus:

1. Introduction into Java language, JDK features, primitives, strings, arrays
2. Types, classes, objects, interfaces
3. Methods, variables, visibility, exceptions
4. Class hierarchy, inheritance
5. Packages, import, utilities
6. Input, Output and serialization
7. Threads and multithreading
8. Graphic User Interface, Abstract Window Toolkit, layouts
9. Events, listeners, inner classes, adapters
10. Graphics, images
11. Networking
12. Remote Method Invocation
13. Javascript

Seminar syllabus:

Literature:

[1] Knappe, H., Schwalm, T.: HTML a Java. Vogel Publishing, Praha 1996
[2] Cornell, G., Horstmann, C.; Core Java. Sunsoft Microsystems, 1996
[3] Davis, S. R.: Learn Java Now. Microsoft Press, 1996
[4] Flanagan, D.: Java in a Nutshell. O'Reilly & Assoc. Inc., 1996

Examiners:

Lecturers:

Instructors: