Чл. 4

НАРЕДБА № 18 ОТ 23 АВГУСТ 2019 Г. ЗА ПРИДОБИВАНЕ НА КВАЛИФИКАЦИЯ ПО ПРОФЕСИЯТА "ПРОГРАМИСТ"

НаредбаРаздел II

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

Преходни и Заключителни разпоредби § 1. (1) Типовите учебни планове почл. 3, разработени въз основа на тази наредба, се прилагат от учебната 2019/2020 година за учениците, които от тази година започват обучението си за придобиване на професионална квалификация по професията. (2) Учениците, които са приети за обучение за придобиване на професионална квалификация по професията в системата на училищното образование до учебната 2018/2019 година включително, се обучават и завършват обучението си по учебните планове и учебните програми, които са действали при постъпването им. (3) Лицата, навършили 16 години, които към влизане в сила на тази наредба се обучават в квалификационен курс, завършват обучението си по учебните планове и учебните програми, по които са започнали.

§ 2. Тази наредба се издава на основаниечл. 22, ал. 6 във връзка с ал. 2, т. 6 от Закона за предучилищното и училищното образованиеи отменяНаредба № 20 от 2004 г. за придобиване на квалификация по професия "Програмист" (ДВ, бр. 104 от 2004 г.).

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

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

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

1.1. Изисквания към кандидатите за входящо минимално образователно и/или квалификационно равнище за придобиване на степен на професионална квалификация съгласноЗакона за професионалното образование и обучение (ЗПОО) За придобиване на втора степен на професионална квалификация по професията "Програмист" от Списъка на професиите за професионално образование и обучение почл. 6, ал. 1от (утвърден от министъра на образованието и науката със Заповед № РД-09-413 от 12.05.2003 г., посл. изм. Заповед № РД-09-296 от 19.02.2018 г.) изискванията за входящото минимално образователно равнище към кандидатите са: за ученици - завършено основно образование; за лица, навършили 16 години - завършен първи гимназиален етап. Здравословното състояние на кандидата се удостоверява с медицински документ, доказващ, че професията, по която желае да се обучава, не му е противопоказна. Изискването за входящо минимално квалификационно равнище при продължаващо професионално обучение е придобита първа степен на професионална квалификация от същата област на образование. 1.2. Валидиране на професионални знания, умения и компетентности Придобиването на квалификация по професията "Програмист" или по част от нея чрез валидиране на придобити с неформално или информално учене резултати от ученето се осъществява съгласноНаредба № 2 от 2014 г. за условията и реда за валидиране на професионални знания, умения и компетентности(ДВ, бр. 96 от 2014 г., в сила от 1.01.2015 г.).

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

