Активні фільтри:

Програмування та обробка даних I

Інтерактивний посібник із річного навчального плану | 1-й рік бакалаврату

[+] Фільтр за навчальними ситуаціями [+] Фільтр за базовими знаннями [+] Фільтр за ключовими компетентностями [+] Фільтр за критеріями оцінювання [+] Фільтр за операційними дескрипторами

Ключові компетентності

CCL: Мовно-комунікативна компетентність

Це здатність висловлювати й тлумачити поняття, факти та думки в усній і письмовій формі, мовно взаємодіючи в усіх соціальних і культурних контекстах.

Переглянути повне визначення

CP: Багатомовна компетентність

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

Переглянути повне визначення

STEM: Математична компетентність та компетентність у науці, техніці й інженерії

Це вміння застосовувати математичне міркування та методи науки й техніки для розв’язання задач у різних ситуаціях реального життя.

Переглянути повне визначення

CD: Цифрова компетентність

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

Переглянути повне визначення

CPSAA: Особистісна, соціальна компетентність і вміння вчитися

Це здатність розмірковувати про себе, керувати власним навчанням, конструктивно співпрацювати з іншими та долати невизначеність.

Переглянути повне визначення

CC: Громадянська компетентність

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

Переглянути повне визначення

CE: Підприємницька компетентність

Це здатність втілювати ідеї в дії, зокрема креативність, інноваційність і вміння планувати проєкти та керувати ними для досягнення цілей.

Переглянути повне визначення

CCEC: Компетентність культурної обізнаності та самовираження

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

Переглянути повне визначення

Операційні дескриптори

CC3: Демократичне співіснування

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

Обґрунтування включення

Його включення обґрунтоване зростанням інтересу до демократичної участі та до доступних комп’ютерних інструментів, що поєднують громадянське мислення з обчислювальною логікою.

CCL1: Розуміння та аналіз текстів

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

CCEC4-1: Створення мистецьких проєктів

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

Обґрунтування включення

З появою генеративного ШІ цей дескриптор став ключовим. Його включено, щоб оцінювати здатність ефективно й творчо створювати різноманітний контент (документацію, концептуальні карти, піктограми, посібники) за допомогою цих нових інструментів.

CD1: Пошук інформації та керування нею

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

CD2: Цифрова комунікація та співпраця

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

CD3: Створення цифрового контенту

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

CD4: Безпечне та відповідальне використання

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

CD5: Розв’язання технічних проблем

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

CE1: Аналіз викликів і можливостей

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

CE2: Мобілізація ресурсів

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

Обґрунтування включення

Хоча це не прямий дескриптор предмета, його включення виправдане, бо обробка даних (Знання C) і управління проєктами (Знання B) часто передбачають аналіз викликів і ухвалення обґрунтованих рішень з огляду на здійсненність програмного проєкту та цінність, яку він може принести.

CP2: Спілкування іноземною мовою

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

Обґрунтування включення

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

CPSAA1: Самосвідомість і особистісний ріст

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

CPSAA2: Адаптація та подолання невизначеності

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

CPSAA3: Співпраця та командна робота

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

CPSAA4: Керування навчанням

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

CPSAA5: Життя, орієнтоване на майбутнє

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

STEM1: Математичне міркування та подання

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

STEM2: Використання наукових моделей

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

STEM3: Планування та проведення досліджень

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

STEM4: Аналіз даних і висновки

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

STEM5: Здоров’я та сталість

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

Специфічні компетентності

CEsp1: Аналіз і проєктування алгоритмів

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

CEsp2: Розроблення проєктів і керування ними

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

CEsp3: Використання структур даних

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

CEsp4: Зберігання інформації

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

CEsp5: Публікація та документування застосунків

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

CEsp6: Застосування понять інформатики

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

Критерії оцінювання

CA1.1: Проєктування алгоритмів

Проєктувати розв’язки комп’ютерних задач за допомогою алгоритмів, творчо застосовуючи елементи й техніки програмування, незалежно від мови програмування, якою їх буде реалізовано.

CA1.2: Програмування застосунків

