Published using Google Docs
osn_prg2023
Updated automatically every 5 minutes

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

«ПРИКАРПАТСЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ

ІМЕНІ ВАСИЛЯ СТЕФАНИКА

ІВАНО-ФРАНКІВСЬКИЙ ФАХОВИЙ КОЛЕДЖ

Циклова комісія професійної та практичної підготовки

спеціальності «Прикладна математика»

СИЛАБУС НАВЧАЛЬНОЇ ДИСЦИПЛІНИ

Основи програмування

Рівень фахової передвищої освіти

Освітня програма «Початкова освіта»

Спеціальність 013  Початкова освіта

Галузь знань 01 Освіта / Педагогіка

Затверджено на засіданні циклової комісії професійної та практичної підготовки

спеціальності «Прикладна математика»
Протокол №
 1
від “30”серпня 2023р.

м. Івано-Франківськ - 2023


1. Загальна інформація

Назва дисципліни

Основи програмування

Викладач (-і)

Никорак Ярослав Ярославович

Контактний телефон викладача

0342-57-00-08

E-mail викладача

nykorak@pnu.edu.ua

Формат дисципліни

очна

Обсяг дисципліни

Кредити ЄКТС – 3 (90 год.)

Консультації

Обговорення загальнометодологічних і загальнонаукових аспектів курсу. Консультації проводяться відповідно до Графіку індивідуальних занять зі студентами, розміщеному на інформаційному стенді лабораторії інформаційних технологій.

Також можливі консультації шляхом листування через електронну пошту.

2. Анотація до навчальної дисципліни

Дисципліна «Основи програмування» посідає чільне місце серед інших дисциплін, передбачених навчальним планом. Гармонійне поєднання математичного і прикладного аспектів робить її однаково привабливою як для теоретиків, так і для практиків.

Дана навчальна дисципліна формує важливі навики практичної та наукової діяльності при підготовці фахівців ОКР «молодший спеціаліст» спеціальності «Початкова освіта» зі спеціалізацією «Інформатика». При вивчення цієї навчальної дисципліни використовуються поняття і методи теорії програмування, мов програмування, математичних дисциплін, теорії алгоритмів тощо.

Курс покликаний ознайомити студентів з програмуванням на Scratch, оскільки це середовище та інтерпретована динамічна візуальна мова програмування, у якій код створюється шляхом маніпулювання графічними блоками, орієнтовано в першу чергу на дітей та початкове знайомство з основними концепціями та ідеями програмування, а значить добре підійде майбутнім вчителям інформатики для навчання основам програмування учнів початкової школи.

3. Мета та цілі навчальної дисципліни

Мета викладання навчальної дисципліни полягає в:

  • оволодінні студентами фундаментальними теоретичними поняттями теорії програмування;
  • формуванні практичних навиків реалізації найбільш поширених алгоритмів та методів програмування;
  • формуванні практичних навичок застосування теорії програмування для розв’язування прикладних задач;
  • встановленні предметних зв’язків даної навчальної дисципліни з іншими;
  • отриманні студентами теоретичної підготовки і практичних навиків для успішного засвоєння фундаментальних і спеціальних дисциплін навчального плану, а також для можливості вивчення спеціальної літератури.

Завдання викладання навчальної дисципліни: навчити студентів основам мови Scratch: використанню виразів, операторів, масивів та рядків, функцій, створювати проєкти. Забезпечити вироблення практичних навичок роботи з спрайтами, змінювати їх зовнішній вигляд; переміщувати їх; керувати переміщенням і зміною вигляду; відтворювати звуки і малювати як олівцем; програмно змінювати властивості об'єкта та середовища

У результаті вивчення навчальної дисципліни студент повинен

знати:

  • типові алгоритмічні конструкції: послідовність, вибір, повторення;
  • етапи обробки програм на ПК: редагування, трансляція, компонування;
  • скалярні типи даних;
  • структуровані типи даних: масиви, рядки, структури, файли, списки;
  • модульний принцип розробки програм;
  • методи структурного, модульного та об’єктно-орієнтовного програмування;
  • поняття проєктування та програмування;

