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

Computer Science. Introduction.

2025/2026
Academic Year
RUS
Instruction in Russian
6
ECTS credits
Delivered at:
Department of Information Systems and Technologies (Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod))
Course type:
Compulsory course
When:
1 year, 1, 2 module

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

Аннотация

Дисциплина формирует базовые представления о компьютерных науках как области знаний, охватывающей проектирование, анализ и применение вычислительных систем. Основное внимание уделяется теоретическим основам (алгоритмы, структуры данных, вычислимость) и практическим аспектам (архитектура ЭВМ, операционные системы, сети, языки программирования)
Цель освоения дисциплины

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

  • Студент сможет описывать основные функции операционной системы и ее роль в управлении ресурсами компьютера.
  • Студент сможет анализировать эффективность алгоритмов и оценивать их асимптотическую сложность (Big O нотация).
  • Студент сможет писать простые программы на выбранном языке программирования, используя базовые структуры языка.
Планируемые результаты обучения

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

  • Студент сможет использовать готовые модули и библиотеки для расширения функциональности программ.
  • Студент сможет применять базовые алгоритмические структуры (последовательность, ветвление, цикл) для решения простых задач.
  • Студент сможет описывать основные компоненты компьютера и принципы их работы.
Содержание учебной дисциплины

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

  • Основы компьютеров и вычислительных систем
  • Алгоритмы и структуры данных
  • Основы программирования
Элементы контроля

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

  • неблокирующий Homework
  • неблокирующий Defence
Промежуточная аттестация

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

  • 2025/2026 2nd module
    0.4 * Defence + 0.3 * Homework + 0.3 * Homework
Список литературы

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

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

  • Вычислительные системы с очередями, Клейнрок, Л., 1979
  • Вычислительные системы, сети и телекоммуникации, Чекмарев, Ю.В., 2009
  • Основы программирования, Окулов, С. М., 2012
  • Черпаков, И. В.  Основы программирования : учебник и практикум для вузов / И. В. Черпаков. — 2-е изд. — Москва : Издательство Юрайт, 2024. — 196 с. — (Высшее образование). — ISBN 978-5-534-18759-5. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/545506 (дата обращения: 04.07.2025).

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

  • Вычислительные системы и синхронная арифметика, Карцев, М. А., 1981
  • Вычислительные системы, Панфилов, И. В., 1980

Авторы

  • Частова Вероника Игоревна