Държавен вестник, бр. 89, 2018 г., стр. 19

БРОЙ  89	
Д Ъ Р Ж А В Е Н  В Е С Т Н И К 	
СТР.  19  
Резултат от учене 7.2:
Създава структурни програми с процедурен или функционален език
Знания
·	Познава работни среди
·	Познава скаларни и съставни типове данни (масиви, низове и структури)
·	Познава основни оператори и вградени функции
·	Познава възможностите за създаване и използване на функциии
·	Познава средства за работа с файлове
Умения
·	Използва основните скаларни типове данни и прилага операции върху тях
·	Работи с псевдоними и указатели
·	Обработва съставни типове данни
·	Прилага оператори за управление на изчислителния процес и по битова 
обработка
·	Структурира и създава програми, като използва функции
·	Създава програми с достъп до файлове за запис и четене
·	Използва възможностите на среди за създаване на програмен код
·	Създава по задание правилно функционираща програма на изучавания език
·	Структурира и създава програми, като използва готови библиотеки
Компетентности
·	Работи умело със среди за програмиране, може да се ориентира и да усвоява 
нови среди
·	Логично и комбинативно, с прилагане на абстракции, самостоятелно съз-
дава код
·	Самостоятелно и творчески развива знанията и уменията си, усвоява нови 
програмни езици и среди за програмиране
Средства за оценяване: Теоретични тестове и/или практически задания
Условия за провеждане 
на оценяването:
·	Компютър и среда за съответния език
·	Интернет връзка
Критерии за оценяване: ·	Използва правилно вградените функции и типовете данни
·	Създава и проверява работоспособността на фрагмент от програмен код, 
като използва съставни типове данни и функции
·	Създава и проверява работоспособността на фрагмент от програмен код, 
като използва указатели, структури и файлове
·	Реализира самостоятелно програмен код по предварително дефинирано 
задание
Резултат от учене 7.3:
 Създава програми на обектно-ориентиран език
Знания
·	Познава работни среди на езика
·	Познава спецификата на обектно-ориентираното програмиране
·	Познава класове и обекти
·	Познава разпределението на паметта при програмиране
·	Познава и различава единична и множествена наследственост
·	Познава и различава динамичните структури от данни – стек, опашка, 
свързан списък
·	Познава средствата за управление на входно-изходния поток
·	Познава режимите на достъп до файл за четене и запис
·	Различава файлове с последователен и пряк достъп
Умения
·	Използва възможностите на среди за създаване на обектно-ориентиран 
програмен код
·	Избира подходящи типове данни при деклариране на член-променливи на 
класове
·	Дефинира и предефинира конструктори, член-функции на класове и опера-
тори
·	Създава обекти и масиви от обекти
·	Работи с динамичната памет
·	Прилага единична и множествена наследственост
·	Създава програми със стек, опашка и свързан списък
·	Създава програми с входно-изходни операции и форматиране
·	Създава и модифицира обектно-ориентирани програми със запис и четене 
от файл
Компетентности
·	Логично и комбинативно, с прилагане на абстракции, самостоятелно съз-
дава код
·	Самостоятелно и творчески развива знанията и уменията си в областта на 
обектно-ориентираното програмиране, като изучава нови езици и средства 
за програмиране
·	Работи успешно в екип и отговорно изпълнява задачите си в екипа при 
създаване на обектно-ориентиран софтуерен модул
·	Работи целенасочено, ориентирано към краен резултат