2.1. Трудови дейности, отговорности, личностни качества, особености на условията на труд, оборудване и инструменти, изисквания за упражняване на професията, определени в законови и подзаконови актове (здравословно състояние, правоспособност и др.) Програмистът работи с компютри (включително виртуални машини, облачна инфраструктура и мобилни устройства), операционни системи, езици за програмиране, специализирана литература, техническа документация и др. В дейността си той използва текстообработващи системи, електронни таблици и системи за презентации, системи за управление на виртуални машини, интегрирани среди за разработка, системи за управление на бази от данни, системи за контрол на версиите на изходния код, системи за управление на проекти, сървърни технологии. Придобилият втора степен на професионална квалификация по професията "Програмист" умее да работи с всички устройства от конфигурацията на компютърната система (КС) и периферните устройства (ПУ), като познава принципното устройство и действие на компютърните системи и на основни видове ПУ. Свободно използва възможностите на текстообработващи системи, електронни таблици и програми за презентации, средства за архивиране на данни, средства за диагностика и отстраняване на компютърни вируси, средства за защита на информацията. Програмистът инсталира, конфигурира и администрира необходимия системен и приложен софтуер за работа с КС, инсталира интегрирани среди за разработка и конфигурира компонентите, свързани с разработката на софтуер, както и инсталира и конфигурира бази от данни, умее да съставя и разчита софтуерна документация. Познава различни видове процеси за разработка на софтуер, както и терминологията и основните процеси в софтуерното тестване; познава и следи различни показатели на качеството на софтуерни продукти и работи свободно с бази от данни. Програмистът работи свободно с обектно-ориентирана парадигма, с библиотеки, работещи с файлове, както с библиотеки за изграждане на графичен потребителски интерфейс. Той познава стандартни алгоритми и структури от данни и умее да ги прилага при решаване на конкретни проблеми. Създава програмни продукти по готов проект, прилагайки обектно-ориентирани езици за програмиране, умее да разработва и приложения, работещи с бази от данни. Придобилият професионална квалификация по професията "Програмист" познава устройството на компютърни мрежи, стандартни мрежови протоколи и умее да реализира софтуерни системи, които комуникират в рамките на компютърна мрежа. Изгражда статични уеб страници по предварително подготвен дизайн, проектира и изгражда динамични уеб базирани системи. Програмистът спазва правните, етичните и здравните норми за работа с информационните технологии (ИТ) и създава и поддържа безопасна работна среда. Работното време на програмиста е с нормална продължителност в съответствие с разпоредбите наКодекса на труда. Той може да работи и като самонаето лице, като работното време в този случай е гъвкаво. Възможно е да работи през почивни дни или в извънстандартното работно време. Работната дейност на програмиста се изпълнява в съответствие сНаредба № 7 от 2005 г. за минималните изисквания за осигуряване на здравословни и безопасни условия на труд при работа с видеодисплеи(ДВ, бр. 70 от 2005 г.). 2.2. Възможности за продължаване на професионалното обучение Лицата, придобили втора степен на професионална квалификация по професията "Програмист", могат да продължат обучението си за придобиване на трета степен на професионална квалификация по професия "Системен програмист" или по професия "Приложен програмист" от професионално направление 481 "Компютърни науки". При продължаващото професионално обучение усвоените единици резултати от учене по отрасловата професионална подготовка се признават и се организира обучение за усвояване на единиците резултати от учене по общата професионална подготовка за професии от трета степен на професионална квалификация, както и за усвояване на единиците резултати от учене по специфичната професионална подготовка. Придобилите втора степен на професионална квалификация по професията "Програмист" могат да повишават квалификацията си чрез обучение в курсове и семинари, участие в конференции, специализирани национални и международни изложения, състезания и конкурси, работни срещи и други прояви, организирани от бранша. 2.3. Възможности за професионална реализация съгласноНационалната класификация на професиите и длъжностите (НКПД - 2011), утвърдена със Заповед № РД-01-931 от 27.12.2010 г. на министъра на труда и социалната политика, посл. изм. и доп. със Заповед № РД-01-1093 от 19.12.2018 г. Лицата, придобили квалификация по професията "Програмист", намират професионална реализация в предприятия, фирми и организации, които проектират и произвеждат програмни продукти, поддържат и обслужват информационни системи за клиенти, които ползват компютърна техника. Придобилият втора степен на професионална квалификация по професията "Програмист" може да постъпва на работа на следните длъжности отНКПД - 2011: 3512-3007 Консултант, поддръжка на софтуер; 3512-3008 Оператор, инсталиране на софтуер; 3512-3001 Техник, компютърно програмиране; 3512-3011 Специалист, поддръжка приложения; 3514-3001 Администратор, уеб сайт; 3514-3002 Техник, уеб сайт; 3514-3003 Уебмастер; 3514-3004 Мениджър, уеб сайт, както и на други близки до тях длъжности или допълнени при актуализиране на НКПД.

  1. Списък на Единиците резултати от учене (ЕРУ)

