Subject: Object oriented programming 1 (17 - SE0006)


Basic Information

CategoryScientific-professional
Scientific or art field:Applied Computer Science and Informatics
InterdisciplinaryNo
ECTS7
Course specification

Course is active from 16.11.2012..

Make students capable of solving problems in object oriented programming area.
Learning methods, technologies and standards for development of object oriented applications. Java programming language is used for this course.
Fundamentals. Objects, classes, associations, methods and fields. Encapsulation. Creating objects, constructors, garbage collection. Inheritance. Abstract classes and interfaces. MEthod overloading. Generics. Exceptions. Fundamentals of Swing GUI.
Lectures. Practical exercises. Consultations. Final exam and project form the final grade.
AuthorsNameYearPublisherLanguage
Milosavljević, B., Vidaković, M.Java i Internet programiranje2010Fakultet tehničkih nauka, Novi SadSerbian language
B. EckelThinking in Java, 4th edition2011Addison-WesleyEnglish
Vidaković Milan, Milosavljević BrankoJava i objektno orijentisano programiranje2013Fakultet tehničkih nauka, Novi SadSerbian language
Course activity Pre-examination ObligationsNumber of points
ProjectYesYes40.00
HomeworkYesYes10.00
Oral part of the examNoYes50.00
Name and surnameForm of classes
Missing picture!

Vidaković Milan
Full Professor

Lectures
Missing picture!

Nikolić Siniša
Assistant Professor

Lectures
Missing picture!

Slivka Jelena
Associate Professor

Lectures
Missing picture!

Šarenac Balša
Assistant - Master

Computational classes