Учебен План 4810201 Системно програмиране

Share on facebook
Share on twitter
Share on linkedin

ЦЕНТЪР ЗА ПРОФЕСИОНАЛНО ОБУЧЕНИЕ

КЪМ „ХАРМОНИЯ 1”ООД

УЧЕБЕН ПЛАН

ЗА НАЧАЛНО ПРОФЕСИОНАЛНО ОБУЧЕНИЕ С

ПРИДОБИВАНЕ НА ТРЕТА СТЕПЕН НА ПРОФЕСИОНАЛНА КВАЛИФИКАЦИЯ

Професионално направление Компютърни науки Код:481
Професия Системен програмист Код: 481020
Специалност Системно програмиране Код: 4810201
Степен на професионална квалификация трета  

 

Очаквани резултати от обучението:

по ДОС за придобиване на квалификация по професии, публикувани в ДВ от началото на 2016 г.

ЕРУ1  Здравословни и безопасни условия на труд (ЗБУТ) и опазване на околната среда

Резултат от учене

1:1

 

Създава организация за осигуряване на здравословни и безопасни условия на труд на работното място
Знания • Познава разпоредбите за осигуряване на здравословни и безопасни условия на труд на работното място

• Познава средствата за сигнализация и маркировка за осигуряване на ЗБУТ

• Представя информация за нормативните разпоредби, касаещи осигуряването на здравословни и безопасни условия на труд за конкретната трудова дейност и за свързаните трудови дейности

• Представя информация за рисковете за здравето и безопасността при извършваната трудова дейност и свързани с нея трудови дейности

• Представя информация за мерките за защита и средствата за сигнализация и маркировка за осигуряване на ЗБУТ

• Познава разпоредбите за провеждане на инструктаж на работещите по правилата за осигуряване на здравословни и безопасни условия на труд

Умения

 

• Участва в прилагането на мерките за предотвратяване, намаляване и ограничаване на рисковете за здравето и безопасността на работното място при различни трудови дейности

• Инструктира работещите по правилата за осигуряване на здравословни и безопасни условия на труд (ако е приложимо)

• Контролира прилагането на необходимите мерки за защита

• Използва средствата за сигнализация и маркировка за осигуряване на ЗБУТ

Компетентности

 

• Създава организация за изпълнение на трудовите дейности при спазване нормативните разпоредби за осигуряване на здравословни и безопасни условия на труд

• Участва в процеса за осигуряване на безопасност при работата

• Изпълнява трудовата дейност при спазване на необходимите мерки за осигуряване на безопасност

• Проявява отговорност към останалите участници в трудовия процес

Резултат от учене

1.2:

Участва в създаването на организация за осъществяване на превантивна дейност по опазване на околната среда
Знания • Познава разпоредбите за опазване на околната среда

• Описва основните изисквания за разделно събиране на отпадъци

• Познава разпоредбите за съхранение, използване и изхвърляне на опасни продукти

Умения

 

• Организира сортирането/съхранението на опасни продукти и излезли от употреба материали, консумативи и др., при спазване технологията за събиране и рециклиране
Компетентности

 

• Анализира възможните причини за екологично замърсяване
Резултат от учене

1.3:

Създава организация за овладяването на рискови и аварийни ситуации
Знания • Описва основните рискови и аварийни ситуации • Описва основните изисквания за осигуряване на аварийна безопасност

• Обяснява основните стъпки за действие при аварии и аварийни ситуации

• Обяснява видовете травми и методите за оказване на първа помощ

• Познава реда за разследване на трудови злополуки

Умения

 

• Използва терминологията, свързана с аварийните ситуации

• Контролира спазването на мерките за осигуряване на пожарна и аварийна безопасност

• Контролира спазването на правилата за действие при аварии и аварийни ситуации

• Координира действията на работния екип при аварии и опасни ситуации

• Предотвратява опасните ситуации, които могат да възникнат по време на работа

• Оказва първа помощ на пострадали при авария

• Организира спазването на правилата за действие при аварии и аварийни ситуации

Компетентности

 

• Анализира рисковете за възникване на пожар или аварийна ситуация, прави предложения за актуализиране на вътрешнофирмените правила за пожарна и аварийна безопасност

• Участва в създаването на организация за овладяването на възникнал пожар и/или авария в съответствие с установените вътрешнофирмени правила за пожарна и аварийна безопасност

ЕРУ 2 Икономика  
Резултат от учене

2:1

Познава основите на пазарната икономика
Знания • Познава общата теория на пазарната икономика

• Запознат е икономическите проблеми – оскъдност, ресурси, избор и др.

• Знае ролята на държавата в пазарната икономика

• Познава видовете икономически субекти в бизнеса

Умения

 

• Информира се за успешни практически примери за управление на различни бизнес начинания
Компетентности

 

• Способен е да идентифицира успешни практически примери за управление на бизнес начинания, като обясни ролята на всеки икономически субект, ангажиран в бизнеса
Резултат от учене

2:2

Познава характеристиките на производствената дейност в предприятие
Знания • Познава основите на пазарното търсене и пазарното предлагане

• Дефинира икономически понятия – приходи, разходи, печалба, рентабилност и др

Умения

 

• Обяснява икономически понятия в контекста на дейността на предприятието
Компетентности

 

• Способен е да анализира икономическите принципи в контекста на производствената дейност на дадено предприятие
ЕРУ 3 Предприемачество  
Резултат от учене

3:1