вміти:

  • розробляти алгоритми методом покрокового уточнення,
  • складати лінійні, розгалужені, циклічні програми, використовувати елементи Scratch для складання проєктів,
  • працювати із різними типами даних,
  • складати програми обробки масивів,
  • реалізовувати багатомодульні програми,
  • відлагоджувати програми в середовищі Scratch.

4. Програмні компетентності та результати навчання

Інтегральна компетентність:

Здатність особи до виконання типових спеціалізованих і завдань у педагогічній галузі професійної діяльності, пов'язаних з виконанням виробничих завдань підвищеної складності та/або здійсненням обмежених управлінських функцій, шо характеризуються певною невизначеністю умов та потребують застосування положень і методів педагогічної науки, і завершується здобуттям відповідної освітньої кваліфікації.

Загальні компетентності:

ЗК-1. Здатність навчатися й оволодівати сучасними знаннями, зокрема, інноваційними методичними підходами, сучасними системами, методиками, технологіями навчання, розвитку й виховання учнів початкової школи: чинним нормативним забезпеченням початкової освіти тощо.

ЗК-2. Здатність до пошуку, оброблення та аналізу, систематизації й узагальнення інформації, зокрема професійно-педагогічної, з різних джерел та формулювання логічних висновків.

Фахові компетентності спеціальності:

ФК-1. Здатність вивчати, аналізувати та застосовувати під час планування освітнього процесу професійну літературу, подану в паперовій та електронній формах.

ФК-6. Здатність до здійснення освітнього процесу.

Програмні результати навчання:

ПРН-1. Володіти законодавчою базою щодо завдань, цілей, принципів, засад функціонування початкової та вищої освіти в Україні. Знати міжнародні та законодавчі акти України в галузі охорони дитинства про захист прав дітей та забезпечення їх повноцінного розвитку.

ПРН-3. Знати сучасні концепції, завдання, зміст, методи, організаційні форми початкової освіти; особливості та інструментарій психолого-педагогічного супроводу освітнього процесу; методи діагностики та корекції психофізичного розвитку дітей молодшого шкільного віку; види і засоби контролю.

ПРН-6. Знати традиційні та інноваційні технології організації і проведення методичної роботи в загальноосвітньому навчальному закладі за напрямами, зумовленими посадовими обов'язками вчителя початкової школи.

ПРН-7. Демонструвати практичні вміння і навички роботи вчителя початкової школи: надавати методичну допомогу за всіма напрямами програм навчання і виховання молодших школярів, проводити різні форми методичної роботи з підвищення кваліфікації: семінари, практикуми, тренінги. консультації та ін. заходи методичного спрямування. Організовувати роботу методичної ради ЗСО.

ПРН-9. Уміти визначати мету професійної діяльності, її конкретні цілі і завдання на кожному етапі навчальної, виховної роботи і передбачати кінцевий результат; володіти методами визначення ефективності заходів, спрямованих на підвищення якості навчально-виховної роботи: уміти проектувати власну педагогічну систему професійної діяльності.

ПPH-13.Уміти проектувати навчально-виховний процес з урахуванням режимних вимог початкової освіти.

ПРН-14. Уміти розробляти документацію щодо навчання, виховання та наукової, методичної, організаційної роботи вчителя початкової школи; уміти аналізувати, узагальнювати і поширювати передовий педагогічний досвід.

5. Організація навчання

Обсяг навчальної дисципліни

Вид заняття

Загальна кількість годин

лекції

24

семінарські заняття / практичні / лабораторні

24

самостійна робота

42

Ознаки курсу

Семестр

Спеціальність

Курс

(рік навчання)

Нормативний /

вибірковий

5

013 Початкова освіта

3

вибірковий

Тематика навчальної дисципліни

Тема

кількість год.

лекції

сем. зан.

сам. роб.

Тема 1. Моделювання та основи алгоритмізації

2

2

4

Тема 2. Поняття алгоритму

2

2

4

Тема 3. Загальні відомості про мови програмування

2

2

4

Тема 4. Інтерфейс середовища програмування Scratch

2

2

4

Тема 5. Організація вводу-виводу даних

2

2

4

Тема 6. Алгоритмічна конструкція слідування

2

2

4

