Кодекси и закони

Изпрати статията по email

НАРЕДБА № 19 ОТ 9 ОКТОМВРИ 2018 Г. ЗА ПРИДОБИВАНЕ НА КВАЛИФИКАЦИЯ ПО ПРОФЕСИЯТА "СИСТЕМЕН ПРОГРАМИСТ"

НАРЕДБА № 19 ОТ 9 ОКТОМВРИ 2018 Г. ЗА ПРИДОБИВАНЕ НА КВАЛИФИКАЦИЯ ПО ПРОФЕСИЯТА "СИСТЕМЕН ПРОГРАМИСТ"

В сила от 26.10.2018 г.
Издадена от министъра на образованието и науката

Обн. ДВ. бр.89 от 26 Октомври 2018г.

Раздел I.
Общи положения

Чл. 1. С тази наредба се определя държавният образователен стандарт (ДОС) за придобиването на квалификация по професията 481020 "Системен програмист" от област на образование "Информатика" и професионално направление 481 "Компютърни науки" съгласно Списъка на професиите за професионално образование и обучение по чл. 6, ал. 1 от Закона за професионалното образование и обучение.

Чл. 2. Държавният образователен стандарт за придобиването на квалификация по професията 481020 "Системен програмист" съгласно приложението към тази наредба определя изискванията за придобиването на трета степен на професионална квалификация за специалността 4810201 "Системно програмиране".

Чл. 3. Въз основа на ДОС по чл. 1 и рамковите програми по чл. 10, ал. 3, т. 2, 3 и 6 от Закона за професионалното образование и обучение се разработват типови учебни планове за ученици, учебни планове за лица, навършили 16 години, и учебни програми за обучението по специалността по чл. 2.

Раздел II.
Съдържание на държавния образователен стандарт

Чл. 4. (1) Държавният образователен стандарт по чл. 1 определя изискванията към кандидатите, описанието на професията, единиците резултати от ученето, изискванията към материалната база и изискванията към обучаващите.

(2) Държавният образователен стандарт за придобиване на квалификация по професията 481230 "Системен програмист" включва общата, отрасловата и специфичната професионална подготовка с необходимите професионални компетентности, които гарантират на обучаемия възможността за упражняване на професията след завършване на обучението.

Заключителни разпоредби

§ 1. Тази наредба се издава на основание чл. 22, ал. 6 във връзка с ал. 2, т. 6 от Закона за предучилищното и училищното образование

§ 2. Наредбата влиза в сила от деня на обнародването ѝ в "Държавен вестник".

Приложение към чл. 2


Държавен образователен стандарт за придобиване на квалификация по професията "Системен програмист"

 

Професионално направление:

481

Компютърни науки

Наименование на професията:

481020

Системен програмист

Специалности:

Степен на

професионална квалификация:

Ниво по НКР

Ниво по ЕКР

4810201

Системно програмиране

Трета

4

4


1. Изисквания към кандидатите

1.1. Изисквания към кандидатите за входящо минимално образователно и/или квалификационно равнище за придобиване на степен на професионална квалификация съгласно Закона за професионалното образование и обучение (ЗПОО)

За придобиване на трета степен на професионална квалификация по професията "Системен програмист" от Списъка на професиите за професионално образование и обучение по чл. 6, ал. 1 от ЗПОО (утвърден от министъра на образованието и науката със Заповед № РД-09-413 от 12.05.2003 г., посл. изм. със Заповед № РД-09-296 от 19.02.2018 г.) изискванията за входящото минимално образователно и/или квалификационно равнище към кандидатите са:

• за ученици:

завършено основно образование;

• за лица, навършили 16 години:

придобито право за явяване на държавни зрелостни изпити или придобито средно образование.

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

Изискването за входящо минимално квалификационно равнище при продължаващо професионално обучение за придобиване на трета степен на професионална квалификация е придобита втора степен на професионална квалификация по професия от област на образование "Информатика".

1.2. Валидиране на професионални знания, умения и компетентности

Придобиването на квалификация по професията "Системен програмист" или част от нея чрез валидиране на придобити с неформално или самостоятелно учене резултати от ученето се осъществява съгласно Наредба № 2 от 13 ноември 2014 г. за условията и реда за валидиране на професионални знания, умения и компетентности, издадена от министъра на образованието и науката (ДВ, бр. 96 от 2014 г.).

