Компонента обучения:
Введение в HTML
• Принципы работы web-технологий
• Порядок публикации документа в Web
• Стандарт HTML. Структура HTML-документа
• Работа с текстом в HTML
• Работа с графикой
• Работа с цветом и цветовыми моделями
• Форматы изображений для Web
• Карты-изображения
• Списки и таблицы
• Архитектура «клиент-сервер»
CSS
• Понятие о CSS
• Классы и идентификаторы
• Плюсы и минусы использования CSS
• Блочная верстка. элемент div
• Формы и элементы форм. метатеги
• Подготовка дизайн-макета до верстки
• Оптимизация изображений для Web
Введение в JavaScript
• Знакомство с JavaScript
• Основы JavaScript
• Понятие "переменной". Операции над переменными
• Логические операторы
• Массивы
• Функции
Мировоззренческая компонента:
Компьютерная графика
• Виды графики
• Понятие дизайна
• Реклама и рекламная продукция
• Анимация
• Третье измерение
Проектная часть:
Создание полноценного web-сайта
Компонента обучения:
• Выбираем язык или парадигму? Сколько в мире языков программирования? История языков программирования
• Компиляторы и интерпретаторы. Онлайновые среды и мобильные приложения для программирования. Информационные потоки и процессы
• Три алгоритмические структуры
• Тестирование программ
• Погружение в Python
• Арифметические задачи
• Простые, сложные и составные условия
• Циклы
• Списки, кортежи, массивы
• Работа с файлами
• Работа со строками; различные методы обработки
• Библиотеки
• Встроенные модули и расширения возможностей
• Работа с датами и временем
• Создание графического интерфейса (Tkinter, создание окна приложений, кнопки, изменение свойств элементов, позиционирование элементов, списки, меню)
Мировоззренческая компонента:
Технологии командной работы
• Проектный менеджмент
• Scrum & Agile
• Роли в команде и сотрудничество
Проектная часть:
Создаем мобильное приложение в командах с использованием scrum-технологии