Тема 7. Алгоритмічна конструкція розгалуження

2

2

4

Тема 8. Цикли.

2

2

4

Тема 9. Методи сортування

2

2

4

Тема 10. Методи пошуку

2

2

4

Тема 11. Рекурсія

2

2

4

Тема 12. Ітерація. КОНТРОЛЬНА РОБОТА

2

2

4

ЗАГ.:

24

24

48

6. Система оцінювання навчальної дисципліни

Загальна система оцінювання навчальної дисципліни

Загальна система оцінювання навчальної дисципліни здійснюється відповідно Положення про порядок організації та проведення оцінювання успішності здобувачів освіти  Прикарпатського національного університету імені Василя Стефаника (введено в дію наказом ректора № 309 від 19.05.2023 р.). https://cutt.ly/uwLbXyuB

Оцінювання проводиться за 100-бальною системою: лабораторні, контрольна – 100 балів.

Вимоги до письмової роботи

Вивчення дисципліни передбачає обов’язкове виконання всіма студентами однієї письмової контрольної роботи. Роботи виконуються на останньому занятті. Оцінка за контрольну роботу формується як сума оцінок за виконання кожного тесту, прикладу, задачі контрольної роботи.

Семінарські заняття

Оцінка за семінарські заняття виставляється як середньозважене оцінок виконання всіх запланованих робіт.

Умови допуску до підсумкового контролю

Для отримання допуску до підсумкового контролю студент повинен отримати мінімум 50 балів з семінарських занять та контрольних робіт

Підсумковий контроль

Форма контролю – залік

Підсумкова залікова оцінка (у стобальній шкалі) з навчальної дисципліни визначається як сума оцінок за поточний контроль знань.

Підсумкова залікова оцінка розраховується та виставляється викладачем і оголошується здобувачам фахової передвищої освіти на останньому занятті.

7. Політика навчальної дисципліни

Академічна доброчесність:

Очікується, що студенти будуть дотримуватися принципів академічної доброчесності, усвідомлюючи наслідки її порушення, що визначається Положенням про запобігання академічному плагіату в Прикарпатському національному університеті імені Василя Стефаника  https://cutt.ly/lwLnsCTS.

Відвідування занять

Відвідання занять є важливою складовою навчання. Очікується, що всі студенти відвідають семінарські заняття курсу.

Пропуски занять відпрацьовуються в обов’язковому порядку. Студент зобов’язаний відпрацювати пропущене заняття впродовж двох тижнів з дня пропуску заняття.

Неформальна освіта

Здобувачі фахової передвищої освіти мають право на визнання та зарахування під час вивчення даної навчальної дисципліни результатів неформальної освіти, відповідно до Положення про визнання результатів навчання, здобутих шляхом неформальної освіти в Прикарпатському національному університеті імені Василя Стефаника (введено в дію наказом ректора № 672 від 24.11.2022 р.)  https://cutt.ly/WwLmrXQP 

8. Рекомендована література

1. Вивчаємо Scratch разом [Електронний ресурс]. – Режим доступу: https://sites.google.com/comp-sc.if.ua/scratch-together

2. Programming with Scratch [Coursera] http://bit.ly/30LkGBz.

3. Ковалюк Т. В. К 56 Алгоритмізація та програмування: Підручник. — Львів: «Магнолія 2006», 2021. — 400 с.

4. Козак Л. І. Основи програмування : навч. посіб. / Л. І. Козак, І. В. Костюк, С. П. Стачевич. – Львів : «Новий Світ–2000», 2017. – 328 с.

5. Лугова Т.А., Блажко О. А. Розробка навчальних ігор, заснованих на активізації неявних знань. // Управління розвитком складних систем. 2018, 35. С. 105-112.
URL: http://urss.knuba.edu.ua/files/zbirnyk-35/15.pdf

6. Маджед Марджі. Scratch для дітей. Веселий вступ до програмування з іграми, малюнками, фактами і математикою. – В-во Старого Лева, 2020. – 294 с.

7. Пекарський Б. Основи програмування. Навчальний посібник. – В-во «Кондор», 2018. – 364 с.

Викладач                                         Ярослав НИКОРАК