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

Research Seminar "Introduction to Industrial Software Engineering"

2023/2024
Academic Year
RUS
Instruction in Russian
3
ECTS credits
Delivered at:
Joint Department with 1C
Course type:
Elective course
When:
3 year, 1-3 module

Instructor


Левицкий Михаил Сергеевич

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

Аннотация

Курс дает базовое представление об устройстве компьютера, в частности процессора и памяти. Описывается устройство и структура программ с инженерной точки зрения (структура процесса, потока, расположение в памяти, особенности работы с процессором при вызове функций, и т. п.). Рассматривается внутренняя реализация таких возможностей современных языков программирования как наследование и исключения (на примере С++). Отдельное внимание уделяется аппаратной реализации многопоточной обработки данных. Цель курса: сформировать представление о низкоуровневом устройстве основных составляющих программ, а также о самом процессе вычислений.
Цель освоения дисциплины

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

  • Дать студентам необходимые знания для разработки низкоуровневого программного обеспечения.
Планируемые результаты обучения

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

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

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

  • Устройство вычислительных систем
  • Устройство программы
  • Параллельные вычисления
  • Рассмотрение особенностей C++
Элементы контроля

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

  • неблокирующий Домашнее задание 2
  • неблокирующий Домашнее задание 1
  • неблокирующий Экзамен
Промежуточная аттестация

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

  • 2023/2024 учебный год 3 модуль
    Оценка = Оценка за устный экзамен
Список литературы

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

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

  • Архитектура компьютера, Таненбаум, Э., 2014

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

  • Tanenbaum, A. S., Austin, T., & Chandavarkar, B. R. (2013). Structured Computer Organization: International Edition: Vol. 6th ed., International ed. Andrew S. Tanenbaum, Todd Austin ; international ed. contributions by B.R. Pearson.