- •Історія розвитку обчислювальної техніки. Характеристика різних поколінь еом.
- •Структура інформаційної системи. Апаратна і програмна складові обчислювальної системи. Взаємодія апаратної і програмної складової.
- •Пам’ять еом. Внутрішня 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. Пряме злиття послідовностей
64. Обєктно-орієнтоване програмування як засіб створення складних програм. Поняття обєкта. Мова Delphi.
Об’єктно - орієнтоване програмування створене для опису складних програм.
Ідея об’єктно - орієнтованого програмування полягає в інкапсуляції (об’єднанні) даних і засобів їх опрацювання (методів) у тип, який називається класом. Конкретною змінною певного класу і є об’єкт.
Об’єкт – це така програмна структура, компоненти якої є взаємопов’язаними елементами даних різних типів процедур та функцій, що використовують ці дані.
Прикладами об’єктів можуть бути елементи керування у вікні: кнопки, списки, текстові поля тощо.
Мова програмування Object Pascal ґрунтується на використані наступних основних принципів:
Інкапсуляції;
Наслідування:
Поліморфізму.
Інкапсуляція – це комбінування даних із процедурами та функціями, які ці дані використовують. У результаті такого об’єднання отримують нову структуру даних, яка називається об’єктом.
Наслідування – означає можливість побудови ієрархії об’єктів, в якій новий рівень ієрархії використовує можливості існуючих рівнів.
В побудованій ієрархічній структурі кожен породжений об’єкт має право доступу до об’єкта породжуючого.
Поліморфізм – визначає можливість визначення єдиної по імені дії (процедури чи функції), яку можна використати одночасно до всіх об’єктів у ієрархічному ланцюжку.
В мові Object Pascal для опису об’єкта використовується наступна синтаксична конструкція:
Type < ім’я типу > =object
< опис елемента даних >;
< опис заголовків підпрограм >;
end.
Структура опису об’єкта аналогічна структурі опису запису.
Елементи даних називають полями, а підпрограми називають методами.
Методи відображають властивості об’єкта.
Конкретну змінну об’єктного типу називають екземпляр типу (екземпляром класу).
Оголошується екземпляр типу за правилом:
Var <ім’я змінної >:<ім’я об. типу>
Візуальне програмування Delphi застосовують для розв’язування задач в яких головна мета не отримати результат і вивести його на екран, а оформити результати на екрані. Результати виводяться на форму(вікно для конструювання розв’язку) де можна застосовувати елементи керування: текстові поля, поля редагування, кнопки... Такі елем. наз. об’єктами-компонентами. ВП виникло на основі об’єктно-орієнтованого прогр., як засіб автоматизації процесів ООП. Користувач розв’язує різноманітні задачі шляхом добирання компонентів і надання потрібних значень їхнім властивостям. Для опрацювання числових та інших даних створюють підпрограми-процедури(методи об’єктів)
Основний принцип ВП – це принцип візуального конструювання розв’язку за допомогою компонентів.
Суть ВП полягає в конструюванні розв’язку поставленої задачі методом вставляння компонентів(візуальних заготовок) у форму, наданні значень їхнім властивостям і в застосуванні чи створенні методів, потрібних для розв’язання задачі.
шкільних підручниках та обирає більш оптимальний з них,
ознайомлення з необхідним програмним забезпеченням, установка або налагоджування його на комп'ютерах у класі;
робота по розробці сценарію уроку та підготовка конспекту (плану) уроку, обов'язкової перевірці всіх завдань практичного характеру на комп'ютері;
учитель повинен продумати можливі нестандартні ситуації в роботі учнів за комп'ютером і передбачити можливі шляхи їх виправлення з обов'язковою апробацією цій шляхів за комп'ютером.
Організація i проведення різних типів уроків з інформатики.
Лекція. Термін «лекція» має 2 змісти: це і форма, і засіб. Лекція завжди фронтальна. Вона може підтримуватися комп'ютером як засобом наочності і демонстрації і, якщо дозволяє обладнання кабінету, проводиться в комп'ютерному класі. Вчитель може заздалегідь підготувати для учнів комп’ютерний варіант конспектів навчального матеріалу. При наявності таких конспектів посилюється самостійне керування пізнавальною діяльністю, знімається побоювання не записати щось важливе.
Оптимальна форма конспекту: ліворуч в вигляді тез вже надруковано головне в навчальному матеріалі, праворуч залишається місце для коментарів учнів. Це призводить до індивідуалізації навчальної діяльності, розгортання розумових операцій учнів. З іншого боку, «гарантований» конспект дозволяє деяким учням слухати «вполуха», тут все вирішує мотивація, інтерес до предмету.
Семінар. Семінар є перехідною формою від фронтальної до індивідуальної роботи і тому зберігає своє значення при вивченні інформатики. На семінарах зручно виробляти домашинні навики і вміння, тому що створювати алгоритм або освоювати незнайому середу прямо за екраном можуть лише деякі учні. Працювати без попереднього вивчення інструкції неефективно по відношенню до машинного часу і до самопочуття учнів. Нарешті, потрібна адекватна форма роботи для колективного осмислення того, що зроблено на комп'ютері. Інколи комп'ютер може відволікати деяких учнів від суттєвості того, що учень за допомогою комп'ютерних програм розв’язує.
Лабораторне заняття. Лабораторне заняття є основною формою роботи учнів в комп'ютерному класі. Нерідко відбувається швидке розподілення фронтальної діяльності на індивідуальну або групову роботу навіть при загальному вхідному завданні. Вирішальну допомогу вчителю виявлять заздалегідь підготовані інструкції до роботи.
Індивідуальний практикум. Індивідуальний практикум - більш висока форма роботи в порівнянні з фронтальними лабораторними роботами. Його характерні риси: різнотипність завдань по рівню і складності, більша самостійність, більша опора на підручники, довідковий матеріал, більш складні питання до вчителя.
Прикладом завдання для практикуму може бути укладання опису або інструкції до нової програми. В цілому ця форма заняття є перехідною до позаурочної форми роботи. При проведенні уроку-практикуму учні виконують за комп'ютером більш об'ємне (складне) індивідуальне завдання, ніж при виконанні лабораторної роботи, в межах 1-2-х уроків. Робота вимагає синтезу знань і вмінь по цілому розділу курсі. Вчитель головним чином забезпечує індивідуальний контроль за роботою учнів.