Обща професионална подготовка за втора степен на професионална квалификация ЕРУ 1. Здравословни и безопасни условия на труд (ЗБУТ) РУ 1.1. Спазва хигиенните норми и здравословните и безопасни условия на труд на работното място РУ 1.2. Осъществява превантивна дейност по опазване наоколната среда РУ 1.3. Предотвратява и овладява аварийни ситуации ЕРУ 2. Икономика РУ 2.1. Познава основите на пазарната икономика РУ 2.2 Познава характеристиките на производствената дейност във фирмата/ предприятието ЕРУ 3. Предприемачество РУ 3.1. Познава основите на предприемачеството РУ 3.2. Формира предприемаческо поведение Отраслова професионална подготовка ЕРУ 4. Организация на труда РУ 4.1. Подготовка на работното място РУ 4.2. Организация на работното място ЕРУ 5. Комуникация и чужд език РУ 5.1. Общува ефективно в работния екип РУ 5.2. Води ефективна бизнес комуникация РУ 5.3. Владее чужд език по професията ЕРУ 6. Математика (Важи за всички професии от професионално направление "Компютърни науки") РУ 6.1. Извършва базов анализ на функции РУ 6.2. Борави с основните математически понятия, срещани в дискретната математика РУ 6.3. Борави с основните математически понятия, срещани в линейната алгебра РУ 6.4. Прилага различни бройни системи Специфична професионална подготовка за специалност "Програмно осигуряване" - втора степен на професионална квалификация ЕРУ 7. Програмиране РУ 7.1. Създава структурни програми с процедурен език РУ 7.2. Създава структурни програми, управляващи входно-изходни потоци ЕРУ 8. Алгоритми и структури от данни РУ 8.1. Реализира и прилага структури от данни и свързани с тях алгоритми РУ 8.2. Реализира и прилага алгоритми за сортиране РУ 8.3. Реализира и прилага алгоритми за търсене РУ 8.4. Използва стандартна библиотека, реализираща функционалността на речници и множества РУ 8.5. Използва стандартна библиотека, реализираща функционалността на графи РУ 8.6. Използва стандартна библиотека, реализираща функционалността на бинарни дървета ЕРУ 9. Модели на програмиране РУ 9.1. Използва обектно-ориентирания модел РУ 9.2. Използва събитийно-ориентирания модел РУ 9.3. Създава софтуер, използващ клиент-сървърни архитектури ЕРУ 10. Софтуерна разработка РУ 10.1. Използва различни видове операционни системи РУ 10.2. Дефинира устройството на компютъра РУ 10.3. Обяснява разликата между среда за разработка и текстов редактор РУ 10.4. Прилага стандартни средства за компилация, интерпретация и изпълнение на програма РУ 10.5. Реализира търсене и отстраняване на грешки и процес на "рефакториране" РУ 10.6. Обяснява същността на клиент-сървърни архитектури РУ 10.7. Използва бази от данни и прилага CRUD операции над тях РУ 10.8. Дефинира различни начини за комуникация между системи РУ 10.9. Назовава основни стандарти за представяне и описание на данни в текстов вид (xml, json) ЕРУ 11. Работен процес РУ 11.1. Владее основните процеси на софтуерно тестване РУ 11.2. Използва методологии за разработка на софтуер РУ 11.3. Използва системи за контрол на версията на изходния код РУ 11.4. Следва процес на управление на задачите РУ 11.5. Работи с чужд код ЕРУ 12. Уеб програмиране РУ 12.1. Разработва клиентски уеб софтуер (Frontend) РУ 12.2. Разработва сървърен уеб софтуер (Backend) Описание на единиците резултати от учене Обща професионална подготовка за втора степен на професионална квалификация ЕРУ 1 ЕРУ 2 ЕРУ 3 Отраслова професионална подготовка ЕРУ 4 ЕРУ 5 ЕРУ 6 Специфична професионална подготовка за специалност "Програмно осигуряване" - втора степен на професионална квалификация ЕРУ 7 ЕРУ 8 ЕРУ 9 ЕРУ 10 ЕРУ 11 ЕРУ 12

  1. Изисквания към материалната база

