- •Історія розвитку обчислювальної техніки. Характеристика різних поколінь еом.
- •Структура інформаційної системи. Апаратна і програмна складові обчислювальної системи. Взаємодія апаратної і програмної складової.
- •Пам’ять еом. Внутрішня I зовнішня пам’ять комп’ютера. Характеристика різних видів внутрішньої пам’яті.
- •Основні характеристики пеом. Принципи роботи еом: принцип програмного управління, принцип адресності. Огляд сучасної обчислювальної техніки.
- •8. Технічні характеристики пеом. Локальні мережі еом. Класифікація і основні характеристики локальних мереж еом.
- •9. Функції і склад операційної системи. Класифікація операційних систем персонального комп’ютера.
- •10. Операцыйна система ms–dos. Модулі ms–dos, їх призначення. Завантаження ms–dos. Внутрішні і зовнішні команди ms–dos.
- •11. Конфігурування системи. Зміна конфігурації і встановлення параметрів ms-dos. Файл автозапуску autoexec.Bat.
- •12. Операційні оболонки. Команди і функції операційних оболонок.
- •Windows-утиліти. Утиліти по роботі з дисками: дефрагментація, очищення, відновлення, перевірка. Демонстрація роботи з найбільш популярними утилітами.
- •Архівування інформації. Способи архівування. Демонстрація роботи програм WinRar, WinZip.
- •Ос Windows-95(98). Призначення та можливості стандартних програм Windows-95 (WordPad, Paint, Блокнот, Календар, Годинник, Калькулятор і провідник).
- •Комп’ютерні віруси. Антивірусні програми. Демонстрація роботи програм DrWeb.
- •19. Ос Windows –9x. Головне меню. Панель керування.
- •Поняття про системи Multymedia.
- •Основні правила введення тексту. Збереження документа. Закриття документа та вихід із програми word. Відкриття існуючого файла. Переміщення по документу. Прокручування тексту для перегляду.
- •Загальна характеристика Windows-9x. Основні поняття: робочий стіл, панель задач, структура вікна. Робота з обєктами.
- •Редагування тексту: виділення тексту, вставка тексту в документ, відновлення тексту в документі, перестановка тексту. Буфер обміну. Перевірка орфографії та граматики в тексті.
- •24. Робота з текстом. Форматування тексту. Форматування символів. Форматування абзацу. Списки. Копіювання параметрів форматування.
- •Про маркіровані і нумеровані списки
- •Вимкнення буфера обміну Office
- •Очищення елементів у буфері обміну Microsoft Office
- •25. Вставляння таблиці в документ. Форматування таблиці (зміна розмірів таблиці, комірок, тексту в комірках, рядків (стовпців) таблиці).
- •Системи опрацювання текстів. Методика ознайомлення учнів з текстовими редакторами.
- •Бази даних. Фактографічні і документальні бази даних.
- •27. Системи опрацювання графічної інформації. Векторна і растрова графіка. Градації кольору. Методика ознайомлення учнів з графічним редактором.
- •Програми опрацювання електронних таблиць (Excel). Основні команди. Стандартні функції. Побудова діаграм. Підтримка баз даних.
- •30. Бази даних. Фактографічні I документальні бази даних. Ієрархічна, мережева, реляційна модель даних. Методика ознайомлення учнів з базами даних.
- •33. Основні етапи розв’язування прикладних задач з використанням еом.
- •Поняття алгоритму. Властивості алгоритмів. Стійкість, коректність алгоритмів. Аналіз складності та ефективності алгоритмів. Види алгоритмів.
- •Структурний підхід до побудови алгоритмів. Базові структурні елементи алгоритмів.
- •Алгоритми пошуку елемента в масиві.
- •Етапи моделювання
- •Комбінаторні алгоритми обробки структур даних. Задачі пошуку та сортування.
- •Користувацькі та стандартні типи даних. Типізовані константи. Цілий, дійсний, булевий та символьний типи.
- •Структурні типи даних. Масиви. Опис масивів. Обробка даних у масивах.
- •Алгоритми пошуку підпослідовності в послідовності.
- •Прямі алгоритми сортування масивів.
- •Швидкі алгоритми сортування масивів.
- •44. Поняття програми. Програмування як процес розробки алгоритмів. Загальні підходи програмування.
- •Поняття про мови програмування. Класифікація мов програмування. Системи програмування. Поняття про інтерпретацію та компіляцію.
- •Поняття типу даних. Типи даних мови Паскаль. Прості та структурні типи даних. Змінні та константи.
- •Оператори. Класифікація операторів. Прості оператори. Оператор присвоєння. Структурні оператори. Оператори циклів. Організація циклів. Приклади. Оператори введення та виведення.
- •Структурні типи даних. Рядки. Опис рядків. Обробка даних у рядках.
- •Структурні типи даних. Множини. Опис множин. Операції над множинами.
- •Структурні типи даних. Записи. Опис записів, поля. Обробка даних у записах.
- •Поняття рекурсії. Ітеративні та рекурсивні програми. Види рекурсії. Рекурсивні процедури та функції. Найпростіші схеми рекурсивних програм.
- •88.Програмування розгалужених алгоритмів мовою pascal. Оператор варіанту. Приклади використання. Методика навчання учнів складанню розгалужених програм.
- •103.Методи і прийоми контролю знань і вмінь учнів з інформатики.
- •102.Використання математичних моделей при розв*язуванні задач у шкі
- •101.Методика організації і проведення уроку-практикуму з інформатики.
- •87.Методика навчання учнів мові програмування тп
- •78. Метод послідовного уточнення алгоритмів у шкі. Демонстрація методу покрокової деталізації.
- •92. Методика навчання учнів складанню мовою Паскаль програм опрацювання графічної інформації.
- •94. Методика ознайомлення учнів з поняттям алгоритму
- •100. Методика ознайомлення учнів з поняттям математичної моделі.
- •Динамічні змінні. Покажчики. Найпростіші динамічні структури даних. Використання динамічних структур даних.
- •Списки. Стеки. Черги. Деревоподібні структури даних.
- •Файлові типи. Операції з файлами. Файли прямого та послідовного доступу. Створення, читання та модифікація файлів.
- •Модульне програмування в системі тр. Класифікація модулів. Загальна структура модуля користувача. Використання модулів.
- •Модуль Crt. Призначення, основні можливості.
- •Модуль dos. Призначення, основні можливості модуля.
- •Модуль Graph. Види графічних адаптерів. Ініціалізація графічного режиму. Створення найпростіших графічних побудов.
- •Середовище тр. Порядок створення та відлагодження програм.
- •Типовий шкільний кабінет от, його призначення та обладнання. Телекомунікаційні мережі. Локальна мережа шкільних пеом, її функції і дидактичні можливості.
- •66. Основні способи застосування еом в навчальному процесі.
- •Створення і впровадження інформаційної технології навчання.
- •Недоліки і переваги комп’ютерного навчання.
- •Еом як предмет вивчення. Вивчення структури і призначення еом в рамках шкільних курсів інформатики, математики, фізики, позакласній роботі.
- •Навчальноорієнтоване програмне забезпечення. Структура і призначення.
- •Вимоги до розробки педагогічних програмних засобів.
- •73. Інструментальні засоби створення ппз. Гіпертекстові системи.
- •74. Перспективи використання обчислювальної техніки у сфері початової, загальної та вищої освіти.
- •Програмне забезпечення шкі. Класифікація педагогічних програмних засобів. Приблизний склад програмного забезпечення.
- •84. Методика ознайомлення учнів з базами даних.
- •85. Методика ознайомлення учнів з електронними таблицями.
- •Методика ознайомлення учнів з експертними системами.
- •Методика навчання учнів складанню циклічних програм мовою Паскаль.
- •Методика навчання учнів складанню і використанню програм, які містять підпрограми, мовою Паскаль.
- •Методика навчання учнів роботі з готовими Паскаль-програмами (редагування, налагодження, запуск).
- •Методика ознайомлення учнів з поняттям величини. Методика вивчення поняття допоміжної величини.
- •Методика ознайомлення учнів з алгоритмами роботи з літерними величинами (Паскаль). Методика навчання учнів складанню програм опрацювання літерних величин мовою Паскаль.
- •Методика ознайомлення учнів з табличними величинами (Паскаль). Методика навчання учнів складанню алгоритму впорядкування таблиці за деякою ознакою (Паскаль).
- •Структура і специфіка уроку інформатики. Підготовка вчителя до уроку. Організація і проведення різних типів уроків з інформатики.
- •Програмне забезпечення шкі. Класифікація педагогічних програмних засобів. Приблизний склад програмного забезпечення.
- •64. Обєктно-орієнтоване програмування як засіб створення складних програм. Поняття обєкта. Мова Delphi.
- •80. Методика ознайомлення учнів з поняттям інформації.
- •43. Пряме злиття послідовностей
87.Методика навчання учнів мові програмування тп
Приступаючи до вивчення мови програмування Паскаль, передусім слід нагадати правила описування алгоритмів алгоритмічною мовою, а також запису констант та імен змінних, утворення виразів. Після цього, проводячи аналогію і порівняння з відповідними елементами алгоритмічної мови, слід розглянути алфавіт мови Паскаль, правила запису числовий і літерних констант, утворення імен змінних числового і літерного типів, позначення операцій, правила утворення виразіе, набір основних функцій, які дозволяється включати до виразів різних типів.
На початку слід запропонувати учням викликати до середовища Турбо Паскаль заздалегідь підготовлену та відлагоджену вчителем просту лінійну програму, яка містить процедури введення вхідних дЗ" них, виведення вихідних даних, вказівку про надання значення та ко-ментаоі до основних її складових.
Можна запропонувати учням кілька разів запустити на виконання цю програму, вводячи з клавіатури різні значення для змінних а та о, а потім порівняти її з відповідним їй алгоритмом, описаним навчальною алгоритмічною мовою. За допомогою такого методичного прийому проводиться етап мотивації вивчення програми, описаної мовою Паскаль. Потім на основі аналогії учням пояснюється структура опису програми мовою Паскаль, проводячи паралель між описом алгоритму і програми. Спочатку недоцільно ознайомлювати учнів із всіма розділами Паскаль-програми (рис. 2.1), достатньо пояснити, що програма починається із заголовка, за ним йде розділ описів, де описуються всі ідентифікатори (константи, змінні, типи, процедури, функції, мітки), які використовуються в програмі (рис. 2.2). Після розділу описів йде розділ операторів, який починається із службового слова Begin і закінчується службовим словом End. У цьому розділі задаються дії над об'єктами програми, які введено в розділі описів. Оператори, за допомогою яких ці дії виконуються, розділяються крапкою з комою. Після останнього слова End ставиться крапка.
Пояснення доцільно супроводжувати розглядом запропонованої програми. Програма має ім'я ргодгат_1. Можна зазначити, що в імені програми не повинно бути пропусків, воно починається не з цифри, може містити лише латинські літери, цифри і символ «?». Із розділів описів у прикладі програми є тільки один — розділ опису змінних. Він починається зі службового слова Var, після якого записується послідовність оголошень імен змінних, що розділяються крапкою з комою, та їх типів. У кожному оголошенні перераховуються через кому імена змінних одного типу, після кожного списку імен змінних ставиться двокрапка і вказується тип змінних списку. У прикладі описано три змінні, всі вони (a, b, rez) цілого типу (Integer).
Після розділу описів розташовано розділ операторів. Перший оператор в програмі WriteLn ('Введіть два числа через пропуск') означає — записати (вивести) на екран текст, взятий в одинарні лапки. Символи Ln за словом Write означають, що після виведення вказаного тексту буде здійснюватися перехід на наступний рядок.
Наступний оператор ReadLn (a,b) — читати дані з клавіатури. В даному випадку необхідно ввести два цілих числа через пропуск. Змінній а надається значення, що дорівнює першому введеному числу.
79. Методика навчання учнів виконанню алгоритмів, записаних на НАМ. Початкове вивчення основних концепцій програмування доцільно організувати на основі спеціально розробленої навчальної алгоритмічної мови. З точки зору загальноосвітніх цілей курсу інформатики важливо, щоб набуті учнями знання при вивченні такої мови дозволили їм швидко і без принципових ускладнень опанувати будь-яку мову програмування, яка, можливо, знадобиться в майбутньому.
Після вивчення навчальної алгоритмічної мови, яка має значне загальноосвітнє навантаження, повинна вивчатися конкретна (одна чи кілька) мова програмування. Причому мова програмування розглядається не відокремлено від навчальної алгоритмічної мови і мови графічних схем. Вивчення мови програмування — не самоціль, основна мета — показати ідею ручного перекладання (ручної трансляції) алгоритмів, записаних навчальною алгоритмічною мовою, на одну з мов програмування: підкреслити основні загальні вихідні моменти запису алгоритмів навчальною алгоритмічною мовою і мовою програмування і охарактеризувати можливі відмінності. Важливо навчити учнів як, знаючи навчальну алгоритмічну мову і мову графічних схем та уміючи записувати алгоритми з їх використанням, перекласти запис алгоритму на будь-яку із мов програмування, з якою вони можуть зустрітися в майбутній діяльності.
Особливого значення набуває і методика навчання навчальної алгоритмічної мови. Виділимо основні її переваги: навчальна алгоритмічна мова добре узгоджується з принципа-структурного програмування, які вважаються «універсальною мовою програмування». Запис алгоритмів навчальною алгоритмічною мовою дає можливість досягти досить значної наочності оглядовості логічної структури обчислювальних процесів. Завдяки іьому алгоритми, записані алгоритмічною мовою, зручні для читання, що в дидактичному плані є досить важливим.
Алгоритмічна мова відносно близька до природної мови, що дозволяє учням швидко оволодіти правилами цієї мови і надалі зосередити основну увагу на пошуках методів і засобів розв'язування різноманітних задач. При вивченні її фактично не витрачається час на синтаксичні деталі, що дозволяє учням зосереджувати основну увагу на сутності та логічній структурі алгоритмів, що вивчаються. Цьому сприяє також використання слів рідної мови для запису заголовка алгоритму і основних вказівок та службових слів, а також стандартної математичної символіки алгебри, математичної логіки.
Навчальна алгоритмічна мова містить правила описування всього чотирьох типів вказівок — надання значення, розгалуження, повторення і вказівку про виконання алгоритму (яку часто називають також вказівкою звернення до алгоритму), що дозволяє не перевантажувати пам'ять учнів численними варіаціями використання тих чи інших операторів, другорядними деталями різних конструкцій мови, і це є дуже важливим з методичних міркувань. Можливість записувати і сприймати великі фрагменти складного алгоритму, як одну вказівку, забезпечує легкість орієнтації у запису алгоритму навчальною алгоритмічною мовою.
Навчальна алгоритмічна мова є відкритою системою, яка може розвиватися і доповнюватися за необхідності, допускає виділення в ній функціонально замкнутих підмножин, які забезпечують конструювання алгоритмів основних типів обчислювальних процесів.
72. ППЗ загального призначення. Програмні засоби навчального призначення для навчання інформатики розробляються для використання в навчально-виховному процесі з метою розвитку особистості учня, інтенсифікації процесу навчання і поділяються за ознаками функціонального і методичного призначення
У свою чергу, розподіл за функціональним призначенням передбачає в своєму складі
педагогічні програмні засоби (ППЗ), призначені для організації і комп’ютерної підтримки навчально-пізнавальної діяльності,
діагностичні тестові програми, мета яких — констатація причин помилкових дій учня, оцінювання його знань, умінь, навичок,
інструментальні програмні засоби (ІПЗ), призначені для конструювання програмних засобів (систем) навчального й іншого призначення, підготовки або генерування навчально-методичних і організаційних матеріалів, створення графічних чи музичних включень, сервісних «надбудов» програми,
предметно-орієнтовані програмні середовища, що дозволяють здійснювати моделювання об'єктів, які вивчаються, або їх взаємозв'язків у певному предметному середовищі,
ПЗ, призначені для формування культури навчальної діяльності, інформаційної культури на основі застосування системи підготовки текстів, електронних таблиць, графічних і музичних редакторів або інтегрованих систем їх комплексного використання,
ПЗ, призначені для автоматизації процесу опрацювання результатів навчального експерименту, в тому числі вимірюючи і контролюючі програми для датчиків, які дозволяють одержувати, записувати і візуалізувати інформацію про реально перебігаючи процеси,
навчальні середовища програмування, призначені для початкового навчання програмування і формування основних компонентів алгоритмічного стилю мислення;
сервісні програмні засоби, що забезпечують комфортність роботи користувача (автоматизація процесу контролю результатів навчання, генерування і розсилання організаційно-методичних матеріалів, завантаження і передавання ПЗ у мережі, управління ходом заняття);
ігрові ПЗ, що є засобом, який забезпечує комп'ютерну підтримку різних видів ігрової та навчально-ігрової діяльності.
Засоби навчання, в тому числі й ті, що функціонують на основі HIT, разом з навчально-методичними матеріалами (підручники, навчальні посібники для учнів, методичні посібники, рекомендації для вчителя) утворюють цілісну систему разом з певним набором компонентів і структурою, тобто навчально-методичний комплект (НМК) на базі ЗНІКТ.