2. Описание на професията

2.1. Трудови дейности, отговорности, личностни качества, особености на условията на труд, оборудване и инструменти, изисквания за упражняване на професията, определени в законови и подзаконови актове (здравословно състояние, правоспособност и др.)

Придобилият трета степен на професионална квалификация по професията "Системен програмист" работи с всички устройства от конфигурацията на компютърната система (КС) и периферните устройства (ПУ), като познава принципното устройство и действие на компютърните системи и на основните видове ПУ. Той контролира и управлява основните ресурси на КС на база съответстващата документация, каталожната и справочната литература, нормативните документи и изискванията на клиента.

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

Инсталира, конфигурира и администрира необходимия системен и приложен софтуер за работа с КС според изискванията на клиента. Инсталира КС като работна станция/сървър в мрежова среда, конфигурира и администрира мрежовите параметри на операционната система, на мрежовите ПУ и ресурсите за общо ползване.

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

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

Разработва приложения с бази от данни по готов проект.

Създава web съдържание по зададен проект; създава приложения за динамично генериране на web съдържание по зададен проект; създава, поддържа и администрира бази от данни във www и интернет.

Разработва вграден управляващ софтуер за различни фамилии микропроцесори и микроконтролери, като използва езици за програмиране на ниско и високо ниво. Тества и настройва вграден управляващ софтуер за различни фамилии микропроцесори и микроконтролери.

Системен програмист, придобил трета степен на професионална квалификация, участва в управленската дейност на фирмата, спазва правните, етичните и здравните норми за работа с информационните технологии (ИТ) и създава и поддържа безопасна работна среда.

Работното време е с нормална продължителност в съответствие с разпоредбите на Кодекса на труда. Системният програмист може да работи като самонаето лице и работното време в този случай е гъвкаво; може да се наложи да работи през почивните дни или извън работно време при приключване на конкретен проект.

2.2. Възможности за продължаване на професионалното обучение

Лицата, придобили трета степен на професионална квалификация по професията "Системен програмист", могат да продължат обучението си за придобиване на квалификация по други професии/специалности от професионално направление 481 "Компютърни науки".

За целите на продължаващото професионално обучение усвоените единици резултати от ученето по общата и отрасловата професионална подготовка се признават.

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

2.3. Възможности за професионална реализация съгласно Националната класификация на професиите и длъжностите (НКПД - 2011), утвърдена със Заповед № РД 01-931 от 27.12.2010 г. на министъра на труда и социалната политика, посл. изм. и доп. със Заповед № РД-01-149 от 26.02.2018 г.

Съгласно НКПД - 2011 придобилият трета степен на професионална квалификация по професията "Системен програмист" може да постъпва на работа на длъжности от единични групи 3511 "Оперативни техници в областта на информационните и комуникационните технологии" и 3512 "Техници по обслужване на потребители в областта на информационните и комуникационните технологии", както и на други длъжности, допълнени при актуализиране на НКПД.

3. Единици резултати от учене (ЕРУ):

Обща професионална подготовка - валидна за всички професии от СППОО

ЕРУ 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. РУ Създава приложения с графичен потребителски интерфейс

8.2. РУ Разработва приложения за мобилни устройства

8.3. РУ Компютърна графика и дизайн

ЕРУ 9. Интернет технологии

9.1. РУ Реализира web базирани системи

9.2. РУ Разработва мрежови приложения

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

10.1. РУ Проектира и създава управляващ софтуер с помощта на езици от високо ниво

10.2. РУ Трасиране, оптимизиране и настройване на управляващ софтуер за вградени микрокомпютърни системи

10.3. РУ Използва функционалността на операционни системи за вградени микрокомпютърни системи

ЕРУ 11. Софтуерно инженерство

11.1. РУ Познава и използва среди за софтуерен инженеринг

11.2. РУ Проектира софтуер

11.3. РУ Интегрира и тества софтуер

11.4. РУ Владее процеси за разработка на софтуер

11.5. РУ Документира софтуер

ЕРУ 12. Бази данни

12.1. РУ Планира и проектира релационни бази данни