Познава основите на предприемачеството
Знания • Знае същността на предприемачеството

• Знае видовете предприемачески умения

Умения

 

• Анализира практически примери за успешно управление на дейността на фирмата
Компетентности

 

• Предлага нови идеи за успешно изпълнение на трудовите дейности
Резултат от учене

3:2

Формира предприемаческо поведение
Знания • Познава характеристиките на предприемаческото поведение

• Знае видовете предприемаческо поведение

Умения

 

• Преценява необходимостта от промени, свързани с подобряване на работата
Компетентности

 

• Предлага решения за оптимизиране на трудовите дейности
Резултат от учене

3:3

Участва в разработването на бизнес план
Знания • Познава основните елементи, изисквания и етапи при разработване на бизнес план

• Знае факторите на обкръжаващата пазарна среда

Умения

 

• Анализира възможностите за развитие на дейността на фирмата
Компетентности

 

• В екип разработва проект на бизнес план
ЕРУ 4  Организация на труда  
Резултат от учене

4:1

Организира работния процес
Знания • Познава структурата на стопанските организации

• Познава методи за нормиране на работния процес

• Познава нормативните документи, свързани с професията

• Познава планирането на ресурси, свързани с работния процес

Умения

 

• Планира работния процес

• Съставя график на работните задачи

• Спазва основните нормативни актове, свързани с професията

Компетентности

 

• Ефективно организира работния процес • Предлага и мотивира необходимостта от промени в работата
Резултат от учене

4:2

Отговаря за разпределението на дейностите в работния процес
Знания • Познава видовете дейности

• Познава изискванията за изпълнение на видовете дейности

• Познава начините за организация на дейностите в работния процес

Умения

 

• Организира дейностите

• Спазва и следи етичните норми на поведение

• Участва в изграждането на ефективна работна среда

Компетентности

 

• Ефективно разпределя и планира дейностите

• Създава и поддържа етична работна среда

ЕРУ 5 Комуникация и чужд език  
Резултат от учене

5:1

Общува ефективно в работния екип
Знания • Познава отделните длъжности в екипа, техните взаимоотношения и йерархични връзки
Умения

 

• Комуникира в работен порядък с екипа и персонала
Компетентности

 

• Комуникира ефективно с всички участници в трудовия процес съобразно работния протокол

• Поема отговорности при работа в екип

Резултат от учене

5:2

Води ефективна бизнес комуникация
Знания • Познава етичните норми на комуникацията

• Познава правилата за вербална и невербална комуникация

• Познава ефективното поведение при конфликти

• Познава правилата и изискванията за делова кореспонденция

Умения

 

• Разпознава и избягва конфликтни ситуации

• Съдейства за решаване на конфликтни ситуации

• Води делова комуникация – писмена и устна

• Събира и предлага необходимата информация за удовлетворяване изискванията на клиентите

Компетентности

 

• Провежда ефективна комуникация с потребителите съобразно индивидуалните им характеристики

• Провежда разговор с клиенти с цел консултиране и съгласуване на услуги

• Разбира и уважава изискванията на клиентите и защитава интересите на организацията

Резултат от учене

5:3

Владее чужд език по професията
Знания • Познава професионалната терминология на чужд ези
Умения

 

• Чете и разбира професионални текстове на чужд език (специализирана литература, техническа документация и др.)

• Ползва чужд език при търсене на информация от интернет и други източници

• Ползва чужд език (писмено и говоримо) при комуникация с партньори и клиенти

Компетентности

 

• Владее чужд език на ниво, позволяващо му да осъществява ефективна комуникация по професионални теми
ЕРУ 6 Електротехника и електроника  
Резултат от учене

6:1

Разчита, изчислява и измерва електрически схеми
Знания • Познава процесите, законите и градивните елементи при постояннотокови електрически вериги

• Познава процесите, законите и градивните елементи при променливотокови електрически вериги

• Познава основните видове захранващи източници

• Познава методите и средствата за измерване на постоянно- и променливотокови величини

Умения

 

• Разчита електрически схеми

• Изчислява основни електрически величини чрез прилагане законите на електротехниката

• Измерва електрически величини

Компетентности

 

• Самостоятелно и прецизно изчислява и измерва основни електрически величини и анализира електрически схеми
Резултат от учене

6:2

Разбира принципа на работа на електронни схеми
Знания • Познава технологиите, принципа на действие и режимите на работа на електронни градивни елементи

• Познава принципа на действие на основните аналогови устройства – генератор, усилвател, токоизправител, аналогово-цифров и цифрово-аналогов преобразувател

• Познава принципа на действие на цифровите компоненти – логически елементи, схеми от комбинационен и последователен тип

• Познава начините за измерване на електронни схеми с измервателни уреди

Умения

 

• Използва учебна, техническа и справочна литература

• Разчита характеристиките на електронни градивни елементи

• Разбира принципа на действие на електронни схеми с аналогови и цифрови устройства

• Измерва аналогови и цифрови сигнали в електронни схеми

Компетентности

 

• Самостоятелно намира и се запознава с каталожна информация за електронни елементи и схеми

• Самостоятелно разчита електронни схеми, като прилага

иновативен подход

• Прецизно и точно измерва параметрите на електронни устройства, използва подходяща измервателна апаратура

ЕРУ 7 Програмиране  
Резултат от учене

7:1

Владее математическите основи на програмирането и основните алгоритми
Знания • Познава бройните системи, преобразуването на числата и аритметичните операции с тях

