VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

251-0284-00L 5 Credits
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Techniques of Java Programming

VVZ CR n/a

Last Updated: 2026-02-05 15:10:05

Abstract

The course reviews most of the Java language. It is aimed at people that already have notions in OO programming and want to learn Java. The subjects seen in the course include Java syntax and programming, Graphical User Interfaces, Eclipse development platform, Threads and Synchronization, Dynamic Class Loading, Reflection, Java Virtual Machine, Byte-code, Middleware, and Components.

Content

The course reviews most of the features of the Java language after a short introduction to the language. This course is aimed at people that already have notions in programming and in object-orientation and want to learn Java. During the course, articles and documentation will be shown and dicussed and practical programming assignments will help the students to foster their capacity at writing Java programs over the semester. The subjects seen in the course include: - Java syntax and programming - Java Graphical User Interfacs - Eclipse development platform - Threads and Synchronization - Dynamic Class Loading - Reflection - Java Virtual Machine - Byte-code and Just-in-time compiler - Java Middleware - Java Components

General Information

Language
English
Frequency
Yearly recurring

Examination

Type
end-of-semester examination

Course Components

Type Title Time & Place Hours
lecture Techniques of Java Programming
  • Thu 14:15-16:00 (ML E 12)
2 h weekly
exercise Techniques of Java Programming
  • Wed 16:15-17:00 (HG D 5.2)
1 h weekly

Offered In