Програмувати застосунки для різних середовищ, використовуючи принципи програмування й адаптуючи алгоритми до конкретної мови програмування.

CA1.3: Створення ефективних програм

Створювати комп’ютерні програми з урахуванням їхньої ефективності як за обчислювальною складністю, так і за модульністю, зв’язністю (cohesion) і зчепленням (coupling).

CA2.1: Аналіз і планування

Аналізувати й планувати процес розроблення застосунків на основі вимог, викладених в умові завдання.

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

CA2.2: Постійне вдосконалення

Застосовувати стратегії постійного вдосконалення на етапах життєвого циклу проєкту.

Цей критерій тісно пов’язаний із гнучкими методологіями програмування (SCRUM, Kanban) та інструментами контролю версій (git, GitHub), які вивчаються на другому році.

CA2.3: Використання методологій

Використовувати або вивчати методології програмної інженерії, доречні з огляду на характеристики продукту, який треба розробити.

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

CA3.1: Вибір структур даних

Програмувати застосунки, обираючи найдоречніші типи та структури даних залежно від поставленого контексту.

CA3.2: Реалізація структур даних

Використовувати структури даних, що дають змогу створювати ефективні програми, мінімізуючи споживання ресурсів і час виконання.

CA4.1: Проєктування баз даних

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

Цей критерій вимагає знання моделі «сутність — зв’язок» і теорії нормалізації; оскільки ці знання віднесено виключно до другого року бакалаврату, критерій належить переважно до другого року.

CA4.2: Робота з базами даних

Виконувати основні операції з базою даних (створення, запит, оновлення та видалення).

CA4.3: Використання сховищ даних

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

CA5.1: Дизайн взаємодії

Застосовувати методи дизайну взаємодії відповідно до посібників зі стилю.

CA5.2: Оцінювання зручності використання

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

CA5.3: Створення документації

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

CA6.1: Залучення понять

Залучати поняття з певних галузей інформатики під час створення програм і застосунків.

CA6.2: Дослідження застосунків

Досліджувати сучасні застосунки, щоб зрозуміти, як вони працюють усередині.

CA6.3: Контроль версій

Відстежувати версії проєкту за допомогою інструментів контролю версій.

CA6.4: Критичне використання ШІ

Використовувати інструменти штучного інтелекту, щоб створювати контент (зокрема документи для дослідження теми), програмувати та навчатися, — і все це з дуже критичним підходом.

CA6.5: Моделювання середовищ

Моделювати середовища за допомогою власного та/або доступного програмного забезпечення й розробляти ігри.

Планування

Усього 145 занять (4 на тиждень)

Заплановано більше занять, ніж є часу в календарі, з двох основних причин:

  • Педагогічна гнучкість: Дає змогу глибше опрацювати теми, що викликають у групи найбільший інтерес чи потребу, і мати додаткові завдання, якщо вони будуть доречні.
  • Адаптація до ШІ: Навчальний план розроблено так, щоб його можна було змінювати й ураховувати зміну парадигми, яку штучний інтелект спричиняє у сфері розробки.
Календар навчального року 2026-27.

UP1: Як ми організуємо наше навчання?

Портфоліо та самооцінювання

(15 занять - оцін. період 1, 2, 3)

Створення портфоліо минулого та поточного року, організація роботи курсу.

  • Що таке шкільне портфоліо?
  • Створити портфоліо з найкращими матеріалами минулого року.
  • Куди здають завдання?
  • Розвиток зрілого самооцінювання результатів
  • Вимірювання ефекту прийомів роботи в класі (Гетті)

UP2: Як навчатися з розумним помічником?

Навчання з ШІ в усіх напрямах

(10 занять - оцін. період 1, 2, 3)

Критичне використання інструментів штучного інтелекту для навчання.

  • Використання ШІ для персоналізованого навчання
    • Методи вивчення, вдосконалення...
    • Персоналізоване навчання
    • Правила ефективного навчання
    • Самооцінка та оцінка ШІ
  • Навчання зі ШІ (персоналізоване навчання, правила та оцінювання)
  • Створення контенту за допомогою ШІ (документи, програмування, пісні...).