12.2. РУ Създава бази данни и използва система за управлението им

12.3. РУ Използва средства за валидиране и защита на данни

12.4. РУ Създава приложения, използващи релационни бази данни

ЕРУ 13. Компютърни мрежи

13.1. РУ Познава преносни среди, мрежови устройства и реализира физическа свързаност на локална мрежа

13.2. РУ Познава мрежовите модели, протоколи, услуги и стандарти и конфигурира мрежови устройства в локална мрежа

13.3. РУ Прилага интернет протоколи и услуги

13.4. РУ Проектира и създава приложения, използващи мрежова комуникация

ЕРУ 14. Вградени микропроцесорни системи

14.1. РУ Познава архитектури на микропроцесори и микроконтролери

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

ЕРУ 15. Операционни системи

15.1. РУ Знае основните принципи, функции, процеси и структура на операционните системи

15.2. РУ Инсталира и настройва операционни системи

15.3. Администрира операционни системи

15.4. РУ Управлява взаимодействието на операционната система с приложен софтуер

ЕРУ 16. Компютърни системи и периферни устройства

16.1. РУ Конфигурира и настройва компютърна система

16.2. РУ Конфигурира и работи с основните видове периферни устройства

Единици резултати от учене

Обща професионална подготовка - валидна за всички професии от СППОО

ЕРУ 1


Наименование на единицата:

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

Ниво по НКР:

4

Ниво по ЕКР:

4

Наименование на професията:

Системен програмист

Ниво по НКР:

4

Ниво по ЕКР:

4

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

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

Знания

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

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

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

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

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

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

Умения

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

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

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

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

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

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

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

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

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

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

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

Знания

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

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

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

Умения

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

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

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

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

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

Знания

• Описва основните рискови и аварийни ситуации

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

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

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

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

Умения

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

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

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

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

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

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

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

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

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

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

Средства за оценяване:

Средство 1:

• Решаване на тест

Средство 2:

• Решаване на казус по зададен сценарий

Условия за провеждане на оценяването:

За средства 1 и 2:

• Учебен кабинет

Критерии за оценяване:

За средство 1:

Владее теоретичните знания за:

• хигиенните норми;

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

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

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

За средство 2:

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

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


ЕРУ 2


Наименование на единицата:

Икономика

Ниво по НКР:

4

Ниво по ЕКР:

4

Наименование на професията:

Системен програмист

Ниво по НКР:

4

Ниво по ЕКР:

4

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

Познава основите на пазарната икономика

Знания

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

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

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

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

Умения

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

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

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

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

Познава характеристиките на производствената дейност в предприятие

Знания

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

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

Умения

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

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

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

Средства за оценяване:

Средство 1:

• Писмен изпит/тест

Средство 2:

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

Условия за провеждане на оценяването:

За средства 1 и 2:

• Учебен кабинет

Критерии за оценяване:

За средство 1:

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

За средство 2:

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


ЕРУ 3


Наименование на единицата:

Предприемачество

Ниво по НКР:

4

Ниво по ЕКР:

4

Наименование на професията:

Системен програмист

Ниво по НКР:

4

Ниво по ЕКР:

4

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

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

Знания

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

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

Умения

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

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

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

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

Формира предприемаческо поведение

Знания

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

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

Умения

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

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

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

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

Участва в разработването на бизнес план

Знания

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

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

Умения

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

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

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

Средства за оценяване:

Средство 1:

• Решаване на тест

Средство 2:

• Решаване на казус по зададен сценарий

Условия за провеждане на оценяването:

За средства 1, 2

• Учебен кабинет

Критерии за оценяване:

За средство 1:

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

За средство 2:

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


Отраслова професионална подготовка - единна за професионално направление "Компютърни науки"

ЕРУ 4


Наименование на единицата:

Организация на труда

Ниво по НКР:

4

Ниво по ЕКР:

4

Наименование на професията:

Системен програмист

Ниво по НКР:

4

Ниво по ЕКР:

4

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

Организира работния процес

Знания

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

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

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

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

Умения

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

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

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

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

• Ефективно организира работния процес

• Предлага и мотивира необходимостта от промени в работата

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

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

Знания

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

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

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

Умения

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

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

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

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

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

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

Средства за оценяване:

Средство 1:

• Решаване на тест

Средство 2:

• Решаване на казус по зададен сценарий

Условия за провеждане на оценяването:

За средства 1 и 2:

• Учебен кабинет

Критерии за оценяване:

За средство 1:

• Дефинира теоретични понятия при организацията на работния процес

За средство 2:

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


ЕРУ 5


Наименование на единицата:

Комуникация и чужд език

Ниво по НКР:

4

Ниво по ЕКР:

4

Наименование на професията:

Системен програмист

Ниво по НКР:

4

Ниво по ЕКР:

4

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

Общува ефективно в работния екип

Знания

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

Умения

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

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

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

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

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

Води ефективна бизнес комуникация

Знания

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

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

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

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

Умения

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

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

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

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

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

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

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

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

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

Владее чужд език по професията

Знания

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

Умения

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

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

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

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

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

Средства за оценяване:

Средство 1:

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

Условия за провеждане на оценяването:

За средство 1:

• Учебен кабинет

Критерии за оценяване:

За средство 1:

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


ЕРУ 6


Наименование на единицата:

Електротехника и електроника

Ниво по НКР:

4

Ниво по ЕКР:

4

Наименование на професията:

Системен програмист

Ниво по НКР:

4

Ниво по ЕКР:

4

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

Разчита, изчислява и измерва електрически схеми

Знания

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

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

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

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

Умения

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

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

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

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

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

Средства за оценяване:

Средство 1:

• Решаване на тест

Средство 2:

• Решаване на казус по зададен сценарий

Условия за провеждане на оценяването:

За средства 1 и 2:

• Учебен кабинет

- Електрическа схема

- Захранващи източници

- Уреди за измерване

- Средства за изчисление

Критерии за оценяване:

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

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

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

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

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

Разбира принципа на работа на електронни схеми

Знания

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

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

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

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

Умения

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

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

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

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

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

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

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

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

Средства за оценяване:

Теоретични тестове и/или практически задания

Условия за провеждане на оценяването:

• Аналогови и цифрови градивни елементи

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

• Измервателна апаратура

• Интернет достъп

Критерии за оценяване:

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

• Обяснява функционалността на аналогови и цифрови устройства

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

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


Специфична за специалност "Системно програмиране" професионална подготовка

ЕРУ 7


Наименование на единицата:

Програмиране

Ниво по НКР:

4

Ниво по ЕКР:

4

Наименование на професията:

Системен програмист

Ниво по НКР:

4

Ниво по ЕКР:

4

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

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

Знания

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

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

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

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

Умения

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

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

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

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

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

Средства за оценяване:

Теоретични тестове и/или практически задания

Условия за провеждане на оценяването:

• Компютърна зала с интернет

Критерии за оценяване:

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

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

• Решава задачи от комбинаторика

• Решава задачи от графи

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

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

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

Знания

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

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

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

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

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

Умения

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

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

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

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

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

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

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

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

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

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

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

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

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

Средства за оценяване:

Теоретични тестове и/или практически задания

Условия за провеждане на оценяването:

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

• Интернет връзка

Критерии за оценяване:

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

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

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

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

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

Създава програми на обектно-ориентиран език

Знания

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

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

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

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

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

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

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

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

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

Умения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Средства за оценяване:

Теоретични тестове и/или практически задания

Условия за провеждане на оценяването:

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

• Интернет връзка

• Не по-малко от два часа за разработка

Критерии за оценяване:

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

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

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

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


ЕРУ 8


Наименование на единицата:

Приложения с графичен потребителски интерфейс

Ниво по НКР:

4

Ниво по ЕКР:

4

Наименование на професията:

Системен програмист

Ниво по НКР:

4

Ниво по ЕКР:

4

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

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

Знания

• Познава среди за визуално програмиране - основни прозорци на интегрирана среда за разработка (IDE)

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

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

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

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

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

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

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

Умения

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

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

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

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

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

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

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

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

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

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

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

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

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

Средства за оценяване:

Теоретични тестове и/или практически задания

Условия за провеждане на оценяването:

• Компютър с инсталирана интегрирана среда за разработка (IDE)

• Връзка с интернет

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

Критерии за оценяване:

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

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

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

• Реализира достъп и извършва операции с данни от базата данни

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

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

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

