
|
UNIVERSITY OF CRIMINAL INVESTIGATION AND POLICE STUDIES
|
UNDERGRADUATE ACADEMIC STUDIES
INFORMATION TECHNOLOGY
|
Course:
|
Object Oriented Programming Languages
|
Course Code: 1.3783
|
ECTS: 7
|
Course Status:
|
Compulsory
|
Number of Effective Classes (Per Week): 3 + 2
|
Theoretical Education:
|
Practical Training:
|
Special Forms of Training:
|
3
|
2
|
-
|
Prerequisite/s: None
|
Educational Objective: This course emphasizes current techniques in object oriented design, analysis, and programming.
|
Projected Outcome: An ability to apply design and development basic principles in the construction of software systems. The student must learn how to start thinking to solve a problem, and how to write computer programs using Object Oriented Programming (OOP) technique and Java language.
|
Subject Contents
Theoretical education: Introduction to Object Oriented Programming and Java; Introduction to Classes, Objects, Methods and Strings; Local variable and class variable; Static and none static variable; Static and none static method; Encapsulation; Inheritance (Super class and sub class); Single inheritance; Polymorphism; Overloading; Overriding; Abstract class; Event Handling; Using (try, catch, throw and final) with Exception; Interface; Graphics; GUI (Jframe; JButton, JText field, JCombo box; JOption, Jcheck box); GUI's and Event-Handling.
Practical training: The fundamental concepts of object oriented programming will be studied using the Java programming language.
|
Teaching Methods: lecture, modified lecture, presentation.
|
Assessment (Maximum Number of Points: 100)
|
Pre-Exam Obligations
|
No. of Points
|
Final Examination
|
No. of Points
|
Active participation in classes
|
5
|
Written test
|
50
|
Practical training
|
35
|
|
|
Term test(s)
|
10
|
|
|
Textbook/s
|
1. Kraus, L.: Programski jezik C++ : sa rešenim zadacima B, Beograd: Mikro knjiga, 1994.
2. Kraus, L.: Rešeni zadaci iz programskog jezika Java, Beograd: Akademska misao, 2007.
3. Milićev, D: Objektno orijentisano programiranje na jeziku C++, Beograd: Mikro knjiga, 1995.
|