7 клас. Алгоритми та програми

Про матеріал
Розробка уроку інформатики для 7 класу Тема: «Мови програмування. Сфери застосування» Тип: засвоєння нових знань (введення нового матеріалу, відпрацювання знань на практиці; осмислення зв’язків і залежностей між елементами виучуваного, узагальнення та систематизація нового матеріалу)
Перегляд файлу

ІНФОРМАТИКА

7 КЛАС НУШ

Розробник навчального заняття –

Поліщук Наталія Леонідівна,

вчителі інформатики

Щасливського академічного ліцею


Формат: очний

Тема: «Мови програмування. Сфери застосування»

Тип: засвоєння нових знань (введення нового матеріалу, відпрацювання знань на практиці; осмислення зв’язків і залежностей між елементами виучуваного, узагальнення та систематизація нового матеріалу)

Обладнання: інтерактивна дошка, комп’ютери, смартфони учнів

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

Електронні ресурси:

Сode.visualstudio.com (редактор коду)

Canva (презентація)

ChatGPT (створення діалогів)

Тldraw.com (рефлексія)

Мета:

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

  • Заохотити дітей до вивчення кодування, як інструмента для творчості та вирішення практичних завдань у житті.


Завдання:

  1. Пояснити, що таке мова програмування і навіщо вона потрібна.

  2. Показати приклади найпопулярніших мов – HTML, JavaScript, Python – та їх застосування.

  3. Залучити учнів до активної роботи через цікаві приклади з реального життя.

  4. Дати можливість кожному спробувати себе у простому програмуванні.

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

Очікувані результати:

Учень/учениця зможе:

  • назвати основні мови програмування та описати їх застосування;

  • створити просту програму типу «Hello, world!»;

  • удосконалити навички командної роботи, інтерактивної взаємодії та використання можливостей АІ у навчанні.

Таймінг:

  • Організаційний момент – 2 хв.

  • Формулювання мети за завдань заняття разом з учнями – 1 хв.

  • Мотивація та актуалізація знань – 6 хв.

  • Сприймання та усвідомлення учнями нового теоретичного матеріалу - 8 хв.

  • Написання простого коду – 18 хв.

  • Закріплення знань – 3 хв.

  • Підведення підсумків уроку – 3 хв.

  • Коментування домашнього завдання – 1 хв.

  • Оцінювання – 3 хв.

СТРУКТУРА ЗАНЯТТЯ

  1. Організаційний момент.

Мета: створити позитивний настрій, налаштувати учнів на роботу.

Учитель: Доброго дня, кодери майбутнього! Готові прокачати мізки та дізнатися, як змусити комп'ютер працювати на нас? (Учні відповідають)

Звичайні користувачі натискають кнопки, а ми сьогодні навчимося говорити з комп'ютером його мовою!

2. Мотивація та актуалізація знань

Слово учителя з елементами бесіди.

(Учитель відкриває інтерактивну презентацію)

Чи знаєте ви, що програмування дає змогу змусити комп'ютер виконувати різні завдання без вашого постійного втручання? Наприклад, можна написати код, який автоматично підрахує витрати, перейменує 1000 файлів або навіть збере інформацію з вебсайтів (Використовуючи телефони, або комп'ютери учні знаходять приклади використання коду)

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

Учитель: Саме так! Навіть якщо ви не станете програмістом, вміння логічно мислити стане вам у пригоді в будь-якій сфері. А тепер перевірмо, які мови програмування використовуються у різних технологіях.

(На слайді написані привітання різними мовами програмування)

Мова програмування

Реалізація прикладу

Аналогія людською мовою

html, css

  • Завантажити Visual Studio Code (https://code.visualstudio.com/download)

  • Відкрити програму та створити новий файл(назвати файл example.html)

  • Написати у файлі код:

<!DOCTYPE html>

<html>

<head>

<title>Example</title>

</head>

<body>

<h1>Добрий день</h1>

</body>

</html>

  • Відкрити цей файл за допомогою браузера(Google Chrome, Opera, Mozilla)

Добрий день

JavaScript

  • Завантажити Visual Studio Code (https://code.visualstudio.com/download)

  • Відкрити програму та створити новий файл(назвати файл example.js)

  • Написати у файлі код:

<!DOCTYPE html>

<html>

<head>

<title>Change Color</title>

</head>

<body>


<h1 id="title">Hola amigos!</h1>

<button onclick="document.getElementById('title').style.color = 'red'">Change Color</button>


</body>

</html>

  • Відкрити цей файл за допомогою браузера(Google Chrome, Opera, Mozilla)

  • Продемонструвати зміну кольору тексту

Hola amigos

Python

  • Завантажити Visual Studio Code (https://code.visualstudio.com/download)

  • Відкрити програму та створити новий файл(назвати файл example.py)

  • Написати у файлі код:

print("Guten Tag")

  • Відкрити командний рядок (Terminal на MacOS, cmd line на Windows)

  • Запустити виконання файлу командою: python example.py

Guten Tag


Вчитель: Хто з вас знає англійську? А хто німецьку? (Діти відповідають)

Вчитель: А комп’ютер знає тільки свої мови! І якщо ми хочемо, щоб він щось зробив – треба з ним правильно говорити.

(Вчитель демонструє слайд презентації)

Наприклад, ось так:

  • Python каже: print("Hello, world!")

  • HTML говорить: <h1>Привіт!</h1>

  • JavaScript дозволяє змінювати кольори, керувати сторінкою… (демонструє зміну кольору заголовка у браузері)

3. Пояснення нового матеріалу

(Вчитель пояснює класифікацію мов програмування, наводить приклади їхнього використання)

Вчитель: Є багато мов програмування, і кожна має своє призначення. Наприклад:

  • Python керує штучним інтелектом, створює чат-боти та навіть аналізує ДЗ, чи списано воно з інтернету!

  • JavaScript керує вебсайтами та дозволяє створювати інтерактивні штуки.

  • C++ – справжній важковаговик, на ньому пишуть ігри (наприклад, STALKER 2).

Учні: А можна зробити свою гру?

Вчитель: Авжеж! Але почнемо з азів. Для початку навчимося говорити комп'ютеру прості команди.

4. Інтерактивна гра «Мовне змагання»

(Вчитель виводить на екран назви програм, а учні знаходять в інтернеті, якою мовою вони написані)

Приклади:

  • Instagram – (правильна відповідь: JavaScript)

  • YouTube – (правильна відповідь: Python)

  • Windows – (правильна відповідь: C++)

Учні: Ого, я користуюсь цим щодня!

Вчитель: Отож бо! Програмування – це не лише нудні формули, а й створення того, чим ви користуєтесь щодня.

5. Практична частина

Варіант 1 (для початківців):

  • Скласти список 5 програм, якими вони користуються щодня, і знайти, на яких мовах вони написані.

Варіант 2 (для тих, хто хоче кодити):

  • Написати програму «Привіт, світ!» на будь-якій мові програмування (Python, JavaScript або HTML).

(Учні працюють за комп’ютерами, вчитель допомагає)

6. Рефлексія

Використання онлайн дошки tldraw.com На окремих аркушах, підготовлених вчителем, учні пишуть відповіді на питання: "Що нового ви дізналися сьогодні?", "Що було цікавим/складним?", «Що вам сьогодні сподобалося найбільше?»

Вчитель підбиває підсумки та оголошує тему наступного уроку.

Вчитель: Програмування – це як магія, тільки замість палички – клавіатура. На наступному уроці спробуємо ще щось цікаве.



docx
Пов’язані теми
Інформатика, Розробки уроків
НУШ
Додано
3 вересня
Переглядів
60
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку