Статус | Семестар | Број часова | ECTS | ||||||||||||
Обавезни | 4 | 2П + 2В | 5 | ||||||||||||
Наставници | Симо Јокановић, редовни професор Тихомир Латиновић, ванредни професор |
||||||||||||||
Катедра | |||||||||||||||
Студијски програм | Производно машинство Енергетско и саобраћајно машинство Мехатроника Индустријско инжењерство и менаџмент Заштита на раду |
||||||||||||||
Условљеност другим предметима | Информатика – одслушан испит |
||||||||||||||
Циљ изучавања предмета | Студенти се упознају са поступком и правилима за израду програма у вишим програмским језицима до нивоа потребног за самостални развој програмских рјешења. Са стеченим знањима и вјештинама студент умије програмирати рјешења задатака у другим предметима студија. |
||||||||||||||
Исход учења | Студенти стичу основна знања о функционисању рачунара и процесу развоју рачунарских програма. Теоретска настава наглашава опште концепте, заједничке за већину програмских језика, тако да студент стекне општа знања из програмирања која ће му олакшати савладавање било којег програмског језика. Вјежба се, међутим, у конкретном програмском језику који не мора бити исти сваке године. |
||||||||||||||
Садржај предмета | Увод. Рачунарски програми и програмски језици. Превођење и покретање програма. Процес развоја програма. Алгоритми и дијаграми тока. Еелементарне алгоритамске шеме: линијске, са гранањем и цикличке. Елементи језика: симболи, подаци, варијабле, оператори, изрази и наредбе. Синтакса и семантика језика. Типови података. Декларисање типова и репрезентација типова. Оператори (аритметички, релациони, логички, знаковни, …). Улазно излазне операције. Математичке, знаковне и претварачке функције. Контрола тока програма (структуре са гранањем): goto, if, if-else, case (switch), ... Програмирање цикличких структура: for, do, while, continue, break, ... Низови (промијенљиве са индексима) и листе. Програмски модули (рутине). Подпрограми (функцијски и општи). Библиотеке подпрограма. Локалне и глобалне варијабле. Операције са датотекама (фајловима). Структуре (уније) података. Класе. WINDOWS-ов концепт прозора, догађаја и порука. Програми управљани догађајима. Програмирање са Windows објектима (дијалози, дугмади, листе, менији, ...). Својства и функције (методе) Windows објеката. |
||||||||||||||
Методе наставе и савладавања градива | Предавања, лабораторијске (рачунарске) вјежбе, самостална израда пројекатног задатка и консултације. |
||||||||||||||
Литература |
|
||||||||||||||
Облици провјере знања | Студент полаже два колоквијума. За полагање колоквијума може се одабрати један од два начина: израда теста или израда и одбрана конкретног програмског рјешења (домаћег задатка). Завршни испит је усмени и може укључити демонстрацију на рачунару.
|
||||||||||||||
Посебне назнаке за предмет |
Додатни материјал
Материјал за вјежбе (први коловијум)
Материјал за вјежбе (други коловијум)
Софтвер
Преузмите инсталациони фајл Visual Studio 6.0 Enterprise Edition.
Након преузимања програма нарезати ISO датотеку на CD или DVD и стартати инсталацију са CD/DVD. Шифра је 111 11111 (све јединице).
Списак сутдената по групама
- 8.9.2017 09:12
- 23.8.2017 21:45
- 29.6.2017 11:39
- 16.6.2017 17:10
- 13.6.2017 23:35
- 3.6.2017 22:00
- 28.5.2017 19:00
- 21.5.2017 22:47
- 2.5.2017 16:40
- 23.4.2017 21:31