Microsoft Word нр 2018 443727. 2018009



Pdf просмотр
страница18/28
Дата05.01.2023
Размер235.04 Kb.
#116103
1   ...   14   15   16   17   18   19   20   21   ...   28
dos 481030 (1)
Наименование
на единицата:
Модели на програмиране
Ниво по НКР: 4
Ниво по ЕКР: 4
Наименование
на професията:
Приложен програмист
Ниво по НКР: 4
Ниво по ЕКР: 4
Резултат от
учене 10.1:
Познава същността на обектноориентирания модел
Знания
Познава същността на обектноориентирания модел
• Разбира основната идея зад този модел
• Познава основните понятия в обектноориентираното програмиране
• Разбира връзката между типовата система на даден език

за програмиране и неговия обектен модел
Знае общото между типове, класове и обекти
• Разбира термина „предаване на нещо по референция“
• Знае разликата между „референтна“ и „примитивна“ стойност
• Разбира абстракцията и нейното приложение в обектноориентирания модел
• Знае начина за изграждане на абстракция
Умения
Използва обектноориентиран език за програмиране
• Посочва грешки в чужд код, написан в обектен стил
Компетентности • Способен е да решава проблеми в обектноориентиран стил
• Проучва начина на работа на различни стандартни библиотеки, като разбира какви способи за абстракция са използвани при имплементацията
Резултат от
учене 10.2:
Познава същността на функционалния модел
Знания
Знае същността на чистата функция и нейното приложение
• Разбира понятието страничен ефект и посочва къде се среща
• Знае същността на функцията от по-висок ред и нейното приложение
• Разбира композицията на функции и нейната цел
• Разбира основните функции от по-висок ред – map, filter, reduce
• Знае същността на lambda (анонимна) функцията и нейното приложение
• Обяснява термина рекурсия
Умения
Пише без променливи/for цикъл
• Пише с използването на рекурсия
• Използва функции от по-висок ред и анонимни функции за често срещани операции, за които трябва цикличен оператор/условен оператор (for/if)
• Пише чисти функции и разделя кода на чиста/нечиста част (доколкото е възможно и го позволява езикът)
Структурира кода така, че функциите със страничен ефект да са само на необходимите места
Компетентности • Разрешава проблем, използвайки функционален стил
• Способен е да идентифицира във вече работеща програма/проект кои части се състоят от чисти функции и кои части се състоят от функции със странични ефекти


Сподели с приятели:
1   ...   14   15   16   17   18   19   20   21   ...   28




©obuch.info 2024
отнасят до администрацията

    Начална страница