6 ноября 2012 г.


Метою курсу за вибором «Основи візуального програмування» є навчання основам сучасного програмування. У курсі застосована методика, що є для української школи новою, — навчання програмування на прикладах розробки Windows-застосувань. Базовою мовою програмування обрано Visual Basic — найбільш простий і водночас потужний засіб розробки програм. Предмет викладається «з нуля», від учнів не вимагається попереднього знання структурного програмування чи основ алгоритмізації. Перехід від класичної методики викладання предмету до вивчення Windows-програмування не призводить до зниження рівня теоретичної підготовки учнів, адже всім базовим концепціям програмування, таким як змінні, типи даних, оператори, алгоритмічні структури, підпрограми й масиви приділяється увага не менша, ніж того вимагає програма базового курсу інформатики.
Курс допоможе вирішити дві серйозні проблеми шкільного курсу програмування: нерозуміння учнями предмета та їхню низьку мотивацію. Це досягається завдяки використанню можливостей візуальних засобів сучасних середовищ програмування, які роблять розробку Windows-застосувань простою й цікавою. Розроблені учнями програми мають привабливий інтерфейс, принципи їхньої роботи повністю узгоджуються з принципами функціонування всього сучасного програмного забезпечення.
Як і для будь-якого навчання програмуванню, запорукою успішності учня є розв’язання ним численних задач. Проте, задачі, що пропонуються за тематикою даного курсу, мають виховувати в учнів не лише уміння складати й програмувати алгоритми, але й розуміння принципів обробки даних, специфічних для Windows-застосувань.
Не всі програми учні мають розробляти від початку до кінця, вдалим підходом є створення учителем або використання готових розробок-шаблонів, які учні мають доповнювати фрагментами коду. Така методика має застосовуватися переважно під час вивчення за першої половини курсу, під час виконання практичних робіт 3–6. На ці практичні роботи, а також на роботи 1 і 2 доцільно відводити до 30 хв., а практичні роботи 7–15 — поділяти на 2 етапи, по 20–25 хв. кожний.