Знания

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

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

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

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

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

Умения

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

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

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

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

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

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

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

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

Средства за оценяване:

Теоретични тестове и/или практически задания

Условия за провеждане на оценяването:

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

• Връзка с интернет

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

Критерии за оценяване:

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

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

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

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

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

Компютърна графика и дизайн

Знания

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

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

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

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

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

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

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

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

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

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

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

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

Умения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Средства за оценяване:

Теоретични тестове и/или практически задания

Условия за провеждане на оценяването:

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

Критерии за оценяване:

Теоретична част за проверка на знанията относно:

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

• видеоформатите и принципите на анимиране.

Практическо задание, съдържащо:

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

• изграждане на 3D обекти;

• обработване на видеоматериал;

• поставяне на обекта в 3D среда, осветяване, поставяне на материал и преобразуване в 2D обект чрез работа с render.

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


ЕРУ 9


Наименование на единицата:

Интернет технологии

Ниво по НКР:

4

Ниво по ЕКР:

4

Наименование на професията:

Системен програмист

Ниво по НКР:

4

Ниво по ЕКР:

4

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

Реализира web базирани системи

Знания

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

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

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

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

Умения

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

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

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

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

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

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

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

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

Средства за оценяване:

Теоретични тестове и/или практически задания

Условия за провеждане на оценяването:

• Компютър, на който да работят необходимите среди и системи

• Интернет връзка

Критерии за оценяване:

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

• Оформя web страница по задание от клиента чрез езици за описание на web съдържание

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

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

Разработва мрежови приложения

Знания

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

• Познава основните интернет протоколи - TCP и UDP

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

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

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

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

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

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

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

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

Умения

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

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

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

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

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

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

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

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

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

Средства за оценяване:

Теоретични тестове и/или практически задания

Условия за провеждане на оценяването:

Компютър, на който да работят необходимите среди, системи и продукти

• Интернет достъп

Критерии за оценяване:

• Обяснява съществуващите протоколи и тяхното приложение

• Стартира готово web приложение върху предварително инсталиран и конфигуриран web сървър

• Инсталира и конфигурира web сървър

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

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


ЕРУ 10


Наименование на единицата:

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

Ниво по НКР:

4

Ниво по ЕКР:

4

Наименование на професията:

Системен програмист

Ниво по НКР:

4

Ниво по ЕКР:

4

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

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

Знания

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

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

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

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

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

Умения

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

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

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

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

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

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

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

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

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

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

Средства за оценяване:

Теоретични тестове и/или практически задания

Условия за провеждане на оценяването:

• Микрокомпютър

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

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

Критерии за оценяване:

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

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

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

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

Знания

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

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

Умения

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

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

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

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

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

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

Средства за оценяване:

Теоретични тестове и/или практически задания

Условия за провеждане на оценяването:

• Компютър с подходящи инструменти за трасиране

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

• Вградена микрокомпютърна система с подходящо захранване

Критерии за оценяване:

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

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

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

• Коригира съществуващи проблеми на управляващия софтуер

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

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

Знания

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

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

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

Умения

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

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

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

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

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

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

Средства за оценяване:

Теоретични тестове и/или практически задания

Условия за провеждане на оценяването:

• Вградена микрокомпютърна система

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

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

Критерии за оценяване:

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

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

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

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


ЕРУ 11


Наименование на единицата:

Софтуерно инженерство

Ниво по НКР:

4

Ниво по ЕКР:

4

Наименование на професията:

Системен програмист

Ниво по НКР:

4

Ниво по ЕКР:

4

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

Познава и използва среди за софтуерен инженеринг

Знания

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

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

Умения

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

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

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

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

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

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

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

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

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

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

Проектира софтуер

Знания

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

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

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

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

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

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

Умения

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

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

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

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

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

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

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

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

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

Интегрира и тества софтуер

Знания

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

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

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

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

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

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

Умения

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

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

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

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

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

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

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

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

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

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

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

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

Владее процеси за разработка на софтуер

Знания

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

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

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

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

Умения

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

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

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

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

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

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

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

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

Документира софтуер

Знания

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

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

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

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

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

Умения

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

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

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

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

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

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

Средства за оценяване:

Теоретични тестове и/или практически задания