• Познава основите на Булевата алгебра

• Познава видовете алгоритми, свойствата и начините за представянето им

• Знае основни понятия в областта на линейната алгебра, линейното оптимиране и числените методи, комбинаторика и графи

Умения

 

• Извършва преобразувания и аритметични действия с числа в различни бройни системи

• Прилага основните логически функции и ги включва в логически изрази

• Съставя и прилага основни алгоритми при решаването на задачи

Резултат от учене

7:2

Създава структурни програми с процедурен или функционален език
Знания • Познава работни среди

• Познава скаларни и съставни типове данни (масиви, низове и структури)

• Познава основни оператори и вградени функции

• Познава възможностите за създаване и използване на функциии

• Познава средства за работа с файлове

Умения

 

• Използва основните скаларни типове данни и прилага операции върху тях

• Работи с псевдоними и указатели

• Обработва съставни типове данни

• Прилага оператори за управление на изчислителния процес и по битова обработка

• Структурира и създава програми, като използва функции

• Създава програми с достъп до файлове за запис и четене

• Използва възможностите на среди за създаване на програмен код

• Създава по задание правилно функционираща програма на изучавания език

• Структурира и създава програми, като използва готови библиотеки

Компетентности

 

• Работи умело със среди за програмиране, може да се ориентира и да усвоява нови среди

• Логично и комбинативно, с прилагане на абстракции, самостоятелно създава код

• Самостоятелно и творчески развива знанията и уменията си, усвоява нови програмни езици и среди за програмиране

Резултат от учене

7:3

Създава програми на обектно-ориентиран език
Знания • Познава работни среди на езика

• Познава спецификата на обектно-ориентираното програмиране

• Познава класове и обекти

• Познава разпределението на паметта при програмиране

• Познава и различава единична и множествена наследственост

• Познава и различава динамичните структури от данни – стек, опашка, свързан списък

• Познава средствата за управление на входно-изходния поток

• Познава режимите на достъп до файл за четене и запис

• Различава файлове с последователен и пряк достъп

Умения

 

• Използва възможностите на среди за създаване на обектно-ориентиран програмен код

• Избира подходящи типове данни при деклариране на член-променливи на класове

• Дефинира и предефинира конструктори, член-функции на класове и оператори

• Създава обекти и масиви от обекти

• Работи с динамичната памет

• Прилага единична и множествена наследственост

• Създава програми със стек, опашка и свързан списък

• Създава програми с входно-изходни операции и форматиране

• Създава и модифицира обектно-ориентирани програми със запис и четене от файл

Компетентности

 

• Логично и комбинативно, с прилагане на абстракции, самостоятелно създава код

• Самостоятелно и творчески развива знанията и уменията си в областта на обектно-ориентираното програмиране, като изучава нови езици и средства за програмиране

• Работи успешно в екип и отговорно изпълнява задачите си в екипа при създаване на обектно-ориентиран софтуерен модул

• Работи целенасочено, ориентирано към краен резултат

ЕРУ 8 Приложения с графичен потребителски интерфейс  
Резултат от учене

8:1

Създава приложения с графичен потребителски интерфейс
Знания • Познава среди за визуално програмиране – основни прозорци на интегрирана среда за разработка (IDE)

• Познава принципите на събитийно програмиране – събитие, обработка, източник, класове и методи

• Различава форми и контроли, както и техните свойства

• Различава типовете данни и принципите при деклариране на данни

• Описва основните вградени функции и възможности при създаване на модули

• Познава методите за работа с обекти и свързаните с тях събития

• Познава средствата за осигуряване на достъп до база данни

• Описва основните връзки и поведение в различни операционни системи

Умения

 

• Ориентира се в среда за разработване на графичен потребителски интерфейс

• Създава обекти, задава свойства на обектите и дефинира събития, свързани с тях

• Създава програми с графичен потребителски интерфейс

• Създава и свързва модули, включващи обекти и събития

• Реализира връзка със съществуваща база данни, извлича, записва и обновява данните в нея

• Предлага концепция и реализира приложения с графичен потребителски интерфейс според изискванията на клиента

Компетентности

 

• Проявява творчески и естетически усет към цветове, форми и обекти при цялостното реализиране на концепция за изграждане на графичен потребителски интерфейс

• Проявява творчество и инициативност при намирането на нови алтернативни решения като запазва изискваната степен на интерактивност на графичния потребителски интерфейс

• Създава модули, включващи обекти и събития • Осигурява достъп и работи с данните, записани в съществуваща база данни

• Създава самостоятелно приложение с графичен потребителски интерфейс

• Реализира концепция за изграждане на графичен потребителски интерфейс според изискванията на клиента

Резултат от учене

8:2

Разработва приложения за мобилни устройства
Знания • Познава мобилните устройства и операционните системи за тях

• Познава платформи за създаване на мобилни приложения

• Познава езици за създаване на мобилни приложения

• Знае основните принципи за създаване на мобилно приложение

• Познава основните начини за връзка с операционна система

Умения

 

• Владее платформа за създаване на мобилни приложения

• Създава приложение за мобилно устройство

• Използва платформа за създаване на мобилни приложения за различни мобилни устройства

Компетентности

 

• Оценява разработваното приложение според възможностите на мобилното устройство

• Обективно и прецизно анализира съвместимостта на разработваното приложение с избраната мобилна платформа

• Гъвкаво използва операционни системи, езици и платформи за създаване на мобилни приложения

