Subject description - A7B36PJV

Summary of Study | Summary of Branches | All Subject Groups | All Subjects | List of Roles | Explanatory Notes               Instructions
A7B36PJV Programming in Java Extent of teaching:2P+2C
Guarantors:  Roles:P Language of
teaching:
CS
Teachers:  Completion:Z,ZK
Responsible Department:13136 Credits:6 Semester:L

Anotation:

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.

Study targets:

The aim of this course is to offer a good level of acquaintance with Java.

Course outlines:

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

Exercises outline:

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

Literature:

1. Horton, I.: Beginning Java 2, 2nd edition, Wrox Press Inc, 1999

Requirements:

To get credit semestral work and seminar points are required.

Note:

https://edux.feld.cvut.cz/courses/A7B36PJV

Subject is included into these academic programs:

Program Branch Role Recommended semester
BPSTM_BO Common courses P 2
BPSTMWM Web and Multimedia P 2
BPSTMSI Software Engineering P 2
BPSTMMI Manager Informatics P 2
BPSTMIS Intelligent Systems P 2


Page updated 13.12.2019 17:52:09, semester: Z,L/2020-1, L/2018-9, Z,L/2019-20, Send comments about the content to the Administrators of the Academic Programs Proposal and Realization: I. Halaška (K336), J. Novák (K336)