Навигација

Опис предмета

2127035 - Информатички практикум 3

Спецификација предмета
НазивИнформатички практикум 3
Акроним2127035
Студијски програмЈезик, књижевност, култура
Модулмодул Албански језик, књижевност, култура, модул Библиотекарство и информатика, модул Италијански језик, књижевност, култура, модул Румунски језик, књижевност, култура, модул Скандинавски језик, књижевност, култура
Тип студијаосновне академске студије
Наставник (предавач)
Наставник/сарадник (вежбе)
Наставник/сарадник (ДОН)
    Број ЕСПБ3.0Статус предметаизборни
    Условљеност другим предметимаПраћење предмета је условљено бројем места на предмету и претходно одслушаним предметом Дигитални текст 2. Полагање предмета је условљено претходно положеним испитом из предмета Дигитални текст 2.Облик условљености
    Циљеви изучавања предметаСавладавање у пракси основних појмова и принципа процедуралног програмирања и могућност примене на развој разноврсних апликација.
    Исходи учења (стечена знања)Студент је оспособљен да самостално састави програме за решавање општих задатака користећи програмски језик Python.
    Садржај предмета
    Садржај теоријске наставеПреглед основних појмова у програмирању. Основни концепти: аритметички изрази; наредбе исписивања и задавања вредности са тастатуре; форматирање ниски; издвајање цифара из броја. Логички оператори и наредбе гранања. Петље: for, while do while користећи while и услов бесконачне петље. Рад са нискама. Функције. Рад са листама и торкама (низовима). Алгоритми линеарне и бинарне претраге. Алгоритми мехурастог сортирања, сортирања уметањем и избором елемената. Рад са датотекама. Асоцијативни низови (низови).
    Садржај практичне наставеПојмови и концепти представљени на теоријској настави демонстрирају се практично користећи програмски језик Python. Сав практичан рад студенти обављају на рачунару.
    Литература
    1. David Beazley, and Brian K. Jones. Python kuvar, prevod 3. izdanja. Beograd: Mikro knjiga, 2015.
    2. Albert Svajgart. Uvod u Python. Kompjuter biblioteka – Beograd, 2016.
    3. Brett Slatkin. Python efikasno, prevod 2. izdanja. Beograd: Mikro knjiga, 2020.
    4. Бранислава Шандрих, материјал на вебу: http://www.fil.bg.ac.rs/branislava/
    Број часова активне наставе недељно током семестра/триместра/године
    ПредавањаВежбеДОНСтудијски и истраживачки радОстали часови
    11
    Методе извођења наставе
    Оцена знања (максимални број поена 100)
    Предиспитне обавезеПоенаЗавршни испитПоена
    Активности у току предавања5Писмени испит
    Практична наставаУсмени испит55
    Пројекти
    Колоквијуми40
    Семинари