Subject: Introduction to Information Technology in Geomatics (17 - GI111)

Basic Information

Scientific or art field:Geoinformatika
Course specification

Course is active from 01.10.2007..

Mastering object-oriented technologies.
Student acquires basic knowledge in theory, modelling and implementation of object-oriented programming.
Lecture content: - Introduction to object-oriented (OO) software engineering, OO paradigm, - Fundamental concepts: objects, classes, links and messages, - Basic properties: object identity; inheriting properties, classes and interface; hiding implementations, polymorphism and persistence, - OO data model - Basic concepts of the unified modelling language (UML), - OO system model – structure model and behaviour model, - Fundamentals in methodological approach to the development of OO software product – unified process, - Basic concepts and syntax of a selected OO language, - Techniques in OO programming. Practice content: Practical application of the presented concepts from lectures.
Lectures: computer practice, consultations, individual elaboration of obligatory tasks. Prerequisites: obligatory tasks, during the teaching process. Knowledge evaluation: guided and individual elaboration of obligatory tasks; partial examination – written form, final examination – oral form.
Bruegge B, Dutoit A Object-Oriented Software Engineering2004 Pearson Education Interantional English
Booch G, Jacobson I, Rumbaugh J, Rumbaugh J THE UNIFIED MODELING LANGUAGE USER GUIDE 1998 Addison- Wesley English
Eckel BTHINKING IN JAVA, Second Edition2000 Prentice Hall English
Course activity Pre-examination ObligationsNumber of points
Coloquium examNoNo20.00
Project defenceYesYes50.00
Oral part of the examNoYes50.00
Name and surnameForm of classes
Missing picture!

Simić Miloš
Assistant Professor

Missing picture!

Grujić Glorija-Katarina
Assistant - Master

Computational classes