Page 1

Творча майстерня Болотін Л. Я. Створення аудіотреку в програмі Adobe Audition . . . . . . . . . . . . . . 27

Перші кроки Хоружий О. М. Блок-схеми алгоритмів . . . . . . . . . . . . . . . . 30

Бабієнко В. А. Функція користувача. Урок в 11 класі . . . . . . 34 Сольона Н. В. Готуємо та проводимо тестування. Міні-модуль з інформатики. 8 клас . . . . . . . . 39

Шибецький Є. В., Шибецька С. М. Моя професія. Профорієнтаційний проект на заняттях факультативу з інформатики . . . . 42

Бонус для передплатників! Повнокольорова вкладка «Біографія Хрущова П. Д.» та «Біографія Щукарева О. М.»

№ 5 (41)

Позакласна робота

ТРАВЕНЬ 2012 р.

Конструктор уроку

Учасники проекту: ХНПУ ім. Г. С. Сковороди, КМПУ ім. Б. Д. Грінченка

Завадський І. О. Розвивальна інформатика . . . . . . . . . . . . . . 23

Передплатний індекс — 37063

Ластовецький В., Пасіхов Ю., Шестопалов Є. Сім верст пішки за шмат кишки? . . . . . . . . . . 20

Шестопалов Є. А., Пилипчук О. П., Завадський І. О. Тези до нової програми з інформатики для 5–9 класів . . . . . . . . . . . . 17

Актуальна проблема

Проект. Інформатика. Програма курсу 5–9 класів загальноосвітніх навчальних закладів . . . . . . . 8

За сприяння Міністерства освіти і науки України

Офіційний відділ

ВИХОДИТЬ ОДИН РАЗ НА МІСЯЦЬ •

Новак А. О. До 10-річчя видавництва . . . . . . . . . . . . . . . . 2

Від редакції

ЗАСНОВАНИЙ У ТРАВНІ 2008 р.

У НОМЕРІ:


ВІД РЕДАКЦІЇ

ДО 10-РІЧЧЯ ВИДАВНИЦТВА А. О. Новак, м. Харків

Без вражень, захоплень, натхнення, без життєвого досвіду немає творчості. Дмитро Дмитрович Шостакович

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

Хто відчув насолоду творчості, для того вже всі інші насолоди не існують. Антон Павлович Чехов

Творити є не що інше, як вірити. Ромен Роллан

Чи пам’ятаєте ви свій перший робочий день? Я добре його пам’ятаю, попри те, що минуло вже 10 років. У той час Видавнича група «Основа» налічувала не більше ніж 10 осіб. Усі жили за принципом «Бачу мету — не бачу перешкод». — Є матеріал на другий номер? — Ні. — Не біда. Буде день — буде матеріал. На згадку про той час хочу привітати бувалих редакторів, які своїм професіоналізмом, наполегливістю, цілеспрямованістю, творчістю втілили божевільну ідею в життя. Створили надійну платформу, на яку спиралося наступне покоління нових редакторів і співробітників видавництва. Гришина Інна Іванівна — директор ВГ «Основа». Григораш Віктор Валентинович — головний редактор журналу «Управління школою». Маркова Ірина Сергіївна — головний редактор журналу «Математика в школах України». Задорожний Костянтин Миколайович — головний редактор журналів «Біологія» і «Хімія». Світла пам’ять Ільїній Надії Дмитрівні — головному редакторові журналу «Російська мова і література». Висловлюю окрему вдячність технічній групі, без якої ніхто з нас не зміг би передати вам творче посилання у вигляді журналів і книг. Через декілька років, коли народилася ідея створити журнал «Інформатика в школі», я як головний редактор зіткнулася з проблемою нестачі авторів. На той момент уже був досвід роботи редактором і невеликий редакторський портфель, видавництво вже отримало долю своєї популярності. Бракувало тільки такого матеріалу, який відрізняв би журнал «Інформатика в школі» від аналогічних видань і зробив його таким, яким він є тепер. Тоді, завдяки щасливому випадку, почали з’являтися люди, які стали друзями, порадниками, однодумцями, передплатниками і постійними авторами журналу. Я вітаю тих, хто сміливо може розділити внесок в успішність видавництва — наших постійних авторів і передплатників. Хочу відзначити найяскравіших з них. Сіденко Олександр Михайлович, м. Черкаси — учитель інформатики Черкаської ЗОШ № 21, учитель вищої категорії. Лідер у рубриці «Творча майстерня». Опубліковані статті Номер журналу

Назва статті 2009

1 (1)

№ 5 (41) травень 2012 р.

Чому алгоритму завжди потрібна математична модель?

2

ІНФОРМАТИКА В ШКОЛІ


ВІД РЕДАКЦІЇ Номер журналу

Назва статті

2 (2)

Алгоритмічний підхід до створення файлів із розширенням SWF та використанням технології Flash

3 (3)

Світова історія розвитку цифрової обчислювальної техніки. Частина І

4 (4)

Світова історія розвитку цифрової обчислювальної техніки. Частина IІ

6 (6)

Сторінки практичного веб-дизайну

7 (7)

Пошуково-творчі завдання з веб-дизайну

9 (9)

Висловлення. Логічні операції. Приклади розв’язання завдань

10 (10), 11 (11)

Розвиток комп’ютерної обчислювальної техніки в СРСР

12 (12), 1 (13)

На скільки виглядаєте, мережо Internet?

Жива невдача краща за мертвий шедевр. Бернард Шоу

2010 2(14)

Мережний принтер та способи його використання

3(15)

Український конструктор єдиної у світі ЕОМ на базі трійкової системи числення

9(21)

Інтернет-Flash

10(22)

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

Усі люди справою живуть. Максим Горький

2011 2 (26)

Алгоритмізація та варіанти розв’язування систем лінійних рівнянь з використанням програми Excel та застосуванням математичних способів

11 (35)

Поштова програма The Bat!: чи дійсно краща за інші?!

2 (38)

Поштова програма The Bat!: чи дійсно краща за інші?!

3 (39)

Від стандартних діаграм — до нових надбань

2012

За освітою вчитель фізики, математики та інформатики. Почав викладати інформатику з 1989 року. З 2004 р. бере активну участь у Всеукраїнському конкурсі «Учитель-новатор» на найкращий проект із використанням комп’ютерної техніки в навчально-виховному процесі. 2004 року посів третє місце в конкурсі «Учитель-новатор» (організатори — компанія Microsoft Україна та Інститут інноваційних технологій при Академії педагогічних наук України) з електронним посібником «Методичний посібник зі створення баз даних різних конструкцій». 2006 року електронний посібник «Енциклопедія з вивчення мови DHTML» теж виборов перше місце в цьому конкурсі. 2007 року електронний посібник «Українська вишиванка» було визнано найкращою роботою конкурсу — вона посіла перше місце. У 2008–2009 роках учитель подав 25 робіт на сайті «Учитель-новатор», основний проект «Н. Стаблфілд — винахідник радіо та мобільного телефону» — третє місце. Був відзначений у статті журналу «Фокус» серед 25 осіб, які власними руками створюють в Україні школу майбутнього. Сіденко Олександр Михайлович — автор не лише журналу «Інформатика в школі», а й журналів «Математика в школах України», «Фізика

ІНФОРМАТИКА В ШКОЛІ

3

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

№ 5 (41) травень 2012 р.


ВІД РЕДАКЦІЇ

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

в школах України» Видавничої групи «Основа» буквально від самого їх заснування. Редакція дуже поважає Вашу працьовитість. Ваші статті дуже різноманітні, цікаві, сучасні. Романов Олександр Миколайович, смт Високопілля, Високопільський р-н, Херсонська обл. — учитель інформатики Високопільської загальноосвітньої школи І–ІІ ст., спеціаліст ІІ категорії. Опубліковані статті Номер журналу

Назва статті 2010

2 (14)

Вставляння рисунків у текстовому процесорі. 5 клас

5 (17)

Інтелектуальна гра «Інтелект-колесо»

9 (21)

Калькулятор. 6 клас

11 (23)

Ознайомлення з програмою Photoshop 2011

Завжди залишатися незадоволеним — у цьому суть творчості. Жюль Ренар

3 (27)

Змішування фарб. Використання та настроювання інструмента Пензель змішування

4 (28)

Додаткові можливості текстового редактора. Вставлення графічних об’єктів

10 (34)

Поняття файла

11 (35)

Звукові та відеоплати. Контроллери

Починаючи дописувати до нашого журналу, Олександр Миколайович мав невеликий досвід у подібній роботі. Проте його статті завжди дуже цікаві, практичні, різноманітні. Вони є прикладом того, що молодому вчителеві теж є чим поділитися з колегами. Надісланий ним матеріал щоразу є більш професіональним. Саволюк Анатолій Опанасович, с. Вищеольчедаїв, Мурованокуриловецький р-н, Вінницька обл. — учитель математики та інформатики, зараз на пенсії. Опубліковані статті Номер журналу

Назва статті 2009

6 (6)–9 (9) 4 (16), 5 (17)

Як можна було б використати комп’ютер для уроку математики Тести в Excel 2011

Фантазія є ще однією творчою здатністю нашої психіки. Альфред Адлер

№ 5 (41) травень 2012 р.

7 (31)

Розв’язування задач з програмування

12 (36)

Генератори перестановок

Автор таких книг ВГ «Основа»: «Основи алгоритмізації та програмування. Розробки занять» та «Основи алгоритмізації та програмування. Збірник задач». Не кожен спроможеться написати для онуків казку про Паскаль, а Анатолій Опанасович зміг. Вихід на пенсію — це не привід припинити працювати. Приємно працювати з людиною, у якій поєднуються мудрість, професіоналізм, енергія, свіжість думки і безмежне почуття гумору.

4

ІНФОРМАТИКА В ШКОЛІ


ВІД РЕДАКЦІЇ Група співавторів: 1. Луцик Ольга — учитель інформатики, с. Червона Слобода, Черкаська обл., школа № 2. 2. Бушин Ігор — кандидат фіз.-мат. наук, доцент Черкаського національного університету. 3. Бушина Інна — учитель математики та інформатики Черкаської загальноосвітньої школи І–ІІІ ст. № 5, учитель вищої категорії. Опубліковані статті Номер журналу

Назва статті 2010

4 (16)

Бушин І., Луцик О. Гаджети для Windows Sidebar

8 (20)

Бушин І., Луцик О. Гаджети для Windows Sidebar: Робота з WMI

12 (24)

Гаджети для Windows Sidebar: Векторна графіка. Мова VML

Створювати цікавіше, ніж копіювати... Марек

2011 1 (25)

Гаджети для Windows Sidebar: Векторна графіка. Мова VML

4 (28)

Бушин І. Правда про захист HTML-контенту

12 (36)

Бушина І. Б. Робота з Microsoft Office SharePoint Designer 2007

Матеріал цієї групи — родзинка рубрики «Творча майстерня». Він виходить за межі шкільної програми, хтось може назвати його нестандартним, але він знайшов своїх прихильників. Свистунова Тетяна Миколаївна — учитель інформатики, м. Харків. Опубліковані статті Номер журналу

До занять, що потребували витрат, ми більш уважні, ніж до того, що дається даром. Флавій Філострат (старший)

Назва статті 2009

10 (10)

Навчальна практика з інформатики. Цикл інтернет-екскурсій «Моя планета Земля» 2010

8 (20)

Використання серії посібників «Мій конспект. Інформатика» для формування інформаційної культури школярів

10 (22)

Графічний редактор Paint. Цикл уроків з інформатики. 5 клас

12 (24)

Проблема формування інформаційної культури школярів в умовах становлення Інтернет-суспільства

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

2011 1 (25)

Cторінки для батьків на шкільному Інтернет-сайті

3 (27)

Використання комп’ютерних технологій на уроках математики в початковій школі

Автор книг ВГ «Основа» серії «Мій конспект»: «Інформатика. 5 клас», «Інформатика. 6 клас», «Інформатика. 7 клас», «Інформатика. 8 клас», «Інформатика. 9 клас», «Інформатика. 10 клас. Рівень стандарту», «Інформатика. 10 клас. Академічний рівень», «Інформатика. 11 клас. Рівень стандарту», «Інформатика. 11 клас. Академічний рівень».

ІНФОРМАТИКА В ШКОЛІ

5

№ 5 (41) травень 2012 р.


ВІД РЕДАКЦІЇ

Виховання — справа сумління; освіта — справа науки. Пізніше, у вже сформованій особистості, обидва ці види пізнання доповнюють один одного. Віктор Марі Гюго

Хочу подякувати Тетяні Миколаївні за мужність, працьовитість, організованість і професіоналізм. Вона не побоялася написати серію книг, яка охопила всі класи і рівні в досить короткі терміни. Серік Оксана Володимирівна — учитель інформатики Донецької загальноосвітньої школи І–ІІІ ст. № 7. Опубліковані статті Номер журналу

Назва статті 2010

9 (21)

Вивчаємо інформатику з посмішкою. 4 клас

10 (22)

Архівування інформації за допомогою програми WinRAR

3 (27)

Комп’ютерні мережі. 10 клас

4 (28)

Електронна пошта

9 (33)

Людина і комп’ютер. 4 клас

9 (33)

Історія розвитку обчислювальної техніки. 9 клас

11 (35)

Дії з фрагментом рисунка в графічному редакторі. 5 клас

12 (36)

Кодування інформації. 3 клас

2011

Навчаючи інших, ми вчимося самі. Луцій Анней Сенека (молодший)

2012 2 (38)

Комп’ютер. 2 клас

2 (38)

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

3 (39)

Проектування орнаменту. Робота з графічним редактором. 4 клас

Оксана Володимирівна з’явилася несподівано і відразу з великою кількістю статей. Її матеріал надходить у видавництво щомісяця, але, незважаючи на кількість, не страждає якість. Кожен урок цікавий, методично правильно написаний. Як редакторові, мені приємно працювати з таким матеріалом. Шибецький Є. П. — заступник директора з НВР, учитель математики та фізики Маркушівської загальноосвітньої школи І–ІІ ст. Бердичівський р-н, Житомирська обл. Шибецька С. М. — учитель інформатики спеціалізованої загальноосвітньої школи І–ІІІ ст. № 15 м. Бердичева, Житомирська обл. Опубліковані статті Людина, яка по-справжньому мислить, дістає зі своїх помилок не менше пізнання, ніж зі своїх успіхів. Джон Дьюї

№ 5 (41) травень 2012 р.

Номер журналу

Назва статті 2010

3 (15)

Програмування і сільське господарство. Рольова профорієнтаційна гра

4 (16)

Алгоритм Прима-Краскала

8 (20)

Основи програмування мовою Basic. Програма спецкурсу

8 (20)

Програмування мовою Visual Basic. Програма гуртка

8 (20)

Основи програмування. Мова Pascal. Програма пропедевтичного курсу

8 (20)

Основи веб-дизайну. Програма спецкурсу

6

ІНФОРМАТИКА В ШКОЛІ


ВІД РЕДАКЦІЇ Номер журналу

Назва статті 2011

5 (29)

Шибецька С. М., Шибецький Є. П. Математичні криві. Інтегрований проект на заняттях факультативу з математики, інформатики 2012

3 (39)

Освіта має бути істинною, повною, ясною і міцною. Ян Амос Коменський

Шибецька С. М., Шибецький Є. П. Створення навчального комплексу «Квадратне рівняння». Проект на заняттях факультативу з інформатики

Цікаві і нестандартні проекти для уроків інформатики і позакласної роботи спонукають поглянути на вивчення і мотивацію інформатики інакше. Соловйова Т. М. — викладач інформатики Комунального закладу «Білоцерківський гуманітарно-педагогічний коледж». Опубліковані статті Номер журналу

Назва статті 2010

8 (20)

Рекомендації зі створення онлайнового журналу успішності 2011

3 (17)

Поради щодо розробки мультимедійної презентації

