Бакалавриат
2026/2027



Архитектура информационных систем
ID 1143282
Статус:
Курс обязательный (Прикладная математика и информатика)
Кто читает:
Департамент информатики
Где читается:
Школа информатики, физики и технологий
Когда читается:
4-й курс, 1, 2 модуль
Охват аудитории:
для всех кампусов НИУ ВШЭ
Преподаватели:
Яковлев Дмитрий
Язык:
английский
Кредиты:
6
Контактные часы:
52
Course Syllabus
Abstract
This course focuses on the principles, methods, and patterns used to design robust and scalable information systems. A special emphasis is placed on integrating modern AI components into traditional architectures. Students will learn how to build systems that support high-performance computing tasks, such as training neural networks and deploying deep learning models within enterprise-level environments.
Learning Objectives
- Mastering the theoretical, methodological, and technological foundations of designing modern information systems.
- Mastering the general principles of their operation and acquiring practical skills in designing information systems from the perspective of user interaction.
Expected Learning Outcomes
- Creates conceptual system models that correspond to a set of stories. Develops sets of user stories based on the system design and behavioral scenarios to capture behavioral requirements. Identifies and describes the conceptual IS model and the behavioral requirements for it.
- Defines the conceptual architecture of the system based on user stories, including the creation of object‑oriented system models. Understands the organization of the IS development cycle.
- Improves the conceptual architecture to support the automation of solutions and analytics.
- Knows the principles of Agile and SCRUM methodologies, knows how to work with external web APIs and voice recognition services, and can create a simple application using Flask.
- He is able to evaluate, refine, and decompose user stories for architectural purposes; he knows the principles of information system development and is skilled in designing and building RESTful APIs.
- Demonstrates knowledge of cloud platforms and services, and is able to organize interaction with cloud services.
- Plans the information architecture of the system, including navigation, search, selection, and sorting algorithms.
- Prototypes the key functionality of the IS using a cloud technology stack.
Course Contents
- Conceptual models and behavioral scenarios
- Conceptual architecture and requirements
- API design. Presentation layer
- Introduction to the Linux OS
- Behavioral requirements for systems
- Web application architecture. Web API
- Data‑driven cloud applications
- Information architecture and presentation layer
- Prototyping information systems using cloud technologies
Bibliography
Recommended Core Bibliography
- Варфоломеева А.О., Коряковский А.В., Романов В.П. - Информационные системы предприятия - 978-5-16-012274-8 - НИЦ ИНФРА-М - 2024 - https://znanium.ru/catalog/document?id=446764 - 446764 - ZNANIUM
Recommended Additional Bibliography
- Information Systems for Business - CCBY4_039 - David T. Bourgeois - 2022 - Open Educational Resources: libretexts.org - https://ibooks.ru/products/390559 - 390559 - iBOOKS
- Облачные вычисления (Cloud Application Architectures) - 978-5-9775-0630-4 - Риз Дж. - 2011 - Санкт-Петербург: БХВ-Петербург - https://ibooks.ru/products/26340 - 26340 - iBOOKS