UP3: Як мислити як комп’ютер?

Проєктування алгоритмів і блок-схем

(15 занять - оцін. період 1, 2)

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

  • Безперервна робота в класному зошиті.
  • Створення діаграм за допомогою програми Dia або подібної.
  • Підсумковий іспит оцінювального періоду з проєктування алгоритмів.

Переглянути контрольний список

UP4: Як перетворити ідеї на код?

Практичні заняття з програмування та структур даних

(20 занять - оцін. період 1, 2, 3)

Перетворення алгоритмів на реальний код із вибором і реалізацією ефективних структур даних.

  • Програмувати застосунки, обираючи типи та структури даних.
  • Порівнювати ефективність різних структур для однієї задачі.
  • Персоналізоване навчання зі ШІ для закріплення понять.
Знімок коду Python: програма з меню для hello world, бульбашкового сортування та факторіала
Контрольний список
  • ЗапитанняЩо робить ця функція і чому ти обрав саме цю структуру, а не іншу?
  • ЗапитанняЩо станеться, якщо вхідні дані порожні? Простеж роботу коду на цьому прикладі.
  • ЗапитанняТвій список зростає з кожною вставкою і має залишатися впорядкованим. Якщо він зросте з 10 до мільйона елементів, скільки порівнянь може знадобитися, щоб знайти один елемент? Які кроки потрібні, щоб вставити новий елемент без порушення порядку, і які з них змінюються, коли список зростає?
  • ЗапитанняЯкби це мав прочитати хтось інший, яку частину ти б змінив і чому? Чи є щось непотрібне?
  • ЗапитанняЩо додає твоя версія, чого не просить умова? Як би ти зробив це за більше часу?
