2126136 - Програмирање за лингвисте
Спецификација предмета | ||||
---|---|---|---|---|
Назив | Програмирање за лингвисте | |||
Акроним | 2126136 | |||
Студијски програм | Језик, књижевност, култура | |||
Модул | модул Општа лингвистика са страним језиком | |||
Тип студија | основне академске студије | |||
Наставник (предавач) | ||||
Наставник/сарадник (вежбе) | ||||
Наставник/сарадник (ДОН) | ||||
Број ЕСПБ | 3.0 | Статус предмета | Изборни за дати модул | |
Условљеност другим предметима | Нема. | Облик условљености | ||
Циљеви изучавања предмета | Циљ предмета је упознавање са основама рачунарске лингвистике, овладавње објектно-оријентисаним програмирањем и програмским језиком Python. | |||
Исходи учења (стечена знања) | Студенти ће бити оспособљен да извршавају основне манипулације над подацима у програмском језику Python, и то на нивоима речи, реченице и текста, као и да врше визуализацију добијених резултата уз помоћ овог програмског језика. | |||
Садржај предмета | ||||
Садржај теоријске наставе | Основе рачунарске лингвистике. Објектно-оријентисано програмирање. Python – поставка и основни појмови. Типови података: бројеви, ниске, листе, н-торке, речници. Петље: for, while. Рад са датотекама. Манипулације на нивоима речи и реченица. Манипулације на нивоу текста. Регуларни изрази. Корпуси. Анализа конверзације, Тјурингов тест и изазови рачунарске лингвистике. | |||
Садржај практичне наставе | Студенти ће у оквиру практичних вежби увежбавати и овладавати манипулацијама над језичким подацима у програмском језику Python кроз рад на практичним задацима уз надзор и помоћ сарадника. Услов за полагање испита је израда семинарског рада - практикума, који садржи: ексцерпцију задатих и релевантних језичких података из одређеног корпуса, основну обраду података и визуализацију резултата. | |||
Литература | ||||
| ||||
Број часова активне наставе недељно током семестра/триместра/године | ||||
Предавања | Вежбе | ДОН | Студијски и истраживачки рад | Остали часови |
1 | 1 | |||
Методе извођења наставе | Теоријска настава изводи се у интерактивном виду монолошко-дијалошком методом и демонстартивном методом, уз индивидуални рад на консултацијама. Практична настава подразумева самостално решавање практичних задатака на часовима вежбања и израду практикума, уз надзор и помоћ наставника и сарадника. | |||
Оцена знања (максимални број поена 100) | ||||
Предиспитне обавезе | Поена | Завршни испит | Поена | |
Активности у току предавања | 10 | Писмени испит | 30 | |
Практична настава | 20 | Усмени испит | ||
Пројекти | ||||
Колоквијуми | ||||
Семинари | 40 |