Навигација

13Е111ПП1 - Практикум из програмирања 1

Спецификација предмета
НазивПрактикум из програмирања 1
Акроним13Е111ПП1
Студијски програмЕлектротехника и рачунарство
Модул
Тип студијаосновне академске студије
Наставник (предавач)
Наставник/сарадник (вежбе)
    Наставник/сарадник (ДОН)
    Број ЕСПБ2.0Статус предметаизборни
    Условљност другим предметимаНема
    Циљеви изучавања предметаОсновна намена Практикума је упознавање студената са комплетним процесом развоја програма и оспособљавање за самосталaн рад у конкретном развојном окружењу. Овако конципиран, предмет има за циљ да обради и практично научи студенте примени свега онога што су чули на настави из предмета Програмирање 1. као и да омогући рад са напредним концептима који се у мањој мери излажу у основном курсу.
    Исходи учења (стечена знања)Знање основних концепата рада са развојним окружењима (извршавање програма корак по корак, праћење тренутног садржаја променљивих, преусмеравање улаза и излаза), из чега следи оспособљеност за самостално решавање програмских проблема мале или средње сложености на рачунару. Практична примена свега наученог у оквиру предмета Програмирање 1.
    Садржај предмета
    Садржај теоријске наставеНема
    Садржај практичне наставеФокус овог курса су домаћи задаци, чије успешно решавање захтева од студената да у пракси користе највећи део знања стеченог у оквиру курса Програмирање 1, као и да успешно употребљавају развојна окружења за програмски језик Python и библиотеке са применама у инжењерским и научним апликацијама.
    Литература
    1. Python Programming: An Introduction to Computer Science, John Zelle, 3rd Ed., Franklin, Beedle & Associates, 2016.
    2. A Smarter Way to Learn Python, Mark Myers, CreateSpace Independent Publishing Platform, 2017.
    3. Основе програмирања у Пајтону, Милош Ковачевић, Академска мисао, 2017.
    4. Програмирање 1, презентације коришћене на предавањима и вежбама, Веб сајт Катедре за РТИ Електротехничког факултета, http://rti.etf.bg.ac.rs/rti/ir1p1/materijal.html
    Број часова активне наставе недељно током семестра/триместра/године
    ПредавањаВежбеДОНСтудијски и истраживачки радОстали часови
    02
    Методе извођења наставеДемонстрациони часови представљају приказ рада у развојном окружењу. Домаћи задаци се периодично задају студентима, тако да имају довољно времена да се припреме за одбрану на лабораторијским вежбама. Приликом одбране домаћег задатка, испитивач проверава и знање студената из области обухваћених домаћим задатком. Испит подразумева практичну израду програма средње сложености на рачунару.
    Оцена знања (максимални број поена 100)
    Предиспитне обавезеПоенаЗавршни испитПоена
    Активности у току предавања0Писмени испит30
    Практична настава70Усмени испит
    Пројекти
    Колоквијуми0
    Семинари0