Introduction to Object Programming Course code: 150207 | 6 ECTS credits
Basic information
Level of 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:
- Data structure, data types.
- Variables, declarations and type conversions.
- Programming. Cycles and algorithms.
- Basics of object programming.
- Classes, objects, methods and events.
- Class hierarhy, inheritance, polymorphism.
- Principles of object programming.
- Graphical user interface.
- Events. Event listerners and types of events.
- Arguments. Running programs using agruments.
- Program testing.
- Exceptions. Custom exceptions and exception handlers.
Practical instruction (Problem solving sessions/Lab work/Practical training):
- Programming examples which follow lectures and realized in computer laboratory.
Textbooks and References
- James Foxall, Visual Basic 2015 u 24 lekcije, Kompjuter biblioteka 2017
- Visual Basic 2005 – rad sa objektima, Kompjuter biblioteka 2007
- 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
Points
activities during lectures
5
activities on practial excersises
35
seminary work
0
colloquium
20
Final exam
Points
Written exam
40
Oral exam
0