|
ПОЯСНЮВАЛЬНА ЗАПИСКА |
|
|
Робоча програма навчальної дисципліни "Інформатика та програмування" |
|
|
Список літератури |
|
|
EMBARCADERO Delphi (Trial Downloads) |
|
|
Проект Lazarus (free Pascal) |
|
|
Web-курс "Програмування на Lazarus" (НОУ ИНТУИТ) |
|
|
Topic 1 |
НЕ 1.1. (Лекція) Поняття інформації та інформатики, інформатика як наука. Поняття алгоритму, його властивості, основні структури алгоритму. |
НЕ 1.1. (Лекція) Поняття інформації та інформатики, інформатика як наука. Поняття алгоритму, його властивості, основні структури алгоритму. |
|
НЕ 1.2. (Лекція) Основні складові частини персонального комп'ютера, їх характеристика. Класифікація програмного забезпечення. |
НЕ 1.2. (Лекція) Основні складові частини персонального комп'ютера, їх характеристика. Класифікація програмного забезпечення. |
|
НЕ 1.3. (Лекція) Операційна система WINDOWS. Інтерфейс користувача. Структура даних на магнітних носіях (файли, каталоги, повний шлях). Технологія роботи з файловою системою. |
НЕ 1.3. (Лекція) Операційна система WINDOWS. Інтерфейс користувача. Структура даних на магнітних носіях (файли, каталоги, повний шлях). Технологія роботи з файловою системою. |
|
НЕ 1.4. (Лабораторне заняття). Знайомство з апаратним забезпеченням ПК, файловим менеджером, антивірусним програмним забезпеченням. |
НЕ 1.4. (Лабораторне заняття). Знайомство з апаратним забезпеченням ПК, файловим менеджером, антивірусним програмним забезпеченням. |
|
НЕ 1.5. (Лабораторне заняття). Операційна система Windows. Програма ПРОВОДНИК |
НЕ 1.5. (Лабораторне заняття).Операційна система Windows. Програма ПРОВОДНИК |
|
НЕ 1.6. (Практичне заняття). Основи алгоритмізації. Побудова блок-схем лінійних та розгалужених алгоритмів. |
НЕ 1.6. (Практичне заняття). Основи алгоритмізації. Побудова блок-схем лінійних та розгалужених алгоритмів. |
|
НЕ 1.7. (Практичне заняття). Основи алгоритмізації. Побудова блок-схем алгоритмів множинного вибору. |
НЕ 1.7. (Практичне заняття). Основи алгоритмізації. Побудова блок-схем алгоритмів множинного вибору. |
|
НЕ 1.8. (Практичне заняття). Основи алгоритмізації. Побудова блок-схем циклічних алгоритмів (цикл з передумовою). |
НЕ 1.8. (Практичне заняття). Основи алгоритмізації. Побудова блок-схем циклічних алгоритмів (цикл з передумовою). |
|
НЕ 1.9. (Практичне заняття). Основи алгоритмізації. Побудова блок-схем циклічних алгоритмів (цикл з післяумовою). |
НЕ 1.9. (Практичне заняття). Основи алгоритмізації. Побудова блок-схем циклічних алгоритмів (цикл з післяумовою). |
|
НЕ 1.10. (Практичне заняття). Основи алгоритмізації. Побудова блок-схем циклічних алгоритмів (цикл з параметром). |
НЕ 1.10. (Практичне заняття). Основи алгоритмізації. Побудова блок-схем циклічних алгоритмів (цикл з параметром). |
|
ІНДЗ до модуля 1 |
|
|
Topic 2 |
НЕ 2.1. (Лекція) Алфавіт мови. Структура програми на мові Паскаль. |
НЕ 2.1. (Лекція) Алфавіт мови. Структура програми на мові Паскаль. |
|
НЕ 2.2. (Лекція) Типи даних. Оператор присвоєння. Правила обчислення виразів. |
НЕ 2.2. (Лекція) Типи даних. Оператор присвоєння. Правила обчислення виразів. |
|
НЕ 2.3. (Лекція) Введення даних та виведення результатів роботи програми. Умовний оператор. Оператор вибору. |
НЕ 2.3. (Лекція) Введення даних та виведення результатів роботи програми. Умовний оператор. Оператор вибору. |
|
НЕ 2.4. (Лекція) Організація циклів. Оператори циклу з передумовою, післяумовою і з параметром. |
НЕ 2.4. (Лекція) Організація циклів. Оператори циклу з передумовою, післяумовою і з параметром. |
|
НЕ 2.5. (Лекція) Масиви, робота з ними. |
НЕ 2.5. (Лекція) Масиви, робота з ними. |
|
Презентація до теми "Масиви" (частина 1) |
|
|
Презентація до теми "Масиви" (частина 2) |
|
|
Модельні приклади до теми "Масиви" |
|
|
НЕ 2.6. (Лабораторне заняття). Побудова програм на мові Паскаль з використанням лінійних та розгалужених алгоритмів. |
НЕ 2.6. (Лабораторне заняття). Побудова програм на мові Паскаль з використанням лінійних та розгалужених алгоритмів. |
|
НЕ 2.7. (Лабораторне заняття). Побудова програм на мові Паскаль з використанням циклічних алгоритмів. |
НЕ 2.7. (Лабораторне заняття). Побудова програм на мові Паскаль з використанням циклічних алгоритмів. |
|
НЕ 2.8. (Лабораторне заняття). Робота з одновимірними масивами. |
НЕ 2.8. (Лабораторне заняття). Робота з одновимірними масивами. |
|
НЕ 2.9. (Практичне заняття). Побудова програм на мові Паскаль з використанням лінійних та розгалужених алгоритмів. |
НЕ 2.9. (Практичне заняття). Побудова програм на мові Паскаль з використанням лінійних та розгалужених алгоритмів. |
|
НЕ 2.10. (Практичне заняття). Побудова програм на мові Паскаль з використанням циклічних алгоритмів. |
НЕ 2.10. (Практичне заняття). Побудова програм на мові Паскаль з використанням циклічних алгоритмів. |
|
НЕ 2.11. (Практичне заняття). Робота з одновимірними масивами. |
НЕ 2.11. (Практичне заняття). Робота з одновимірними масивами. |
|
ІНДЗ до модуля 2 |
|
|
Завдання письмового теоретичного опитування |
|
|
Topic 3 |
НЕ 3.1. (Лекція) Рядки, робота з рядками. Стандартні процедури і функції роботи з рядками. Записи, робота із записами. |
НЕ 3.1. (Лекція) Рядки, робота з рядками. Стандартні процедури і функції роботи з рядками. Записи, робота із записами. |
|
НЕ 3.2. (Лекція) Процедури і функції. |
НЕ 3.2. (Лекція) Процедури і функції. |
|
НЕ 3.3. (Лекція) Модулі. |
НЕ 3.3. (Лекція) Модулі. |
|
НЕ 3.4. (Лекція) Файлові типи. |
НЕ 3.4. (Лекція) Файлові типи. |
|
НЕ 3.5. (Лекція) Покажчики і динамічні структури даних. |
НЕ 3.5. (Лекція) Покажчики і динамічні структури даних. |
|
НЕ 3.6. (Практичне, лабораторне заняття). Робота з двовимірними масивами. |
НЕ 3.6. (Практичне заняття). Робота з двовимірними масивами. |
|
НЕ 3.7. (Практичне, лабораторне заняття). Робота з типом даних string. |
НЕ 3.7. (Практичне заняття). Робота з типом даних string. |
|
НЕ 3.8. (Практичне, лабораторне заняття). Робота із записами. |
НЕ 3.8. (Практичне заняття). Робота із записами. |
|
НЕ 3.9. (Практичне, лабораторне заняття). Підпрограми-функції. |
НЕ 3.9. (Практичне заняття). Підпрограми-функції. |
|
НЕ 3.10. (Практичне, лабораторне заняття). Підпрограми-процедури. |
НЕ 3.10. (Практичне заняття). Підпрограми-процедури. |
|
НЕ 3.11. (Практичне, лабораторне заняття). Процедурний тип. |
НЕ 3.11. (Практичне заняття). Процедурний тип. |
|
НЕ 3.12. (Практичне, лабораторне заняття). Рекурсія. |
НЕ 3.12. (Практичне заняття). Рекурсія. |
|
ІНДЗ до модуля 3 |
|
|
Topic 4 |
НЕ 4.1. (Лекція) Середовище програмування Delphi. |
НЕ 4.1. (Лекція) Середовище програмування Delphi. |
|
НЕ 4.2. (Лекція) Особливості об'єктно-зорієнтованого програмування |
НЕ 4.2. (Лекція) Особливості об'єктно-зорієнтованого програмування (ОЗП) |
|
НЕ 4.3. (Практичне, лабораторне заняття). Файлові типи. |
НЕ 4.3. (Практичне заняття). Файлові типи. |
|
НЕ 4.4. (Практичне, лабораторне заняття). Динамічні структури даних. |
НЕ 4.4. (Практичне заняття). Динамічні структури даних. |
|
ІНДЗ до модуля 4 |
|
|
НЕ 5.6. (Практичне, лабораторне заняття). Розробка додатка засобами Delphi. |
НЕ 5.6. (Практичне заняття). Розробка додатка засобами Delphi. |
|
НЕ 5.7. (Практичне, лабораторне заняття). Основні концепції ОЗП. |
НЕ 5.7. (Практичне заняття). Основні концепції ОЗП. |
|
НЕ 5.8. (Практичне, лабораторне заняття) Розробка інтерфейсу користувача з використанням компонента StringGrid. |
НЕ 5.8. (Практичне заняття) Розробка інтерфейсу користувача з використанням компонента StringGrid. |
|
Topic 5 |
НЕ 5.1. (Лекція) Обробка виключних ситуацій. |
НЕ 5.1. (Лекція) Обробка виключних ситуацій. |
|
НЕ 5.2. (Лекція) Використання візуальних компонентів. |
НЕ 5.2. (Лекція) Використання візуальних компонентів. |
|
НЕ 5.3. (Лекція) Робота з формами. |
НЕ 5.3. (Лекція) Робота з формами. |
|
НЕ 5.4. (Лекція) Робота з меню. |
НЕ 5.4. (Лекція) Робота з меню. |
|
Візуальне програмування в Delphi (приклади програм, використання класів TList, TStringList, TStringGrid, TDrawGrid, TChart) |
|
|
НЕ 5.5. (Лекція) Робота з графікою. |
НЕ 5.5. (Лекція) Робота з графікою. |
|
Робота з графікою в Delphi (приклади програм) |
Робота з графікою в Delphi |
|
Робота з графікою (презентація, частина 1) |
|
|
Робота з графікою (презентація, частина 2) |
|
|
НЕ 5.6. (Практичне, лабораторне заняття) Розробка інтерфейсу користувача з використанням меню. |
НЕ 6.4. (Практичне заняття) Розробка інтерфейсу користувача з використанням меню. |
|
НЕ 5.7. (Практичне, лабораторне заняття) Розробка інтерфейсу користувача з використанням компонента Chart. |
НЕ 6.5. (Практичне заняття) Розробка інтерфейсу користувача з використанням компонента Chart. |
|
НЕ 5.8. (Практичне, лабораторне заняття) Обробка виключних ситуацій. |
НЕ 6.6. (Практичне заняття) Обробка виключних ситуацій. |
|
Кащєєв Л.Б., Коваленко С.В., Коваленко С.М. Основи візуального програмування |
|
|
Матеріали до практичних занять |
|
|
ІНДЗ до модуля 5 |
|
|
Питання до теоретичного опитування |
|
|
Topic 6 |
НЕ 6.1. (Лекція) Локальні мережі. INTERNET. Основні сервісні служби. |
НЕ 6.1. (Лекція) Глобальна співдружність комп’ютерних мереж INTERNET. Мережевий протокол INTERNET. Основні сервісні служби. |
|
Комп'ютерні мережі |
|
|
Огляд Microsoft Office |
|
|
НЕ 6.2. (Лекція) Текстові (Microsoft Word) та табличні (Microsoft Excel) процесори. |
НЕ 6.2. (Лекція) Текстові та табличні процесори. |
|
Презентації Microsoft Excel |
|
|
НЕ 6.3. (Лекція) Системи управління базами даних (СУБД). Microsoft Access. |
НЕ 6.3. (Лекція) Системи управління базами даних (СУБД). |
|
СУБД (презентація) |
|
|
НЕ 6.4. Лабораторна робота з Microsoft WORD |
|
|
Лабораторні роботи з Excel (НЕ 6.5-6.9) та Access (НЕ 6.10-6.11) |
|
|
НЕ 6.12. Завдання до лабораторної роботи з PowerPoint |
Powerpoint |
|
НЕ 6.13. Завдання до лабораторної роботи з Microsoft Publisher. Частина 1 |
|
|
НЕ 6.13. Завдання до лабораторної роботи з Microsoft Publisher. Частина 2 |
|
|
ІНДЗ до модуля 6 |
|
|
Зразок звіту з лабораторних робіт |
|
|
ПИТАННЯ ДО ТЕОРЕТИЧНОГО ОПИТУВАННЯ (МОДУЛЬ 6) |
|
|
Topic 7 |
Навчальні матеріали з Microsoft Office від компанії Microsoft |
|
|
Упорядкування та пошук даних (теорія) |
|
|
Упорядкування та пошук даних (завдання) |
|
|
Topic 8 |
Зразки питань тестового опитування з Microsoft Excel |
|
|
Зразки питань тестового опитування з Microsoft Access |
|
|
Topic 9 |
Самостійна робота студентів |
|
|
Topic 10 |
Питання до модуль-контролю |
|