Dokument se učitava



Academy of Technical and Art Applied Studies

School of Electrical and Computer Engineering

Introduction to Object Programming Course code: 150207 | 6 ECTS credits

Basic information
Level of Studies: Undergraduate applied studies
Year of Study: 1
Semester: 2
Requirements: None
Goal: Goal of course is to educate students about basic techniques of visual, object-oriented programming, event-driven programming, data structures and algorithms. Objects and controls in Visual Basic programming language.
Outcome: Students are able to create simple applications, use complex data structures and work with objects and files.
Contents of the course
Theoretical instruction:
  1. Data structure, data types.
  2. Variables, declarations and type conversions.
  3. Programming. Cycles and algorithms.
  4. Basics of object programming.
  5. Classes, objects, methods and events.
  6. Class hierarhy, inheritance, polymorphism.
  7. Principles of object programming.
  8. Graphical user interface.
  9. Events. Event listerners and types of events.
  10. Arguments. Running programs using agruments.
  11. Program testing.
  12. Exceptions. Custom exceptions and exception handlers.
Practical instruction (Problem solving sessions/Lab work/Practical training):
  1. Programming examples which follow lectures and realized in computer laboratory.
Textbooks and References
  1. James Foxall, Visual Basic 2015 u 24 lekcije, Kompjuter biblioteka 2017
  2. Visual Basic 2005 – rad sa objektima, Kompjuter biblioteka 2007
  3. Svetlana Štrbac-Savić, Dušan Čoko, Priručnik za laboratorijske vežbe Uvod u objektno programiranje, VIŠER 2018
Number of active classes (weekly)
Lectures: 2
Practical classes: 3
Other types of classes: 0
Grading (maximum number of points: 100)
Pre-exam obligations
activities during lectures
activities on practial excersises
seminary work
Final exam
Written exam
Oral exam