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