Соловйова Тетяна Михайлівна — модератор Всеукраїнського форуму вчителів інформатики (http://informatic.org.ua), справжній професіонал, енергійна жінка, прихильниця всілякої літератури з інформатики, активний борець за справедливість. Хочу подякувати Вам за ідеї, підтримку і позитивні емоції, які ви випромінюєте. Авторам! Ставайте нашими авторами! Додавайте до матеріалу лист з інформацією про себе, свої заслуги і досягнення. Пишіть про те, яка галузь інформатики вас цікавить і в якій ви досягли певних успіхів. Цю інформацію буде опубліковано в кінці вашої статті, щоб читачі змогли дізнатися про вас більше. І на закінчення...

Живи так, ніби завтра помреш, навчайся так, ніби житимеш вічно. Магатма Ґанді

Поки людина існує, вона себе відкриватиме. Богат Євгеній Я оцінюю свою роботу настільки, наскільки мені приємно спілкуватися з людьми, які мене оточують. Тому хочу сказати, що працювати мені комфортно як у стінах видавництва, так і поза їх межами. За час існування журналу я познайомилася з багатьма творчими, інтелігентними людьми, професіоналами у своїй справі практично з усієї України. Отримала безцінний життєвий досвід, який не можна виміряти кількістю надрукованих статей або проданих книг. За це я хочу подякувати ВГ «Основа», яка дала можливість здійсненню мрії і появі ще більшої їх кількості. Коли в людини є мрії, вона повноцінно живе. Поки існуватиме видавництво — з’являтимуться нові ідеї, таланти, проекти. Тому будьте здорові, рухайтеся тільки вперед, не зупиняйтеся на досягнутому, вірте в себе. Підходьте до роботи з творчістю і любов’ю.

ІНФОРМАТИКА В ШКОЛІ

7

№ 5 (41) травень 2012 р.


ОФІЦІЙНИЙ ВІДДІЛ

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

ПРОЕКТ ІНФОРМАТИКА ПРОГРАМА КУРСУ 5–9 КЛАСІВ ЗАГАЛЬНООСВІТНІХ НАВЧАЛЬНИХ ЗАКЛАДІВ  планувати, організовувати та здійснювати індивідуальну і колективну діяльність в інформаційному середовищі.

ВСТУП Програма «Інформатика» для 5–9 класів спрямована на реалізацію мети та завдань освітньої галузі «Технології», визначених у Державному стандарті базової і повної загальної середньої освіти. Програма розрахована на учнів, які до 5 класу ще не вивчали інформатики. Навчальна програма складається з:  пояснювальної записки, де визначено мету та завдання навчання інформатики, охарактеризовано ключові компетентності та предметну ІКТ-компетентність, охарактеризовано структуру навчальної програми та умови навчання інформатики, наведено розподіл навчальних годин на вивчення розділів програми;  змісту навчального матеріалу та вимог щодо рівня навчальних досягнень учнів.

Цей курс розглядається як необхідний інструмент, що в сучасному суспільстві сприятиме більш успішному навчанню учнів, формуванню як предметних, так і ключових компетентностей, усебічному розвитку дитини шкільного віку. Інформаційно-комунікаційні технології розглядаються в курсі як об’єкт, так і як засоби навчання. Ключові та предметна ІКТ-компетентності Предметна ІКТ-компетентність розглядається як здатність учня застосовувати в конкретній життєвій або навчальній ситуації, в тому числі проблемній, набуті знання, уміння, навички, способи діяльності щодо використання ІКТ для пошуку, аналізу і відбору необхідних даних, їх організації, перетворення, зберігання та передавання з дотриманням етичних та правових норм. Предметна ІКТ-компетентність учнів виявляється в таких ознаках:  розуміння ролі інформатики та інформаційнокомунікаційних технологій у сучасному суспільстві;  уміння аналізувати прості інформаційні процеси, що відбуваються в живій природі, суспільстві та техніці;  здатність раціонально використовувати комп’ютер і комп’ютерні засоби для розв’язування компетентнісних задач, пов’язаних з опрацюванням даних, їх зберіганням, поданням і передаванням;  здатність планувати й організовувати свою діяльність, використовуючи інформаційно-комунікаційні технології;  здатність співпрацювати, використовуючи засоби інформаційно-комунікаційних технологій для виконання різноманітних завдань, у тому числі комплексних;

Пояснювальна записка Мета і завдання навчального курсу Метою курсу «Інформатика» є формування і розвиток предметної ІКТ-компетентності та ключових компетентностей для реалізації творчого потенціалу учнів і їх соціалізації в суспільстві. Завданнями навчання інформатики в основній школі є формування в учнів навичок і вмінь проводити основні операції над інформаційними об’єктами, зокрема:  здійснювати пошук необхідних даних із використанням пошукових і експертних систем, зокрема в Інтернеті;  створювати в різних середовищах інформаційні об’єкти, спостерігати за ними, визначати значення їх властивостей;  висувати нескладні гіпотези навчально-пізнавального характеру і перевіряти їх, використовуючи інформаційно-комунікаційні технології (ІКТ);  використовувати засоби ІКТ для обміну повідомленнями та організації співпраці під час розв’язування навчальних, дослідницьких і практичних життєвих завдань;

№ 5 (41) травень 2012 р.

8

ІНФОРМАТИКА В ШКОЛІ


ОФІЦІЙНИЙ ВІДДІЛ  готовність дотримувати правових і моральноетичних норм під час роботи з даними і програмними продуктами;  уміння безпечно працювати з комп’ютерним та комунікаційним обладнанням, використовувати засоби захисту даних.

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

Серед ключових компетентностей можна виділити інформаційно-комунікаційну, навчальну, комунікативну, математичну, соціальну, громадянську та здоров’язбережувальну компетентності. Інформаційно-комунікаційна компетентність, як ключова, — це здатність ефективно використовувати інформаційно-комунікаційні технології в навчальній, дослідницькій і повсякденній діяльності задля розв’язання інформаційних задач. Формування ключової інформаційно-комунікаційної компетентності учнів, зміст якої є інтегративним, відбувається в результаті застосування інформаційно-комунікаційних технологій під час вивчення всіх предметів навчального плану, реалізації діяльнісного та компетентністного підходів. Навчальними програмами всіх предметів обов’язково передбачено внесок кожного з них у формування зазначеної компетентності. Навчальна компетентність — здатність відбирати або знаходити потрібні дані, способи для розв’язування різних типів навчальних і життєвих задач (як типових, так і нестандартних, творчих), генерувати різні способи розв’язування задачі, проблеми. Комунікативна компетентність — здатність використовувати інформаційно-комунікаційні технології для спілкування та співпраці в різних групах під час виконання комплексних завдань (наприклад, участь у проектах, творчих роботах тощо). Математична компетентність — здатність опрацьовувати числові дані, уміння створювати діаграми і використовувати формули під час розрахунків у середовищі табличного процесора, використовувати математичні, логічні, статистичні та інші функції, будувати й аналізувати діаграми на основі наборів даних, створювати й опрацьовувати математичні моделі, складати і виконувати алгоритми. Соціальна компетентність — здатність активно і коректно використовувати інформаційнокомунікаційні технології задля успішної інтеграції в сучасне суспільство, продуктивної співпраці в групі та команді, виконувати різні ролі та функції в колективі.

ІНФОРМАТИКА В ШКОЛІ

СТРУКТУРА НАВЧАЛЬНОЇ ПРОГРАМИ Курс «Інформатика» розрахований на 245 годин за рахунок інваріантної частини навчального плану (див. табл.). Кількість годин на тиждень

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

5 клас

1 година

35 годин

6 клас

1 година

35 годин

7 клас

1 година

35 годин

8 клас

2 години

70 годин

9 клас

2 години

70 годин

Клас

Всього

245 годин

Відповідно до Державного стандарту базової і повної загальної середньої освіти курс «Інформатика» будується за такими змістовими лініями:  інформація, інформаційні процеси та системи;  комп’ютер як універсальний пристрій для опрацювання даних;  комп’ютерні мережі;  базові інформаційні технології опрацювання:  текстових даних;  графічних даних;  числових даних;  мультимедійних даних;  баз даних;  моделювання та алгоритмізація;  інформаційно-комунікаційні технології в суспільстві. Програма побудована лінійно-концентрично. Зміст понять поступово розширюється і доповнюється. Лінійність має за мету ознайомити учнів з операційною системою і прикладними програмами захисту й архівування даних, графічним редактором, текстовим і табличним процесорами, засобами створення та опрацювання публікацій,

9

№ 5 (41) травень 2012 р.


ОФІЦІЙНИЙ ВІДДІЛ редакторами презентацій та мультимедіа об’єктів, системою керування базами даних, сервісами Інтернету. Поняття інформаційних процесів та їх використання розширюється і доповнюється на кожному рівні. Концентричність має за мету ознайомити учнів з певними поняттями інформатики та інформаційно-комунікаційними технологіями на різних рівнях складності залежно від рівня сформованості загальнонавчальних навичок, вивченого навчального матеріалу з інших предметів та вікових особливостей розвитку учнів відповідних класів:  перший рівень (5–6 класи) — ознайомлення з базовими поняттями курсу, формування орієнтовної основи дій під час роботи з персональним комп’ютером, комп’ютерними мережами, базовими інформаційними технологіями;  другий рівень (7–8 класи) — формування ІКТкомпетентності в межах реалізації індивідуальних проектів та розв’язанні компетентнісних завдань, що передбачає використання двох різних програмних середовищ;  третій рівень (9 клас) — формування ІКТ-компетентності в межах реалізації колективних комплексних проектів та розв’язанні компетентнісних завдань, що передбачає використання кількох різних програмних середовищ. У такий спосіб забезпечується поступове нарощування складності матеріалу, його актуалізація, повторення, закріплення, що сприяє формуванню ключових та предметної компетентностей і способів діяльності на більш високому рівні узагальнення. У програмі конкретизовано зміст навчального матеріалу за кожним класом і подано відповідні вимоги до навчальних досягнень учнів. Програмою встановлена послідовність тем курсу, яка дозволяє, вивчаючи кожен із розділів, використовувати компетентності, набуті під час вивчення попередніх розділів. Учитель може змінювати порядок вивчення і обсяг тем курсу залежно від рівня підготовки учнів та сформованості в них складових ІКТ-компетентності і технічного оснащення школи, вибудовуючи в такий спосіб найбільш доречну для конкретного навчального закладу або класу траєкторію навчання. Водночас, змінюючи порядок тем курсу, вчитель не може порушувати порядок викладання тем, між якими є суттєві змістові залежності.

№ 5 (41) травень 2012 р.

Зміст навчального предмета «Інформатика» має чітко виражену прикладну спрямованість і реалізується переважно шляхом застосування практичних методів і різних форм (індивідуальної, парної, групової та колективної) організації діяльності учнів та використання методу навчальних проектів. Програмою передбачено резерв часу, який можна додатково використати на вивчення тем курсу, а також для виконання додаткових навчальних проектів, проведення інтелектуальних конкурсів і творчих змагань наприкінці кожного семестру або навчального року. ХАРАКТЕРИСТИКА УМОВ НАВЧАННЯ Успішне впровадження навчального курсу «Інформатика» залежить від обов’язкової саме для нього складової — стандарту можливостей для навчання, у якому зазначаються обов’язкові умови та ресурси, що потрібні для реалізації державних вимог до рівня загальноосвітньої підготовки учнів середнього шкільного віку. До обов’язкових умов та ресурсів успішного впровадження курсу належать:  підготовленість учителів інформатики до навчання курсу «Інформатика»;  забезпечення кожного навчального закладу сучасною комп’ютерною технікою відповідно до існуючих норм (специфікацій навчальних комп’ютерних комплексів);  підключення до Інтернету всіх комп’ютерів НКК та наявність у навчальному закладі локальної комп’ютерної мережі. Під час вивчення предмета кожний урок проводиться з використанням комп’ютерів. Тому на кожному уроці класи діляться на підгрупи так, щоб кожен учень був забезпечений індивідуальним робочим місцем за комп’ютером, але не менше ніж 8 учнів у підгрупі.

10

Перелік необхідних програмних засобів:  операційна система з графічним інтерфейсом;  клавіатурний тренажер;  тренажер миші;  програма для запису даних на оптичні носії;  архіватор;  антивірусна програма;  векторний графічний редактор (можливо, вбудований у середовище офісної програми);  растровий графічний редактор;

ІНФОРМАТИКА В ШКОЛІ


ОФІЦІЙНИЙ ВІДДІЛ  текстовий процесор;  редактор презентацій;  програма для створення комп’ютерних публікацій;  табличний процесор;  система керування базами даних;  програма для опрацювання аудіо- та відеоданих і розробки потокових презентацій;  електронні словники та програми-перекладачі;  веб-браузер;  середовище виконання алгоритмів;  програми на розвиток логічного мислення;  розвивальні програми;

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

Розподіл навчальних годин на вивчення розділів програми Класи і кількість годин

№ розділу

Назва розділу

5 клас

6 клас

7 клас

8 клас

9 клас

1

Інформація, інформаційні процеси та системи

5

2

0

3

0

2

Інформаційно-комунікаційні технології в суспільстві

0

0

0

0

5

3

Комп’ютер як універсальний пристрій для опрацювання даних

8

6

3

9

8

4

Базові інформаційні технології

0

0

0

0

0

4.1. Опрацювання текстових даних

0

8

0

9

0

4.2. Опрацювання графічних даних

6

0

0

6

0

4.3. Опрацювання мультимедійних даних

0

3

0

5

0

4.4. Комплексні інформаційні об’єкти

8

0

0

7

12

4.5. Опрацювання числових даних

0

0

7

10

0

4.6. Опрацювання баз даних

0

0

0

0

14

5

Комп’ютерні мережі

0

8

3

6

10

6

Моделювання та алгоритмізація

6

6

10

0

8

7

Розв’язування компетентнісних задач, виконання індивідуальних та колективних навчальних проектів

0

0

10

12

10

Резерв

2

2

2

3

3

Разом

35

35

35

70

70

ЗМІСТ НАВЧАЛЬНОГО МАТЕРІАЛУ 5 клас 35 годин (1 година на тиждень) Інформація та повідомлення. Інформаційні процеси (3 год) Об’єкти (2 год)

Поняття про інформацію. Повідомлення. Способи подання повідомлень (текстовий, графічний, звуковий, відео, умовні жести та сигнали, комбіновані). Інформаційні процеси: зберігання, опрацювання, передавання та пошук повідомлень. Дані. Засоби реалізації інформаційних процесів Об’єкти. Властивості об’єктів, значення властивостей. Об’єкти навколо нас

ІНФОРМАТИКА В ШКОЛІ

11

№ 5 (41) травень 2012 р.


ОФІЦІЙНИЙ ВІДДІЛ Основні складові комп’ютера. Початкові навички роботи з комп’ютером (8 год)

Складові комп’ютера (системний блок, пристрої введення (миша, клавіатура), зберігання, опрацювання, виведення (монітор, принтер)). Види сучасних комп’ютерів. Правила поведінки і безпеки життєдіяльності (БЖ) в комп’ютерному кабінеті. Підготовка комп’ютера до роботи. Коректне завершення роботи з комп’ютером. Поняття про програму. Робочий стіл. Меню. Запуск програми на виконання. Вікно програми, кнопки керування вікном програми. Завершення роботи з програмою. Поняття про файл і каталог (папку), їх імена. Перегляд списків імен файлів і папок. Тренажери миші і клавіатури

Алгоритми і виконавці Поняття команди. Команди і виконавці. Поняття алгоритму. Виконавці алгоритмів. Алгоритми в нашому житті. Форми по(6 год) дання алгоритмів. План як один із видів алгоритму. Планування в нашому житті. Середовище складання і виконання алгоритму. Складання алгоритмів для виконавців

Комп’ютерна графіка. Растрова графіка (6 год)

Презентації (8 год)

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

Резерв — 2 години

6 клас 35 годин (1 година на тиждень) Кодування даних (2 год)

Кодування даних. Двійкове кодування. Одиниці вимірювання довжини двійкового коду

Ознайомлення з операційною системою (6 год)

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

Мультимедійні дані (4 год)

Поняття про мультимедійні дані. Пристрої введення-виведення мультимедійних даних. Копіювання зображень з фотокамер, мобільних пристроїв на комп’ютер. Мультимедійні програвачі. Медіаменеджери (перегляд, збереження, впорядкування, групування мультимедійних даних)

Поняття текстового документа та його опрацювання. Опрацювання текстових даних (8 год) Призначення текстового процесора.

№ 5 (41) травень 2012 р.

12

ІНФОРМАТИКА В ШКОЛІ


ОФІЦІЙНИЙ ВІДДІЛ Середовище текстового процесора. Відкриття і збереження документа. Введення та редагування тексту Виділення фрагментів тексту. Робота з фрагментом тексту: копіювання, переміщення, видалення та вставляння. Форматування символів та абзаців: шрифт, розмір, накреслення, колір, вирівнювання, встановлення відступів абзацу. Вставлення зображень у текстовий документ. Перевірка правопису. Пошук та заміна в тексті. Нумерування сторінок. Попередній перегляд, друкування

Комп’ютерні мережі. Робота в локальній мережі (2 год)

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

Глобальна мережа Інтернет (6 год)

Поняття про глобальну мережу Інтернет. Основні служби Інтернету. Поняття веб-сайту, веб-сторінки, її адреси. Гіперпосилання. Робота з веб-браузером. Використання списку сайтів, вибраних для швидкого доступу. Інтернет-енциклопедії та словники. Пошук в Інтернеті. Збереження веб-сторінок та їх фрагментів. Авторське право в Інтернеті. Безпечна робота в Інтернеті

Висловлювання. Висловлювання. Істинні та хибні висловлювання. Логічне слідування «якщо–то– інакше». Алгоритми з розгалуженням. Створення та виконання алгоритмів з розгаАлгоритми з розгалуженням (6 год) луженням для виконавців у визначеному середовищі Резерв — 2 години

7 клас 35 годин (1 година на тиждень) Архівування даних (3 год)

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

Електронне листування (3 год)

Поштова служба Інтернету. Електронна скринька та електронне листування. Електронна адреса поштової скриньки. Створення електронної скриньки. Надсилання, отримання, перенаправлення повідомлень. Вкладення файлів. Використання адресної книги та списків розсилки. Правила і етикет електронного листування. Безпечна робота в Інтернеті під час електронного листування

Алгоритми з повторенням (5 год) Комп’ютерне моделювання (5 год)

Алгоритми з повторенням. Створення та виконання алгоритмів з повторенням у визначеному середовищі Поняття моделі. Типи моделей. Форми подання інформаційної моделі: опис, таблиця, формули, графи та ін. Етапи побудови інформаційної моделі. Структурування відомостей. Карти знань

Таблиці, електронні таблиці. Об’єкти електронної таблиці, їх властивості. Опрацювання числових даних (7 год) Табличний процесор. Відкриття й збереження електронної таблиці. Поняття книги, аркуша, рядка, стовпця, комірки. Види даних: текст, число, формула. Введення даних до комірок і редагування їх вмісту. Копіювання, переміщення й видалення даних. Поняття діаграми та її основних об’єктів. Аналіз даних, поданих на діаграмі. Створення, редагування та форматування стовпчатих та секторних діаграм. Форматування даних, комірок і діапазонів комірок.

ІНФОРМАТИКА В ШКОЛІ

13

№ 5 (41) травень 2012 р.


ОФІЦІЙНИЙ ВІДДІЛ Використання вбудованих функцій: сума, середнє значення. Виконання арифметичних обчислень над даними електронної таблиці

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

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

Резерв — 2 годин

8 клас 70 годин (2 години на тиждень) Апаратне забезпечення комп’ютера (5 год)

Технічні характеристики складових ПК. Конфігурація ПК під потребу. Історія засобів реалізації інформаційних процесів. Покоління ЕОМ. Види сучасних комп’ютерів та їх застосування

Програмне забезпечення комп’ютера (4 год)

Класифікація та загальна характеристика програмного забезпечення. Системне програмне забезпечення. Захист даних. Шкідливі програми і боротьба з ними

Кодування текстових повідомлень та мультимедійних даних (3 год)

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

Інтернет. Пошук в Інтернеті (6 год)

Призначення й структура мережі Інтернет. Поняття про протоколи Інтернету. Адресація в Інтернеті, поняття IP-адреси, доменного імені та URL-адреси. Способи під’єднання до Інтернету, функції провайдера. Канали зв’язку, їх види. Спотворення даних під час передавання. Інтернет-ресурси на підтримку вивчення навчальних предметів. Етапи організації пошуку. Спеціальні інструменти пошуку (добірки посилань, пошукові каталоги, пошукові та експертні системи). Аналіз інформації, знайденої в Інтернеті

Технологія опрацювання числових даних (10 год)

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

Векторна графіка (6 год)

Векторні зображення, їх властивості. Колірні схеми. Засоби графічного редактора, вбудованого в середовище офісних програм; створення простих векторних зображень. Створення, редагування і форматування векторних зображень. Створення рисунків з кривих і ламаних. Додавання тексту до графічних зображень та його форматування. Групування і вирівнювання об’єктів. Багатошарові зображення, керування розміщенням об’єктів у шарах

Опрацювання тестових даних (9 год)

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

№ 5 (41) травень 2012 р.

14

ІНФОРМАТИКА В ШКОЛІ


ОФІЦІЙНИЙ ВІДДІЛ Опрацювання мультимедійних даних (5 год)

Мультимедійні презентації (7 год)

Виконання комплексного навчального проекту (12 год)

Формати аудіо- та відеофайлів. Засоби перетворення аудіо- та відеоформатів. Програмне забезпечення для опрацювання мультимедійних даних. Захоплення аудіо та відео, створення кліпів. Настроювання часових параметрів аудіо- та відеоряду. Додавання до відеокліпу відеоефектів та настроювання переходів між його фрагментами Проектування та розроблення презентацій. Елементи дизайну презентацій. Гіперпосилання в презентаціях. Додавання відеокліпів, звукових ефектів та мовного супроводу до слайдової презентації. Елементи анімації. Елементи керування в презентації. Керування показом презентацій. Друкування презентації, роздавальних матеріалів Поняття навчального проекту. Етапи роботи над навчальним проектом. Постановка задачі. Аналіз умови задачі та створення-плану виконання навчального проекту. Добір засобів опрацювання даних та подання результатів навчального проекту. Пошук, збирання даних та їх аналіз. Створення та опрацювання інформаційної моделі. Аналіз результатів. Підготовка матеріалів та захист проекту

Резерв — 3 години

9 клас 70 годин (2 години на тиждень) Інформаційні системи, їх види. Інформаційні технології в суспільстві Інформатика як наука та галузь діяльності людини. Поняття інформаційного суспільства. Інформаційні ресурси суспільства, освітні ін(5 год) формаційні ресурси. Електронний уряд. Електронне навчання. Етика і право під час створення та використання інформаційних даних. Поняття про інформаційну культуру та інформаційну грамотність

Класифікація загроз безпеці та вразливостей даних у комп’ютерних системах. ЕтичОснови інформаційної безпеки ні та правові основи захисту відомостей та даних. Інтелектуальна власність та авторське право. Закон про захист інформаційних даних. (4 год) Загрози, що походять з Інтернету. Правила безпечної роботи в Інтернеті. Засоби браузера, призначені для гарантування безпеки. Захищені сайти. Захист від спаму

Архівація та стиснення даних (4 год)

Архівація даних. Стиснення даних, види стиснення даних. Архіватори. Види архівів. Операції над архівами. Видобування файлів з архівів

Комп’ютерні публікації (6 год)

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

Моделювання. Комп’ютерне моделювання (8 год)

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

Бази даних (14 год)

Поняття бази даних і СКБД, їх призначення. Табличні (реляційні) БД. Об’єкти таблиці. Створення таблиць

ІНФОРМАТИКА В ШКОЛІ

15

№ 5 (41) травень 2012 р.


ОФІЦІЙНИЙ ВІДДІЛ Дані, їх властивості. Введення і редагування даних. Форми. Форми з обчисленнями. Запити. Запити на вибірку, правила задання умов для вибірки даних. Параметричні запити, запити на змінення даних. Звіти

Створення персонального навчального середовища (10 год)

Інтегроване використання засобів опрацювання електронних документів (6 год)

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

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

Резерв — 3 години

Пропозиції щодо програми надсилайте на e-mail: Andriy_Pankov@iitzo.gov.ua, nmorze@ukr.net.

№ 5 (41) травень 2012 р.

16

ІНФОРМАТИКА В ШКОЛІ


АКТУАЛЬНА ПРОБЛЕМА

ТЕЗИ ДО НОВОЇ ПРОГРАМИ З ІНФОРМАТИКИ ДЛЯ 5–9 КЛАСІВ Є. А. Шестопалов, О. П. Пилипчук, І. О. Завадський У № 3 (39) журналу «Інформатика в школі» було опубліковано Державний стандарт базової і повної загальної середньої освіти. У цьому номері читайте Проект програми курсу 5–9 класів загальноосвітніх навчальних закладів з інформатики. «Грядут перемены…» Константин Ромин, «Покровские ворота» Із впровадження нової програми почнеться новий етап викладання інформатики. Проект програми опубліковано для того, щоб кожен ознайомився з програмою і висловив свою думку. Позбавтеся переконання, З 1 вересня 2013 року в 2-му класі до інваріантної складової Базового навчального плану включено предмет «Сходинки до інформатики», що буде викладатися у 2–4 класах початкової школи. … впровадження нової програми з інформатики з 5 класу в ЗНЗ вже з 1 вересня 2013 року. З офіційних документів МОНМС України Шкода, якщо під час розробки нових програм з інформатики будуть втрачені надбання, відпрацьовані в реальному навчальному процесі в школах України багаторічним використанням і вдосконаленням. Таке в нашій освіті вже не раз траплялось, коли з приходом нового авторського колективу, за яким стоять великі видавництва і їхні гроші, все «старе» викидали на смітник і за державні кошти розпочинали розробляти нові програми і, відповідно, друкувати нові, не завжди кращі, підручники. За такою практикою районні, міські та обласні управління освіти щоразу заново мобілізують і навчають своїх підлеглих на різноманітних курсах, розробляють багато платних методичок, що друкованим потоком йдуть у школи. Чиновники від освіти стежать за беззаперечним виконанням вказівок та директив МОНМС із впровадження в навчальний процес «нового», учителі знову і знову витрачають час і ресурси на розробку календарних планів, конспектів, методичного наповнення, складають нові тести.

ІНФОРМАТИКА В ШКОЛІ

що особисто ви ні на що не зможете вплинути. Висловлюйте конструктивні пропозиції і зауваження, щоб отримати саме ту програму, з якою вам буде приємно працювати і яка дасть знання вашим учням. На форумі вчителів інформатики вже тривають гарячі обговорення з цього приводу. Було створено ініціативну робочу групу в складі Завадського Ігоря Олександровича, Пилипчука Олександра Павловича, Шестопалова Євгена Анатолійовича та ін. У статті наведено тези, пропоновані ініціативною групою, і використано найбільш влучні пости ваших колег з форуму. Не залишайтесь осторонь! Висловте свою думку! Під час створення нової програми одним із завдань має бути: створити із вже існуючого матеріалу гнучку, ефективну, уніфіковану програму для 5–9 класів, яка б мінімізувала подальші зусилля з її підтримки (написання підручників, розробки методичних та дидактичних матеріалів). У подальших міркуваннях значною мірою використано фрагменти програм з інформатики, схвалених комісією з інформатики Науковометодичної ради з питань освіти МОНМС України:  «Основи програмування мовою Лого. 5–6 класи» (протокол № 1 від 13.01.2011 р);  «Єдиний базовий курс. 7–9 класи» (протокол № 1 від 13.01.2011 р);  «Єдиний базовий курс. 9–11 класи» (протокол № 4 від 03.06.2011 р). Програми опубліковано в журналі «Інформатика в школі» № 8 (32) за 2011 р. і № 1 (37) за 2012 р. відповідно. Найбільш прийнятною схемою для розробки програми з інформатики для 5–9 класів, системно і логічно узгодженої між початковою і профільною школами, є така (схема 1). З 5-го класу розпочинається вивчення базового курсу інформатики за лініями ІКТ (операційні системи, офісні засоби, Інтернет) та ОАП (основи алгоритмізації та програмування). Принципи розподілу навчальних годин для 5–9 класів, відпрацьовані в школах України багаторічним використанням і розробкою відповідних навчальних засобів, можуть бути такі:

17

№ 5 (41) травень 2012 р.


АКТУАЛЬНА ПРОБЛЕМА 5–9 класи Базовий курс 6 кл. 7 кл. 8 кл. 9 кл. 35 35 21 19 16 14 16 19 Допрофільні курси ІКТ і (або) ОАП 35 35

5 кл.

2–4 класи Початковий курс

ІКТ ОАП Всього

35

35

35

70

10–11 класи Профільні курси за вибором

70

Схема 1   ІКТ як базовий курс вивчають у 5–7 класах по 16–21 годин щороку; у 8–9 класах — по 35 годин щороку;  ОАП як базовий курс вивчають у 5–7 класах по 14–19 годин щороку;  у 8–9 класах за рахунок другої години вивчають допрофільні курси за вибором по 35 годин щороку;

 допрофільні курси передбачають удосконалення знань та навичок з ІКТ і(або) ОАП з урахуванням подальшої профілізації старшої школи;  дозволено перерозподіляти в межах програми кількість годин на вивчення тем.

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

№ з/п

Назва розділу 5 кл.

6 кл.

7 кл.

8 кл.

9 кл.

1

Основи роботи з комп’ютером

6

2

Растрова комп’ютерна графіка та анімація

4

6

3

Робота з текстовою інформацією

4

12

4

Комп’ютерні мережі

4

5

Вступ до програмування (Лого або Скретч)

12

6

Базові поняття програмування

7

Будова комп’ютерної техніки

5

8

Системне і службове програмне забезпечення

4

9

Комп’ютерні презентації та мультимедіа

7

10

Інформація, інформаційні процеси та системи

7

11

Векторна комп’ютерна графіка

8

12

Системи оброблення табличної інформації

8

13

Двійкова система числення, вступ в алгебру логіки

6

14

Бази даних. Системи керування базами даних

9

15

Тривимірна комп’ютерна графіка та анімація

9

16

Автоматизоване створення та публікація вебресурсів

9

17

Допрофільні курси за вибором

18

Розроблення індивідуальних і колективних проектів

3

3

19

Резерв

2

Разом

35

№ 5 (41) травень 2012 р.

6 14 12

18

5

31

31

3

3

3

2

2

2

3

35

35

70

70

ІНФОРМАТИКА В ШКОЛІ


АКТУАЛЬНА ПРОБЛЕМА Допрофільні курси за вибором Допрофільні курси за вибором дають можливість змінювати співвідношення між об’ємами вивчення ІКТ і ОАП залежно від рівня підготовки учнів і технічного оснащення школи, вибудовуючи в такий спосіб найбільш доречну для конкретного навчального закладу або класу траєкторію навчання. «Варіативність методик організації навчання, а також наявність в учнів можливості вибирати допрофільні курси залежно від власних пізнавальних здібностей дають змогу застосовувати особистісно зорієнтований, компетентнісний і діяльнісний підходи» (із Державного стандарту базової і повної загальної середньої освіти). У 8–9 класах на другу годину пропонують допрофільні курси за вибором (тематика орієнтовна):  Основи веб-дизайну.  Мова гіпертекстової розмітки.  Основи комп’ютерної графіки.  Тривимірна комп’ютерна графіка та анімація.  Розробка проектів у середовищі Macromedia Flash.  Турбо Паскаль — основи алгоритмізації та програмування.

ІНФОРМАТИКА В ШКОЛІ

 Основи візуального програмування.  Основи баз даних.  Оброблення мультимедійних даних.  Музичний редактор. Наші пропозиції узагальнюють матеріали, більшість з яких було опубліковано у фахових журналах та на форумі вчителів інформатики України http://informatic.org.ua. Тут враховано поточний стан викладання інформатики, пропозиції та зауваження вчителів з різних шкіл України: Олена Антонова (м. Шепетівка, Хмельницька обл.), Анатолій Бандалак (с. Вашківці, Чернівецька обл.), Петро Донцов (м. Добропілля, Донецька обл.), Наталія Євтушенко (м. Одеса), Тетяна Караванова (м. Чернівці), Микола Ковшун (смт Любеч, Чернігівська обл.), Ілона Сальнікова (смт Сахновщина, Харківська обл.), Ірина Слуцька (м. Шостка, Сумська обл.), Ірина Стукалова (м. Хмельницький) та інші. Зауваження та пропозиції надсилайте: Шестопалову Євгену Анатолійовичу, aspect@ aspect.in.ua; Пилипчуку Олександру Павловичу, pilipchukap@rambler.ru; Завадському Ігорю Олександровичу, zaga@ukr.net.

19

№ 5 (41) травень 2012 р.


АКТУАЛЬНА ПРОБЛЕМА

СІМ ВЕРСТ ПІШКИ ЗА ШМАТ КИШКИ? Василь Ластовецький, м. Цюрупинськ, Херсонська обл. Юрій Пасіхов, м. Вінниця Євген Шестопалов, м. Шепетівка, Хмельницька обл. У Києві 24 квітня відбувся бліц-з’їзд учителів інформатики України. Основна мета його, як і подібних з’їздів учителів інших предметів, — схвалити нову програму для 5–9 класів, яка, у свою чергу, має базуватися на нових і вже затверджених стандартах освіти. Зовні з’їзд виглядав демократично і по-сучасному. Дещо раніше було створено робочу групу, яка повинна була розробити проект програми, провести його широке громадське обговорення, а з’їзд мав обговорити й підтримати цей проект. Остаточно програму приймає колегія Міністерства. Не секрет, що як серед науковців, так і серед учителів існують різні погляди на зміст і завдання шкільної інформатики: перший — навчати учнів лише курсу користувача, або, як зараз прийнято називати, формувати ІКТ-компетентність; другий — навчати дітей одночасно ІКТ та основам алгоритмізації і програмування. Але в робочій групі опинилися прибічники лише першої точки зору, яка дивним чином збігається з позицією керівника цієї групи доктора педагогічних наук, професора Наталії Вікторівни Морзе. Пропозиції можна було надсилати електронною поштою до робочої групи всім охочим, і їх надсилали. Кажуть, що деякі з них навіть врахували… Прізвища авторів врахованих пропозицій озвучили, а їхню суть — ні… З 10-ої години почали збиратися делегати з’їзду, які приїхали з різних міст і сіл України. Учителі намагалися дізнатись один від одного про регламент і графік проведення з’їзду, допитувались, де можна побачити останню версію програми, доопрацьовану відповідно до їхніх зауважень та пропозицій. Жодної офіційної інформації не було! Делегати повинні були затвердити те, чого не бачили! Остаточний варіант програми робочої групи делегатам з’їзду не було надано. А в попередню його редакцію, як сказав доповідач, було внесено суттєві зміни з урахуванням пропозицій, що надходили. Які? де? коли? — невідомо.

№ 5 (41) травень 2012 р.

Для відкритої і плідної роботи над програмою можна було б скористатися можливостями, які надає Інтернет. Наприклад, на форумі вчителів інформатики України http://informatic.org.ua/forum з появою в освітянській пресі повідомлення про викладання інформатики з 5-го класу стихійно розпочалася жвава дискусія про шляхи і засоби вивчення інформатики в базовій школі. За два місяці в умовах критики і конкуренції, після врахування пропозицій учителів та науковців на форумі викристалізувались три (!) життєздатні проекти програми. Діячі розпочали роботу зі зближення вимог цих програм і створення єдиної «народної» програми, сподіваючись на її подальше визнання МОНМС України. Тим часом жодної інформації про хід роботи над «справжньою» програмою Морзе, крім публікації її старої версії на сайті МОНМС України, не було. А «обговорення» викладеного на сайті варіанту обмежувалось лише можливістю надіслати електронного листа на вказану там адресу. Про те, що робить робоча група, з якими проблемами стикається, якої допомоги потребує — ані слова: як у пресі, так і в Інтернеті. З ініціативи вчителів на сайті http://osvita. ua/school/school_today/ на початку квітня було опубліковано статтю «Інформатика в школі: якою їй бути. Тези до нової навчальної програми з інформатики для учнів 5–9-х класів загальноосвітніх навчальних закладів». У коментарях до статті висловлено чимало думок щодо шляхів розвитку шкільної інформатики. Але ніхто з освітянського чиновництва не «опустився» до участі в пошуках найкращого варіанту програми як на форумі, так і на сайті osvita.ua. Не було там ні Наталії Морзе, ні членів її робочої групи. Хоча, як випливає з доповіді, читали все… Добре, що комерційна структура на сайті Щоденник.ua вела відеотрансляцію з’їзду і можна було спостерігати намагання президії отримати потрібне рішення від делегатів з’їзду.

20

ІНФОРМАТИКА В ШКОЛІ


АКТУАЛЬНА ПРОБЛЕМА Наталія Морзе, впевнена в результатах голосування, неодноразово у своїй доповіді риторично запитувала: «Чи потрібно вивчати програмування в школі?». Але якби вона захотіла почути відповідь, то від більшості учителів почула б: «Потрібно! Так само, як потрібно вивчати алгебру, геометрію, хімію, фізику...». У доповіді Наталії Морзе слово «компетенції» було вжито понад 160 разів за 30 хвилин... Але ж «компетенція» — це лише «здатність застосовувати знання, уміння, успішно діяти на основі практичного досвіду...». Знання… — Які? Діяти…. — Як? Досвіду…. — Якого? Засади ж (чого навчатимемо учнів у базовій школі? навіщо вчити саме цього? що сподіваємось отримати на «виході»? у якому напрямі розвиватиметься суспільство з таким «виходом»?) заявлено як даність «згори». А те, що така «даність» перетворює Україну найкоротшим шляхом на «бананову республіку»... не обговорюють!!! І чому Кабінет Міністрів докладає зусиль для зупинки падіння рівня підготовки ІТ-фахівців в Україні — це його, кабмінівські проблеми!!! А про те, що це падіння почалося саме внаслідок упровадження заявленої «даності» в шкільну інформатику — делегатам замислюватися не слід... Після доповіді перед мовчазним залом і виступів «за списком» було дозволено ставити запитання з місць. Усе-таки демократія — у залі вільний мікрофон! Сподівання прості, люди в нас виховані, до порядку та субординації привчені, що запропонують — вислухаємо…, а те, що нас улаштовує, почуємо… Щоб почули те, що «не влаштовує», довелося кричати голосно. Складалося враження, що запитання з місць збентежили голову з’їзду, хоча з доповіді випливало, що їх розглядали, але просто відкинули без заперечень та обговорення, як «ідеологічно несумісні» з пропонованою програмою. На відміну від ріденьких оплесків щодо схвальних виступів на адресу запропонованої програми, аудиторія реагувала гучними аплодисментами на виступи освітян з пропозиціями не брати за основу виключно «технологічний» варіант програми Морзе. Іще рік тому не було жодного шкільного предмета, окрім інформатики, олімпіаду з якого проводили б за темою (програмування), що займає в програмі курсу менше ніж 10 %. Міністерство, намагаючись виправити помилку, ввело олімпіаду з ІКТ. Зараз немає жодного предмета, окрім інформатики, з якого проводили б дві різні

ІНФОРМАТИКА В ШКОЛІ

21

предметні олімпіади. Наступним логічним кроком від МОНМС слід чекати відмови від олімпіад з програмування взагалі, а отже, й припинення переможної участі наших школярів у міжнародних олімпіадах. Конструктивних пропозицій було вдосталь. На жаль, інколи занадто емоційних, інакше їх не почули б. Перша — узяти за основу запропоновану робочою групою Морзе програму. Друга — відкинути запропоновану програму, як згубну для перспектив розвитку інформатики, і взяти за основу програму за редакцією академіка Гуржія, розроблену групою науковців з НАПН та вчителями. Третя — розділити курс інформатики на два предмети — «ІКТ» та «Основи алгоритмізації і програмування». Четверта — не голосувати взагалі за жоден із варіантів, оскільки законних альтернатив програми немає, і створити іншу робочу групу для розробки нової програми. Першу пропозицію не схвалили через спротив делегатів з’їзду і підтримку альтернативних пропозицій. Другу — через заперечення президії і претензії на адресу інших авторів програм, які вчасно не подали до розгляду і обговорення свої

2005 рік

іки Хрон лого мину чя 10-річ

ВГ «Основа» відкриває нові журнали: «Виховна робота в школі», «Англійська мова в початковій школі», «Зарубіжна література в школі», «Економіка в школах України». Зареєстровано нові пільгові індекси (зі знижками для передплатників на 6 місяців). У журналах з’являються постійні вкладки «Педагогічна академія пані Софії» та «Методичний банк». Виходять друком перші книги серії «УСІ уроки». 13 квітня — свій єдиний концерт у Києві дає Лучано Паваротті. 21 травня — в Україні вперше проходить пісенний конкурс «Євробачення». 4 липня — Указ Президента України В. Ющенка про упровадження в школах системи ЗНО.

1 2 3 4

№ 5 (41) травень 2012 р.


АКТУАЛЬНА ПРОБЛЕМА варіанти програми. Як контрпропозицію президія запропонувала в десятиденний строк подати завірені, узгоджені, відрецензовані в АПН України і таке інше альтернативні програми, чого неможливо зробити за браком часу. Про третю пропозицію «забули». Четверта пропозиція теж виявилася неприйнятною (знову ж таки, з погляду президії).

Була пропозиція додати ще годин двадцять на алгоритмізацію і програмування, після чого прийняти варіант Морзе за основу, але представники президії проігнорували і її, мотивуючи тим, що вже додали 10 годин на алгоритмізацію, але не встигли викласти оновлений варіант на сайті МОНМС. Також було висловлено пропозицію створити замість конфронтації узагальнену робочу групу для розробки консолідованого варіанту програм. І Борис Жебровський, і Валерій Биков заспокоювали присутніх тим, що в нашому світі, який стрімко змінюється, шкільні програми не є догмою і їх усе одно незабаром доведеться змінювати. Авжеж, доведеться, бо не буде Україна «банановою республікою»: усвідомлення цього факту змусить виробити зважений і цілісний підхід до вивчення інформатики в школі. Але до того часу буде витрачено мільйони, якщо не мільярди гривень на розробку і видавництво підручників, які за декілька років доведеться викинути на смітник. Не зрозуміло, яким чином за основу було взято варіант Морзе. Сам факт голосування ніби був, але голосування було НЕРЕЗУЛЬТАТИВНИМ! Більшості голосів перша пропозиція не набрала. Добре, що є запис відеотрансляціїї, на якому видно, що проголосували ледве третина делегатів. А на сайті МОНМС чомусь написано — «прийнято за основу»… З’являються сумніви, що вчителям інформатики вдасться відстояти свою позицію і що в учнів звичайної школи буде можливість розвивати і гострити свій розум, щоб у майбутньому заробляти престиж і гроші для себе і своєї країни, працюючи в царині інформаційних технологій не лише як робоча сила для зарубіжних фірм. На таку думку наштовхують ще й чутки, що колегія МОНМС затверджуватиме нові програми на початку травня.

Шановні читачі! Коментарі Ваших колег з приводу проекта нової програми з інформатики 5–9 классів читайте на інтернет-ресурсах: Всеукраїнський форум вчителів інформатики (http://informatic.org. ua/forum) та osvita.ua/school/school_today/.

№ 5 (41) травень 2012 р.

22

ІНФОРМАТИКА В ШКОЛІ


АКТУАЛЬНА ПРОБЛЕМА

РОЗВИВАЛЬНА ІНФОРМАТИКА І. О. Завадський, м. Київ Якщо не враховувати інформатику, то всі класичні шкільні навчальні дисципліни можна поділити на дві категорії: знаннєво-компетентнісні й розвивальні. До другої категорії повністю можна віднести тільки математику й образотворче мистецтво, і частково — фізику й літературу. У решті дисциплін набуття знань, умінь, навичок, компетенцій є самоціллю, вони можуть розвивати мислення лише принагідно і фрагментарно. Сучасна інформатика, очевидно, належить до обох категорій водночас. Така роздвоєність призвела до бурхливої дискусії в інформатичній спільноті, що виросла з протиставлення «алгоритміки, вона ж прикладна математика» і «так званих технологій, по суті різновиду трудового навчання», пропозицій поділити предмет на два інших, появи цілих партій прихильників того чи іншого підходу. У цій статті ми спробуємо показати, що згадане протиставлення є спекулятивним, а різноманітні прикладні програмні продукти можуть стати чудовим засобом розвитку мислення. Що має розвивати інформатика Насамперед слід дати відповідь на запитання: «Які саме мисленнєві здібності може і повинна розвивати інформатика?» Часто, особливо від тренерів програмістів-олімпіадників, можна почути відповідь на кшталт: «Приблизно ті самі, що й математика». Дійсно, ідеальна олімпіадна задача з програмування — це на 90 % математична задача, що вимагає від учня передусім вигадливості, винахідливості. Власне розвитку цих рис математика і сприяє, але може сприяти й інформатика. Однак якби інформатика розвивала тільки винахідливість, це була б лише «недоматематика», «напівматематика» чи, у кращому разі, «ще одна математика». Звичайно, така дисципліна була б просто недоцільною. Насправді коло розумових здібностей, які може і повинна розвивати інформатика, є значно ширшим. Сам метод дослідження, поставлення типової задачі в математиці та інформатиці кардинально різняться. Математична задача створює для учня прокрустове ложе жорстких, штучно «закручених» умов, з яких той має знайти вихід. І чим жорсткішими є умови, чим неможливішим видається вихід, тим цікавішою і сильнішою вважають задачу. В інформатиці такий

ІНФОРМАТИКА В ШКОЛІ

підхід застосовують хіба що в олімпіадному програмуванні, а в програмуванні промисловому, не кажучи про решту інформаційних технологій, постають задачі зовсім іншого типу. Вони не складні чи не дуже складні з логічної точки зору. Їхня складність, як правило, полягає в необхідності правильно структурувати величезні обсяги даних, внести порядок у хаос, не просто знайти вихід, а відшукати оптимальний шлях до нього. У фірмах, що займаються розробкою програмного забезпечення, цінують не стільки дипломи переможців олімпіад, скільки чіткість мислення, порядок у голові, здатність писати добре структурований і читабельний код, уміння працювати в команді тощо. Зауважимо також, що інформатика є значно ближчою, ніж математика, до творчості в широкому розумінні. Програміст, розробник бази даних, а тим більше комп’ютерний дизайнер — це творець. Перед ним лежить чистий аркуш і досить загальна задача без жорстких обмежень, що має, як правило, багато коректних способів розв’язання; і його завдання полягає не в тому, щоб просто розв’язати цю задачу, а в тому, щоб знайти оптимальний чи принаймні ефективний спосіб. Тому ми вважаємо, що інформатику некоректно прив’язувати до математики чи як-небудь корелювати з нею і що саме такого роду некоректність призвела до виникнення згаданої в преамбулі дискусії. Інформатика — це взагалі окрема дисципліна, що має свій шлях розвитку, свої цілі і завдання, зокрема розвивальні. Отже, спробуємо окреслити такі цілі і завдання. На наш погляд, навчання інформатики має розвинути в учнів: 1) алгоритмічне мислення; 2) структурне мислення; 3) творчі здібності. Під алгоритмічним мисленням найчастіше мають на увазі вміння:  визначати послідовність дій, які необхідно виконати для розв’язання певної задачі;  подавати алгоритми в певному формальному вигляді і виконувати їх;  використовувати в алгоритмах алгоритмічні структури, тобто розгалуження і повторення;  опрацьовувати величини, сталі й змінні.

23

№ 5 (41) травень 2012 р.


АКТУАЛЬНА ПРОБЛЕМА Завдання розвитку алгоритмічного мислення ставили ще в першому курсі інформатики 1986 року, і тому стосовно цього аспекту сказано й написано досить багато. Ми не будемо повторюватися, а натомість зосередимо увагу на другому розвивальному компоненті. Бази даних — основа структурного мислення Розвиток алгоритмічного мислення, безумовно, був і залишається одним із найважливіших завдань курсу інформатики. Проблема виникає тоді, коли його проголошують єдиним завданням, самоціллю, а прикладні програми розглядають не як полігон для застосування алгоритмів, а як чужинців, що тільки заважають «правильному та інтелектуальному» навчанню програмування, їх використання вважають «кнопкодавством» тощо. Найприкріше, коли до категорії «вигнанців» потрапляють такі продукти, як табличний процесор і система керування базами даних, хоча насправді робота з ними є не менш розвивальною, ніж програмування. Цього не помічають тому, що вони дають змогу розвинути інший, ніж алгоритмічний, тип мислення, який ми назвемо мисленням структурним. До цього типу мислення належать такі вміння:  визначати параметри об’єктів та їх можливі значення;  класифікувати явища та об’єкти;  знаходити структурні та ієрархічні зв’язки між класами об’єктів, класифікувати зв’язки;  розв’язувати задачі з обробляння структур даних (передусім — формалізовувати вимоги щодо відбору даних за певними критеріями). Образно кажучи, йдеться про вміння «розкладати дані по поличках», яке в сьогоднішньому переповненому інформацією світі є надзвичайно важливим. І в інформатиці є тема, яка в разі застосування правильної методики виховує саме це вміння. Йдеться про бази даних. Цю технологію категорично не можна перелічувати через кому в ряді «офісних» технологій. Вона незрівнянно фундаментальніша, ніж, скажімо, обробляння текстів чи створення презентацій. СКБД по суті не є офісною програмою, MS Access включено в пакет Office лише з певних маркетингових міркувань. Фундаментальне значення цієї технології в курсі інформатики можна пояснити не стільки тим, що база даних є складовою ледь не кожної більш-менш великої програмної системи, скільки тим, що в основі будь-якої бази даних лежить

