Subject number:
Subject name:
Subject type:
Semester
obligatory or optional
general or professional
2028
Object-oriented programming – practicum in .NET environment
Obligatory
Professional
4.
ECTS
Lectures
Exercises
Standalone work
Total
5
15
45
90
150
Lecturers and associates
Marko Petričević, dipl.ing., prof.; Ivan Mesic
Aim of the subject
Students should gain skills needed for developing applications that use possibilities of modern operating systems.
Knowledge and skills
Students will acquire the knowledge necessary for making an application, retrieving and modifying data, and using advanced techniques to create applications with rich user interface.
Lectures content
Creating a simple application. Using standard controls. Creating menus. Creating MDI applications. Displaying and editing data in the application. Using controls for helping the user. Using dialogs and forms inheritance. Customizing forms and controls. Using drag-drop and copy-paste techniques. Printing and preparation of reports. Customizing components for printing. Starting the asynchronous procedures. Multithreaded operation. Creating advanced user interface. Preparing applications for installation.
Exercises content
Laboratory: Creating desktop applications, Using controls, Creating menus, Creating MDI interfaces, Working with data, Inheriting techniques, Customizing forms, Drag-drop, Using clipboard, Preparing reports, Print adjustment, Starting asynchronous procedures, Multithreaded operation, Creating advanced user interface, Installing applications.
Delivery of
Teaching material is delivered through lectures accompanied by computer presentations and many examples.
Laboratory exercises:
Exercises consist of solving ready-made tasks on the computer.
Knowledge assessment
Laboratory exercises, written tests and homework
Final exam
MINIMUM LEARNING OUTCOMES
DESIRED LEARNING OUTCOMES