• Самостоятелно или в екип създава мобилно приложение, изпълнява индивидуалните задачи до успешно постигане на крайния резултат

Резултат от учене

8:3

Компютърна графика и дизайн
Знания • Познава принципите на растерните и векторните изображения

• Притежава познания за слоевете в растерни и векторни приложни програми

• Познава работата с RGB и CMYK цветови режими и техните разлики

• Притежава познания за преобразуване от растерно към векторно изображение, както и обратното

• Разпознава разликата между векторни и растерни изображения и техните функции

• Познава форматите за видео, тяхната употреба в медиите и интернет

• Притежава познания за кадрите и фазите в анимацията

• Притежава познания за импортиране и преобразуване в различни видеоформати

• Познава различните видове видеокодеци • Притежава познания за изграждане на триизмерна форма в трите измерения X Y Z

• Познава методите за изграждане на мрежа, осветление и прилагане на материали в 3D приложни програми

• Притежава познания за render програми

Умения

 

• Построява файлови изображения чрез работа със слоеве

• Обработва растерни изображения

• Маскира различни части на цифровото изображение

• Обработва видеоматериал, поставя ефекти, начални и финални надписи

• Преобразува и експортира видеофайлове в различни формати

• Анимира с различните методи на съвременните софтуерни програми

• Изгражда тримерни изображения

• Прилага осветяване на тримерна сцена

• Работи с камери и rende

Компетентности

 

• Умело използва и преобразува векторни и растерни изображения

• Реазлизира самостоятелно практическо задание, свързано с обработка на изображения

• Работи свободно с различни видеоформати и ги прилага по предназначение

• Използва различни начини и принципи на анимиране

• Самостоятелно моделира и поставя тримерни обекти и осветление, камери на 3D обектите, обработва с render в тримерна среда

 ЕРУ 9  Интернет технологии  
Резултат от учене

9:1

Реализира web базирани системи
Знания • Познава структурата на web документа и принципите при проектиране на web страница

• Знае езици за описание на web страници

• Познава скриптов език за програмиране • Познава системи за управление на съдържанието CMS (Content Management System)

Умения

 

• Използва съответни езици за описание на структурата и съдържанието на web страница

• Използва съответни езици за описание позиционирането на компонентите и изгледа на web страница

• Осъществява връзка между web приложение и база от данни • Създава web приложение с помощта на съответни езици за програмиране

• Създава web приложения, базирани на системи за управление на съдържанието

Компетентности

 

• Самостоятелно или в екип създава web приложение

• Отговорно изпълнява индивидуалните задачи до успешно постигане на крайния резултат

Резултат от учене

9.2

Разработва мрежови приложения
Знания • Познава OSI еталонен мрежови модел • Познава основните интернет протоколи – TCP и UDP

• Познава примери за протоколи от приложно ниво

• Знае основните принципи за създаване на TCP сървърно приложение

• Знае основните принципи за създаване на TCP клиентско приложение

• Знае какво е ресурс и какво е идентификатор на ресурс – URI, URL

• Знае структурата, формата и основните елементи на http заявките

• Познава основните методи на http протокола

• Знае ролите на отделните части от модел-изглед-контролер архитектурата и основните начини за генериране на изгледи

• Познава основните начини за създаване на модели и тяхното съхраняване в база от данни

Умения

 

• Инсталира, конфигурира и администрира мрежови сървър

• Реализира клиент/сървърно приложение на базата на TCP/IP протоколен стек

• Създава сървърно http приложение

• Прилага основните методи на http протокола за обмен на информация в мрежова среда

• Създава http приложение, следващо архитектурата модел-изглед-контролер

Компетентности

 

• Самостоятелно и отговорно инсталира и управлява мрежови сървър, върху който работят web базирани приложения

• Самостоятелно и/или в екип създава мрежово клиент-сървър приложение, като използва протоколи на приложно, мрежово и транспортно ниво

• Отговорно изпълнява индивидуалните задачи до успешно постигане на крайния резултат

ЕРУ 10 Програмиране на вградени микрокомпютърни системи  
Резултат от учене

10.1

Проектира и създава управляващ софтуер с помощта на езици от високо ниво
Знания • Разбира методите за проектиране и разработка на управляващ софтуер

• Познава съвременни средства за разработка на управляващ софтуер

• Владее езици от високо ниво за програмиране на вградени системи

• Разпознава специфичните изисквания и особености на софтуера, предназначен за вградени системи

• Познава интерфейсите и инструментите за програмиране на вградени системи

Умения

 

• Използва съвременни методи за проектиране и разработка на управляващ софтуер

• Избира и използва подходящи развойни средства

• Използва език от високо ниво за създаване на управляващ софтуер

• Създава нови и използва съществуващи софтуерни модули и библиотеки

• Познава взаимодействието между софтуера и периферните устройства

Компетентности

 

• Самостоятелно или в екип разработва управляващ софтуер съобразно поставени изисквания

• Подхожда творчески при програмиране на системата и проверка на нейната работоспособност посредством специализирани интерфейси

• Изпълнява отговорно индивидуалните задачи до успешно постигане на крайния резултат

• Иновативно прилага съвременни методи и средства за разработка на софтуер за вградени микрокомпютърни системи

Резултат от учене

10.2

Трасиране, оптимизиране и настройване на управляващ софтуер за вградени микрокомпютърни системи
Знания • Познава инструменти за трасиране и оптимизиране на управляващ софтуер за вградени микрокомпютърни системи

