Реферат: Програма гуртка " Інформатика та обчислювальна техніка" (курс «Основи візуального програмування в середовищі Delphi 6», перший рік навчання)
„ПОГОДЖЕНО”
МЕТОДИЧНА РАДА ОЦТТУМ
Протокол №
ПРОГРАМА
гуртка “ Інформатика та обчислювальна техніка”
(курс «Основи візуального програмування в середовищі Delphi 6», перший рік навчання)
керівник гуртка : Коротун О.В.
ПОЯСНЮВАЛЬНА ЗАПИСКА
Програма розрахована на вивчення основ візуального програмування в навчальних позашкільних закладах з обладнаними комп’ютерними класами, у яких на кожному уроці інформатики буде організована практична робота учнів на комп’ютерах.
На опрацювання навчального матеріалу відводиться 216 годин (6 год. на тиждень).
Метою курсу є:
формування теоретичної бази знань основ візуального програмування;
опанування практичними навичками даного напрямку;
розвиток логічного, аналітичного мислення та основних видів розумової діяльності: уміння використовувати індукцію, дедукцію, аналіз, синтез, робити висновки та узагальнення;
розвиток уміння розв’язувати змістовні задачі різного рівня складності, олімпіадні задачі, користуючись теоретичними знаннями, математичним апаратом, літературою та комп’ютерною технікою;
формування бачення можливостей використання набутих знань у майбутній професії;
інтеграцію курсу з іншими предметами, що викладаються в навчальних закладах.
Програма курсу "Основи візуального програмування в середовищі Delphi 6" охоплює теорію та практику, орієнтовані на опанування гуртківцями знань, умінь і навичок алгоритмізації i створення комп'ютерних програм для розв'язування задач прикладної математики та інформатики з використанням мови програмування високого рівня (Object Pascal), основних алгоритмічних конструкцій, умовних, простих і складених операторів, циклів і рекурсії, даних статичної і динамічної структури, графіки. Це зумовлено, тим що саме ця мова програмування створювалась для опанування базовою алгоритмічної культури і є оптимальнішою та найзручнішою для вивчення основ алгоритмізації.
Найбільш вдалою формою організації навчального процесу в гуртку є лекційно-практична система, в якій виділяються лекції та практикум з розв’язування задач. Причому більше уваги приділяється організації різних видів самостійної роботи гуртківців. Керівник допомагає вибрати і визначити постановку задачі, контролює і направляє розробку прикладної програми, бере участь в її тестуванні.
Однією з головних ідей, покладених у розробку програми, є стимулювання самостійної роботи гуртківців шляхом виконання власних проектів протягом вивчення всіх розділів і тем курсу, це насамперед спонукає до розвитку їх креативного мислення.
^ НАВЧАЛЬНО-ТЕМАТИЧНИЙ ПЛАН
№ п/п
Назва теми
^ Кількість годин
Всього
Теоретичні ні заняття
Практичні заняття
Організаційне заняття
3
3
-
Алгоритми
6
3
3
Знайомство з середовищем Delphi 6
15
6
9
Мова програмування Object Pascal
66
26
40
Особливості об'єктно-орієнтованого програмування
45
18
27
Робота з масивами
27
10
17
Форми та меню
9
3
6
Графіка
24
10
14
Стандартні діалоги
9
3
6
Розробка власних прикладних програм
12
-
12
Всього:
216
83
133
Зміст навчального плану по курсу "Основи візуального програмування в середовищі Delphi 6" 1Організаційне заняття 1.1Організаційне заняття та інструктаж з техніки безпеки при роботі в лабораторії згідно санітарно гігієнічних вимог 3 год. 2Алгоритми 2.1Поняття про алгоритми. Приклади алгоритмів 3 год. 2.2Структурний підхід до побудови алгоритмів 3 год. 3Знайомство з середовищем Delphi 6 3.1Характеристика проекту в середовищі Delphi 6 3 год. 3.2Компіляція та виконання проекту. Етапи створення додатку 3 год. 3.3Розробка прикладних програм 3 год. 3.4Засоби розробки інтегрованого середовища 3 год. 3.5Розробка прикладних програм 3 год. 4Мова програмування Object Pascal 4.1Алфавіт мови і специфіка використання символів. Словник мови OP. Загальна структура програм в OP. Коментарі. 3 год. 4.2Розробка прикладних програм на тему «Алфавіт мови і специфіка використання символів» 3 год. 4.3Використання простих типів даних 3 год. 4.4Розробка прикладних програм на тему «Прості типи даних» 3 год. 4.5Структурні типи даних 3 год. 4.6Статичні та динамічні структури даних. Покажчики. Тип Variant 3 год. 4.7Розробка прикладних програм на тему «Структурні типи даних» 3 год. 4.8Вирази мови програмування Object Pascal 3 год. 4.9Розробка прикладних програм на тему «Вирази мови програмування Object Pascal» 3 год. 4.10Розробка прикладних програм на тему «Вирази мови програмування Object Pascal» 3 год. 4.11Прості оператори в мові Object Pascal 3 год. 4.12Розробка прикладних програм на тему «Прості оператори» 3 год. 4.13Структурні оператори в мові Object Pascal 3 год. 4.14Розробка прикладних програм на тему «Структурні оператори» 3 год. 4.15Розробка прикладних програм на тему «Структурні оператори» 3 год. 4.16Оператори циклу мови Object Pascal 3 год. 4.17Розробка прикладних програм на тему «Оператори циклу» 3 год. 4.18Розробка прикладних програм на тему «Оператори циклу» 3 год. 4.19Поняття підпрограми. Процедури. 3 год. 4.20Розробка прикладних програм на тему «Підпрограми в мові Object Pascal» 3 год. 4.21Функції. Рекурсивні підпрограми. Параметри та аргументи. 3 год. 4.22Розробка прикладних програм на тему «Підпрограми в мові Object Pascal» 3 год. 5Особливості об'єктно-орієнтованого програмування 5.1Основні концепції ООП. Класи і об'єкти. Поля. Властивості 3 год. 5.2Методи. Повідомлення та події. Динамічна інформація про тип. Бібліотека візуальних компонентів 3 год. 5.3Загальна характеристика візуальних компонентів 3 год. 5.4Властивості візуальних компонентів. 3 год. 5.5Розробка прикладних програм на тему « Методи. Повідомлення та події» 3 год. 5.6Події та методи візуальних компонентів 3 год. 5.7Розробка прикладних програм 3 год. 5.8Класи командних кнопок, прапорців і радіокнопок 3 год. 5.9Розробка прикладних програм на тему «Використання командних кнопок, прапорців і радіокнопок» 3 год. 5.10Класи для роботи с текстом 3 год. 5.11Розробка прикладних програм на тему «Використання класу TString» 3 год. 5.12Класи списків 3 год. 5.13Розробка прикладних програм на тему «Використання компонентів для роботи зі списками» 3 год. 5.14Класи панелей інструментів. Класи для табличного відображення даних 3 год. 5.15Розробка прикладних програм на тему «Використання компоненту StringGrid» 3 год. 6Робота з масивами 6.1Визначення масиву. Операції з масивами. Вивід масиву. Ввід масиву 3 год. 6.2Розробка прикладних програм на тему « Операції з масивами» 3 год. 6.3Пошук мінімального(максимального) елементу масиву 3 год. 6.4Розробка прикладних програм 3 год. 6.5Пошук в масиві визначеного елементу 3 год. 6.6Алгоритм простого перебору елементів масиву 3 год. 6.7Метод бінарного пошуку в масиві 3 год. 6.8Сортування масиву 3 год. 6.9Сортування методом прямого вибору 3 год. 7Форми та меню 7.1Робота з формами 3 год. 7.2Робота з меню 3 год. 7.3Розробка прикладних програм на тему «Використання компонентів MainMenu та PopupMenu» 3 год. 8Графіка 8.1Холст. Олівець та пензль 3 год. 8.2Ввід тексту 3 год. 8.3Методи креслення графічних примітивів 8.3.1 Побудова лінії, лінії координат та оцифрованої сітки 3 год. 8.3.2 Ломана лінія 3 год. 8.3.3 Побудова кола та еліпса 3 год. 8.3.4 Побудова дуги 3 год. 8.3.5 Побудова прямокутника та багатокутника 3 год. 8.3.6 Малювання крапки 3 год. 9Стандартні діалоги в мові Object Pascal 8.1 Стандартні діалоги. Використання компонентів OpenDialog, SaveDialog та OpenPictureDialog 3 год. 8.2 Використання компонентів FontDialog та ColorDialog 3 год. 8.3 Розробка прикладних програм на тему «Використання стандартних діалогів» 3 год. 10Розробка власних інформаційних систем
12 год.
Всього:
216 год.
^ ОСНОВНІ ВИМОГИ ДО ЗНАНЬ, УМІНЬ І НАВИЧОК
Гуртківці повинні знати:
основні етапи розв’язування задачі з використанням комп‘ютера;
визначення вхідних даних і результатів;
поняття алгоритму;
властивості алгоритму;
способи та форми подання алгоритму;
основні базові структури алгоритмів;
сутність методу послідовного уточнення алгоритму;
основні ідеї та принципи технології структурного програмування;
порядок складання алгоритмів і програм;
правила запису структурованих алгоритмів і програм;
основні вказівки навчальної алгоритмічної мови;
основні елементи однієї з мов програмування – алфавіт; основні поняття мови: числа, рядки, описи, ідентифікатори, оператори, величини, операції;
типи даних у мові програмування, набір функції та операцій, допустимих для кожного з типів даних;
принципи побудови опису програми мовою програмування;
сутність вказівки надання значень;
призначення та правила описування вказівок розгалуження й повторення;
звернення до алгоритмів;
особливості об'єктно-орієнтованого програмування;
правила роботи з масивами;
виводити графіку на поверхню форми;
методи креслення графічних примітивів;
використання стандартних діалогів середовища Delphi6.
Гуртківці повинні вміти:
застосовувати різні форми опису алгоритмів і переходити від однієї форми опису алгоритмів до іншої;
визначати тип величини, описувати її навчальною алгоритмічною мовою та мовою програмування;
використовувати прості й складені умови під час побудови алгоритмів і програм;
описувати алгоритми розв‘язування задач різних типів навчальною алгоритмічною мовою та мовою програмування;
розробляти додатки;
складати функції та процедури мовою програмування;
працювати з масивами;
створювати форми та меню;
створювати інформаційну систему;
створювати діаграми та графіки;
вводити і налагоджувати програми на комп’ютері.
ЛІТЕРАТУРА
Звенигородский Г.А. Первые уроки программирования /Под ред. А.П.Ершова. – М.: Наука, 1985. – 208 с.
Основы компьютерной граммотности/ Е.И.Машбиц, Л.П.Бабенко, Л.В.Верник и др.; Под ред. А.А.Стогния и др. – К.: Выща шк. Головное изд-во, 1988. – 215с.
Григас Г. Начала программирования: Кн. для учащихся: Пер. с лит./ Под ред. Ю.А. Первина. – М.: Просвещение, 1997. – 112 с.
А.Я. Архангельський Программирование в Delphi 7 – М.:ООО"Бином -Прес", 2003 – 1152с.
И.Ю. Баженова Delphi 7 самоучитель программиста - М.: "Кудиц-Образ", 2003 – 448с.
Н.Б. Культин Основы программирования в Delphi 7 – СПб.: БХВ – Петербург, 2003 – 608с
С.И. Бобровский Delphi 7 Учебный курс - СПб.: Питер, 2004 – 736с
еще рефераты
Еще работы по разное
Реферат по разное
QuickReport 2
17 Сентября 2013
Реферат по разное
Указания по расчетам принимаются до 13 часов по Московскому времени 30-го декабря 2011
17 Сентября 2013
Реферат по разное
6. Основные Сокращения, понятия, термины, определения
17 Сентября 2013
Реферат по разное
Тема. Интернет. Протоколы, службы Интернет, поиск в Интернет
17 Сентября 2013