Условия за провеждане на оценяването:

• Компютър, на който да работят необходимите среди

• Интернет достъп

Критерии за оценяване:

• Споделя код в хранилище за код

• Документира готов програмен продукт

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

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

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

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


ЕРУ 12


Наименование на единицата:

Бази данни

Ниво по НКР:

4

Ниво по ЕКР:

4

Наименование на професията:

Системен програмист

Ниво по НКР:

4

Ниво по ЕКР:

4

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

Планира и проектира релационни бази данни

Знания

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

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

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

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

Умения

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

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

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

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

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

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

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

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

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

Знания

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

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

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

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

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

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

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

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

Умения

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

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

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

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

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

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

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

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

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

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

Знания

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

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

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

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

Умения

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

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

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

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

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

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

Създава приложения, използващи релационни бази данни

Знания

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

Умения

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

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

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

Средства за оценяване:

Теоретични тестове и/или практически задания

Условия за провеждане на оценяването:

• Компютър, на който да работят необходимите среди

• Интернет достъп

Критерии за оценяване:

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

• Инсталира и конфигурира СУБД

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

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

• Конфигурира нива на достъп до данни

• Реализира приложение, използващо база данни


ЕРУ 13


Наименование на единицата:

Компютърни мрежи

Ниво по НКР:

4

Ниво по ЕКР:

4

Наименование на професията:

Системен програмист

Ниво по НКР:

4

Ниво по ЕКР:

4

Резултат от учене 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:

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

Знания

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

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

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

Умения

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

• Реализира програмни решения, използващи протоколи за обмен на данни

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

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

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

Средства за оценяване:

Теоретични тестове и/или практически задания

Условия за провеждане на оценяването:

• Компютри, на които да работят необходимите среди

• Интернет достъп

Критерии за оценяване:

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

• Конфигурира услуги за електронна поща

• Конфигурира DNS информация

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


ЕРУ 14


Наименование на единицата:

Вградени микропроцесорни системи

Ниво по НКР:

4

Ниво по ЕКР:

4

Наименование на професията:

Системен програмист

Ниво по НКР:

4

Ниво по ЕКР:

4

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

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

Знания

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

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

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

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

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

Умения

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

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

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

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

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

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

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

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

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

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

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

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

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

Знания

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

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

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

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

Умения

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

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

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

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

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

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

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

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

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

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

Средства за оценяване:

Теоретични тестове и/или практически задания

Условия за провеждане на оценяването:

• Учебна компютърна зала, компютри с инсталирана развойна среда и/или асемблер

• Система инструкции на микрокомпютърната архитектура за изпита

• Вградена микрокомпютърна система

• Подходящи периферни устройства

Критерии за оценяване:

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

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

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

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


ЕРУ 15


Наименование на единицата:

Операционни системи

Ниво по НКР:

4

Ниво по ЕКР:

4

Наименование на професията:

Системен програмист

Ниво по НКР:

4

Ниво по ЕКР:

4

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

Знае основните принципи, функции, процеси и структура на операционните системи

Знания

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

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

Умения

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

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

• Избира подходяща операционна система

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

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

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

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

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

Знания

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

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

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

Умения

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

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

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

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

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

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

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

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

Администрира операционни системи

Знания

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

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

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

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

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

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

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

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

Умения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Знания

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

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

Умения

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

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

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

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

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

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

Средства за оценяване:

Теоретични тестове и/или практически задания

Условия за провеждане на оценяването:

• Компютър, на който да работят необходимите среди

• Локална мрежа

• Интернет достъп

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

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

Критерии за оценяване:

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

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

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

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


ЕРУ 16


Наименование на единицата:

Компютърни системи и периферни устройства

Ниво по НКР:

4

Ниво по ЕКР:

4

Наименование на професията:

Системен програмист

Ниво по НКР:

4

Ниво по ЕКР:

4

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

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

Знания

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

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

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

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

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

Умения

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

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

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

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

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

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

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

Конфигурира и работи с основните видове периферни устройства

Знания

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

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

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

Умения

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

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

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

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

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

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

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

Средства за оценяване:

Теоретични тестове и/или практически задания

Условия за провеждане на оценяването:

• Периферни устройства

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

• Софтуер за тестване

