• WebMail
  • еСтудент
  • еЗапослени
  • ЋИР
  • /
  • LAT
  • /
  • ENG
EFBL Logo University Logo
  • HOME
  • ABOUT US
    • Mission and vision
    • History
    • Monograph 50 Years
    • Dean's Office
    • Teachers and Associates
    • Services
      • Secretary of the Faculty
      • Student Services
      • Department of General Affairs
      • Office for Teaching
      • Office for Second and Third Cycle Studies
      • Office for International Cooperation
      • Library
      • General Administration Department
    • Documents and decisions of the Faculty
    • Archive of Faculty Documents and Decisions
    • Laws and internal regulations of the University
    • Photo Gallery
    • Video Gallery
    • Associations
      • Students' Union of the Faculty of Economics - SEF
      • Alumni center
    • Contact
  • STUDIES
    • 1st Cycle Studies
      • About the study
      • I year
        • Economics and Business Management
        • Business Informatics
      • II year
        • Economics and Business Management
        • Business Informatics
      • III year
        • Economics and Business Management
        • Business Informatics
      • IV year
        • Accounting and Auditing
        • Financial Management, Banking and Insurance
        • International Economics
        • Management and Entrepreneurship
        • Quantitative Analysis
    • 2nd Cycle Studies
      • About the study
      • Notice Board
      • General Information
      • Lectures Timetable
      • Examination Schedule
      • Study programs
        • Finance, Banking and Insurance
        • Public Finance and Auditing
        • International Economics
        • Business Economics
        • Actuarial Science
        • Cultural Heritage and Cultural Tourism Management
        • Management in Tourism and Hotel Industry
    • 3rd Cycle Studies
      • About the study
      • Notice Board
      • General Information
      • Lectures Timetable
      • Examination Schedule
      • Modules
        • Business Finance, Banking and Insurance
        • Management and Entrepreneurship
        • Economic Analysis and Policy
        • International Economics
    • MBA program
      • About the study program
      • Notice Board
    • Curriculum
    • Postgraduate Studies 4+2
      • About the study
      • Notice Board
      • Examination Schedule
    • Doctoral Studies under the old Curricullum
    • Public defense
  • FOR STUDENTS
    • Notice Board
    • General Information
      • Academic calendar
      • Decision on Knowledge Valorization
    • Lectures Timetable
    • Examination Schedule
    • еСтудент
    • Summer School
      • Summer School of Faculty of Economics
      • Documents
      • Summer Schools of partners universities
    • Student Internship and Training
      • Student Internship
      • Partners
      • Announcements
    • Scholarships and Conferences
    • News archive
  • ENROLLMENT
  • INTERNATIONAL COOPERATION
    • Office for International Cooperation
    • Exchange of students and staff
      • Documents
      • Calls and competitions
    • Agreements and Partnerships
    • International Projects and Exchange
    • International exchange experiences
      • Student incoming mobilities
      • Staff Incoming mobilities
      • Student outgoing mobilities
      • Staff outgoing mobilities
    • CESEENET
    • ASECU
    • CEEPUS
  • DEPARTMENTS
    • International Economic Relations
    • Economic Theory, Analysis and Policy
    • Quantitative Analysis and Informatics
    • Business Economics, Management and Marketing
    • Accounting and Business Finance
  • SCIENTIFIC AND PROFESSIONAL WORK
    • Acta Economica
    • Institute of Economic Sciences
    • Conferences
    • CULTURWB
    • CIRP
    • CPME
    • SMART
      • About the Project
      • News
    • Tobacco taxation
      • About the Project
      • Implemented activities
      • News
    • USE IPM
      • About the Project
      • News
    • RDBIH
      • About the Project
      • News
    • TBEAI
      • About the Project
      • News
    • ASECU 2024
    • REDETE

SUBJECTS

Profile of the subject

Object-oriented Programming

Instructor: Борис Тодоровић, PhD, Assistant Professor

Adopting one of the software design methods using patterns of architecture and design. Learning and using advanced concepts of modern object-oriented programming languages (Java or C #).

Code : О2018ИООП
Status: E
Semestar: 7th
Number of classes per week: 3+2
ЕECTS: 6
Teachers: Борис Тодоровић, PhD Assistant Professor
Prerequisites: No prerequisites
Learning Outcomes (gained knowledge): The students are able to implement software systems using modern object-oriented programming language (Java or C #).
Subject Contents: Theoretical classes: The basics of software design. Design context in the software development lifecycle (Unique software development process, Larman software development method, ...). Strategies and methods of software design. Architectural design. Designing a user interface. Designing the application logic. Designing a database. Designing algorithms. Pattern of architecture and design. Notations and software design tools. Implementation technologies. Working with students on the development of the logical structure of seminar paper. Practical classes: exercises, other forms of teaching, study research work. Working environment for writing programs. Competitive programming - threads. Working in a network - sockets. Remote Method Invocation (RMI). Protection. Working with a database. Connecting a GUI to a database through the network. Reflection. JAXP and JAXB XML technologies. Process of preparation of seminar papers with examples.
Teaching Methods and Learning Activities: Lectures, exercises and work on practical examples.
Literature: Vlajić S., Savić D., Stanojević V., Antović I., Milić M. (2008). Software design - advanced Java technologies. Zlatni presek, ISBN: 978-86-86887-03-0, Belgrade.
Horstmann CS., & Cornell, G. (2000). Core JAVA 2, Volume II – Advanced Features. Sun Microsystems Press California, USA.
Types of Assessment for the subject: Colloquium I (0-20 points); Colloquium II (0-20 points); Final exam (0-50 points); Attendance (2point); Class activities (seminar papers, discussions, case studies) (0-8 points)
Special Remarks for the subject:

Notice Board

Exam Results

Files from lectures and exercises

Plan i raspored nastave 2025/2026

Борис Тодоровић, PhD Published 30.09.2025 at 08:57

Plan and schedule 2024/2025

Борис Тодоровић, PhD Published 10.10.2024 at 09:57

Plan and schedule 2023/2024

Борис Тодоровић, PhD Published 11.10.2023 at 15:47

Student Services Published 07.10.2022 at 15:10

University of Banja Luka

Majke Jugovića 4, 78000 Banja Luka, Republic of Srpska, Bosnia and Herzegovina
Central: +387 51 430 010 // Dean's Office: +387 51 430 012 // Student services: +387 51 430 020
E-mail: info@ef.unibl.org

Copyrights © 2017 EFBL // Made by MANIA