1) History of Java, basic notions and syntax of Java.
2) Data types, declarations, controlling of program flow.
3) Classes and objects, initialization and cleanup of the objects.
4) Inheritance, the final and abstract keywords.
5) Interfaces and polymorphism.
6) The basic libraries of Java.
7) Error handling with exceptions.
8) Introduction to chosen platform of Java (JFC/Swing, Java Servlets and JSP, Java ME, Android)
2) Data types, declarations, controlling of program flow.
3) Classes and objects, initialization and cleanup of the objects.
4) Inheritance, the final and abstract keywords.
5) Interfaces and polymorphism.
6) The basic libraries of Java.
7) Error handling with exceptions.
8) Introduction to chosen platform of Java (JFC/Swing, Java Servlets and JSP, Java ME, Android)