University of Novi Sad Technical faculty "Mihajlo Pupin" Zrenjanin


The knowledge gained on the course will enable students to make a web application.

Students will learn the purpose and main features of the Java programming language, such as: declaration and class instances, fields,  methods,  constructors, access control modifiers, static class members, modularization. Polymorphism, inheritance, interface, inner classes, input-output subsystem, network programming, concurrent programming etc.


General information

Study program: Information Technologies - Master


Semester: 2

Lectures: 2

Exercises: 2



Branko Markoski, professor



Course books


  1. Malbaški Dušan “Internet programiranje”, Tehnički Fakultet Mihajlo Pupin, 2007
  2. Herbert Schildt “Java, J2SE 5“ Mikro Knjiga Beograd 2003
  3. Bruce Eckel “Thinking in Java, 3rd Edition Revision 4.0”, 2002