Објектно ориентирано програмирање

Целта на предметната програма е: Запознавање со објектно ориентираниот начин на програмирање и концепти. Користење на програмскиот јазик Java (стандардно издание – Java SE).

Целта на предметната програма е: Запознавање со објектно ориентираниот начин на програмирање и концепти. Користење на програмскиот јазик Java (стандардно издание – Java SE).
Резултати од учењето: студентите да ги научат принципите на кои функционира објектно ориентираното размислување и програмирање, моделирање на софтверските проекти да се разбирливи, лесно проширливи и едноставни за одржување. Студентите ќе знаат да испрограмираат средно сложени програмски целини со користење на ООП пристап.

Përmbajtja e detajuar sipas kapitujve dhe njësive

Основи на објектно програмирање. Класи и објекти. Наследување и изведени класи. Класна хиерархија. Преклопување на функции и оператори. Виртуелни функции и полиморфизам. Исклучоци и работење со грешки. Апстрактни класи и интерфејси. XML и серијализација на објекти. Визуелни алатки за објектно програмирање во Java. Програмирање со настани. Графички корисничи интерфејси. Вовед во ентерпрајз програмирање со Java. Резултат:

Metodat e mësimit

Теоретска настава, аудиториски и/или лабораториски вежби, учество на студентите во изработка на проекти, самостојна изработка на проектни и самостојни задачи и семинарски работи, одржување консултации.
Orë javore 5 orë
Ngarkesa totale 150 orë
Kushtet për nënshkrim нема

Aktivitetet mësimore

KodiAktivitetiOrë
16.1Предавања- теоретска45
16.2Вежби (лабораториски, аудиториски), семинари, тимска работа: часови30
16.3Пракса: часови0

Aktivitete të tjera

KodiAktivitetiOrë
17.1Проектни задачи: часови25
17.2Самостојни задачи: часови10
17.3Домашно учење - задачи40

Mënyra e vlerësimit

писмено и/или усно

Komponentët e vlerësimit

KodiKomponentiPikë
19.1Тестови: бодови0
19.2Семинарска работа/проект, презентација писмена и усна: бодови10
19.3Завршен испит: бодови90

Shkalla e notimit

Intervali i pikëveNota
до 50 бода5 (пет) (F)
51 х до 60 бода6 (шест) (E)
61 х до 70 бода7 (седум) (D)
од 71 до 80 бода8 (осум) (C)
од 81 до 90 бода9 (девет) (B)
од 91 до 100 бода10 (десет) (A)
Анкета на студенти, евалуација и самоевалуација

Literatura shtesë

Nr.AutorëtTitulliBotuesiViti
1Bruce EckelThinking in JavaPrentice Hall2007
2Брус ЕкелДа се разми-слува во ЈаваАрс Ламина2009