Программа курса
З скільки років можна вчити дитину програмування? На думку викладачів нашого навчального центру починати програмувати можна у будь-якому віці, тому що всі ми живемо в 21-му столітті, техно-столітті, столітті гаджетів і роботів. Курси програмування для школярів у навчальному центрі Успіх допоможуть Вашій дитині пізнати науку програмування в ігровій формі: у вигляді виконання цікавих завдань щодо створення різних програм та ігор. Можливо, ці курси дозволять вибрати дитині свою майбутню професію, а програміст сьогодні - це високоякісна і престижна професія. Пройшовши курси програмування для школярів у навчальному центрі Успіх, наші випускники матимуть хорошу базову підготовку не лише з програмування, а й з професійного володіння комп'ютером, що згодом стане чудовою підмогою у подальшому навчанні, а можливо, й у вступі до вищих навчальних закладів. Хто знає, можливо, саме Ваша дитина – це майбутній Білл Гейтс чи
Мова програмування Паскаль, яка взята за основу в курсі програмування для школярів, - це свого роду абетка для тих, хто вперше стикається з цією областю. Він досить легкий і простий у вивченні, і водночас має всі ознаки класичної мови програмування та дозволить навчитися правилам гарного тону та стилю у програмуванні. Познайомившись із мовою програмування Паскаль, хлопці зможуть сміливо вивчати більш серйозні мови: Python, Java, PHP, C++ або навіть C#.
Для успішного освоєння курсу жодних особливих навичок не потрібно, потрібні лише базові знання комп'ютера.
Програма курсу
Тема 1. Введення у програмування. Основні терміни та поняття у програмуванні. Навіщо потрібні алгоритми, приклади. Компілятори та інтерпретатори, відмінності. Що таке налагодження та тестування. Історія мови Pascal.
Тема 2. Ознайомлення з інтерфейсом середовища програмування Turbo Pascal. Поняття змінних та констант. Оператори введення та виведення інформації.Написання найпростіших програм, пов'язаних із виведенням та положенням курсору.
Тема 3. Основні оператори Паскаль. Оператори розгалуження, переривання, вибору. Написання найпростіших ігрових програм, калькулятора на кілька дій.
Тема 4. Циклічні оператори програми Паскаль. Концепція тіла циклу, зациклювання. Вкладені цикли, переривання циклів. Робота із таймером. Написання програм-тестів на якийсь час.
Тема 5. Графіка та графічні можливості мови Паскаль. Малювання фігур, виведення тексту як графіки. Створення програм-анімацій для ігор.
Тема 6. Робота з процедурами та функціями у мові програмування Pascal. Метод покрокової деталізації. Передача параметрів та типи параметрів. Концепція рекурсії. Написання математичних програм на Паскалі: обчислення факторіалу, числа Фібоначчі, розв'язання рівнянь.
Тема 7. Масиви та рядки у мові програмування Pascal.Робота з одновимірними масивами та матрицями (двовимірними масивами). Написання програм, пов'язаних із пошуком у масивах інформації (пошук людей, товарів, цін чи адрес).
Тема 8. Програмування мовою Паскаль популярних завдань. Ігри "Вгадай число", "Бики та корови", "Поле чудес". Реалізація алгоритмів сортування, тестування, налагодження та порівняння.