Програмирање

ID: 7088
Врста предмета: академско-општеобразовни
Носилац предмета: Лазовић М. Горан
Извођачи: Лазовић М. Горан
Контакт особа: Лазовић М. Горан
Ниво студија: Основне академске студије – Информационе технологије у машинству
ЕСПБ: 10
Облик завршног испита: писмени+усмени
Катедра: Катедра за информационе технологије у машинству

Извођења

Циљ

Главни циљ овог предмета је упознавање студената са концептима структурног и процедуралног програмирања, укључујући алгоритме, типове података, управљачке структуре и функције. Као основа користи се програмски језик C.

Исход

Студенти ће бити у стању да дизајнирају, имплементирају, тестирају, отклањају грешке и документују C програме у савременом развојном окружењу. Надаље, студенти усвајају основне концепте програмских језика и развијају вештине решавања проблема на рачунару, тако да ће бити у стању да самостално унапређују своја знања из области програмирања.

Садржај теоријске наставе

Синтакса и семантика програмских језика. Променљиве и типови података. Оператори и изрази. Улаз/излаз података. Управљачке структуре. Функције. Показивачи и аритметика показивача. Структуре уније и набрајања. Токови података. Организација програма, препроцесор.

Садржај практичне наставе

Аудиторне и лабораторијске вежбе подразумевају активно коришћење рачунара и кроз погодне програмске проблеме прате садржај предмета.

Услов похађања

Нема услова за похађање наставе

Ресурси

Рачунарска сала

Фонд часова

Укупан фонд часова: 120

Активна настава (теоријска)

Ново градиво: 40
Разрада и примери (рекапитулација): 20

Активна настава (практична)

Аудиторне вежбе: 30
Лабораторијске вежбе: 10
Рачунски задаци: 0
Семинарски рад: 0
Пројекат: 0
Консултације: 0
Дискусија/радионица: 0
Студијски истраживачки рад: 0

Провера знања

Преглед и оцена рачунских задатака: 0
Преглед и оцена лабораторијских извештаја: 0
Преглед и оцена семинарских радова: 0
Преглед и оцена пројекта: 0
Колоквијум са оцењивањем: 10
Тест са оцењивањем: 0
Завршни испит: 10

Провера знања (укупно 100 поена)

Активност у току предавања: 0
Тест/колоквијум: 50
Лабораторијска вежбања: 0
Рачунски задаци: 0
Семинарски рад: 0
Пројекат: 0
Завршни испит: 50
Услов за излазак на испит (потребан број поена): 40

Литература

Brian W. Kernighan, Dennis M. Ritchie; Programski jezik C; CET; 2003; Ласло Краус; Програмски језик C са решеним задацима; Академска мисао; 2014; Ласло Краус; Решени задаци из програмског језика C; Академска мисао; 2014