1. Программа. Объекты, системы и модели
1. Теория. Системы и объекты
2. Теория. Модели и их виды
3. Теория. Структуры данных
4. Практика. Упражнение на иерархию
5. Практика. Поиск кратчайшего пути
6. Практика. Поиск всех путей
7. Практика. Определение расстояния
8. Практика. Выполнение команд. Часть 1
9. Практика. Выполнение команд. Часть 2
10. Практика. Задача на логику
11. Моделируемый объект
12. Домашняя работа
2. Алгоритмы
1. Проверка домашней работы
2. Практика. Поиск путей в графе
3. Практика. Поиск маршрута
4. Практика. Поиск алгоритма минимальной длины
5. Практика. Построение таблиц соответствия
6. Теория. Алгоритмы
7. Практика. Таблицы исполнения алгоритмов
8. Практика. Чтение алгоритма
9. Теория. Пространственные алгоритмы
10. Практика. Пространственные алгоритмы
11. Домашняя работа
3. Язык программирования C#
1. Проверочная работа
2. Решение проверочной работы
3. Практика. Перевод алгоритма в блок-схему
4. Практика. Читаем алгоритм
5. Теория. Знакомство с C#, .Net и Visual Studio. Часть 1
6. Теория.Знакомство с C#, .Net и Visual Studio. Часть 2
7. Практика. Математические операции
8. Практика. Повторение строк
9. Домашняя работа
4. Данные. Типы данных и работа с ними
1. Проверка домашней работы
2. Теория. Данные
3. Теория. Данные и действия с ними
4. Практика. Огород
5. Практика. Перевод денег
6. Практика. Перевод веса
7. Практика. Вкусняшки на подносе
8. Домашняя работа
5. Линейные алгоритмы
1. Проверка домашней работы
2. Теория. Базовые алгоритмы
3. Практика. Примеры алгоритмов из жизни
4. Практика. Кирпич
5. Практика. Время в школе
6. Практика. Перевод времени
7. Практика. Замена цифр
8. Практика. Минуты разговора
9. Практика. Вычисление отрезка
10. Практика. Цилиндр и оценки
11. Домашняя работа
6. Алгоритмы ветвления
1. Проверка домашней работы
2. Практика. Разбор задач
3. Практика. Задача про животных
4. Проверочная работа
5. Разбор аналога проверочной работы
6. Теория. Условия
7. Практика. Ветвление и присваивание
8. Практика. Составь блок-схему
9. Теория. Разветвленные алгоритмы
10. Практика. Трассировка
11. Практика. Калькулятор
12. Практика. Возраст
13. Практика. Проверка логина и пароля
14. Домашняя работа
7. Сложное ветвление и отладка
1. Проверка домашней работы
2. Теория. Отладка программы
3. Практика. Сортировка чисел
4. Практика. Кратность чисел
5. Теория+Практика. Отладка кода
6. Практика. Отладка готовой программы
7. Практика. Выбор места в вагоне
8. Практика. Реализация алгоритма по блок-схеме
9. Домашняя работа
8. Логические операции и сложные условия
1. Проверка домашней работы. Часть 1
2. Проверка домашней работы. Часть 2
3. Практика. Какой цвет получится
4. Теория. Логические данные
5. Практика. Волейбольная команда
6. Практика. Любимое число
7. Практика. Проверка кратности трехзначного числа
8. Практика. Количество дней в месяце
9. Практика. Точка на плоскости
10. Домашняя работа
9. Работа со строками
1. Проверка домашней работы
2. Практика. Три задачи для подготовки
3. Проверочная работа
4. Разбор аналога проверочной работы
5. Теория. Строки
6. Практика. Форматирование строк
7. Практика. Перевод в двоичную систему счисления
8. Практика. Определение типа треугольника
9. Домашняя работа
10. Циклы
1. Проверка домашней работы
2. Теория. Циклы
3. Практика. Рисуем окна
4. Практика. Квадраты чисел
5. Практика. Кролики
6. Практика. Попытки и верное решение
7. Практика. Перевод чисел в двоичную систему через цикл
8. Практика. Перевод температур с шагом
9. Практика. Таблица умножения
10. Домашняя работа
11. Качество программы
1. Проверка домашней работы
2. Теория. Критерии качества
3. Практика. Числа Фибоначчи
4. Практика. Дроби
5. Практика. Счастливый билет
6. Практика. Прямоугольники
7. Практика. Факториал числа
8. Практика. Программируем формулу
9. Практика. Задача про спортсмена
12. Итоговое занятие
1. Итоговая работа
2. Разбор первой задачи
3. Разбор второй задачи
4. Разбор третьей задачи