№ 5 (41) травень 2012 р.

модель певної предметної галузі, а конструювання таких моделей розвиває три перших із перелічених вище чотирьох компонентів структурного мислення. Перші 3–6 уроків з теми «Бази даних» потрібно присвятити побудові моделей «сутністьзв’язок». Це теоретичні уроки, які слід проводити або з вимкненими комп’ютерами, або з використанням редактора моделей «сутність-зв’язок», наприклад http://www.gliffy.com. Вивчення баз даних не можна починати з роботи в середовищі СКБД, оскільки тоді технологічні аспекти замулюють сутність справи, учневі складно відрізнити, які відомості важливіші — про склад меню Файл у MS Access чи про головний принцип семантичного моделювання. А головне в цій темі — навчитися виявляти в предметних галузях сутності (це все одно, що класифікувати об’єкти) та коректно і ненадлишково встановлювати між ними зв’язки. Таке вміння стане міцним фундаментом для подальшого вивчення як СКБД, так і об’єктно-орієнтованого програмування, і загалом сформує в учня певні мисленнєві схеми. Це один із найважливіших розвивальних аспектів курсу інформатики. Електронна таблиця — полотно для інформатичної творчості Чудовим засобом пропедевтики «серйозних» розвивальних тем, засобом комп’ютерного моделювання, а також середовищем, де можна застосувати для розв’язування практичних задач навички алгоритмічного мислення, є табличний процесор (ТП). Справді, електронна таблиця — це полотно, величезне поле для творчості, тільки не художньої, а формульно-числової, тобто ідеальний навчальний інструмент з огляду на проголошені нами вище завдання курсу інформатики. Усі задачі, розв’язувані засобами ТП, можна поділити на три класи: 1) робота з даними в окремих комірках; 2) обробляння рядів даних; 3) обробляння наборів однотипних об’єктів. Задачі першого класу розв’язують за допомогою однієї або кількох формул, вони не потребують роботи з діапазонами комірок. Хоча ці задачі найменш цікаві і більшість із них можна розв’язувати без табличного процесора, наприклад у Калькуляторі, вони, однак, мають певне розвивальне значення. Як правило, у такій задачі проектують і застосовують модель економічного,

24

ІНФОРМАТИКА В ШКОЛІ


АКТУАЛЬНА ПРОБЛЕМА фізичного чи біологічного процесу або математичної задачі. Украй важливо, що, вводячи лише кілька формул, у табличному процесорі можна реалізувати лінійний алгоритм або алгоритм із розгалуженням і виконати його для різних наборів вхідних даних. Аналогом умовного оператора в MS Excel є функція IF, комірки — це аналоги змінних, їхні адреси — імена змінних (а ще краще надавати коміркам змістовні імена), вміст — значення змінних, типи даних в електронній таблиці майже нічим не відрізняються від типів даних у програмуванні. У ТП є також логічні функції, що дають змогу будувати складені логічні вирази, таблиці істинності булевих функцій і опановувати основи алгебри логіки загалом. ТП-програміст не обмежений синтаксичними умовностями мов програмування, він пише тільки той код, який безпосередньо стосується алгоритму. Але головним є те, що ТП надає дуже зручне і просте середовище для застосування алгоритмів до розв’язування практичних задач. З точки зору побудови навчальних програм з інформатики такий зв’язок між алгоритмами і табличним процесором означає, що в тему, присвячену формулам і логічним функціям у ТП, слід вводити такий матеріал, як «Моделювання алгоритмів в ЕТ», а розміщувати цю тему слід відразу після чи безпосередньо перед темою, присвяченою вивченню лінійних алгоритмів і алгоритмів з розгалуженнями. Чимало задач другого класу тісно пов’язані з алгоритмічною конструкцією повторення, яку моделюють копіюванням в електронній таблиці деякої формули в діапазон. Але найважливішим є випадок, коли копіюють рекурентну формулу, наприклад формулу для обчислення ряду чисел Фібоначчі або факторіала. У цьому разі формула, яку вводить учень у комірку електронної таблиці, є ні чим іншим, як тілом циклу. Звичайно, розвивальний момент подібної обчислювальної задачі полягає саме у винайденні цієї формули, а не в написанні слів FOR, PROGRAM, оголошенні змінних та ін. Тобто в ТП учень відразу опрацьовує саму суть задачі, а в середовищі програмування виконує багато зайвих дій. Таким чином, навчання моделювання простих ітеративних обчислень за допомогою ТП є більш ефективним. Розвивальний аспект реалізується і в іншому типі задач другого класу — задачах на інтерпретацію, вибір типу й побудову діаграм. Як показало