Підсумок інструкцій Python
print()виводить на екран. Усередині дужок: print("Привіт", ім'я)
input()запитує дані у користувача і повертає текст: input("Ім'я? ")
int(), float(), str()перетворюють типи: int(input())
type()показує тип змінної: type(x)
len()кількість елементів списку або тексту: len(список)
range()послідовність чисел, без кінцевого значення: range(1, 6) → від 1 до 5
if / elif / elseрішення: if x > 0:
for x in llista:перебирає всі елементи
while condició:повторює, доки умова істинна
def nom(p):визначає функцію; return повертає значення
llista = []порожній список; список.append(x) додає в кінець
llista[i]доступ до позиції (починається з 0; [-1] — останній)
x in llistaперевіряє, чи є x (True або False)
dic = {"clau": valor}словник: пари ключ → значення; dic["ключ"]
sorted(), llista.sort()сортують: перша повертає копію, друга змінює список
open("f.txt", "r")відкриває файл: "r" читання, "w" запис, "a" додавання
import mathімпортує модуль: math.sqrt(x)
round(x, 2)округлює до 2 знаків після коми
f"Hola {nom}"текст із змінними всередині (f-string)
Підсумок Bash (термінал Linux)
pwdпоказує, в якому каталозі ви знаходитесь
ls -laпоказує файли з деталями, включно з прихованими
cd rutaзмінює каталог. cd .. — на рівень вгору, cd ~ — додому
mkdir -p rutaстворює каталоги (разом із батьківськими)
cp -r origen destíкопіює; -r для каталогів
mv origen destíпереміщує або перейменовує
rm fitxer, rm -r carpetaвидаляє безповоротно (кошика немає)
cat fitxerпоказує весь вміст файлу
less fitxerпереглядає по сторінках (q — вийти)
head -n 5, tail -fперші 5 рядків / стежить за останніми наживо
grep -ri "text" .шукає текст у файлах (-i ігнорує регістр)
find . -name "*.py"шукає файли за назвою
chmod +x script.shдає скрипту право на виконання
./script.sh, python3 prog.pyзапускає скрипт або програму Python
> f, >> fперенаправляє вихід у файл (перезаписує / додає)
ordre1 | ordre2передає вихід однієї в іншу: ls | wc -l
wc -l fitxerрахує рядки
man ordreпосібник команди (q — вийти)
Ctrl+C, Ctrl+Dзупиняє програму / закриває введення
sudo apt install paquetвстановлює програмне забезпечення (Debian/Ubuntu)

UP5: Як виміряти ефективність нашого коду?

Робота: аналіз обчислювальної складності

(5 занять - оцін. період 1)

Теоретичний і практичний аналіз ефективності розроблених алгоритмів: учимося вимірювати й оптимізувати споживання ресурсів.

  • Обчислення обчислювальної складності у вправах та іспитах.

Інтерактивна мапа з правилами обчислення складності, чотирма алгоритмами (сортування бульбашкою, бінарний пошук, лінійний пошук і сортування вибором) та графіками зростання.

Відкрити мапу (1-й рік Bachillerato) Відкрити мапу (1-й рік Bachillerato)

UP6: Як говорити з машиною напряму?

Знайомство з консоллю Linux

(6 занять - оцін. період 1, 2)

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

Методика оцінювання:

  • Складання англійською списку команд із поясненням їхнього призначення, що водночас дає змогу оцінити багатомовна компетентність (CP2).
  • Розв’язування послідовностей команд на папері, щоб перевірити використання конспектів і засвоєння синтаксису (STEM4).
  • Практичне виконання на комп’ютері, щоб продемонструвати застосування знань і самостійність у розв’язанні проблем (CD5, CPSAA5).

UP7: Як знайти найсправедливішого переможця?

Проєкт із програмування: переможець Кондорсе

(5 занять - оцін. період 1, 2, 3)

Розроблення програми, яка зчитує переваги виборців із файлу JSON і визначає, чи є переможець Кондорсе.

UP8: Який перший крок перед тим, як будувати?

Вступ до аналізу вимог

(3 заняття - оцін. період 2)

Перед початком проєкту з баз даних учимося визначати, що нам насправді потрібно, щоб уникнути помилок у майбутньому.

  • Визначення реальних потреб клієнта/користувача.
  • Різниця між функціональними та нефункціональними вимогами.
  • Переваги аналізу та планування перед програмуванням.
  • Застосування понять на практичних прикладах.
Схема аналізу вимог

UP9: Як керувати великими обсягами даних?

Комплексний проєкт із баз даних

(25 занять - оцін. період 2, 3)

Повний проєкт, що охоплює життєвий цикл даних — від проєктування до обробки, імпорту та подання.

  • Проєктування та створення баз даних і таблиць за допомогою офісних програм.
  • Встановлення первинних ключів і зв'язків.
  • Створення форм і підформ для введення даних.
  • Практичні заняття з базових операцій (CRUD): вставлення, запит, оновлення та видалення.
  • Імпорт і експорт даних у файли CSV або JSON і з них.
  • Проєктування та створення звітів для візуалізації даних.

Матеріал: порівняння форматів даних (JSON, XML) із KDL v2.0

Знімок екрана порівняння форматів із KDL v2.0, середній рівень Відкрити порівняння (середній рівень)

UP10: Як зробити наші програми корисними?

Практикум якості: UX, стиль і документація

(10 занять - оцін. період 3)

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

  • Застосування посібників зі стилю програмування (наприклад, Python PEP 8).
  • Аналіз зручності використання, щоб виявити недоліки та запропонувати покращення.
  • Створення технічної документації та посібників користувача.

Інфографіка: досвід користувача (UX) від А до Я

UP11: Як працювати в команді, не втрачаючи змін?

Практичний семінар: контроль версій (Git)

(5 занять - оцін. період 3)

Знайомство з професійними інструментами контролю версій для відстеження програмних проєктів і співпраці над ними.

  • Відстеження версій проєкту за допомогою Git.

UP12: Що ще є у світі інформатики?

Дослідницька робота: галузі інформатики

(10 занять - оцін. період 3)

Самостійне або кероване за допомогою ШІ дослідження основних понять інших галузей інформатики та сучасних застосунків.

  • Поняття мереж, операційних систем тощо.
  • Аналіз внутрішньої роботи важливих застосунків.

UP13: Як створювати віртуальні світи та прототипи?

Моделювання реальних середовищ програмування

(5 занять - оцін. період 1, 2, 3)

Вступ, що поєднує навички програмування й творчості з критичним та ефективним використанням інструментів штучного інтелекту.

  • Моделювання середовищ за допомогою власного або доступного програмного забезпечення.
  • Створення прототипів (ігор, моделей...).

UP14: Твоє судження в епоху ШІ

(6 занять - оцін. період 3)

Інтерактивна концептуальна карта про вісім спотворень, що збивають наше судження в епоху ШІ (авторитет, терміновість, оманливі числа, повторення, легкість сприйняття, когнітивне делегування, мотивоване міркування та надмірна впевненість), і протокол із чотирьох кроків, щоб від них захиститися. Містить реальні випадки, ключові дослідження, промпти для перевірки відповідей ШІ та тест.

Мініатюра концептуальної карти «Твоє судження в епоху ШІ» Відкрити карту (16 років · 1-й рік бакалаврату)

Базові знання

A. АЛГОРИТМІКА ТА ПРОГРАМУВАННЯ

  • Обчислювальне мислення. Алгоритміка.
  • Складання алгоритмів. Псевдокод і блок-схеми.
  • Константи і змінні. Основні оператори.
  • Логічні, арифметичні та реляційні оператори.
  • Розв’язування задач за допомогою алгоритмів.
  • Мови програмування: визначення та види.
  • Інтегровані середовища розробки (IDE).
  • Кодування та виконання програм.
  • Керувальні структури: умовні та циклічні.
  • Вбудовані функції мови.

Переглянути деталі критеріїв оцінювання

B. УПРАВЛІННЯ ПРОЄКТАМИ

  • Життєвий цикл і етапи проєкту.
  • Процес побудови ПЗ: модульність.
  • Управління ресурсами та часом. Діаграми Ганта і PERT.
  • Традиційні методології програмування.
  • Зворотний зв’язок щодо версій і змін.

Дивіться деталі критеріїв оцінювання

C. ОБРОБКА ДАНИХ

  • Основні типи даних, перетворення та рядки.
  • Статичні структури даних (масиви).
  • Модель «сутність — зв’язок»: діаграми, атрибути та ключі.
  • Системи керування базами даних (СКБД).
  • Мова SQL: DDL (CREATE) і DML (UPDATE, INSERT).
  • SQL-запити: SELECT, фільтрування та сортування.
  • Формати зберігання: CSV, JSON.
  • Керування текстовими файлами (читання і запис).

Дивіться деталі критеріїв оцінювання

D. ПУБЛІКАЦІЯ ТА ДОКУМЕНТАЦІЯ

  • Зручність використання та досвід користувача (UX).
  • Введення (клавіатура) і виведення (екран) інформації.
  • Дизайн зручних термінальних інтерфейсів.
  • Код: коментарі та читабельність.
  • Документація застосунку: структура та якість.
  • Посібник для кінцевого користувача.

Дивіться деталі критеріїв оцінювання

E. ЗАСТОСУВАННЯ В МОДЕЛЬОВАНИХ СЕРЕДОВИЩАХ

Застосування програмування

  • 1-й рік бакалаврату
    • штучний інтелект
  • 2-й рік бакалаврату
    • робототехніка
    • відеоігри
    • домотика (розумний дім)
    • криптографія
    • обробка великих масивів даних
    • IOT

Дивіться деталі критеріїв оцінювання

Джерела та додаткові матеріали

Таблиця рівнів Блума

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

Корисно для учнів і родин, щоб зрозуміти, як ми вчимося і як нас оцінюють.

Зведена таблиця рівнів Блума

Термінологія професійної та середньої освіти

Моя інтерактивна концептуальна гіпермапа, що пояснює та пов’язує терміни, які використовуються в професійній освіті (FP) і середній освіті.

Гіперкарта термінології професійної та середньої освіти

Правові та навчально-програмні засади

Правові засади в хронологічному порядку (офіційні сторінки):

Переглянути докладну еволюцію нормативної бази

↑