• Познава методи за откриване на проблеми

Умения

 

• Избира и използва инструменти за трасиране на управляващ софтуер

• Използва инструменти за измерване на електрически сигнали и величини

• Владее методи за откриване на проблеми

Компетентности

 

• Целесъобразно избира и използва подходящи инструменти за трасиране на управляващ софтуер

• Проявява съобразителност при откриване и отстраняване на съществуващи проблеми на управляващ софтуер

Резултат от учене

10.3

Използва функционалността на операционни системи за вградени микрокомпютърни системи
Знания • Познава принципите на работа на операционни системи за вградени микрокомпютърни системи

• Познава съвременни операционни системи за вградени микрокомпютърни системи

• Разбира системите за работа в реално време

Умения

 

• Обяснява основните функции на операционните системи за вградени микрокомпютърни системи

• Преценява и избира операционни системи за вградени микрокомпютърни системи

• Променя модули/драйвери на съществуващи операционни системи

Компетентности

 

• Самостоятелно избира подходяща операционна система за реализацията на управляващ софтуер

• Прецизно и точно адаптира и настройва операционна система за работа върху вградена микрокомпютърна система

ЕРУ 11 Софтуерно инженерство  
Резултат от учене

11.1

Познава и използва среди за софтуерен инженеринг
Знания • Познава начина на работа с различни дистрибутирани и централизирани системи за управление на код

• Познава начина на работа с различни системи за управление на проблемите и разпределение на задачите

Умения

 

• Създава и конфигурира хранилище за споделяне на код

• Документира правилно всяка промяна в хранилището

• Разрешава конфликти, възникнали при паралелна промяна на кода от повече членове на екипа

• Регистрира задача в система за управление на задачи

• Използва различните състояния в жизнения цикъл на задачата

• Свързва изпълнението на една задача с промените на кода в хранилището

Компетентности

 

• Подхожда отговорно, гъвкаво и толерантно при споделяне и управление на версиите на кода в екипна среда

• Отговорно, гъвкаво и толерантно споделя и синхронизира задачите за разработка в екипна среда

Резултат от учене

11.2

Проектира софтуер
Знания • Използва интегрирана система за разработка на приложения

• Познава автоматизирани средства за разучаване на кода и откриване на грешки • Познава средствата за описване структурата на една софтуерна система

• Познава различни библиотеки извън стандартните и налични по подразбиране в съответните език, платформа и среда

• Познава терминологията, описваща различни софтуерни архитектури и шаблони за разработка

• Разбира начините за изграждане на междукомпонентна комуникация

Умения

 

• Работи с различни среди за разработка

• Използва функционалност за разучаване на кода и изясняване на грешките (Debug) в различни среди за разработка

• Разчита и изгражда UML диаграми

• Интегрира външни библиотеки

Компетентности

 

• Използва самостоятелно различни среди за разработка на приложения

• Открива самостоятелно грешки и неточности в съществуващи приложения

• Прецизно и точно описва и аргументира изградената софтуерна архитектура

Резултат от учене

11.3

Интегрира и тества софтуер
Знания • Познава принципи, методи и средства за тестване на софтуер

• Познава възможностите за изграждане на тестове на ниво програмна единица (функция или обект)

• Познава възможностите и правилата за изграждане на тестове, интегриращи няколко програмни единици (функции или обекти)

• Познава структурата на един тест, изграден от клиента

• Познава средствата за поставяне на основните изисквания към тестовете и продуктивния код и за следене на тези изисквания

• Познава инструменти за документиране и представяне на информация за теста

Умения

 

• Извършва тестване на функции, модули и цялостен продукт

• Изгражда unit тестове

• Изгражда интеграционни тестове

• Изгражда и описва набор от стъпки, през които би преминал клиентът при използване на продукта

• Използва средства за определяне покритието на кода от страна на тестовете (code coverage)

• Използва средства за определяне на повтарящи се части в кода

• Обобщава, документира и представя резултатите от тестването

Компетентности

 

• Конфигурира самостоятелно изпълнението на готови тестове върху готов програмен продукт

• Подбира и аргументира избора на средства за тестване на готов програмен продукт

• Създава автоматизирани тестове за проверка работоспособността на текущо разработвани програмни единици

Резултат от учене

11.4

Владее процеси за разработка на софтуер
Знания • Познава последователни, гъвкави и итеративни процеси за разработване на софтуер и ролите на участниците в тях

• Познава начините за анализ и спецификация на изискванията от клиента • Познава начините за моделиране на сценарий по потребителски интерфейс по спецификация от страна на клиента

• Познава системи за постоянна интеграция (build)

Умения

 

• Следва последователен, гъвкав или итеративен процес на работа

• Насочва клиента с въпроси относно изискваната функционалност

• Допълва спецификация на поведението на софтуерна система на база изискванията на клиента

• Използва системи за постоянна интеграция

Компетентности

 

• Прецизно следва процес при разработване на софтуер

• Използва правилно системи за постоянна интеграция

Резултат от учене

11.5

Документира софтуер
Знания • Знае изискванията за документиране на програмен продукт

• Разпознава различните видове документация

• Познава средствата за документиране на програмен продукт

• Познава правилата за описание на публични методи за достъп до програмен продукт

• Познава начините за описание и популяризиране на изградения програмен продукт

Умения

 

• Разработва ръководство за потребителя и техническа документация

• Описва публичните части на програмния продукт

• Оптимизира информацията за изградената система