Критерии за оценяване:

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

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

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


4. Изисквания към материалната база

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

За постигане целите на обучението материалната база трябва да включва:

4.1. Учебен кабинет

4.1.1. Основно оборудване - учебни маси, столове, учебна дъска, платно за прожектиране, мултимедийни и други средства за обучение и дидактическа техника.

4.1.2. Учебни пособия - онагледяващи табла, учебни видеофилми, програмни продукти.

4.1.3. Компютърна зала - включва индивидуални компютърни работни места, оборудвани с необходимия за учебния процес хардуер и софтуер, осигурен достъп до интернет, мултимедиен проектор.

4.2. Учебна лаборатория

Учебните лаборатории се оборудват с хардуерни и софтуерни средства, достъп до интернет, както и със съответни помагала.

Работното място на обучавания е в съответствие с нормативите за извършване на съответната дейност и с методическите изисквания. За работно място се счита площта, върху която се намират хардуерните и софтуерните средства, необходими за работа.

Нормативните изисквания към учебната лаборатория са в съответствие с дейностите, които ще се извършват в нея, с видовете технологични процеси, с ергономичните, естетичните изисквания и с методическите указания.

4.2.1. Основно оборудване:

- компютърни работни места - по едно на всеки обучаем;

- различни видове периферни устройства, необходими за учебния процес;

- хардуер и софтуер, необходим за учебния процес.

5. Изисквания към обучаващите

Право да преподават по учебните предмети/модули от общата професионална подготовка имат лица с висше образование по специалност от следните професионални направления от Класификатора на областите на висше образование и професионалните направления, утвърден от Министерския съвет с Постановление № 125 от 2002 г. (посл. доп., бр. 94 от 2005 г.):

• Област на висше образование "Социални, стопански и правни науки":

Професионално направление "Администрация и управление";

Професионално направление "Икономика".

• Област на висше образование "Технически науки";

• Област на висше образование "Здравеопазване и спорт":

Професионално направление "Медицина".

Право да преподават по учебните предмети от отрасловата и специфичната професионална подготовка (теория и практика на професията) имат лица с висше образование по специалности от следните професионални направления според Класификатора на областите на висше образование и професионалните направления:

• Област на висше образование "Социални, стопански и правни науки":

Професионално направление "Администрация и управление";

Професионално направление "Икономика";

Професионално направление "Право".

• Област на висше образование "Природни науки, математика и информатика":

Професионално направление "Информатика и компютърни науки".

• Област на висше образование "Хуманитарни науки":

Професионално направление "Филология".

• Област на висше образование "Технически науки":

Професионално направление "Електротехника, електроника и автоматика";

Професионално направление "Комуникационна и компютърна техника".

По учебен предмет или модул от професионалната подготовка, за който няма съответно професионално направление в Класификатора на областите на висше образование и професионалните направления, могат да преподават лица без висше образование и без професионална квалификация "учител", ако са придобили професионална квалификация по професия "Системен програмист" при условията и по реда на Закона за професионалното образование и обучение.

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


Списък на използваните съкращения

ЗБУТ - здравословни и безопасни условия на труд

КС - компютърна система

ИКТ - информационни и комуникационни технологии

ИТ - информационни технологии

СУБД - системи за управление на бази данни

ПУ - периферни устройства

IDE - интегрирана среда за разработка

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

Debug - функционалност за разучаване на кода и изясняване на грешките

UML (Unified Modeling Language) - унифициран език за моделиране

Build - системи за постоянна интеграция

SQL - език за структурирани запитвания

WWW - World Wide Web

HTTP (hypertext transfer protocol) - протокол за трансфер на хипертекст

FTP (File Transfer Protocol) - протокол за пренос на файлове

SMTP (Simple Mail Transfer Protocol) - интернет стандарт host-to-host имейл транспортен протокол

POP3 (Post Office Protocol, version 3) - протокол за извличане на получена електронна поща от e-mail сървър върху клиентски компютър

DNS (Domain Name System) - система за имена на домейните

CISC (Complex Instruction Set Computer) - компютър с пълна (разширена) система от инструкции Reduced

RISC (Reduced Instruction Set Computer) - компютър с редуцирана система от инструкции

Промени настройката на бисквитките