Дипломци
Online књижара
Адресар
English
Студентски парламент
  Повратак на почетну  
Висока школа електротехнике и рачунарства струковних студија
Београд
 
   
О Школи   Студирање   Упис семестра   Е - учење (Moodle)   Лабораторије и центри   Маркетинг и послови   Акредитација
   
   
     
O предмету
Презентације предмета
Обавештења
Предавања
Вежбе
Резултати испита
Испитна питања
Резултати колоквијума
Download
Почетна >> Странице предметa >> Функционално програмирање
 
 
О предмету Функционално програмирање
Студијски програм: Нове рачунарске технологије, Нове рачунарске технологије - на даљину
Назив предмета: Функционално програмирање
Наставник:
др Перица Штрбац
др Немања Мачек
Статус предмета: Изборни
Шифра предмета:
ЕСПБ бодови: 6
Услов:

Нема.

Циљ предмета:

Основни циљ предмета је да се код студента развије приступ за разумевање и решавање програмерских задатака из функционалног програмирања.

Исход предмета:

Студент ће бити оспособљен да практично користи програмске језике LISP i Python за решавање прогртамских задатака коришћењем функционалног програмирања.

Садржај предмета:
Теоријска настава:

Python: Синтакса, типови променљивих, основни оператори. Стратегије управљања. Петље, стрингови, листе, н-торке, речници , датум, време. Класе, објекти, регуларни изрази. Приступ базама података. Умрежавање. Слање електронске поште. Вишенитност. XML процесирање. GUI.

Lisp: Основни типови и основне примитиве, процедуре, setf, let, let*, предикати. Стратегије управљања (условне форме, понављање рекурзијом, понављање пресликавањем, понављање итерацијом. Логичке операције, апстракције података. Прототипови рекурзивних операција, процедуре као аргументи процедура. Посебни аргументи. Подаци: својства, улаз, излаз.

Практична настава:

Решавање програмерских задатака коришћењем програмских језика LISP и Python у развојним окружењима PyCharm и LispWorks.

Литература:

David S. Touretzky: "Common Lisp: A Gentle Introduction to Symbolic Computation", Dover Publications, 2013.

Steven Lott: "Functional Python Programming", Packt Publishing, 2015.

Број часова активне наставе:
Остали часови:
Предавања: Вежбе: Други облици наставе: Студијски и истраживачки рад:
3 2  
Метода извођења наставе:

Предавања, вежбе, лабораторијске вежбе, консултације, домаћи задаци, практичан испит.

Оцена знања (максималан број поена 100):
Предиспитне обавезе Поена Завршни испит Поена
активности у току предавања писмени испит
практична настава усмени испит
семинарски рад 20 испит за рачунаром 30
колоквијум 50 практичан
 
           
Предметни професор
др Перица Штрбац
др Немања Мачек
Термин консултација:
Кабинет:
E-mail:
   
| О Школи | Студирање | Упис семестра | Маркетинг и послови | Лабораторије и центри | Дешавања |
  © Висока школа електротехнике и рачунарства струковних студија, Војводе Степе 283, Београд
web@viser.edu.rs