Lecturer(s)
|
-
Vavřík Vladimír, PhDr. Ph.D.
|
Course content
|
What is JAVA. JRE, JDK, Java SE, Java EE, Java ME. Fundamentals of Java, object-oriented programming, object, class, inheriting, instance, methods, interface, package, polymorphism. Implementation of OOP in Java. BlueJ development environment. Java - variable types, identifiers, variables, expressions, commands. Java - string, threads, I/O operations. Java - introduction to GUI, applets. Java - Home network communication, sockets, TCP / IP, URL. Interface, exceptions, packages, overloading, overriding, dynamic bindings.
|
Learning activities and teaching methods
|
Lecture with practical applications, Seminar classes, Individual study
- Preparation for formative assessments (2-20)
- 10 hours per semester
- Presentation preparation (report) (1-10)
- 10 hours per semester
- Preparation for comprehensive test (10-40)
- 35 hours per semester
- Contact hours
- 39 hours per semester
|
prerequisite |
---|
Knowledge |
---|
Basic knowledge of programming techniques at the level of Pascal, Microsoft Visual Basic. |
learning outcomes |
---|
Students can create programs at the basic level, but with full use of features and capabilities of object-oriented language Java. Students can create basic programs using video and network support and environment. Students can create Java applets. Students can program and use the interface, exceptions, packages, working with the system I / O. Students are able to work both with the use of development environment and in the command line. |
teaching methods |
---|
Individual study |
Interactive lecture |
Seminar classes |
assessment methods |
---|
Test |
Skills demonstration during practicum |
Seminar work |
Project |
Recommended literature
|
-
BARNES David J.; KÖLLING M. Objects First with Java: A Practical Introduction. Prentice Hall, 2005. ISBN 0-13-124933-9.
-
Herout, Pavel. Učebnice jazyka Java. České Budějovice : Kopp, 2000. ISBN 80-7232-115-3.
-
Pecinovský, Rudolf. Myslíme objektově v jazyku Java 5.0. Praha : Grada, 2004. ISBN 80-247-0941-4.
|