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