ІНФОРМАТИКА В ШКОЛІ

міжнародне порівняльне дослідження рівня природничо-математичної освіти TIMSS, характерною рисою українських школярів є абсолютна безпорадність у розв’язуванні задач на графічну інтерпретацію даних. Дійсно, цього матеріалу немає в програмі жодної зі шкільних дисциплін, а в інформатиці його вивчення часто зводиться до навчання користуватися майстром діаграм, хоча насправді питання про те, які кнопки натискати в цьому засобі, абсолютно другорядне. Першочерговим завданням є набуття умінь:  інтерпретувати діаграми;  добирати тип діаграми залежно від природи вхідних даних. Для вибору типу діаграми слід застосовувати певний алгоритм, знайти який можна запропонувати самим учням. Чудова розвивальна задача і ще один зв’язок ТП з алгоритмізацією! Задачі третього класу (сортування, фільтрування, обчислення проміжних підсумків, функції для роботи з базами даних) — це пропедевтика реляційних баз даних. У них електронну таблицю використовують як однотабличну реляційну базу даних. Рядки таблиці — це записи, кожен з яких містить інформацію про певний об’єкт, а стовпці — поля, що містять значення параметрів об’єктів. Структури даних такого типу в сучасному світі надзвичайно поширені, і вміння працювати з ними — одна з найзначущих інформатичних компетенцій. Крім компетентнісного аспекту, у цих задачах можна знайти й численні розвивальні, пов’язані з останнім пунктом у наведеному вище переліку компонентів структурного мислення. Наприклад, запис умов відбору рядків у розширеному фільтрі потребує застосування математичної логіки. Описані нами змістові зв’язки теми «Електронні таблиці» з двома іншими темами зображено на рис. 1. Програмування — не лише кодування Повертаючись до питання про зв’язок ТП з алгоритмізацією та програмуванням, зазначимо, що ТП, звичайно, не є засобом кодування (хоча код ТП-програм і можна побачити в режимі відображення формул), однак це не означає, що він не є засобом програмування взагалі. ТП, так само як і Скретч, — це середовища нетекстового програмування. Програмування в Скретчі є візуальним, а в ТП — табличним.

25

№ 5 (41) травень 2012 р.


АКТУАЛЬНА ПРОБЛЕМА АЛГОРИТМИ ТА ПРОГРАМУВАННЯ Послідовні алгоритми та алгоритми з розгалуженнями, величини

закріплення

Робота з даними в окремих комірках

Алгоритмічна конструкція повторення

пропедевтика

Обробляння наборів числових даних ЕЛЕКТРОННІ

БАЗИ ДАНИХ

пропедевтика

Обробляння наборів однотипних об’єктів

ТАБЛИЦІ

Рис. 1. Змістові зв’язки розвивальних аспектів у різних темах курсу інформатики  Загалом слід зазначити, що парадигма програмування як написання коду поступово відходить у минуле. У 70-х роках ХХ століття програміст уподібнювався письменнику, який сідав за комп’ютер і писав програму приблизно так, як пишуть роман. Зараз створення програм більше нагадує будівництво, а «програміст» — це така сама збірна назва багатьох спеціальностей, як і «будівельник». Важливо не тільки те, як кладуть цеглу (пишуть код), але й якою є архітектура споруди (програмної системи). Для проектування архітектури програмних систем призначено суто візуальну мову UML, яка, строго кажучи, є не мовою, а набором правил опису різнотипних діаграм. Немає жодних причин, щоб не вивчати окремі аспекти UML у середній школі. Це не менш корисно і цікаво, ніж писати програмний код. Слід також згадати про численні непроцедурні мови, наприклад HTML чи SQL. Їх синтаксис дає змогу описувати вимоги до інформаційних систем. Тобто людина за певними формальними правилами описує, ЩО вона хоче отримати від інформаційної системи, не описуючи, ЯК цього досягти, оскільки «як» генерується зі «що» автоматично. Не слід думати, що непроцедурні мови менш розвивальні, ніж мови програмування. Можна сформулювати безліч запитів, запис яких мовою SQL потребує нетривіального застосування логіки і є не менш цікавою задачею, ніж задачі на олімпіадах з програмування всеукраїнського рівня. В умовах відбору записів у мові SQL використовують не тільки логічні функції НЕ, І та АБО, але й оператор «належить», квантори існування та загальності й інші засоби. Інакше кажучи,

№ 5 (41) травень 2012 р.

у програмуванні застосовують апарат логіки висловлювань, а в SQL — числення предикатів. Тому мова SQL є значно потужнішим, ніж програмування, засобом розвитку логічного мислення (ще одного розвивального компоненту курсу інформатики, який можна віднести як до структурного мислення, так і до алгоритмічного). Висновки Ця стаття не претендує на вичерпність розкриття порушеної в ній теми. І найменш вичерпними є переліки розвивальних напрямів курсу інформатики, компонентів алгоритмічного та структурного мислення. Фактично ми лише навели кілька прикладів того, як можна орієнтувати курс інформатики в розвивальному напрямі завдяки двом темам — «Робота з електронними таблицями» та «Бази даних». Ми не вказали розвивальних можливостей інших тем, зовсім не розкрили зміст третього розвивального компонента — розвитку творчих і комунікативних здібностей, постійно повторювали слова «моделювання», «об’єкт», «оптимізація», не зробивши з цього жодних висновків (а це не що інше, як наскрізні змістові лінії курсу, і його розвивальні аспекти має бути розглянуто в їхньому розрізі також). Усе це може стати предметом наступних досліджень і статей, у яких незмінним залишатиметься один постулат: інформатика може і повинна бути розвивальною. Кожен урок має спонукати чи навіть змушувати учня зробити якісь рухи головним мозком. А інакше для чого взагалі навчатися?

26

ІНФОРМАТИКА В ШКОЛІ


ТВОРЧА МАЙСТЕРНЯ

СТВОРЕННЯ АУДІОТРЕКУ В ПРОГРАМІ ADOBE AUDITION Л. Я. Болотін, м. Кіровоград Програма Adobe Audition — це професійний інструмент для запису звуку, його редагування, мультитрекового монтажу. У короткій статті важко ознайомити з усіма можливостями програми Adobe Audition, тому розглянемо лише декілька питань: як записати

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

КОРОТКИЙ ОГЛЯД ПРОГРАМИ ADOBE AUDITION Панель інструментів

Головне меню

Панель трека

Кнопки програвача

Вікно для роботи зі звуковими фрагментами

Кнопки керування масштабом

Параметри сигналу, рівень гучності

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

ІНФОРМАТИКА В ШКОЛІ

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

27

№ 5 (41) травень 2012 р.


ТВОРЧА МАЙСТЕРНЯ мультитрек, запис дисків. У нижній частині робочої області розміщуються додаткові панелі для відображення часових параметрів сигналу, рівня гучності, кнопки керування масштабом звукової хвилі, кнопки програвача. Усі кнопки панелі інструментів забезпечені спливними підказками, що з’являються за наведення покажчика миші на кнопку. Adobe Audition пропонує безліч комбінацій клавіш для виконання часто вживаних команд. Наприклад, ви можете використовувати клавішу пропуск, щоб почути звук або зупинити його відтворення. Як і в більшості програм, можна використовувати відомі комбінації «гарячих» клавіш:

Рис. 3   завантажити його — у робочому полі треку з’явиться звукова доріжка;  натиснути кнопку програвача (рис. 4) Грати, щоб почути звук.

CTRL + A — виділити; CTRL + X — видалити; CTRL + C — копіювати; CTRL + V — вставити; CTRL + K — розділити.

Рис. 4 

Щоб створити новий файл, потрібно відкрити пункт меню Файл і вибрати команду Нова сесія. На екрані відобразитися діалог створення параметрів нового звукового файла та його якості (рис. 2). Потрібно встановити 44100 — це частота дискретизації, що вказує на кількість кадрів, які виділяються з аудіосигналу в одну секунду. Для того щоб завантажити наявний файл, потрібно:  поставити курсор на вільний трек;  натиснути праву кнопку миші, з’явиться діалог (рис. 3), у якому треба вибрати команду Вставка аудіо;  після цього з’явиться вже звичний діалог вибору звукового файла;

Під час програвання треків відображається покажчик у вигляді вертикальної білої лінії, який рухається вздовж усіх треків. Причому трек починає програватися спочатку, а не з місця, де було зроблено паузу. Це пов’язано з тим, що кнопка Play (Програти) завжди починає відтворення звуку з місця, де знаходиться індикатор поточного часу, зображений жовтим трикутником. Запис звуку за допомогою мікрофона Якщо натиснути на червону кнопку програвача Запис, на екрані з’явиться діалог (рис. 5), тому для запису звуку потрібно підключити мікрофон і в панелі треку № 1 натиснути на кнопку Ні. На екрані з’явиться діалог (рис. 6).

Рис. 5 

Рис. 2  № 5 (41) травень 2012 р.

Рис. 6  28

ІНФОРМАТИКА В ШКОЛІ


ТВОРЧА МАЙСТЕРНЯ Виберіть команду Настроювання аудіозаліза (рис. 6) — на екрані з’явиться діалог (рис. 7). Далі:  натисніть клавішу Виведення;  встановіть у вкладці мультитрек;  Введення з мікрофона, після чого виберіть команду Застосувати і Ок;  замініть на панелі треку (рис. 7) Ні на Запис з мікрофону;  на панелі треку замініть Читання на Запис, натисніть на панелі треку букву «З» (запис);  натисніть клавішу запис програвача (рис. 4);  відрегулюйте рівні гучності за допомогою регулятора мікшера;  почніть запис.

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

Рис. 7 

Експорт сесії у звуковий формат MP3 Програма Adobe Audition може експортувати файли в різні формати, включаючи формат *.wav, *.mр3. Для збереження файла виберіть команду Файл → Експорт → Аудіо. З’явиться стандартне діалогове вікно, у якому потрібно вказати шлях до файла, його ім’я і деякі додаткові параметри . Після цього натисніть команду Зберегти файл у форматі *.mp3. Збережений на жорсткому диску файл можна відкрити в програмі Audition або програти за допомогою програмного забезпечення, яке підтримує роботу з аудіофайлами у форматі *.mp3. Отже, можна зробити висновок, що програма Adobe Audition надає широкі можливості для створення звукозапису, що дозволяє додавати дидактичним засобам дедалі нових можливостей, робити навчання більш цікавим і продуктивним.

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

Рис. 8  Виділений фрагмент буде відображатися у зворотному кольорі (рис. 8). Використовуючи

ІНФОРМАТИКА В ШКОЛІ

Рис. 9  Використовуючи індикатор поточного часу як напрямок, установіть покажчик миші (рис. 9) на огинаючій доріжці у верхній частині запису. Значок покажчика набуде вигляду руки зі знаком «+». Утримуючи клавішу миші, перетягніть її вниз приблизно на 36 %. Це знизить загальний рівень гучності запису. Опанувавши запис дикторського тексту з мікрофона, доберіть в Інтернеті музичний супровід (так звані мінусовки). Розташуйте дикторський текст та музичний супровід у різних треках. За допомогою мікшера та описаного прийому огинання доріжки встановіть гучність звуку. Після цього можна записувати новий аудіотрек у файл, у якому Adobe Audition автоматично об’єднає звук усіх відкритих треків.

29

№ 5 (41) травень 2012 р.


ПЕРШІ КРОКИ

БЛОК-СХЕМИ АЛГОРИТМІВ О. М. Хоружий, м. Брянка, Луганська обл. Цілі: навчальна: сформувати в учнів поняття блок-схеми алгоритму; ознайомити з базовими структурами алгоритмів, формою подання алгоритмів у вигляді блок-схем; розвивальна: розвивати логічне мислення учнів; формувати вміня та навички складати алгоритми й наводити їх у вигляді блок-схем; розвивати усне мовлення та комунікативні здібності учнів на підставі психологічних особливостей дітей середнього шкільного віку; виховна: виховувати працелюбність, елементи самоконтролю та самоаналізу, вміння співпрацювати, поважати думку інших, виявляти ініціативу. Тип уроку: комбінований. Обладнання: ПК, мультимедійний проектор, екран, картки-завдання, терези, монети.

3. Назвіть способи опису алгоритмів. 4. Що таке блок-схема? 5. З яких блоків складається блок-схема? 6. Як ці блоки можна використати для складання блок-схеми алгоритму «Перехід дороги»? Розглянути блок-схему алгоритму «Перехід дороги» та вислухати коментар учнів. Початок Зупинитися на краю тротуару Подивитися ліворуч Ні

Є транспорт?

ХІД УРОКУ І. ОРГАНІЗАЦІЙНИЙ ЕТАП Тема уроку — «Блок-схеми алгоритмів». Урок буде незвичним, працювати ми з вами будемо в групах. Учитель. Інформатика тісно пов’язана з життям, і одна з основних задач, яку вона розв’язує, — це формування алгоритмічного стилю мислення сучасної людини. Сьогодні комп’ютер заполонив усі сфери життя людини. Він опрацьовує безмежний потік інформації у вигляді слів, чисел, символів, знаків тощо. Він є ретельним виконавцем, але не творцем: команди виконує послідовно, чітко. Таке виконання команд можна назвати алгоритмом. Поняття «алгоритм» походить від імені середньоазіатського вченого Мухаммеда аль-Хорезмі, який у своїх роботах сформулював правила обчислення в десятковій системі числення. II. МОТИВАЦІЯ НАВЧАЛЬНОЇ ДІЯЛЬНОСТІ Учитель. На сьогоднішньому уроці ми продовжимо вивчати блок-схеми, будемо працювати над удосконаленням навичок складання блоксхем алгоритмів, умінням використовувати їх для розв’язування логічних задач. ІII. АКТУАЛІЗАЦІЯ ОПОРНИХ ЗНАНЬ Фронтальне опитування 1. Що називають алгоритмом? 2. Виконавець — це…

№ 5 (41) травень 2012 р.

Так Залишитися на місці

Йти до середини дороги Подивитися праворуч Ні

Є транспорт?

Так Залишитися на місці

Перейти дорогу Дорогу перейдено Кінець

ІV. ЗАСТОСУВАННЯ ЗНАНЬ, УМІНЬ ТА НАВИЧОК

Робота в групах Для того щоб об’єднатися в групи, потрібно виконати таке завдання. У кожного з вас є картка з числом x, яке ви використаєте для перевірки умови x > 8. Якщо умова виконується, то ви рухаєтеся в напрямку слова «Так» (на дошці перевірка умови). Інакше — рухаєтеся в напрямку слова «Ні». Після перевірки умови учні об’єдналися у дві групи. Назву групи учні складають з літер, записаних на зворотному боці карток із числами; показують їх і розташовують на дошці. Групи займають відведені для них місця.

30

ІНФОРМАТИКА В ШКОЛІ


ПЕРШІ КРОКИ Завдання 1 Скласти блок-схему казки «Колобок» (група учнів 1), «Ріпка» (група учнів 2). У кожної групи на столі лежить аркуш із порожньою блок-схемою та окремими блоками з липкою зворотною стороною, які треба закріпити на своє місце. Кожна група розташовує свою блок-схему на дошці та коментує її. Правильність складання блоксхеми перевіряють на екрані за допомогою мультимедійного проектора.

Завдання 2 Обидві групи учнів загадують число від 1 до 5 і по черзі, ставлячи якомога менше запитань до своїх товаришів з другої групи, відгадують його. Обговорення алгоритму відгадування числа. Складання блок-схеми алгоритму. Дивлячись на свої блок-схеми, учні відгадують число, показують його карткою. Правильність складання блок-схеми відгадування числа перевіряють на екрані за допомогою мультимедійного проектора.

Початок Початок Посадив дід ріпку

Загадай число від 1 до 5 Ні

Виросла ріпка Ні

Дід тягнув ріпку та не витягнув

Не витягли ріпку

Ні

Так x = 5?

Так

Так 2

1

Покликав дід на допомогу..

Ні

x = 2?

x > 2?

x > 3? Так Ні

3

4

5

Кінець Це мишка?

Завдання 3 1) Обговорити в групах правильність складеної блок-схеми (алгоритм перевірки правопису префіксів) (на екрані проектора).

Так Витягли ріпку Кінець

Початок Початок

Слово для перевірки

Спекла колобка

Прочитайте слово

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

Так

Проспівав пісню Ні

Це лисиця?

Корінь починається з букви к, п, т, ф, х

Ні

Пиши префікс З

Пиши префікс С

Так Проспівав пісню

Перевірне слово

Сів на ніс Кінець Лиса з’їла колобка

2) Обговорити в групах правильність блок-схеми (алгоритм перевірки правопису слів з ненаголошеними голосними) (на екрані проектора).

Кінець

ІНФОРМАТИКА В ШКОЛІ

31

№ 5 (41) травень 2012 р.


ПЕРШІ КРОКИ Початок

Початок

Початок

Початок

*7

+ 57

+ 16

+71

*3

*2

Кінець

Кінець

Кінець

Прочитай слово

Визнач голосний, який потрібно перевірити

Ні

Цей голосний наголошений?

Фізкультхвилинка Завдання 5 Перед вами терези та 5 монет, серед яких одна фальшива. Ця монета легша за інші. За допомогою терезів знайти фальшиву монету. Кількість зважувань повинна бути найменшою. Вислухати варіанти відповідей. Скласти алгоритм. Скласти блок-схему та за допомогою терезів знайти фальшиву монету. На екрані мультимедійного проектора блоксхема «Знаходження фальшивої монети серед 5 монет».

