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

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

Інтерактивний довідник річного розкладу | 1-ша середня школа

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

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

CCL: Компетентність у мовній комунікації

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CCEC4-1: Створення художніх проектів

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

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

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

CD1: Пошук та управління інформацією

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

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

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

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

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

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

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

CD5: Вирішення технічних проблем

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CPSAA4: Управління навчанням

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CEsp6: застосування концепцій ІТ

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

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

CA1.1: Розробка алгоритмів

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

CA1.2: Прикладне програмування

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

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

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

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

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

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

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

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

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

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

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

Цей критерій поширюється на другий рік, оскільки він безпосередньо пов’язаний із використанням agile та 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, бульбашкового сортування та факторіала
Чек-лист

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

Робота: Обчислювальний аналіз витрат

(5 сеансів - 1 Av.)

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

  • Розрахунок обчислювальної вартості вправ та іспитів.

UP6: Як ми спілкуємося безпосередньо з машиною?

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

(6 сеансів - 1,2Ср.)

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

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

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

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

Проект програмування: переможець Condorcet

(5 сеансів - 1,2,3Ав.)

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

UP8: Який перший крок перед будівництвом?

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

(3 сесії - 2 Av.)

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

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

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

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

(25 сеансів - 2,3 Ав.)

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

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

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

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

(10 сеансів - 3 Av.)

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

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

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

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

(5 сеансів - 3 Av.)

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

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

UP12: Що ще є у світі IT?

Науково-дослідна робота: Галузі інформатики

(10 сеансів - 3 Av.)

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

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

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

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

(5 сеансів - 1,2,3Ав.)

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

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

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

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

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

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

Б. УПРАВЛІННЯ ПРОЕКТОМ

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

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

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

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

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

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

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

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

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

Програмування додатків

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

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

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

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

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

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

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

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

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

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

Правові та навчальні засади

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

Детальніше про зміни в законодавстві

↑