Навигација

ОГ07ИНФ2 - Информатика 2

Спецификација предмета
Тип студијаАкадемске студије првог циклуса
Студијски програмГрађевинарство
НазивИнформатика 2
АкронимСтатус предметаСеместарФонд часоваБрој ЕСПБ
ОГ07ИНФ2обавезан22П + 2В4.5
Наставници
Наставник (предавач)
Наставник/сарадник (вежбе)
Условљност другим предметимаОблик условљености
Нема.-
Циљеви изучавања предмета
Утврђивање и стицање фундаменталних знања из програмирања потребних за касније усвајање садржаја из стручних предмета грађевинске струке.
Исходи учења (стечена знања)
Утврђивање и стицање фундаменталних знања из програмирања потребних за касније усвајање садржаја из стручних предмета грађевинске струке.
Садржај предмета
Увод. Алгоритам и процедура – појам. Програм и програмски језици. Рјешавање проблема примјеном рачунара. Увод у Matlab. Типови података у Matlab-у. Учитавање и приказ података. Изрази. Наредбе за додјељивање вриједности. Низови. Матрице. Линијска (секвенцијална) структура. Наредбе за селекцију. Гранање - IF-наредба. Наредба SWITCH. Понављање алгоритамских корака. Бројчани циклус – наредба FOR. Условљени циклус – наредба WHILE. 2D и 3D графика. Програми и потпрограми. Рјешавање проблема помоћу потпрограма. Коментари. Форматирање излаза. Ток извршења скупа програмских јединица. Рекурзија. Примјена Matlab-а у нумеричкој анализи. Обрада полинома. Рјешавање нелинеарних једначина. Улазне и излазне датотеке. Креирање графичког интерфејса. Примјери. Visual Basic. Креирање графичког интерфејса. Коришћење IF структура. Visual Basic и Access. Вјежбе: Алгоритми, примјери. Matlab: окружење, датотеке, константе, промјенљиве, сесија. Matlab: генерисање вектора и матрица, индексирање. Matlab: функција, елементарне, трансцеденталне, властите, изрази, m-датотека. Matlab: вјежбе, примјери. Мatlab: 2D графикони, параметарско и вишепрозорско цртање, гранање и селекција. Matlab: основни елементи програмирања, секвенце, унос, испис. Matlab: Петље и циклуси. Потпрограми. Matlab у нумеричкој анализи. Обрада полинома. Matlab: Рјешавање нелинеарних једначина. Примјери. Visual Basic. Креирање графичког интерфејса. Гранање у програму. Петље. Потпрограми. Visual Basic и Access: Израда базе података.
Методе извођења наставе
Предавања, вјежбе, семинарски радови и консултације.
Литература
  1. Љубиша Прерадовић, "Matlab - принципи и примјена", Архитектонско-грађевинско-геодетски факултет, Бања Лука, 2016.
  2. Ђорђе Стојисављевић, "Практикум из програмирања", Архитектонско-грађевинско-геодетски факултет, Бања Лука, 2020.
Облици провере знања и оцењивање
Похађање наставе (5 бодова), два теоријска колоквијума (20 бодова), два практична колоквијума (30 бодова), семинарски рад и активност (15 бодова) и завршни рад (30 бодова).
Посебна назнака
Студенти су обавезни да присуствују настави (морају остварити најмање 80 % присуства) и да раде све провјере знања (колоквијуме). На сваком тесту студенти су дужни да остваре минимум од 51% освојених бодова. Колоквијуми се одржавају у току семестра, а поправни током испитног рока. Завршни испит се одржава у оквиру испитних рокова.