Типов учебен план

Държавен образователен стандарт

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

Основни направления на обучение

1. Програмиране и алгоритми на ниско ниво
Учениците усвояват:

  • програмиране на ниско ниво (C, C++, Assembly)
  • алгоритми и структури от данни
  • оптимизация на код
  • принципи на работа на компютърната архитектура

2. Операционни системи и системен софтуер
Обучението включва изучаване на:

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

3. Мрежови технологии и администрация
Учениците се запознават с:

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

4. Работа с хардуер и вградени системи
Специалността развива умения за:

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

5. Сигурност и защита на системи
Включва:

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

6. Инструменти за разработка и системна поддръжка
Учениците работят с:

  • инструменти за мониторинг и диагностика на системи
  • среди за разработка и дебъгери
  • системи за контрол на версиите (Git)
  • скриптови езици за автоматизация (Bash, PowerShell)

За какво подготвя специалността?

След завършване на специалност „Системно програмиране“, обучаваните могат да работят като:

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

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

Производствена практика провеждат всички ученици от 10, 11 и 12 клас. Практиките се провеждат по предварително изготвен график и издадена заповед на директор.

СПГЕ „Джон Атанасов“ сключва договор с фирмите-партньори, в които се провежда практиката. В договора се уточняват подробности относно провеждането на практиката като:

  • ангажимента на фирмата да проведе начален инструктаж за безопасна работа на конкретно работно място;
  • определяне на наставник от фирмата, който задава конкретни задачи на учениците според указаните в договора знания и умения получени от тях до момента на провеждане на практиката, както и да контролира качеството на тяхното изпълнение;
  • определяне на ръководител на практиката от страна на училището, който да контролира практиката на учениците, да проверява и отбелязва в дневника на класа присъствието на учениците на работното място;
  • учениците водят тетрадка-дневник, в която се записва датата, часовете на работа, възложените задачи, оценка на тяхното изпълнение и подпис на наставника и ръководителя;k
  • след завършване на практиката, ръководителят и наставникът заедно определят оценка за практиката на конкретно работно място на всеки ученик;
  • фирмата издава служебна бележка за проведената практика.