- Главная
- Направления
- Техническая
- Информационные технологии
- "Магия программирования" (базовый уровень)
Рекомендуем посмотреть
"Магия программирования" (базовый уровень)
Программа направлена на изучение учащимися основ теории программирования.
Последовательное и планомерное обучение на пути освоения технического мастерства в области программирования дополняется знакомством с созданием трендов в программировании, в области сайтостроения, что имеет особое значение для развития и раскрытия своего мастерства в технической направленности в школьном возрасте.
преподаватели
Пронькин Андрей Владимирович
Содержание программы
1. Вводное занятие. Инструктаж по технике безопасности. Знакомство с программами программирования – 2 часа
2. Выразительный Java-script – 22 часа
2.1. Логические значения, типы, операторы. Структура программы.– 2 часа
2.2. Функции. Объекты и массивы. Модули. Выражения. Классы. Переменные. Команды Java-script – 2 часа
2.3. Асинхронное программирование – 2 часа
2.4. Java-script и браузер – 2часа
2.5. Обработка событий – 2 часа
2.6. Объектная модель документа – 2 часа
2.7. Методы. Стек вызовов. Фильтрация, поиск и сортировка.– 2 часа
2.8 Замыкания. Циклы. Панели контента. События. – 2 часа
2.9. jQuery, Ajax и JSON – 2 часа
2.10. Валидация и улучшение форм. API интерфейсы – 2 часа
2.11. Java-script в игре – 2 часа
3. Python – 40 часов
3.1. Программирование на Python. Структура языка программирования. – 2 часа
3.2 Установка среды разработки.– 2 часа
3.3. Синтаксис языка программирования Python. – 2 часа
3.4. Переменные языка программирования Python. Числа– 2 часа
3.5. Условные операторы языка программирования Python.– 2 часа
3.6. Циклы For, While, а также операторы. Алгоритм Евклида. – 2 часа
3.7. Списки (list) языка программирования Python. – 2 часа
3.8. Индексы и срезы языка программирования Python. – 2 часа
3.9. Кортежи (tuple) языка программирования Python – 2 часа
3.10. Словари (dict), а также их методы – 2 часа
3.11. Множества (set и frozenset) – 2 часа
3.12. Функции (def, lambda, return) – 2 часа
3.13. Исключения (Конструкция try - except) – 2 часа
3.14. Работа с файлами – 2 часа
3.15. Менеджеры языка программирования Python – 2 часа
3.16. Модули. Работа с import и from – 2часа
3.17. Основы ООП Python – 2 часа
3.18. Декораторы языка программирования Python – 2 часа
3.19. Замыкания в Python. Closure Python. Множества в Python. Тип данных set – 2 часа
3.20. Форматирование строк Python. Метод format строк. Python в науке. Перспективы Python – 2 часа
4. Аттестация – 2 часа
5. Подготовка к выставкам и конкурсам – 2 часа
6. Итоговое занятие – 2 часа
Цели программы
формирование и развитие компетенций учащихся в области программирования, приобретение опыта использования информационных технологий в индивидуальной и коллективной учебной и познавательной, в том числе проектной деятельности.
Результат программы
Знать:
- принципы построения HTML документа и работы с его элементами;
- алгоритмы применения технологии CSS;
- сущность, назначение и структуру объектной модели браузера и документа;
- элементы и конструкции языка JavaScript и способы их применения;
- принципы функционирования виртуального сервера;
- элементы и конструкции языка PHP и способы их применения для построения серверных сценариев;
- современные технологии и средства разработки WEB-приложений;
- способы и средства публикации, поддержки, поисковой оптимизации и обновления WEB–документа.
Уметь:
- создавать описания стилей элемента HTML-документа различными способами;
- создавать разработки на языке JavaScript;
- создавать разработки серверных сценариев на языке PHP.
- создаватьWEB-документ и работать с базовыми его элементами;
- изменять свойства документа и его элементов средствами технологии CSS;
- создавать клиентские сценарии, осуществлять их внедрение в проект и
тестирование;
- загружать в интернет рекламные веб-баннеры и веб-рекламу.
Особые условия проведения
нет
Материально-техническая база
1. Компьютерное оборудование.
2. Программы веб-дизайна.
3. Компиляторы программирования.
4. Проектор.
5. Тетради и ручки для конспекта, флеш-накопители.