Компетентности

 

• Документира самостоятелно програмен продукт

• Популяризира информацията за програмен продукт в интернет пространството

ЕРУ 12 Бази данни  
Резултат от учене

12.1

Планира и проектира релационни бази данни
Знания • Познава основните понятия на бази данни

• Класифицира видовете бази данни

• Познава моделите на данните, обекти и връзки между тях, принципите и методите за проектиране

• Познава средства за проектиране на бази данни

Умения

 

• Изброява и обяснява етапите на проектиране на релационни бази данни

• Използва основните компоненти на релационния модел на бази данни

• Обосновава избора на обекти, типове данни и връзки между тях

• Проектира логически и физически модел на база данни

Компетентности

 

• Коректно проектира база данни за ефективна работа на информационната система

• Проектира самостоятелно или в екип логически и физически модел на база данни, отговарящ на изискванията на клиента

Резултат от учене

12.2

Създава бази данни и използва система за управлението им
Знания • Изброява разпространени системи за управление на бази данни (СУБД) и описва структурата и основните им характеристики

• Познава работната среда и основните обекти в СУБД

• Познава типовете данни, използвани в съответната СУБД, изброява основни оператори, вградени стандартни функции, идентификатори

• Познава същността на релационния език SQL

• Знае начините за създаване на таблици и връзки между тях чрез графичен потребителски интерфейс и със средствата на език от високо ниво (SQL)

• Познава възможностите за търсене, филтриране и сортиране на данните в таблиците

• Изброява и обяснява същността на видовете запитвания

