Профильное обучение в форме обучающих сетевых олимпиад
Дистанционное образование как эффективный способ дополнительного профильного образования
Технология «Тьюторство» — образовательный поиск наставника
и подопечного
Продуктивное обучение
Проектная и исследовательская деятельность
Деятельность тьютора в образовательной технологии продуктивного обучения
Деятельность тьютора в технологии продуктивного обучения.
Программирование в средней школе
Введение
Занятие № 1. Линейный алгоритм и простые вычисления
Переменные и выражения
Ввод и вывод данных
Линейный алгоритм и вычисления
Стандартные функции
Управление выводом на экран
Практикум первый. Задачи... без алгоритмов
Занятие № 2. Условный алгоритм и его модификации
Условный оператор
Логические функции
Структурный условный оператор
Оператор выбора
Практикум второй. Задачи с условиями
Занятие № 3. Циклические и итерационные алгоритмы
Цикл с параметром
Итерационные алгоритмы
Практикум третий. Его величество цикл
Занятие № 4. Простейшие операции над массивами
Одномерные массивы
Матрицы
Практикум четвертый. Условия, циклы, массивы
Занятие № 5. Простейшие графические построения
Оператор SCREEN
Точки
Прямые линии — отрезки
Рисование прямоугольников
Работаем в цвете
Окружности, дуги, сектора
Закрашивание областей
Графическое «перо» DRAW
Практикум пятый. Графические задачи
Построение графиков на плоскости
Визуализация трехмерного пространства
Построение поверхностей
Анимация и движение
Занятие № 6. Доп. средства языков программирования
Работа со строками
Процедуры и функции
Практикум шестой. Практические задачи
Геометрия
Множества
«Длинная» арифметика
Методическое планирование курса
«Курс Delphi для начинающего программиста»
Введение
Содержание курса
Краткое описание курса
Методические рекомендации по изучению дисциплины
Занятие № 1
Глава 1. Специализированные системы программирования для создания 32-разрядных Windows-приложений
Основы визуального программирования
Интегрированная среда разработки Delphi
Разработка приложения
Практическая работа № 1. «Запишем строчки»
Занятие № 2
Глава 2. Среда программирования Delphi
Управление проектом
Репозиторий Delphi
Справочная система Delphi
Инспектор объектов Object Inspector
Практическая работа № 2. «Умножение x*y»
Обработчик исключений try ... except
Занятие № 3
Использование визуальных компонентов
Графический редактор Delphi
Кнопка с рисунком. Создание пиктограммы
Использование переключателей
Переключатель с зависимой фиксацией
Работа со списками
Практическая работа № 3. «Блокнот школьника»
Практическая работа № 4. «Расписание»
Объединение элементов управления
Занятие № 4
Глава 3. Основные элементы программирования. Программирование индивидуального поведения приложения
Событие и метод — основные понятия ООП
Особенности ООП: основные концепции
Object Pascal — алгоритмический язык Delphi
Интерфейс диалога в Delphi
Практическая работа № 5. «Угадай число»
Занятие № 5
Процедуры и функции
Модуль
Отладка программ
Отображение картинок — TImage
Проектирование многооконных приложений. Организация взаимодействия форм
Заставка в приложении
Практическая работа № 6. «Культура первобытности»
Занятие № 6
Элементы пользовательского интерфейса
Главное меню
Контекстное меню
Всплывающая подсказка
Практическая работа № 7. «Культура первобытности»: кроссворд
Занятие № 7
Элементы с закладками
Синхронизация управляющих элементов.Список действий в Delphi
Работа с файлами
Интерфейс стандартных диалогов Delphi
OpenDialog. Выбор имени файла
Фильтр по маске
PrintDialog. Выбор принтера
Практическая работа № 8. «Текстовый редактор»
Практическая работа № 9. «Мои рисунки»
Занятие № 8
Работа с графикой и средствами мультимедиа
Взаимодействие приложения и устройств вывода
Мультимедийный проигрыватель Delphi
Реализация мультимедийных технологий. Воспроизведение видеоклипов
Стандартные классы Delphi для использования графических средств
Класс Canvas — рисование графических примитивов
Класс Pen — перо
Класс TBrush — кисть (заливка).
Создание анимации в Delphi
Практическая работа № 10. «Моя Вселенная
Практическая работа № 11. «Экзотика»
Практическая работа № 12. «Который час?».
Учебный проект «Тест»