Обучението по теория се осъществява в компютърни зали, а по практика - в компютърни зали, учебни лаборатории или базови обекти във фирми с предварително сключени договори. За постигане на резултатите от ученето, материалната база трябва да включва: 4.1. Учебен кабинет 4.1.1. Основно оборудване - учебни маси, столове, учебна дъска, мултимедийни и други средства за обучение и дидактическа техника. 4.1.2. Учебни пособия - онагледяващи табла, учебни видеофилми, програмни продукти. Наличие на библиотека за специализирана литература (хартиен или електронен носител). 4.1.3. Компютърна зала - включва индивидуални компютърни работни места, оборудвани с необходимия за учебния процес хардуер и софтуер, осигурен достъп до интернет, мултимедиен проектор/телевизионен екран/монитор. 4.2. Учебна лаборатория Учебните лаборатории се оборудват с хардуерни и софтуерни средства, достъп до интернет, както и със съответни пособия. Работното място на обучавания е в съответствие с нормативите за извършване на конкретната дейност и методическите изисквания. За работно място се счита площта, върху която се намират хардуерните и софтуерните средства, необходими за работа. Нормативните изисквания към учебната лаборатория са в съответствие с дейностите, които ще се извършват в нея, с видовете технологични процеси, с ергономичните, естетичните изисквания и методическите указания. 4.2.1. Основно оборудване:

  • компютърни работни места по едно на всеки обучаем;
  • различни видове периферни устройства, необходими за учебния процес;
  • хардуер и софтуер, необходими за учебния процес (такива могат да бъдат интегрирани среди за разработка (IDE), компилатори, интерпретатори, библиотеки, системи за управление на програмния код (source control), за автоматизирано асемблиране (build) и автоматизирано тестване, непрекъсната интеграция (continuous integration), системи за управление на задачите и дефектите (bug and task tracking).
  1. Изисквания към обучаващите

По учебен предмет или модул от професионалната подготовка могат да преподават лица със завършено висше образование по съответната специалност. По учебен предмет или модул от професионалната подготовка, за който няма съответно професионално направление вКласификатора на областите на висше образование и професионалните направления, приет с Постановление № 125 от 2002 г. на Министерския съвет (ДВ, бр. 64 от 2002 г.), могат да преподават лица без висше образование, ако са придобили съответната професионална квалификация при условията и по реда наЗакона за професионалното образование и обучение. Професионална квалификация "учител" не е необходима. Препоръчително е на всеки три години обучаващите да преминават курс за актуализиране на професионалните знания, умения и компетентности. Списък на използваните съкращения: ЗБУТ - здравословни и безопасни условия на труд КС - компютърна система ИКТ - информационни и комуникационни технологии ИТ - информационни технологии ПУ - периферни устройства ОС - операционна система IDE - интегрирана среда за разработка Debug - функционалност за разучаване на кода и изясняване на грешките SQL - език за структурирани запитвания WWW - World Wide Web HTTP - Hypertext Transfer Protocol - протокол за трансфер на хипертекст HTML - HyperText Markup Language - език за маркиране на хипертекст CSS - Cascading Style Sheets - език за описание на стилове URI - Uniform Resource Identifier - универсален идентификатор на ресурс URL - Uniform Resource Locator - универсален указател на ресурс USB - Universal Serial Bus - универсална серийна шина VGA - Video Graphics Array - видеографичен масив HDMI - High-Definition Multimedia Interface - интерфейс за мултимедия с висока детайлност PCI - Peripheral Component Interconnect SATA - Serial AT Attachment - шинен интерфейс DVI - Digital Visual Interface - дигитален (цифров) графичен интерфейс REPL - read-eval-print loop - интерактивна среда за компютърно програмиране CRUD - create, read, update and delete - четирите основни функции на паметта за продължително съхранение JOINs - заявка, която съчетава редове от две или повече таблици OSI model - Open Systems Interconnection Basic Reference Model TCP - Transmission Control Protocol UDP - User Datagram Protocol JSON - JavaScript Object Notation - текстово базиран отворен стандарт XML - eXtensible Markup Language - разширяем маркиращ език svn - Subversion - софтуерна система за контрол на версиите git - децентрализирана система за контрол на версиите на файлове API - Application Programming Interface - приложно-програмен интерфейс MVC - Model-View-Controller - Модел-Изглед-Контролер - архитектурен шаблон за дизайн в програмирането

Практика по чл. 4

0 решения, 0 цитирания

Няма налични съдебни препратки за избрания филтър.