Освітній компонент «Програмування» є невід’ємною складовою підготовки майбутніх вчителів інформатики та спрямований на підвищення рівня формування у здобувачів освіти знань та умінь, які дадуть теоретичний і практичний фундамент, необхідний для вивчення загальних принципів програмування. Курс охоплює базові концепції програмування, такі як типи даних, алгоритми, цикли, розгалуження, масиви та структури даних, а також об’єктно-орієнтоване програмування. Слід також відмітити, що ОК охоплює навички програмування класичних задач, від розробки алгоритму до його реалізації у вигляді коду, тестування та налагодження на мовах програмування С++, С#, Java, JavaScript або Python. Окрім технічних аспектів, акцент робиться на методиках викладання цих тем учням, а також на формуванні у здобувачів освіти навичок пояснення складних понять у доступній формі.
Слід відмітити, що даний ОК є частиною ОК "Програмування". Розподіл годин: усього годин - 120; лекцій - 30; лабораторних робіт - 34; самостійна робота - 49; консультацій - 7.
- Автор курсу: Пастернак Вікторія