Добери слово, у якому ненаголошений голосний стане наголошеним

Так

Пиши, як чуєш

Кінець

Завдання 4 Естафета з блок-схемами Групи отримують аркуші з 6 блок-схемами. У цих блок-схемах учні записують перше число і виконують алгоритм. У блоці для виведення записують результат. Учні записують одержаний приклад. Результати розміщують на дошці. Початок

Початок

Початок

*5

*6

*7

+72

+41

+39

Кінець

Кінець

Кінець

№ 5 (41) травень 2012 р.

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

32

Прізвище, ім’я учня Приклад: 72 : 8 · 4 – 36 + +5=

Прізвище, ім’я учня

Прізвище, ім’я учня

Приклад: Приклад: 44 : 11 · 7 – 18 + 48 : 8 · 7 – 6 + +3= + 54 =

ІНФОРМАТИКА В ШКОЛІ


ПЕРШІ КРОКИ V. ДОМАШНЄ ЗАВДАННЯ 1. Повторити матеріал з теми «Алгоритми. Блоксхеми алгоритмів». 2. Скласти блок-схему алгоритму «Ранок школяра». VI. ПІДСУМКИ УРОКУ Сьогодні на уроці ми ще раз переконалися в тому, що для розв’язування задач в інформатиці ми повинні виконати певний алгоритм. Він описує послідовність використання формул чи певних дій. А для наочного зображення алгоритмів використовують блок-схеми, над якими ми з вами сьогодні працювали і продовжимо працювати на наступних уроках.

Оголошення оцінок.

Література 1. Коршунова О. В. Інформатика 2–4 класи: навчальнометодичний посібник. — Харків : ФОП Співак Т. К., 2008. — 368 с. 2. Сучасний урок. Інтерактивні технології навчання: наук.-метод. посібн. /О. І. Пометун., Л. В. Пироженко, за ред. О. І. Пометун. — К. : Видавництво А.С.К., 2004. — 192 с. 3. Гин А. Приёмы педагогической техники. — Луганск : Учебная книга, 2003.

Початок Одну монету покласти на стіл Поділити монети порівну

Покласти по 2 монети на шальки терезів Порівняти

Так

Фальшива монета на столі

Терези врівноважені?

Ні

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

Так

Ні

Вага монети праворуч менша?

Монета на цій шальці фальшива

Монета з лівої шальки терезів фальшива

Кінець

Блок-схема «Знаходження фальшивої монети серед 5 монет»  ІНФОРМАТИКА В ШКОЛІ

33

№ 5 (41) травень 2012 р.


КОНСТРУКТОР УРОКУ

ФУНКЦІЯ КОРИСТУВАЧА Урок в 11 класі В. А. Бабієнко, с. Долинське, Ананьївський р-н, Одеська обл. Мета: ознайомити учнів з поняттям функції користувача, показати необхідність її введення; формувати навички створення функцій; з’ясувати відмінності між фактичними та формальними параметрами; формувати навички складання та реалізації найпростіших типових програм з використанням звертань до функцій; розвивати алгоритмічне мислення; виховувати інтерес до візуального програмування. Обладнання та наочність: комп’ютери, проектор, картки, таблиці. Програмне забезпечення: Visual Basic 2005. Тип уроку: засвоєння і відпрацювання нових знань.

ІV. ВИВЧЕННЯ НОВОГО МАТЕРІАЛУ Розглянемо фрагмент програми на обчислення значення математичного виразу ⎧⎪ x , якщо x ≥ 0, y=⎨ при x  2,4 і x  –4,9. ⎩⎪sin x, якщо x < 0, … x1=2.4 If x1>=0 Then y1=Math.Sqrt(x) Else y1= Math.Sin(x) End If x2=-4.9 If x2>=0 Then y2=Math.Sqrt(x) Else y2= Math.Sin(x) End If …

ХІД УРОКУ І. ОРГАНІЗАЦІЙНИЙ ЕТАП ІІ. АКТУАЛІЗАЦІЯ ОПОРНИХ ЗНАНЬ

Фронтальне опитування 1. Що таке підпрограма? 2. Що таке процедура користувача або процедура типу Sub? 3. Яка структура процедури типу Sub? 4. Коли зручно застосовувати процедуру? ІІІ. МОТИВАЦІЯ НАВЧАЛЬНОЇ ДІЯЛЬНОСТІ Учитель. Часто під час виконання програми доводиться обчислювати значення математичного виразу при різних значеннях аргументів. При цьому деякі команди або послідовність команд у програмі повторюватимуться. Звичайно, можна ввести процедуру користувача. Але якщо в результаті виконання програми обчислюється тільки одне значення виразу, зручніше створити підпрограму-функцію, яку називають функцією користувача, або просто функцією. При цьому, як і в результаті застосування процедури, уникаємо повторення команд у програмі, робимо програму коротшою. Крім цього, маємо можливість надавати значення функції змінним, обчислювати як у математиці функцію від функції, а також використовувати її в командах присвоєння та виведення.

№ 5 (41) травень 2012 р.

Ми бачимо, що в цьому фрагменті програми деякі команди повторюються. Після виконання програми в кожному повторі отримуємо тільки один результат. У такому випадку зручно вводити функцію користувача: Function f (ByVal a As Single) As Single If a>=0 Then f=Math.Sqrt(a) Else f= Math.Sin(a) End If End Function,

де в заголовку підпрограми спочатку стоїть оператор Function, f — це ім’я функції; у дужках розміщується аргумент а, який називають формальним параметром, вказано тип аргумента, а за дужками — тип функції. Під час уведення підпрограми, коли ми в рядку надрукуємо Function f (a As Single) As Single і натиснемо клавішу Enter, автоматично з’являються слова End Function (оператор закінчення функції), а біля аргумента а — ключеве слово ByVal, яке вказує на те, що у функцію через заданий аргумент передається копія значення

34

ІНФОРМАТИКА В ШКОЛІ


КОНСТРУКТОР УРОКУ і всі зміни значення цього аргумента не будуть повернені у викликаний код. Якщо ми в заголовку функції не вкажемо тип аргументів і тип функції, то типом аргументів і функції за умовчанням буде Object, який часто менш ефективний, ніж конкретний тип даних. Між заголовком та оператором End Function розміщуються оператори функції. Зазначимо, що результат у тексті підпрограми присвоєно змінній, ім’я якої має збігатися з іменем функції. Зазвичай функцію, як і інші підпрограми, розміщують у кінці програми (хоча це не обов’язково). Замість команд, що повторюються, які ми забрали з основної програми, пишуть команду виклику функції, що складається тільки з імені підпрограми та числового значення змінної в дужках. Значення функції присвоюють відповідним змінним. Тоді основна програма перетворюється на таку:

Тепер розглянемо фрагмент програми, що обчислює площу чотирикутника ABCD (рис. 2) з довжинами сторін a, b, c, d і діагоналлю е. А

c

e

d

D

B

a

b

C

Рис. 2  Діагональ е розбиває чотирикутник на два трикутники, площі яких програма обчислює за формулою Герона, а потім додає. … p1=(a+b+e)/2 s1=Math.Sqrt(p1*(p1-a)*(p1-b)*(p1-е)) p2=(e+c+d)/2 s2=Math.Sqrt(p2*(p2-e)*(p2-c)*(p2-d)) s3=s1+s2 …

… y1=f(2.4) y2=f(-4.9) …

І тут ми можемо бачити всі переваги введення підпрограми-функції: основна програма стала значно коротшою. Пояснимо, як виконується рядок коду команди присвоєння y1=f(2.4). Програма читає в правій частині цього оператора ім’я f, відшукує функцію з таким іменем, формальний параметр а замінює фактичним числовим значенням, у нашому випадку — числом 2,4. Виконується підпрограма, результат виконання присвоюється змінній f, керування передається назад у команду y1=f(2.4), де результат присвоюється вже змінній у1. На блок-схемі (рис. 1) зображено роботу цього фрагмента програми.

У цьому фрагменті ми бачимо також групу команд, що повторюються, і оскільки кожна група команд, як і в попередньому фрагменті, дає тільки один результат, доцільно створити функцію для обчислення площі трикутника, якій ми даємо ім’я Герон: Function Heron(ByVal x As Single, ByVal y As Single, ByVal z As Single) As Single p=(x+y+z)/2 Heron=Math.Sqrt(p*(p-x)*(p-y)*(p-z)) End Function

Аргументи x, y, z — це формальні параметри. Увівши оператор Return, функцію ми можемо переписати так: Function Heron(ByVal x As Single, ByVal y As Single, ByVal z As Single) As Single p=(x+y+z)/2 Return Math.Sqrt(p*(p-x)*(p-y)*(p-z)) End Function

y1=f(2.4)

y2=f(-4.9)

Підпрограмафункція f

Рис. 1  ІНФОРМАТИКА В ШКОЛІ

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

35

№ 5 (41) травень 2012 р.


КОНСТРУКТОР УРОКУ Після введення підпрограми-функції та команд виклику фрагмент основної програми набуде такого вигляду: … s=Heron(a, b, e) + Heron(e, c, d) …

h2

r2

У командах виклику величини a, b, e i e, c, d називають фактичними параметрами. Фактичні і формальні параметри мають збігатися за кількістю, типом і порядком запису. (У команді виклику функції можуть бути не тільки фактичні параметри, але й вирази, значення яких передаються аргументам функції, наприклад Heron(t*x, r^3, math.sin(d/2)), і навіть команди виклику цієї або інших функцій). Роботу фрагмента програми показано на блок-схемі (рис. 3). s = Heron(a,b,e) + Heron(e,c,d)

Функція Heron

Рис. 3  Тепер ми можемо чітко означити, що функція користувача — це відокремлена частина програми, яка має своє ім’я і може бути викликана для виконання в будь-якій частині основної програми. Також ми можемо побудувати загальну структуру функції: Function ім’я (список аргументів з їх типами) тип функції Оператори функції End Function

і також створити загальну команду виклику функції: Ім’я (список фактичних параметрів або виразів, значення яких передаються аргументам функції)

r3

h3

h4 r4

Рис. 4  Оскільки вежа складається з чотирьох циліндрів, то площа бічної поверхні вежі дорівнюватиме сумі площ бічних поверхонь чотирьох циліндрів. Нам дано радіуси основ циліндрів r1, r2, r3, r4 та їх висоти h1, h2, h3, h4. Бічну поверхню циліндра обчислюємо за формулою: s = 2πrh , де r — радіус основи циліндра, h — висота циліндрів. Оскільки під час створення програми ми повинні п’ять разів обчислювати площу бічної поверхні циліндра при різних значеннях параметрів, введемо функцію для площі бічної поверхні вежі. Створюємо функцію для обчислення бічної поверхні циліндра. Function Sb(ByVal r As Single, ByVal h As Single) As Single Sb =2* Math.PI *r *h End Function,

де Sb — ім’я функції, а r, h — її формальні параметри. Тепер для обчислення бічних поверхонь циліндрів потрібно лише правильно поставити відповідні фактичні параметри в команди виклику функції (у нашому випадку порядок параметрів не грає ролі, бо вони входять у формулу симетрично). Створюємо команди виклику функцій та обчислюємо бічну поверхню вежі: s=Sb(r1,h1)+Sb(r2,h2)+Sb(r3,h3)+Sb(r4,h4)

V. ФОРМУВАННЯ НАВИЧОК ТА ВМІНЬ

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

№ 5 (41) травень 2012 р.

h1

r1

Створюємо форму. Даємо назву формі: Вежа. На формі розміщуємо 9 полів TextBox, 8 з них — для введення даних і одне — для виведення бічної поверхні вежі; два написи Label: Введіть дані, Бічна поверхня вежі, та написи для позначення віконець введення даних три кнопки керування Button: Обчислити, Витерти та Закрити (рис. 5).

36

ІНФОРМАТИКА В ШКОЛІ


КОНСТРУКТОР УРОКУ Зауваження. Якщо однойменних кнопок керування багато, не обов’язково щоразу звертатися до панелі інструментів. Достатньо ввести лише одну кнопку, а потім, виділивши її і утримуючи клавішу Ctrl, перетягнути її копію на потрібне місце, відпустити кнопку миші, потім знову перетягнути нову копію кнопки на потрібне місце тощо. При цьому суттєво виграємо в часі. Бажано ввести зображення вежі на форму, але для цього потрібно заздалегідь, ще до уроку, заготовити рисунок і помістити його в папку Мої рисунки. Вводимо програмний код проекту. (Перед уведенням коду знову робимо зауваження, що не слід уводити його механічно, багато схожих рядків слід копіювати, а потім виправляти лише деякі цифри, букви або слова. При цьому час на введення програми зменшується більш ніж на третину). Public Class Form1 Dim r1, r2, r3, r4 As Single Dim h1, h2, h3, h4 As Single Dim s As Single Private Sub Button1_Click(ByVal sEnder As System.Object, ByVal e As System. EventArgs) Handles Button1.Click r1 = Val(TextBox1.Text) r2 = Val(TextBox2.Text) r3 = Val(TextBox3.Text) r4 = Val(TextBox4.Text) h1 = Val(TextBox5.Text) h2 = Val(TextBox5.Text) h3 = Val(TextBox5.Text) h4 = Val(TextBox8.Text) s=Sb(r1,h1)+Sb(r2,h2)+Sb(r3,h3)+ +Sb(r4,h4) TextBox9.Text = s End Sub Function Sb(ByVal r As Single, ByVal h As Single) As Single Sb=2*Math.PI*r*h End Function Private Sub Button2_Click(ByVal sеnder As System.Object, ByVal e As System. EventArgs) Handles Button2.Click TextBox1.Text = ”” TextBox2.Text = ”” TextBox3.Text = ”” TextBox4.Text = ”” TextBox5.Text = ”” TextBox6.Text = ”” TextBox7.Text = ”” TextBox8.Text = ”” TextBox9.Text = ”” End Sub

ІНФОРМАТИКА В ШКОЛІ

Private Sub Button3_Click(ByVal sеnder As System.Object, ByVal e As System. EventArgs) Handles Button3.Click End End Sub End Class

Виконуємо проект для таких даних: r1  2,38, r2  3,34, r3  4,61, r4  6,7; h1  1,8, h2  2,65, h3  4,4, h4  5,6. Результат виконання проекту показано на рис. 5.

Рис. 5  Групова робота Учні об’єднуються у п’ять груп. Кожна група отримує завдання. У кожному завданні необхідно не створювати проект, а розробити фрагмент програми з функцією та командами виклику її і записати основний код для обчислення результату, як це робили під час пояснення нового матеріалу. Оскільки всі підпрограми-функції було розроблено на попередніх уроках як невеликі окремі програми, групи будуть користуватися ними як заготовками на цьому уроці, щоб швидше виконувати завдання. Під час роботи вчитель обходить групи і, якщо виникають труднощі, допомагає їм. Після виконання завдання представник кожної групи проектує на екран і пояснює свій фрагмент програми іншим групам. Таким чином, усі учні класу мають можливість ознайомитися з різними функціями. Завдання для першої групи Знайти найбільший спільний дільник трьох чисел. Використати функцію обчислення найбільшого спільного дільника двох чисел.

37

№ 5 (41) травень 2012 р.


КОНСТРУКТОР УРОКУ Function Max(ByVal x As Single, ByVal y As Single) As Single If x>=y Then Max=x Else Max=y End If End Function …

Завдання для другої групи Знайти найбільше з трьох заданих чисел. Використати функцію обчислення найбільшого з двох чисел. Завдання для третьої групи Знайти периметр трикутника АВС, що заданий координатами своїх вершин: А(x1; y1), B(x2; y2), C(x3; y3). Використати функцію обчислення довжини відрізка на площині, що заданий координатами своїх кінців. Завдання для четвертої групи Обчислити кількість комбінацій: n! Cnm = . (n − m ) ! m ! Використати функцію обчислення факторіала числа. Завдання для п’ятої групи Знайти суму бісектрис трикутника АВС, якщо бісектрису кута А обчислюють за формулою: 2 bcp ( p − a). Використати функцію обчисw= b+c лення бісектриси кута трикутника. Наведемо зразки очікуваних результатів роботи груп. Доповідь першої групи

Доповідь третьої групи … p=dow(x1,y1,x2,y2)+dow(x2,y2,x3,y3)+ dow(x3,y3,x1,y1) … Function dow(ByVal a1 As Single, ByVal b1 As Single, ByVal a2 As Single, ByVal b2 As Single) As Single dow = Math.Sqrt ((a2-a1)^2+(b2-b1)^2) End Function …

Доповідь четвертої групи … f=fact(n)/(fact(n-m)*fact(m)) … Function fact(ByVal t As UInteger) As ULong fact=1 for k=1 to t fact=fact*k next End Function …

… x = Val(TextBox1.Text) y = Val(TextBox2.Text) z = Val(TextBox3.Text) t= NSD( NSD(x, y) , z) TextBox4.Text = t … Function NSD(ByVal a As UInteger, ByVal b As UInteger) As UInteger r = a Mod b Do Until r = 0 a = b b = r r = a Mod b Loop NSD = b End Function …

Доповідь другої групи … a=Val(TextBox1.Text) b=Val(TextBox2.Text) c=Val(TextBox3.Text) TextBox4.Text=”Найбільше число=”+Str(Max(Max(a,b),c)) …

№ 5 (41) травень 2012 р.

Доповідь п’ятої групи … p=(a+b+c)/2 w= bis(b,c,a)+bis(a,c,b)+bis(a,b,c) … Function bis(ByVal x As Single, ByVal y As Single, ByVal z As Single) As Single bis=2*Math.Sqrt(x*y*p*(p-z))/(x+y) End Function

