Введення
Мета даної курсової роботи розробка теорії та методики викладання розділу В«Алгоритмізація та програмуванняВ» в шкільному курсі інформатики.
У проекті стандарту і обов'язковому мінімумі з інформатики зміст алгоритмічної лінії визначається через наступний перелік понять: алгоритм, властивості алгоритмів, виконавці алгоритмів, система команд виконавця; формальне виконання алгоритмів; основні алгоритмічні конструкції; допоміжні алгоритми. p>
Вивчення алгоритмізації у шкільній інформатиці може мати два цільових аспекти: перший - розвиваючий аспект, під яким розуміється розвиток алгоритмічного (ще говорять - операційного) мислення учнів; другий - програмістський аспект. Складання програми для ЕОМ починається з побудови алгоритму; найважливішою якістю професійного програміста є розвинене алгоритмічне мислення. Якщо в першому шкільному підручнику інформатики [15. с. 54] у вивченні алгоритмізації превалював другий, програмістський, аспект, то надалі стала більше подчеркиваться розвиваюча роль даної теми. p align="justify"> Питання про місце і обсязі теми програмування в базовому курсі залишається дискусійним. У різних версіях обов'язкового мінімуму це питання вирішувалося по-різному. Тут також можна говорити про два цільових аспектах, з якими пов'язане вивчення програмування в школі. Перший аспект пов'язаний з посиленням фундаментальної компоненти курсу інформатики. Учням дається уявлення про те, що таке мови програмування, що представляє собою програма на мовах програмування високого рівня, як створюється програма в середовищі сучасної системи програмування. Отримавши уявлення про мову машинних команд на матеріалі навчальних комп'ютерів і про мови високого рівня, учні будуть усвідомлено сприймати поняття В«трансляціяВ». p align="justify"> Другий аспект носить профорієнтаційний характер. Професія програміста в наш час є досить поширеною і престижною. Вивчення програмування в рамках шкільного курсу дозволяє учням випробувати свої здібності до такого роду діяльності. Безумовно, більшою мірою це завдання може вирішувати профільний курс інформатики в старших класах. p align="justify"> На схемі у додатку представлена ​​структура основних понять змістовної лінії В«Алгоритмізація та програмуванняВ», яка розділена на дві гілки: гілка алгоритмізації та гілка програмування. Ці гілки мають спільну частину, яка починається з блоку В«Алгоритми роботи з величинамиВ». Зі схеми, зокрема, випливає, що основою методики навчання алгоритмізації та програмування є методика структурного програмування. Структура гілки програмування носить характер узагальненої методичної схеми, яка застосовна при будь-якому рівні вивчення програмуванні. На різних рівнях вивчення може відрізнятися глибина і ступінь подробиці розкриття різних розділів схеми. br/>
Глава I. Теорія та методика викладання розділу В«АлгоритмізаціяВ» в...