Чему вы научитесь
- Поймёте, что такое C++ и зачем он нужен в лицейской программе и в реальной жизни;
- Освоите основы синтаксиса языка C++: переменные, типы данных, арифметику, условия, циклы;
- Научитесь работать с массивами и векторами — базовыми структурами данных;
- Поймёте, как правильно писать функции и использовать их для структурирования кода;
- Изучите основы code-style и научитесь писать красивый и читаемый код;
- Познакомитесь с понятием асимптотики и узнаете, почему одни алгоритмы «летают», а другие тормозят;
- Пройдёте тестирования, практику и квизы, по которым получите оценки в формате ВШЭ: КО, ФО, ТО;
- Познакомитесь со системой оценивания, которая используется в Вышке, и научитесь самооценке своего прогресса.
О курсе
О курсе
Добро пожаловать в подготовительный курс по C++ для поступивших на направление МатИнфо Лицея НИУ ВШЭ! Этот курс — твоя стартовая площадка, чтобы не утонуть в синтаксисе, задачах и непривычной системе оценивания.
Цели курса
-
Помочь спокойно и последовательно начать изучение C++;
-
Дать основы языка и уверенность в своих силах;
-
Научить решать задачи, которые действительно встречаются в Лицее;
-
Познакомить с системой оценивания: КО, ФО, ТО — как в ВШЭ.
Почему именно этот курс?
-
Его составил студент МатИнфо и прекрасно знающий, где бывает больно;
-
Согласован с сильным преподавателем и руководителем направления;
-
Всё объясняется простым языком;
Что ты освоишь
-
Основной синтаксис C++;
-
Условия, циклы, массивы, векторы и функции;
-
Базовую асимптотику (что тормозит, а что летит);
-
Code-style: писать не только правильно, но и красиво;
-
Понимание, как устроены задания и оценки в Лицее.
Особенности курса
Система оценивания:
-
КО (Констатирующая) — итоговое тестирование;
-
ФО (Формирующая) — практика внутри модулей;
-
ТО (Творческая) — текстовые задания;
Что ты будешь делать
-
Читать и анализировать теорию;
-
Выполнять задачи и тесты по каждой теме;
-
Привыкать к новой системе обучения.
Разделы курса
-
Что такое C++? Входное тестирование
-
Первая программа. Ввод и вывод данных.
-
Переменные и арифметика
-
Условия (инкременты, декременты, ветвления)
-
Циклы
-
Массивы
-
Векторы
-
Функции
-
Code Style
-
Асимптотика
-
Итоговое тестирование
Для кого этот курс
Начальные требования
Для старта не требуется опыт программирования.