VІ. ПІДСУМКИ УРОКУ VIІ. ДОМАШНЄ ЗАВДАННЯ Розробити проект для обчислення значення min (x, y, z) + 4 min (x, z) виразу . Використати функmin (min (x,10), y ) цію для знаходження найменшого з двох чисел.

38

ІНФОРМАТИКА В ШКОЛІ


КОНСТРУКТОР УРОКУ

ГОТУЄМО ТА ПРОВОДИМО ТЕСТУВАННЯ Міні-модуль з інформатики. 8 клас Н. В. Сольона, с. Євсуг, Біловодський р-н, Луганська обл.

УРОК 1 ТЕМА. ПРОБЛЕМИ ПІДГОТОВКИ ТЕСТІВ

3. Чим відрізнялося тестування з навчальних предметів від тестування психолога, тестування з профорієнтації?

Мета:  сформувати уявлення про можливості комплексу розробок та проведення тестування;  ознайомити учнів з правилами створення тестів та різними видами завдань у тестах;  учити шукати нові способи застосування набутих знань;  формувати навички вводити та редагувати тестові завдання;  розвивати пізнавальний інтерес;  формувати інформаційну культуру;  виховувати цілеспрямованість у навчальній діяльності. Тип уроку: засвоєння нових знань, формування вмінь та навичок. Обладнання та наочність: дошка, комп’ютер, інструкції з ТБ в комп’ютерному кабінеті, демонстраційні файли, проектор. Програмне забезпечення: програми для розробки і проведення тестування SuperTest (автор Мирсанов Р. І.), Aspekt Test-W (автор Шестопалов О. Є.). ХІД УРОКУ І. ОРГАНІЗАЦІЙНИЙ ЕТАП Учитель повідомляє про початок вивчення нового модуля, про матеріал, з яким учні ознайомляться, та очікувані результати навчання, тему і мету першого уроку. ІІ. ПЕРЕВІРКА ДОМАШНЬОГО ЗАВДАННЯ Учні за бажанням зачитують міні-твори з тем «Чи потрібне тестування з навчальних предметів?», «Чому мені подобається виконувати тести?», «Які тести зручніші: в електронному чи звичайному вигляді?». ІІІ. АКТУАЛІЗАЦІЯ ОПОРНИХ ЗНАНЬ Фронтальне опитування 1. Чи доводилося вам проходити тестування? 2. З яких предметів?

ІНФОРМАТИКА В ШКОЛІ

ІV. МОТИВАЦІЯ НАВЧАЛЬНОЇ ДІЯЛЬНОСТІ Складіть розповідь, використовуючи подану схему (схема проектована на екран). Програма тестування Програми створення тестів Програма тестування Програми адміністрування

V. ВИВЧЕННЯ НОВОГО МАТЕРІАЛУ (МІНІ-ЛЕКЦІЯ З ПРЕЗЕНТАЦІЄЮ) Учитель. Ви вже працювали з різними видами звичайних тестів, знайомі і з тестами в електронному вигляді. Але раніше за допомогою тестів ви лише перевіряли свої знання і можливості, а сьогодні ми розпочнемо вчитися створювати тести. План вивчення теми 1. Програми створення тестів. 2. Елементи вікна конструктора. 3. Різновиди тестових завдань. 4. Послідовність дій під час створення завдань кожного виду. 5. Правила створення тестів. Сьогодні ми ознайомимося з двома програмами для створення тестів — SuperTest (автор Мирсанов Р. І.), Test-W (автор Шестопалов О. Є.). Розглянемо елементи вікон конструктора кожної програми. (Слайд 1) Тестові завдання бувають різних видів: (Слайд 2)  з вибором однієї правильної відповіді;  з вибором декількох правильних відповідей;  із самостійним набором відповіді з клавіатури; а також:  з питаннями одного рівня складності;  з різнорівневими питаннями, розподіленими за групами.

39

№ 5 (41) травень 2012 р.


КОНСТРУКТОР УРОКУ

УРОК 2

Розглянемо послідовність дій під час створення завдань (демонстрування на екрані створення тесту за допомогою однієї з програм): 1. Запустити програму створення тестів. 2. Відкрити новий тест. 3. Вказати предмет і дати назву тесту. 4. Заповнити поля запитання та варіанти відповідей, помітивши правильні відповіді. 5. Якщо можливо, налаштувати параметри тестування та оцінювання. 6. Зберегти тест, не змінюючи автоматично вибрану папку.

ТЕМА. ПІДГОТОВКА ТЕСТОВОГО ЗАВДАННЯ. ПРОВЕДЕННЯ ТЕСТУВАННЯ Мета:  формувати навички введення та редагування тестових завдань;  домогтися засвоєння способів створення та настроювання тестових завдань;  закріпити вміння, застосовувати на практиці набуті знання;  розвивати пізнавальний інтерес;  формувати інформаційну культуру;  виховувати цілеспрямованість у навчальній діяльності. Тип уроку: застосування знань, умінь та навичок. Обладнання та наочність: дошка, комп’ютер, інструкції з ТБ в комп’ютерному кабінеті, демонстраційні файли, проектор. Програмне забезпечення: програми для розробки і проведення тестування SuperTest (автор Мирсанов Р. І.), Aspekt Test-W (автор Шестопалов О. Є.).

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

ХІД УРОКУ

Фізкультхвилинка

І. ОРГАНІЗАЦІЙНИЙ ЕТАП Повідомлення теми, мети і завдань уроку.

VІ. ЗАСТОСУВАННЯ ВМІНЬ ТА НАВИЧОК

Робота з комп’ютером *Повторення правил техніки безпеки Завдання (на картках) 1. Відкрийте на вибір одну з програм для створення тестів. 2. Створіть новий файл. 3. Введіть предмет — Інформатика, тема тесту — Текстовий процесор. 4. Додайте два запитання з трьома варіантами відповідей до них. 5. Збережіть тест під назвою ТЕСТ1. 6*. Відкрийте за допомогою тієї самої програми свій тест. Налаштуйте параметри тестування за власним бажанням.

ІІ. ПЕРЕВІРКА ДОМАШНЬОГО ЗАВДАННЯ Методичний прийом «Ланцюжок» (Слайди вікон конструктора створення тестів проектовані на екран. Учні можуть користуватися ними під час формулювання запитань та відповідей.) Перший учень ставить запитання другому, другий — третьому, і так до останнього учня. Час на відповідь — декілька секунд. Учитель має право зняти запитання, яке не відповідає темі. ІІІ. АКТУАЛІЗАЦІЯ ОПОРНИХ ЗНАНЬ (Слайд програм тестування на екрані.)

VІІ. ПІДСУМКИ УРОКУ 1. З якими новими програмами ви сьогодні ознайомилися? 2. Для чого вони потрібні? 3. Яка програма для створення тестів вам більше сподобалася? Чому? VІІІ. ДОМАШНЄ ЗАВДАННЯ Підготувати запитання та варіанти відповідей з теми «Текстовий процесор MS Word».

№ 5 (41) травень 2012 р.

40

Рис. 1а

ІНФОРМАТИКА В ШКОЛІ


КОНСТРУКТОР УРОКУ

Рис. 1б

Методичний прийом «Інтелектуальна розминка» Дітям пропонують запитання для розмірковування; основна мета — налаштувати дітей на роботу. — Розгляньте вікна програм тестування (рис. 1а, б). — Опишіть можливості кожної з них. — Що спільного мають дані програми? — Чим вони відрізняються? ІV. МОТИВАЦІЯ НАВЧАЛЬНОЇ ДІЯЛЬНОСТІ Ви вже знайомі з конструкторами тестів та програмами тестування. Однак погодьтеся, що краще запам’ятовується матеріал, якщо ми не лише дивимося, як роблять інші, а й виконуємо самі. V. ЗАСТОСУВАННЯ ЗНАНЬ І ВМІНЬ Робота з комп’ютером Практична робота «Підготовка тестового завдання та проведення тестування» (завдання учні отримують на картках) *Повторення правил техніки безпеки Початковий та середній рівні навчальних досягнень 1. У програмі Конструктор тестів (на вибір) створіть новий файл. 2. Уведіть назву тесту. 3. Визначте кількість запитань, що входять до тестового завдання. 4. Установіть кількість можливих правильних відповідей. 5. Введіть підготовлені вдома запитання і варіанти відповідей з теми «Текстовий процесор MS Word». 6. Збережіть тест під назвою ТЕСТ2. Достатній рівень навчальних досягнень 7. Відкрийте свій тест за допомогою вибраного Конструктора тестів. 8. Налаштуйте можливі параметри.

ІНФОРМАТИКА В ШКОЛІ

9. Збережіть змінений файл та пройдіть пробне тестування. 10. Запропонуйте пройти тестування за вашим завданням своєму товаришеві, а самі виконайте завдання його тесту. 11. Продемонструйте результат своєї роботи вчителеві Високий рівень навчальних досягнень 12. Коротко аргументуйте власний вибір програми для створення тестів. 13. Складіть рецензію на роботу вашого товариша за планом: 1) Чи охоплюють запитання вивчену тему? 2) Наскільки чітко і зрозуміло сформульовано запитання? 3) Чи вдало дібрано відповіді? 4) Наявність (відсутність) помилок. 5) Власні враження від тестування. * Фізкультхвилинка (Вправи для зняття напруження очей і м’язів виконують після того, як минула половина часу виконання практичної роботи).

   

VІ. ПІДСУМКИ УРОКУ Продовжте речення. Я не вмів, а тепер умію… Найбільший мій успіх — це… Труднощі в мене виникли під час… Мені сподобалося…

VІІ. ДОМАШНЄ ЗАВДАННЯ Заповнити таблицю. Порівняльна характеристика програм для створення тестів (заповнення стовпців таблиці, помічених зірочкою — завдання високого рівня)

41

Спільне Відмінне Переваги* Недоліки* SuperTest Test-W

Література 1. Програма курсу «Основи інформатики. 8 клас». Автори: В. В. Володін, І. Л. Володіна, Ю. О. Столяров. 2. Володіна І. Л. Основи інформатики: 8 кл.: експерим. навч. посіб. / Володіна І. Л., Володін В. В., Столяров Ю. О. — К. : Генеза, 2008. — 264 с. 3. Садкіна В. І. 101 цікава педагогічна ідея. Як зробити урок. — Х. : Вид. група «Основа», 2008. — 88 с.

№ 5 (41) травень 2012 р.


ПОЗАКЛАСНА РОБОТА

МОЯ ПРОФЕСІЯ Профорієнтаційний проект на заняттях факультативу з інформатики Є. В. Шибецький, С. М. Шибецька, м. Бердичев, Житомирська обл. Мотивація проектної діяльності учнів Як показує практичний досвід, сучасна молодь виявилася недостатньо підготовленою до нових вимог політичної та соціально-економічної ситуації. Як правило, багато хто з них не володіє інформацією про вимоги до особистості до тієї чи іншої діяльності, не враховує відповідності обраної професії. Діагностика здібностей дає змогу правильно визначити відповідний профіль навчання, а це є запорукою успіху і конкурентоспроможності особистості в подальшому житті. План дій 1. Розподіл обов’язків учнів за видом діяльності. 2. Пошук та збір відомостей про вибір професій. 3. Компонування суцільної картини щодо зібраної інформації. 4. Розробка алгоритму роботи програми згідно з обраним тестом. 5. Програмна реалізація розробленого алгоритму. 6. Узагальнення проведеної роботи. 7. Презентація проекту. Термін проекту: 4 місяці. Учасники проекту: учні 10 класу. МАТЕРІАЛИ, ОТРИМАНІ ПІД ЧАС ПРОЕКТУ Перехід до ринку праці на сучасних умовах не тільки вніс корективи, але й істотно змінив підходи до питань професійного самовизначення випускників шкіл. У зв’язку із цим зростає необхідність у тестовій діагностиці, спрямованій на допомогу учням у виборі професії в нових умовах. Під вибором професії розуміють вибір індивідом певного виду трудової діяльності в межах потреб народного господарства, що склалися на основі існуючого поділу праці. Вибір професії — це процес, що складається з низки етапів, тривалість яких залежить від зовнішніх умов та індивідуальних особливостей особистості. Під зовнішніми умовами маємо на увазі поглиблене вивчення профілюючих предметів. У свою чергу індивідуальні особливості містять у собі психофізіологічні, характерологічні та пізнавальні особливості учнів.

№ 5 (41) травень 2012 р.

Вибір професії, який здійснює людина в результаті аналізу внутрішніх ресурсів, співвідносячи їх із вимогами професії, є основою самоствердження людини в суспільстві, одним із головних рішень у житті. Від чого ж залежить вибір професії? Можна виділити декілька основних умов, які забезпечують вибір тієї чи іншої професії. По-перше, це позиція членів сім’ї. Безумовно, батьки беруть активну участь у розв’язанні питання про майбутнє своєї дитини. Трапляється, що думка про майбутню професію в юнака та дівчини не збігається з думкою батьків. У цьому випадку необхідний конструктивний діалог, під час якого будуть вислухані доведення обох сторін і знайдено компромісний варіант. По-друге, це позиція однолітків. Часто дружні зв’язки можуть суттєво вплинути на вибір професії. Однак слід пам’ятати, що вибір професії «за компанію» вже найближчим часом навчання може обернутися почуттям незадоволеності та розчарування. По-третє, позиція вчителів, класного керівника. Спостерігаючи за поведінкою, навчальною активністю учня, досвідчений педагог ставить своєрідні «діагнози» щодо інтересів, схильностей, характеру, здібностей, підготовленості учнів. По-четверте, особисті професійні плани. Професійний план — це уявлення, образ, тому багато особливостей планів і ходу їхньої побудови залежать від складу розуму і характеру, досвіду людини. Плани в різних людей різні не тільки за змістом, але й за іншими ознаками. Вони можуть бути неясними, уривчастими або повними, ясними; стійкими або мінливими, реалістичними або фантастичними. Таким чином, це приблизне уявлення свого майбутнього юнаками або дівчатами. Складаючи особистий професійний план, учень має прагнути знайти відповіді на такі запитання:  головна мета (що буду робити, яким буду, де буду, чого досягну, мій ідеал життя й творчості);

42

ІНФОРМАТИКА В ШКОЛІ


ПОЗАКЛАСНА РОБОТА  шляхи і засоби досягнення найближчих життєвих цілей (вивчення літератури, самоосвіта, вступ до певного навчального закладу);  зовнішні умови досягнення цілей (труднощі, можливі перешкоди, можлива протидія тих чи інших людей);  внутрішні умови досягнення цілей (свої можливості: стан здоров’я, здібності до навчання, наполегливість, терпіння, схильності до практичної або теоретичної роботи та інші особисті риси, необхідні для навчання і роботи з цієї спеціальності);  запасні варіанти цілей і шляхів їхнього досягнення на випадок виникнення непереборних труднощів у реалізації основних варіантів. Проблема вибору професії передбачає кілька етапів:  первинний вибір професії, для якого характерні деякі уявлення про світ професій, ситуативне уявлення про внутрішні ресурси, необхідні для певного роду професій, нестійкість професійних намірів. Слід зазначити, що цей етап спостерігають у молодшому шкільному віці, коли ще не виникає питань про зміст професії, умови роботи;  етап професійного самовизначення характерний для старших підлітків. На цьому етапі виникають і формуються професійні наміри і первісне орієнтування в різних сферах праці;  професійне навчання як освоєння обраної професії (перший етап профільного навчання);  професійна адаптація характеризується формуванням індивідуального стилю діяльності та включенням у систему виробничих і соціальних відносин;  самореалізація в праці (часткова або повна) пов’язана з виконанням або невиконанням очікувань, пов’язаних із професійною працею. Слід зазначити, що в процесі вибору майбутньої професії потрібно використовувати класифікацію за ознаками, що йдуть від людини. Таку класифікацію розробив Є. А. Климов. Наприклад, за предметом праці всі наявні професії Є. А. Климов розділив на п’ять типів: «людина — природа», «людина — техніка», «людина — людина», «людина — знакова система», «людина — художній образ». За основу роботи створюваної програми взято тест, розроблений фахівцями Центру тестування та розвитку «Гуманітарні технології». Тест «Ваші інтереси» Інструкція. Перед вами 30 запитань. Відповідаючи на запитання, оберіть одну із запропонованих

ІНФОРМАТИКА В ШКОЛІ

відповідей «а», «б» або «в». Для точності результатів намагайтеся якомога рідше обирати варіант «б» (важко відповісти). Запитання 1. Робота, пов’язана з обліком і контролем, є для вас нудною: А) так (0 балів); Б) важко відповісти (1 бал); В) ні (2 бали). 2. Вам більше подобаються фінансові операції, ніж музика: А) так (2 бали); Б) важко відповісти (1 бал); В) ні (0 балів). 3. Часто не можете розрахувати, скільки часу вам знадобиться, щоб дістатися необхідного місця, і тому часто спізнюєтеся: А) так (0 балів); Б) важко відповісти (1 бал); В) ні (2 бали). 4. Ви часто ризикуєте: А) так (0 балів); Б) важко відповісти (1 бал); В) ні (2 бали). 5. Вас дратує безлад: А) так (2 бали); Б) важко відповісти (1 бал); В) ні (0 балів). 6. Ви охоче почитали б літературу про останні досягнення науки: А) так (2 бали); Б) важко відповісти (1 бал); В) ні (0 балів). 7. Навчальний матеріал, який необхідно запам’ятати, ви уявляєте в певних схемах і таблицях: А) так (2 бали); Б) важко відповісти (1 бал); В) ні (0 балів). 8. Ви можете керувати своїми фінансами: А) так (2 бали); Б) важко відповісти (1 бал); В) ні (0 балів). 9. На вашому робочому столі завжди безлад: А) так (0 балів); Б) важко відповісти (1 бал); В) ні (2 бали). 10. Вам подобається діяти за чітко заданим алгоритмом: А) так (2 бали); Б) важко відповісти (1 бал); В) ні (0 балів).

