Programming in Java
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
818PJ | Z,ZK | 5 | 2P+2C | Czech |
- Garant předmětu:
- Lecturer:
- Tutor:
- Supervisor:
- Department of Software Engineering
- Synopsis:
-
This course is devoted to the Java platform and to the development of the basic types of applications for this platform.
- Requirements:
-
C++ programming
- Syllabus of lectures:
-
1. Introduction to JDK. First Java program. Java Documentation.
2. Other simple programs. Basic input and output operations. Basic data types.
3. Statements in Java. Primitive type variables.
4. Class. Memory management in Java. Static and non static data members and methods, constructors.
5. Arrays. Interfaces. Object cloning.
6. Exceptions.
7. Data streams.
8. GUI
9. Multithreading in Java.
10. Database applications
11. Regular expressions
12.Localization and internationalization
13.Servlets and JSP
- Syllabus of tutorials:
-
The sylabus of the excercises is the same as the sylabus of the lecture.
- Study Objective:
-
Knowledge:
The Java programming language, selected technologies used on this platform
Ability:
The student will be able to design and implement the solution of a given software task using selected technologies ot the Java platform.
- Study materials:
-
Key references:
Virius, M. Programování v Javě. Praha, ČVUT 2010. ISBN 978-80-01-04518-3
Recommended references:
[1] Eckel, B.: Myslíme v jazyku Java. Knihovna programátora. Praha, Grada Publishing 2001.
[2] Eckel, B. Myslíme v jazyku Java. Knihovna zkušeného programátora. Praha, Grada Publishing 2001.
[3] Herout, P: Učebnice jazyka Java. České Budějovice, Kopp, 2000. ISBN 80-7232-115-3
[4] Herout, P. Java -- grafické uživatelské prostředí a čeština. České Budějovice, Kopp 2001. ISBN 80-7232-150-1
[5] Herout, P. Java -- bohatství knihoven. České Budějovice, Kopp 2003. ISBN 80-7232-209-5
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Applications of Informatics in Natural Sciences (compulsory course in the program)