C# — Основы алгоритмизации
Лабораторные работы на языке C#. Изучение базовых концепций алгоритмизации, структур данных и основ программирования в среде Visual Studio.
Знакомство со средой
Visual Studio и C# — создание первой программы
Линейные алгоритмы
Основы построения линейных алгоритмов и вычислений
Разветвляющиеся алгоритмы
Программы разветвляющейся структуры с условными операторами
Циклические алгоритмы
Циклы while, for, do-while и вложенные циклы
Одномерные массивы
Создание, заполнение и базовые алгоритмы обработки
Двухмерные массивы
Матрицы, вложенные циклы и табличные данные
Операции с массивами
Сортировка, фильтрация и модификация элементов
Python — Основы программирования
Лабораторные работы по Python для начинающих. От «Hello, World!» до собственной игры.
Знакомство с Python и VS Code
Установка Python, первая программа, запуск ▶
Линейные алгоритмы
Переменные, ввод/вывод, арифметика, f-строки
Разветвляющиеся алгоритмы
Условный оператор if/elif/else, логика and/or/not
Циклические алгоритмы
Циклы for и while, range(), break и continue
Одномерные списки
append(), срезы, min/max/sum, итерация
Двумерные списки (матрицы)
Матричные операции, суммы строк/столбцов, транспонирование
Операции со списками
Сортировка, поиск, фильтрация, list comprehension
Тетрис на Python
Создаём настоящую игру с pygame
Space Invaders на Python
Аркадный шутер с pygame: корабль, враги, снаряды
Верстка
HTML5, CSS3, JavaScript. Адаптивный дизайн, анимации, работа с API.
Основы HTML
Первая HTML-страница, основные теги и структура
Продвинутый CSS
CSS3, анимации, Flexbox, Grid, современные техники
JavaScript основы
Введение в JS, работа с DOM, обработка событий
Установка веб-сервера
Лабораторная работа временно отключена
Разработка API
Создание API-сервиса и его размещение на сервере
Интеграция с API
Взаимодействие сайта с API, AJAX-запросы
Компьютерные сети
Проектирование, настройка и администрирование сетей. От монтажа кабеля до динамической маршрутизации.
Построение схемы сети
Построение схемы компьютерной сети
Монтаж Ethernet
Монтаж кабельных сред технологий Ethernet
Беспроводные сети
Топология беспроводных сетей
Интерфейсы устройств
Знакомство с интерфейсами устройств
VLAN и коммутаторы
Коммутаторы 2/3 уровня, настройка VLAN
STP и агрегация
Настройка протокола STP, агрегация каналов
Маршрутизация
Маршрутизаторы, статическая маршрутизация
OSPF и EIGRP
Протоколы динамической маршрутизации
Создание топологий
Создание сложных сетевых топологий
Одноранговая сеть
Построение одноранговой сети
IP-адресация
Расчет IP-адреса и маски подсети
Настройка TCP/IP
Настройка протоколов TCP/IP в ОС
Troubleshooting
Решение проблем с TCP/IP
Удалённый доступ
Настройка удалённого доступа к компьютеру
DHCP
Настройка DHCP
Утилиты TCP/IP
Работа с диагностическими утилитами