43

№ 5 (41) травень 2012 р.


ПОЗАКЛАСНА РОБОТА 11. Свої колекції ви тримаєте в ідеальному порядку: А) так (2 бали); Б) важко відповісти (1 бал); В) ні (0 балів). 12. Вам не подобається наводити порядок і систематизувати будь-що: А) так (0 балів); Б) важко відповісти (1 бал); В) ні (2 бали). 13. Ви любите набирати тексти на комп’ютері: А) так (2 бали); Б) важко відповісти (1 бал); В) ні (0 балів). 14. Перш ніж діяти, ви продумуєте всі деталі: А) так (2 бали); Б) важко відповісти (1 бал); В) ні (0 балів). 15. Ви вважаєте, що графіки і таблиці — це дуже зручно: А) так (2 бали); Б) важко відповісти (1 бал); В) ні (0 балів). 16. Вам подобаються ігри, у яких можна розрахувати шанси на успіх і зробити точний хід: А) так (2 бали); Б) важко відповісти (1 бал); В) ні (0 балів). 17. У вивченні іноземної мови вам більше подобається граматика, ніж розмовне мовлення; А) так (2 бали); Б) важко відповісти (1 бал); В) ні (0 балів). 18. Перш ніж розв’язати проблему, ви радитеся з людиною, якій довіряєте або яку вважаєте компетентною у певній проблемі: А) так (2 бали); Б) важко відповісти (1 бал); В) ні (0 балів). 19. Якщо ви висловлюєте свої думки на папері, вам не важливо: А) підтримувати логічність тексту (2 бали); Б) важко відповісти (1 бал); В) зберегти образність викладу (0 балів). 20. У вас немає щоденника, у якому ви записуєте плановані заходи: А) так (2 бали); Б) важко відповісти (1 бал); В) ні (0 балів). 21. Ви із незадоволенням дивитеся новини політики та економіки: А) так (2 бали);

№ 5 (41) травень 2012 р.

Б) важко відповісти (1 бал); В) ні (0 балів). 22. Ви не хотіли б, щоб ваша майбутня професія: А) забезпечувала потрібною порцією адрена ліну (0 балів); Б) важко відповісти (1 бал); В) давала б відчуття спокою і надійності (2 бали). 23. Часто доробляєте роботу (завдання) в останній момент: А) так (0 балів); Б) важко відповісти (1 бал); В) ні (2 бали). 24. Узявши книгу, ви не завжди ставите її на місце: А) так (2 бали); Б) важко відповісти (1 бал); В) ні (0 балів). 25. Лягаючи спати, не чітко знаєте, чим будете займатися завтра: А) так (2 бали); Б) важко відповісти (1 бал); В) ні (0 балів). 26. Не ваш принцип: «Сім разів відміряй, один — відріж»: А) так (2 бали); Б) важко відповісти (1 бал); В) ні (0 балів). 27. Перед відповідальними справами ви не завжди складаєте план їхнього виконання: А) так (2 бали); Б) важко відповісти (1 бал); В) ні (0 балів). 28. Ви не дотримуєте принципу: «Скінчив діло — гуляй сміло»: А) так (0 балів); Б) важко відповісти (1 бал); В) ні (2 бали). 29. Ви не серйозно ставитеся до свого здоров’я: А) так (2 бали); Б) важко відповісти (1 бал); В) ні (0 балів). 30. Коли у вас щось виходить, ви: А) терпляче намагаєтеся знайти рішення (2 бали); Б) важко відповісти (1 бал); В) починаєте нервувати і злитися (0 балів). Обробка результатів. Знайдіть загальну суму отриманих балів. Від 49 до 60 балів. Цю групу досліджуваних цікавлять знакові системи. Такі люди незамінні в бізнесі, управлінні, науках. Але іноді їм не

44

ІНФОРМАТИКА В ШКОЛІ


ПОЗАКЛАСНА РОБОТА вистачає безпосередності. Слід розвивати гнучкість у поведінці, вміння різко змінювати свої плани, не зациклюватися на бездоганності. Досліджувані, які одержали такий результат, ідеально підходять на посаду коректора, економіста, програміста, математика, бухгалтера. Від 37 до 48 балів. Загалом цій групі досліджуваних підходять професії, передічені в попередньому пункті (від 49 до 60 балів). Але вміння все розставити по своїх місцях може допомогти в іншій, основній спеціальності. Наприклад, менеджера, юриста, фінансиста. Від 25 до 36 балів. Досліджувані цієї групи здатні акуратно і точно виконувати роботу. За необхідності — дисципліновані, оперативні, але при цьому гнучкі і мобільні. Робота бухгалтера є сухуватою для них. Слід орієнтуватися на більш яскраво виражені інтереси цих досліджуваних. Від 13 до 24 балів. Монотонна робота з алгоритму не для такої групи досліджуваних. Не слід обирати посади, що потребують чіткого дотримання інструкцій. Більше підійде щось творче, можливо, пов’язане із частими відрядженнями: продюсування, реклама, дизайн, психологія, журналістика. До 12 балів. Слабке місце цієї групи — не завжди можуть змусити себе робити те, чого не хочуть. Слід розвивати в собі вольові риси, уміння планувати. Можна рекомендувати спробувати себе у творчій сфері. Цей програмний засіб було створено в середовищі програмування MS Visual Basic 6.0.

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

ІНФОРМАТИКА В ШКОЛІ

45

Dim Dim Dim Dim Dim

n k s a f

As As As As As

Integer Integer Integer String Integer

Private Sub Command1_Click() If r2.Value = True Then n = n + 1 If r3.Value = True Then n = n + 2 k = k + 1 If P.Value <= 96.6 Then P.Value = P.Value + 3.4 Else P.Value = 100 b.Caption = Fix(P.Value) Select Case k Case 2: Lb.Caption = ”Вам більше подобається музика, ніж фінансові операції:” Case 3: Lb.Caption = ”Часто не можете розрахувати,скільки часу вам знадобиться, щоб дістатися необхідного місця, і тому часто спізнюєтеся:” Case 4: Lb.Caption = ”Ви часто ризикуєте:” Case 5: Lb.Caption = ”Вас не дратує безлад:” Case 6: Lb.Caption = ”Ви не охоче читали б літературу про останні досягнення науки:” Case 7: Lb.Caption = ”Навчальний матеріал, який необхідно запам’ятати, ви не уявляєте у вигляді схем і таблиць:” Case 8: Lb.Caption = ”Ви не можете керувати своїми фінансами:” Case 9: Lb.Caption = ”На вашому робочому столі завжди безлад:” Case 10: Lb.Caption = ”Вам не подобається діяти за чітко визначеним алгоритмом:” Case 11: Lb.Caption = ”Свої колекції ви тримаєте в безладі:” Case 12: Lb.Caption = ”Вам не подобається наводити порядок і систематизувати будь-що:” Case 13: Lb.Caption = ”Ви не любите набирати тексти на комп’ютері:” Case 14: Lb.Caption = ”Перш ніж діяти, ви не продумуєте деталей:” Case 15: Lb.Caption = ”Ви важаєте, що графіки і таблиці - це незручно:” Case 16: Lb.Caption = ”Вам подобаються ігри, у яких не можна розрахувати шанси на успіх:”

№ 5 (41) травень 2012 р.


ПОЗАКЛАСНА РОБОТА Case 17: Lb.Caption = ”У вивченні іноземної мови вам більше подобається розмовне мовлення, ніж граматика:” Case 18: Lb.Caption = ”Перш ніж розв’язати проблему, ви ні з ким не радитеся:” Case 19: Lb.Caption = ”Якщо ви висловлюєте свої думки на папері, вам важливо:” r1.Caption = ”Зберегти образність викладу” r3.Caption = ”Підтримувати логічність тексту” Case 20: Lb.Caption = ”У вас немає щоденника, у якому ви записуєте плановані заходи:” r1.Caption = ”Так” r3.Caption = ”Hi” Case 21: Lb.Caption = ”Ви не дивитеся новини політики та економіки:” Case 22: Lb.Caption = ”Ви не хотіли б, щоб ваша майбутня професія:” r1.Caption = ”Забезпечувала потрібною порцією адреналіну” r3.Caption = ”Давала б відчуття спокою і надійності” Case 23: Lb.Caption = ”Часто доробляєте роботу (завдання) в останній момент:” r1.Caption = ”Так” r3.Caption = ”Hi” Case 24: Lb.Caption = ”Узявши книгу, ви не завжди ставите її на місце:” Case 25: Lb.Caption = ”Лягаючи спати, не задумуєтесь, чим будете займатися завтра:” Case 26: Lb.Caption = ”Цей принцип вам невідомий: ‘Сім разів відміряй, один відріж’:” Case 27: Lb.Caption = ”Перед відповідальними справами ви не складаєте план їхнього виконання:” Case 28: Lb.Caption = ”Ви не дотримуєте принципу: ‘Скінчив діло - гуляй сміло’:” Case 29: Lb.Caption = ”Ви не серйозно ставитеся до свого здоров’я:” Case 30: Lb.Caption = ”Коли у вас виходить справа, ви:” r1.Caption = ”Задоволені результатом” r3.Caption = ”Шукаєте шляхи покращення результату” Case 31: r1.Visible = False

№ 5 (41) травень 2012 р.

r2.Visible = False r3.Visible = False L.Visible = False Command1.Enabled = False I.Visible = True L2.ForeColor = vbRed L2.FontSize = 20 L2.Caption = ”Результат тестування:” If n < 12 Then Lb.Caption = ”Ваше слабке місце - не завжди можете змусити себе робити те, чого не хочете. Слід розвивати в собі вольові риси, уміння планувати. Можна рекомендувати спробувати себе у творчій сфері.” End If If n >= 12 And n < 24 Then Lb.Caption = ”Монотонна робота за алгоритмом не для вас. Не слід обирати посади, де необхідне чітке виконання інструкцій. Більше підійде щось творче, можливо, пов’язане із частими відрядженнями: продюсування, реклама, дизайн, психологія, журналістика.” End If If n >= 24 And n < 36 Then Lb.Caption = ”Ви здатні акуратно і точно виконувати роботу. За необхідності дисципліновані, оперативні, але при цьому гнучкі і мобільні. Робота бухгалтера є сухуватою для вас. Слід орієнтуватися на більш яскраво виражені ваші інтереси.” End If If n >= 36 And n < 48 Then Lb.Caption = ”Ви підходите на посаду коректора, економіста, програміста, математика, бухгалтера. Але вміння все розставити по своїх місцях може допомогти в іншій, основній спеціальності. Наприклад, менеджера, юриста, фінансиста.” End If If n >= 48 And n <= 60 Then Lb.Caption = ”Вас цікавлять знакові системи. Такі люди незамінні в бізнесі, управлінні, науках. Але іноді вам не вистачає безпосередньості. Слід розвивати гнучкість у поведінці, уміння різко змінювати свої плани, не зациклюватися на бездоганності. Ви ідеально підходите на посаду коректора, економіста, програміста, математика, бухгалтера.”

46

ІНФОРМАТИКА В ШКОЛІ


ПОЗАКЛАСНА РОБОТА End If If f = 0 Then Lb.Caption = ”Ви набрали ” + Str(n) + ” бала (балів). ” + Lb.Caption f = f + 1 End Select L.Caption = k End Sub Private Sub Form_Load() n = 0 k = 1 s = 0 f = 0 L.Caption = k P.Value = 0 b.Caption = P.Value Command1.FontSize = 12 End Sub Private Sub Lab_Click() s = s + 1 If s Mod 2 = 1 Then Timer1.Interval = 0 Else Timer1.Interval = 500 End If End Sub Private Sub mnuAuthor_Click() MsgBox ”Автори: Когай В., Михайлюк І.” + Chr(13) + Chr(10) + Chr(13) + Chr(10) + ”Педагогічні керівники: Шибецька С.М., Шибецький Є.В.” + Chr(13) + Chr(10) + Chr(13) + Chr(10) + ”Маркуші, 2010”, , ”Про авторів” End Sub Private Sub mnuEnd1_Click() End End Sub Private Sub mnuExit_Click() k = 30 Call Command1_Click P.Value = P.Value - 3.4 b.Caption = Fix(P.Value) If f <= 1 Then Lb.Caption = Lb.Caption + ” Оскільки тест не пройдено до кінця, то результат не можна вважати достовірним.” Else Lb.Caption = ”Ви вже мали змогу бачити свій результат.” P.Value = 0 b.Caption = 0 End If f = f + 1

ІНФОРМАТИКА В ШКОЛІ

End Sub Private Sub mnuInstruction_Click() MsgBox ”До кожного з 30-ти питань оберіть” + Chr(13) + Chr(10) + ”відповідь, яка вас характеризує,” + Chr(13) + Chr(10) + ”і отримайте пораду щодо вибору професії.” + Chr(13) + Chr(10) + ”Мигання напису вимикається клацанням по напису.”, , ”Інструкція” End Sub Private Sub mnuStart_Click() Call Form_Load Lb.Caption = ”Робота, пов’язана з обліком і контролем, є для вас нудною:” r1.Visible = True r2.Visible = True r3.Visible = True L.Visible = True Command1.Enabled = True L2.ForeColor = vbBlack L2.FontSize = 12 L2.Caption = ”Запитання №” r1.Caption = ”Так” r3.Caption = ”Hi” End Sub Private Sub Timer1_Timer() Call qqq End Sub Sub qqq() If Lab.ForeColor = vbBlue Then Lab.ForeColor = &H8000& Else Lab.ForeColor = vbBlue End If End Sub Private Sub Timer2_Timer() a = Mid(Form1.Caption, 1, 1) Form1.Caption = Mid(Form1.Caption, 2, 68) Form1.Caption = Form1.Caption + a End Sub

Лiтература 1. Туріщева Л. В. Психологічне супроводження профільного навчання. — Х., 2007. 2. Психолого-педагогічна діагностика школярів / упоряд. О. Л. Співак. — Х., 2007. 3. Бондарев В. Выбор профессии. — М., 1989. 4. Глинський Я. М. Бейсик. — К., 2005. 5. Глушаков Н. М. Основы программирования на Visual Basic 6.0. — Х., 2004.

47

№ 5 (41) травень 2012 р.


ОСНОВА професійного зростання 01654 90811 08402 90814 01656 01650 08417 08408 08405 90807 01660 01658 08412 37064 37063 37071 37067 37068 37059 37070 49671 49672 49673 49677 49670

Комплект журналів ВГ «Основа» (індекс — 01631) Управління школою Виховна робота в  школі Вивчаємо українську мову та літературу Зарубіжна література Англійська мова та література Математика в  школах України Фізика в  школах України Історія та правознавство Географія Економіка Біологія Хімія Початкове навчання та виховання Класному керівнику Інформатика в  школі Фізичне виховання в  школах України Мистецтво в  школі Трудове навчання в  школі Завучу. Усе для роботи Шкільному психологу. Усе для роботи Математика в  школах України. Позакласна робота Основи здоров’я Педагогічна майстерня Шкільний бібліотекар Логопед

Нове видання у комплекті 89476 Вихователю ГПД. Усе для роботи

До складу комплекту не входить 01652 90810 95929 37061 37062 37069 49674

Русский язык и литература в школах Украины Англійська мова в  початковій школі Дошкільний навчальний заклад Зростаємо разом Растем вместе Німецька мова в  школі Позашкільна освіта

«Інформатика в школі» Один випуск на місяць, індекс 37063 Засновник ТОВ «Видавнича група "Основа"» Свідоцтво серія КВ № 13926-2899Р від 11.04.2008 р. Головний редактор Ганна Новак Редакція може не поділяти точки зору автора. Автори публікацій відповідають за достовірність фактів, цитат, власних назв. Відповідальність за рекламну інформацію несе рекламодавець. Рукописи не рецензуємо і не повертаємо. Адреса для листування: 61001, м. Харків, вул. Плеханівська, 66, «ВГ "Основа"», редакція журналу «Інформатика в школі». Тел. (057) 731-96-33 e-mail: informatics@osnova.com.ua Якщо не отримуєте журнали, телефонуйте: (057) 731-96-36 З питань замовлення книг: (057) 731-96-35, pochta2@osnova.com.ua Рекламний відділ: (057) 731-96-34, reklama@osnova.com.ua Адміністратор сайту: (057) 731-96-33, site@osnova.com.ua www.osnova.com.ua Виготовлено в друкарні «Тріада Принт», м. Харків, вул. Киргизька, 19. Підписано до друку 27.04.12. Формат 84х108/16. Папір друкарський. Гарнітура «Шкільна». Друк офсетний. Ум.  друк. арк. 5,04. Наклад ________ прим. Зам. 12-05/04-02. Всі права захищені. Будь-яке відтворення матеріалів або фрагментів із них можливе лише за наявності письмового дозволу ТОВ «Видавнича група Основа » © ТОВ «Видавнича група Основа », 2012 р.

№ 5 (41) травень 2012 р.

48

ІНФОРМАТИКА В ШКОЛІ

Науково-методичний журнал "Інформатика в школі" №5, 2012  

http://leontyev.at.ua

Read more
Read more
Similar to
Popular now
Just for you