Эта англоязычная программа призвана подготовить специалистов, которые будут способны разрабатывать, анализировать и управлять сложными информационными системами.
Студенты изучают широкий спектр тем, связанных с программированием, базами данных, компьютерными сетями, алгоритмами, анализом данных, кибербезопасностью и другими аспектами информационных систем. Они получают практические навыки работы с современными инструментами и технологиями, используемыми в индустрии, а также понимание основных принципов и концепций, лежащих в основе информационных систем.
Студенты также изучают основы проектирования и разработки программного обеспечения, анализа требований, управления проектами и коммуникаций в информационных системах. Они разрабатывают навыки работы в команде и решения проблем, связанных с информационными технологиями.
Программа предоставляет студентам целостное понимание информационных технологий и их влияния на современное общество. Она готовит выпускников к успешной карьере в таких областях, как разработка программного обеспечения, системный анализ, управление проектами, а также исследование и развитие новых информационных технологий.
Цель программы — заложить прочный фундамент из компьютерных наук и математики. Студенты изучают программирование, архитектуру компьютера, математическую логику, дискретную математику, математический анализ и линейную алгебру, что позволяет в будущем с умом осваивать и применять инструменты, а не использовать их «вслепую».
Язык обучения - английский.
Профессиональные дисциплины:
- Безопасность жизнедеятельности
- Fundamentals of Computer Architecture / Основы компьютерной архитектуры
- Mathematical Analysis / Математический анализ
- Analytical Geometry and Linear Algebra / Аналитическая геометрия и линейная алгебра
- Introduction to Programming / Введение в программирование
- Data Structures and Algorithms / Алгоритмы и структуры данных
- Theoretical Computer Science / Теоретические основы компьютерных наук
- Software Systems Analysis and Design / Проектирование и анализ программных систем
- Software Project / Разработка программного продукта (проектная работа)
- Introduction to Al / Введение в искусственный интеллект
- Probability and Statistics / Теория вероятности и статистика
- Physics (Mechanics) / Физика (Механика)
- Operating Systems / Операционные системы
- Networks / Компьютерные сети
- Introduction to Practical Artifiaal Intelligence/ Введение в практические приложения технологий искусственного интеллекта
- System and Network Administration / Системное и сетевое администрирование
- Databases / Проектирование баз данных
- Practicum Project / Прикладной проект
- Information Retrieval / Информационный поиск
- Academic Research and Writing Culture / Практика подготовки и написания научных работ на иностранном языке.
Вариативная часть:
- Compilers Construction / Разработка компиляторов
- Distributed and Network Programming / Распределенное и сетевое программирование
- DevOps Engineering / Интеграция и автоматизация процесса разработки ПО
- Applied Software Architecture / Архитектура программного обеспечения
- Software Quality, Reliability and Security / Качество, надежность и безопасность программного обеспечения.
Дисциплины по выбору:
- Applied Economics: Introduction to IT Entrepreneurship / Прикладная экономика: введение в IT-предпринимательство
- Introduction to Career Development for IT-specialist / Введение в развитие карьеры IT-специалиста
- Personal Efficiency Skills of IT-specialist / Навыки личной эффективности IT-специалисга
- Reading Skills for ГГ-specialist / Навыки чтения для IT специалиста
- Social Adaptation and Professional Rehabilitation of People with Disabilities in the IT Industry/ Социальная адаптация и реабилитация инвалидов и лиц с ограниченными возможностями здоровья в сфере IT
- Social Security and Legal Protection of Persons with Disabilities or Physical Conditions in the IT Industry / Социально-правовые гарантии инвалидов и лиц с ограниченными возможностями здоровья в сфере ГТ.
- Computer Vision and Deep Learning / Компьютерное зрение и глубокое обучение
- Distributed Systems and Middleware: Patterns and Frameworks / Распределенные системы и связующее ПО: паттерны и фрэймворки
- Introduction to Neurosaences / Введение в нейронауки
- Foundation of Design Thinking for IT Product Creation / Основы дизайн-мышления для создания ГГ-продуктов
- Critical Thinking for ГГ-specialist / Критическое мышление для ГГ-специалиста
- Introduction to IT Entrepreneurship / Введение в IT предпринимательство
- Tech Startup Design / Создание технологического стартапа
- Venture Capital Hacks in IT Industry: From Zero to Negotiating and Investment Deal / Венчурные инвестиции в сфере информационных технологий: стратегии привлечения и переговоров
- Computer Graphics in Game Development / Компьютерная графика в разработке игр
- Human and Animal Brain Representation in Neurosaences / Представление мозга человека и животных в нейронауках
- Introduction to Human Computer Interaction Design for Al / Введение в проектирование систем человеко-машинного взаимодействия для искусственного интеллекта
- Software Product Development and Analysis / Анализ и разработка продукта программного обеспечения
- Programming Paradigms / Парадигмы программирования
- Advanced Linux: Understanding and Programming / Продвинутый Линукс: теория и практика
- Lean Software Development / Бережливая разработка ПО
- Security / Безопасность систем и сетей хранения, обработки и передачи информации
- Total Virtualization / Средства виртуализации
- Network and Cyber Security / Сетевая и кибербезопасность
- Advanced Compilers Construction and Program Analysis / Разработка компиляторов и анализ программ (углубленный курс)
- Secure System Development / Разработка безопасных систем
- Advanced Topics in Software Testing and Quality Management / Тестирование ПО и управление качеством (углубленный курс)
- Reverse Engineering / Реверсивная инженерия.