We use cookies in order to improve the quality and usability of the HSE website. More information about the use of cookies is available here, and the regulations on processing personal data can be found here. By continuing to use the site, you hereby confirm that you have been informed of the use of cookies by the HSE website and agree with our rules for processing personal data. You may disable cookies in your browser settings.

  • A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Programming in C++ (Basic Level)

2022/2023
Academic Year
RUS
Instruction in Russian
4
ECTS credits
Delivered at:
Department of Information Systems and Technologies (Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod))
Course type:
Elective course
When:
2 year, 2, 3 module

Instructor


Овакимян Кристина Артуровна

Программа дисциплины

Аннотация

Дисциплина знакомит студентов с основами программирования на примере языка С++. Студенты изучают основные понятия: переменная, операторы, функция, структуры и учатся решать простейшие задачи на языке С++.
Цель освоения дисциплины

Цель освоения дисциплины

  • Освоить основы языка, углубиться в семантику языка и приобрести навыки решения задач на Си++
Планируемые результаты обучения

Планируемые результаты обучения

  • Умение объявлять массивы, разбирать код и писать его самостоятельно
  • Успешное решение задач по теме
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Одномерные массивы
  • Двумерные массивы
  • Решение прямой и обратной задачи для целочисленных дампов
Элементы контроля

Элементы контроля

  • неблокирующий Домашнее задание
  • неблокирующий Лабораторная работа
  • неблокирующий Задачи повышенной трудности
  • неблокирующий Экзамен
Промежуточная аттестация

Промежуточная аттестация

  • 2022/2023 учебный год 3 модуль
    0.15 * Домашнее задание + 0.2 * Экзамен + 0.15 * Лабораторная работа + 0.1 * Задачи повышенной трудности
Список литературы

Список литературы

Рекомендуемая основная литература

  • Страуструп, Б. Язык программирования C++ для профессионалов : учебное пособие / Б. Страуструп. — 2-е изд. — Москва : ИНТУИТ, 2016. — 670 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100542 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Рекомендуемая дополнительная литература

  • David Vandevoorde, Nicolai M. Josuttis, & Douglas Gregor. (2017). C++ Templates : The Complete Guide. Addison-Wesley Professional.
  • Josh Lospinoso. (2019). C++ Crash Course : A Fast-Paced Introduction. No Starch Press.

Авторы

  • Демкин Валерий Матвеевич