Курс “Увод в обектно-ориентираното програмиране (ООП)” – професия “Приложен програмист”

Курсът “Увод в обектно-ориентираното програмиране (ООП)” е сред началните курсове за професиите “Програмист“, “Приложен програмист” и “Системен програмист” съгласно държавните общообразователни изисквания. Настоящата учебна програма е приложима както за професионалните гимназии, така и за други учебни заведения.

Разпределение

  • 36 учебни часа (18 седмици по 2 часа)
  • 9 клас, втори учебен срок

Учебна програма

Настоящата учебна програма по “Увод в обектно-ориентираното програмиране (ООП)” е разработена от експертната група към МОН по проект “Професия приложен програмист”.

Наименование на разделите
Минимален брой часове
1.

Дефиниране на класове

  • Дефиниране на собствени класове: клас, конструктор, полета, свойства, създаване на обекти от собствен клас
  • Упражнения: дефиниране на прости класове (например: точка, правоъгълник, кръг и други геометрични фигури)
  • Упражнения: дефиниране на по-сложни класове (фирма със списък от служители)
  • Упражнения: дефиниране на по-сложни класове (училище, учители, учебни предмети, ученици, учебни групи)
8
2.

Член-функции (методи) в класовете

  • Дефиниране на член-функции (методи), ключова дума this
  • Упражнения: член-функции (методи)
  • Упражнения: дефиниране на класове, свойства и методи
6
3.

Енкапсулация на данни в ООП

  • Енкапсулация на данни в класа, getters, setters
  • Упражнения: енкапсулация, приложение
  • Упражнения: по-сложни класове, свойства и енкапсулация
6
4.

Статични членове в класовете

  • Работа със статични членове: статично поле, статичен метод, статичен конструктор, статични свойства
  • Упражнения: статични членове
4
5.

Подготовка за практически изпит

  • Подготовка за практически изпит по Увод в ООП – писане на класове, конструктори, свойства, енкапсулация, методи
4
6.

Практически изпит

  • Практически изпит по Увод в ООП – писане на прости класове
4
Общ минимален брой часове 32
Резерв часове 4
Общ брой часове 36

Свободно учебно съдържание

Всички учители, преподаватели и ентусиасти могат да изтеглят свободно учебно съдържание за курса “Увод в обектно-ориентираното програмиране (ООП)”, което включва:

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

Курсът е част от свободното учебно съдържание на СофтУни фондацията за професия “Приложен програмист”.