|
|
|
Почетна >> Странице предметa >> Увод у објектно програмирање |
|
|
|
О предмету |
Увод у објектно програмирање |
Студијски програм: Нове рачунарске технологије, Нове рачунарске технологије - на даљину, Информациони системи |
|
Назив предмета: Увод у објектно програмирање |
|
Наставник:
др Светлана Штрбац-Савић |
|
Статус предмета: Изборни |
|
Шифра предмета: |
|
ЕСПБ бодови: 6 |
|
Услов: Познавање рада на рачунару (оперативни систем) |
|
Циљ предмета: Циљ предмета je упознавање студената са основним техникама визуелног, објектног програмирања, програмирање управљано догађајима типовима података и алгоритамских структура. Објекти и контроле у програмском језику Visual Basic. |
|
Исход предмета:
Студенти су оспособљени да самостално пројектују једноставне апликације и користе сложене структуре података и раде са објектима и датотекама. |
|
Садржај предмета:
Теоријска настава: |
- Структуре података. Типови података, Променљиве, декларација, конверзије типова.
- Програмирање. Гранање, цикличне алгоритамске структуре. Елементарни програмски примери.
- Основни појмови објектног програмирања. Појам класе, објекта, својстава и метода.
- Технике објектног програмирања. Прототипови, графички кориснички интерфејс (GUI).
- Елементи графичког интерфејса. Основни објекти: дугме, поље за унос текста, обележја, слике, фрафике, дугме за потврду, радио дугме, листе, падајуће листе.
- Догађаји. Појам програмирања на бази догађаја, врсте догађаја, процедуре за обраду догађаја.
- Аргументи. Употрба и врсте аргумената. Прослеђивање аргумената.
- Тестирање и одржавање програма. Хватање и обрада грешака, избор тест узорка.
Програм предмета усклађен са препорукaма IEEE/ACM Computing Curriculum: IT2005 Information Technology Body of Knowledge: IT-PF 1, 5. |
Практична настава: |
- У практичном делу изучава се један конкретак визуелни објектно оријентисани програмски језика (Visual Basic), његово графичко окружење, употреба готових објеката.
- Упознавање са Visual Basic окружењем.
- Програми са простом линијском структуром.
- Рад са контролама и израда инсталационе верзије апликације.
- Разгранате програмске структуре (IF THEN ELSE, CASE).
- Употреба CheckBox контроле и динамичко позиционаирање контрола на форми.
- Цикличне програмске структуре-петље (DO LOOP WHILE, FOR, REPEAT UNTIL, ...).
- Употреба процедура.
- Падајући мени и употреба децималне тачке.
- Рад са датотекама, текстуалним и бинарним.
- Рад са низовима и матрицама.
- Употреба класа.
- Пројектовање кориснички дефинисане контроле.
|
|
|
Литература: |
- С. Обрадовић, Б. Павић, С. Месаровић, С. Илић, Принципи објектно оријентисаног програмирања %and%ndash; Visual Basic, 2. издање , Виша електротехничка школа, Београд, 2005.
- С. Обрадовић, Б. Павић, С. Месаровић, Б. Богојевић, Visual Basic NET, приручник за лабораторијске вежбе, 2. издање, Виша електротехничка школа, Београд, 2006.
|
|
Број часова активне наставе: 75
|
|
Остали часови: |
|
Предавања: |
Вежбе: |
Други облици наставе: |
Студијски и истраживачки рад: |
2 |
3 |
|
|
|
|
Метода извођења наставе:
Предавања, консултације, аудиторне и лабораторијске вежбе |
|
Оцена знања (максималан број поена 100):
Предиспитне обавезе |
Поена |
Завршни испит |
Поена |
активности у току предавања |
10 |
писмени испит |
70 |
практична настава |
20 |
усмени испит |
|
семинарски рад |
|
испит за рачунаром |
|
колоквијум |
|
практичан |
|
|
|
|
|
|
|
|