• Знае начините за създаване на запитвания чрез графичен потребителски интерфейс и чрез езици от високо ниво (SQL

Умения

 

• Създава база данни и релации в конкретна СУБД, дефинира полетата на релации и подбира подходящи типове данни за полетата

• Задава първични и външни ключове и индекси и осъществява връзките между таблиците

• Въвежда и редактира данни в таблиците на база данни

• Създава заявки и отчети за нуждите на клиента

Компетентности

 

• Прецизно създава и модифицира релационна база данни, използвайки предварително проектиран модел

• Отговорно създава и модифицира запитвания към база данни, точно съответстващи на изискванията на клиента

• Отговорно тества запитвания към база данни, точно съответстващи на изискванията на клиента

Резултат от учене

12.3

Използва средства за валидиране и защита на данни
Знания • Познава различните нива, средства и инструменти за защита на данните в СУБД

• Изброява и обяснява етапите на планиране на защитата на база данни

• Познава техниките за ограничаване на неоторизиран достъп

• Познава свойствата за достъп до полетата, както и настройките на релационните връзки

Умения

 

• Планира защита на данни

• Настройва права за достъп на потребителите на СУБД

• Конфигурира правилна валидация на данни в СУБД

Компетентности

 

• Отговорно и прецизно осигурява защита на данните в СУБД срещу неоторизиран достъп
Резултат от учене

12.4

Създава приложения, използващи релационни бази данни
Знания • Познава възможностите на конкретен програмен език за създаване на мрежови приложения с архитектура клиент-сървър, използващи релационни бази данни
Умения

 

• Създава приложения, използващи релационни бази данни
Компетентности

 

• Създава самостоятелно или в екип приложение за достъп до СУБД според изискванията на клиента
ЕРУ 13 Компютърни мрежи  
Резултат от учене

13.1

Познава преносни среди, мрежови устройства и реализира физическа свързаност на локална мрежа
Знания • Познава видове мрежи

• Различава типовете физически и логически топологии на мрежовите архитектури

• Познава типовете преносни среди

• Познава и различава видовете съединители за мрежови кабели

• Познава основните типове мрежови устройства и техните функции

• Различава видовете мрежови интерфейси и особеностите на отделните типове свързаност за осъществяване на комуникация

Умения

 

• Избира подходяща мрежова архитектура в съответствие с поставените изисквания

• Избира подходяща преносна среда, съединители и интерфейси съгласно зададени изисквания

• Избира подходящи устройства за реализирането на мрежова архитектура

• Монтира съединители към различни видове мрежови кабели

• Осигурява свързаност между мрежови устройства и/или компютри с подходящ интерфейс към дадена преносна среда

Компетентности

 

• Целенасочено и съобразително планира цялостната концепция за изграждане на мрежова архитектура според зададените потребителски изисквания

• Самостоятелно и точно изгражда физическа свързаност между компютри и/или мрежови устройства в локална мрежа с предварително зададени изисквания

• Реализира Линукс администрация и Windows администрация – конфигуриране на роли, дефиниране права на достъп, осигуряване на сигурност

Резултат от учене

13.2

Познава мрежовите модели, протоколи, услуги и стандарти и конфигурира мрежови устройства в локална мрежа
Знания • Познава типовете преносни среди

• Познава и различава видовете съединители за мрежови кабели

• Познава основните типове мрежови устройства и техните функции

• Различава видовете мрежови интерфейси и особеностите на отделните типове свързаност за осъществяване на комуникация

Умения

 

• Монтира съединители към различни видове мрежови кабели

• Избира подходяща преносна среда, съединители и интерфейси съгласно зададени изисквания

• Избира подходящи устройства за реализиране на мрежова архитектура

• Осигурява свързаност между мрежови устройства и/или компютри с подходящ интерфейс към дадена преносна среда

Компетентности

 

• Изграждане на физическа свързаност между компютри и/или мрежови устройства в архитектура с предварително зададени изисквания
Резултат от учене

13.3

Прилага интернет протоколи и услуги
Знания • Познава работата на услугата World Wide Web и протоколи HTTP и HTTPS

• Познава принципа на действие на услуга за електронна поща и протоколи SMTP и POP3

• Познава начините за осигуряване на услуга за обмен на файлове FTP и отдалечен достъп SSH

• Познава йерархичната архитектура и механизма на работа на услугата DNS

Умения

 

• Използва протоколи SMTP и POP3 за изграждане на услугата електронна поща

• Осигурява услугата извличане на уеб съдържание чрез HTTP протокол

• Осигурява отдалечен достъп до мрежови устройства чрез съответните протоколи и услуги

• Използва протокол FTP за осигуряване на услуга за обмен на файлове

• Предоставя DNS услуга за връзка между уеб адрес и IP адрес

Компетентности

 

• Целенасочено използва основните интернет протоколи и услуги
Резултат от учене

13.4

Проектира и създава приложения, използващи мрежова комуникация
Знания • Познава заложените в операционната система функции за осигуряване на мрежова свързаност

• Владее функции за създаване на мрежова комуникация между различни приложения

• Владее език от високо ниво за изграждане на приложения, поддържащи мрежова комуникация

Умения

 

• Използва функции на операционната система за изграждане на мрежова свързаност

• Реализира програмни решения, използващи протоколи за обмен на данни • Използва инструменти за създаване на клиент-сървър приложение, което поддържа функционалност за комуникация по мрежата

Компетентности

 

• Самостоятелно създава приложение за мрежова комуникация
ЕРУ 14 Вградени микропроцесорни системи  
Резултат от учене

14.1

Познава архитектури на микропроцесори и микроконтролери
Знания • Познава и описва основните блокове на микропроцесора и микроконтролера

• Познава съвременни архитектури на 32- и 64-разрядни микропроцесори

• Познава съвременни 8/16 и 32-разрядни микроконтролери

• Знае базови критерии за избор на микропроцесор и микроконтролер

• Познава системата инструкции, програмен модел и видове адресации на различни микропроцесори

Умения

 

• Търси и проучва каталожна информация • Систематизира и използва техническа документация и източници на информация

• Различава микропроцесорни архитектури

• Различава и сравнява микропроцесори със система от инструкции CISC и RISC

• Сравнява архитектури Фон Нойман и Харвард

• Използва системата инструкции и съставя управляващи програми

Компетентности

 

• Систематично обобщава информация за архитектурата на поколенията микропроцесори и микроконтролери

• Мотивирано подбира по определени критерии подходящи микропроцесори и микроконтролери

• Самостоятелно осигурява съответствието на архитектурата на микроконтролера с техническите изисквания и каталожната информация

• Създава самостоятелно управляващи програми с помощта на асемблерен език

Резултат от учене

14.2

Познава организацията и принципа на работа на вградени микрокомпютърни системи
Знания • Познава принципа на работа на вградени микрокомпютърни системи

• Познава периферните устройства на вградена микрокомпютърна система и описва техните функции

• Познава системната шина и интерфейсите за свързване на периферни устройства

• Знае схемотехническите символи, означения и стандарти в принципните електрически схеми на вградени микрокомпютърни системи

Умения

 

• Анализира и сравнява по зададени критерии съществуващи микрокомпютърни системи

• Разчита принципни електрически схеми на вградени микрокомпютърни системи

• Предлага изменения в структурата и принципната електрическа схема на вградена микрокомпютърна система, необходими за създаването на управляващия софтуер

• Различава, класифицира и описва функционалността на периферните устройства на вградена микрокомпютърна система

• Използва функционалността на вградена микрокомпютърна система за управление на периферни устройства

• Използва системната шина и различните интерфейси за свързване на периферни устройства

Компетентности

 

• Аргументира и систематизира изменения в принципната електрическа схема на вградена микрокомпютърна система

• Систематично обосновава алтернативни реализации на вградената микрокомпютърна система

• Съобразително и аналитично използва функционалността на вградена микрокомпютърна система за управление на периферни устройства

ЕРУ 15 Операционни системи  
Резултат от учене

15.1

Знае основните принципи, функции, процеси и структура на операционните системи
Знания • Познава същността, структурата и функциите на операционните системи

• Знае видовете операционни системи

Умения

 

• Идентифицира изискванията на клиента относно операционната система

• Намира и работи с информация за съвременните версии на операционни системи

• Избира подходяща операционна система • Различава условията за ползване на различните категории операционни системи (частни, собственически, полусвободни и свободни лицензии)

Компетентности

 

• Самостоятелно и обосновано избира операционна система
Резултат от учене

15.2

Инсталира и настройва операционни системи
Знания • Познава процесите и методите за инсталация

• Познава инструменти за настройка на операционна система

• Разбира виртуализацията на ниво операционна система

Умения

 

• Инсталира и настройва една или повече операционни системи

• Открива и инсталира подходящи драйвери и допълнителни софтуерни инструменти за настройка на операционн

а система

• Прилага виртуализация на ниво операционна система

Компетентности

 

• Инсталира самостоятелно и компетентно една или повече операционни системи

• Отговорно и прецизно настройва операционна система

• Коректно използва инструментите за виртуализация на ниво операционна система

Резултат от учене

15.3

Администрира операционни системи
Знания • Познава възможностите за администриране на операционна система • Разбира основните команди на командния интерпретатор

• Различава видовете файлови системи

• Познава графичните интерфейси на операционните системи

• Познава мрежовите възможности на операционните системи

• Познава средствата и начините за осигуряване на защитата и сигурността на операционна система

• Прави разлика между инструментите за управление на процеси и задачи

• Познава междупроцесорните комуникации: съобщения, обща памет, семафори

Умения

 

• Прекратява и/или изтрива процеси и приложения

• Добавя потребители и задава права за достъп

• Използва функционалността на операционните системи, като прилага команди и скриптове и работи с файлови системи

• Работи с десктоп приложения за различни графични интерфейси

• Прилага инструментите за мрежова работа на операционна система

• Настройва операционна система

• Изпълнява updatе и backup

• Използва системните съобщения за решаване на проблеми с операционната система, като прилага специализирани програмни инструменти за диагностика

Компетентности

 

• Самостоятелно настройва системните инструменти на операционната система

• Систематично обновява и извършва backup на операционната система

• Прецизно определя мрежовите функции на операционна система, системните политики за нива на достъп и права върху системните ресурси на различни категории потребители

Резултат от учене

15.4

Управлява взаимодействието на операционната система с приложен софтуер
Знания • Разбира функционалността на ядрото на операционна система

• Познава принципите на многонишковото програмиране

Умения

 

• Използва функционалността на ядрото при работа с паметта

• Използва функционалността на ядрото при работа с файловата система

• Използва функционалността на ядрото при работа с процесите

• Използва и реализира нишки

Компетентности

 

• Самостоятелно и коректно създава код, съответстващ на поставено задание, използвайки функциите на ядрото
ЕРУ 16 Компютърни системи и периферни устройства  
Резултат от учене

16.1

Конфигурира и настройва компютърна система
Знания • Познава основните видове компютърни архитектури и компоненти

• Познава основните видове процесори за компютърни системи

• Познава основните видове памети

• Познава средствата и методите за конфигуриране на компютърна система

• Познава средствата и методите за диагностика, тест и настройване на компютърна система

Умения

 

• Конфигурира компютърна система

• Настройва компютърна система

• Тества компютърна система с диагностичен софтуер

Компетентности

 

• Конфигурира самостоятелно и отговорно компютърна система за постигане на оптимална функционалност

• Настройва и тества самостоятелно и прецизно компютърна система за постигане на оптимална функционалност

Резултат от учене

16.2

Конфигурира и работи с основните видове периферни устройства
Знания • Познава предназначението и характеристиките на видовете периферни устройства

• Познава устройството и принципа на действие на основните видове периферни устройства

• Познава средствата и начините за инсталиране и свързване на периферни устройства

Умения

 

• Определя характеристиките на периферни устройства

• Избира периферни устройства по дадени характеристики

• Разпознава интерфейси, кабели, адаптери и други устройства за свързване на периферни устройства

• Свързва периферни устройства към компютърната система

• Инсталира и поддържа драйвери за периферни устройства

Компетентности

 

• Конфигурира, настройва и тества самостоятелно периферни устройства за постигане на оптимална функционалност

 

Видове професионална подготовка

учебни предмети

Брой учебни часове
Раздел А. Задължителни учебни часове
ТЕОРЕТИЧНО ОБУЧЕНИЕ
Раздел А1. Обща професионална подготовка
  Здравословни и безопасни условия на труд  
  Икономика  
  Предприемачество  
Раздел А2. Отраслова професионална подготовка
  Чужд език по професията – английски език  
  Информационни и комуникационни технологии  
  Увод в програмирането  
  Програмиране  
  Увод в обектно-ориентираното програмиране  
  Увод в алгоритмите и структурите от данни  
  Обектно-ориентирано програмиране  
  Бази данни  
  Разработка на софтуер  
Раздел А3. Специфична професионална подготовка
  Операционни системи  
  Вградени системи  
  Компютърни мрежи  
  Математически основи на програмирането  
  Интернет програмиране  
  Софтуерно инженерство  
  Приложения с графичен потребителски интерфейс  
  Програмиране за вградени системи  
  Компютърна графика и дизайн  
  Мрежови протоколи и технологии  
ПРАКТИЧЕСКО ОБУЧЕНИЕ
Раздел А2. Учебна практика по отраслова професионална подготовка:
  Увод в програмирането  
  Програмиране  
  Увод в обектно-ориентираното програмиране  
  Увод в алгоритмите и структурите от данни  
  Обектно-ориентирано програмиране  
  Бази данни  
  Разработка на софтуер  
Раздел А3.  Учебна практика по специфична професионална подготовка:
  Операционни системи  
  Вградени системи  
  Компютърни мрежи  
  Математически основи на програмирането  
  Интернет програмиране  
  Софтуерно инженерство  
  Приложения с графичен потребителски интерфейс  
  Програмиране за вградени системи  
  Компютърна графика и дизайн  
  Мрежови протоколи и технолигии  
  Производствена практика  
Раздел Б. Избираеми учебни часове
Разширена професионална подготовка
  Бизнес комуникации  
  Бизнес комуникации теория  
  Бизнес комуникации практика  
  Програмиране в Web  
  Програмиране в Web теория  
  Програмиране в Web практика  

 

За да стигнеш до върха трябва да минеш през ЦПО ХАРМОНИЯ
Дневни и дистанционни форми на обучение
София , Студентски град, бул. Осми декември блок 22
02/ 962 12 81 , GSM: 0898 21 6923, [email protected]