Курсът “Разработка на софтуер” се изучава в професиите “Програмист“, “Приложен програмист” и “Системен програмист” съгласно държавните общообразователни изисквания. Настоящата учебна програма е приложима както за професионалните гимназии, така и за други учебни заведения.
Разпределение
- 162 учебни часа (18 седмици по 4 часа + 18 седмици по 5 часа)
- 11 клас, първи и втори учебен срок
Учебна програма
Настоящата учебна програма по “Разработка на софтуер” е разработена от експертната група към МОН по проект “Професия приложен програмист”.
| № |
Наименование на разделите |
Минимален брой часове |
| 1 |
Увод в разработката на софтуер – преглед на трислойния модел
|
9 |
| 2 |
Увод в концепцията за тестване – писане на “unit” тестове
|
9 |
| 3 |
Увод в концепцията за дебъгване – откриване и отстраняване на проблеми
|
9 |
| 4 |
Увод в концепцията за рефакториране и правене на “инкрементални промени”
|
9 |
| 5 |
Увод в инструментите за разработка – IDE, текстови редактори, командни инструменти
|
9 |
| 6 |
Използване на външни “3rd party” библиотеки. Пакетни мениджъри
|
9 |
| 7 |
Свързване на приложения с бази от данни
|
18 |
| 8 |
Създаване на приложения с няколко потребителски интерфейса. Дефиниране на APIs
|
18 |
| 9 |
Ниво на абстракция – дизайн и интерфейс на приложение
|
18 |
| 10 |
Създаване на курсова работа в екип
|
54 |
| 11 |
Защита на курсова работа
|
9 |
Свободно учебно съдържание
Всички учители, преподаватели и ентусиасти ще могат да изтеглят свободно учебно съдържание за курса “Разработка на софтуер”, което включва:
- Презентации за всяка тема
- Добре разписани задания за упражнения за всяка тема
- Примерно задание за практически курсов проект
Курсът е част от свободното учебно съдържание на СофтУни фондацията за професия “Приложен програмист”.
