Поступление 2018
0
личный кабинет

Вычислительные системы и сети

09.03.01 Информатика и вычислительная техника

Мегафакультет: мегафакультет компьютерных технологий и управления

Добавить в избранное
Форма обучения: Очная, 4 года
Количество мест: 50/75/4
  • 50 бюджетных мест
  • 75 контрактных мест
  • 4 целевых места

  • 50 мест на конкурсной группе

Вступительные испытания: Р М И
  • Русский язык (минимальный балл 60)
  • Математика (минимальный балл 60)
  • Информатика (минимальный балл 60)
Проходной балл в 2017 году (ЕГЭ+ИД): 272
  • Минимальный балл поступившего по конкурсу в первом этапе по сумме баллов ЕГЭ и баллов за индивидуальные достижения
Средний балл в 2017 году (ЕГЭ): 91,1
  • Средний балл поступивших на бюджетную форму за три вступительных испытания отнесенный к 100 баллам
Стоимость обучения в 2018 году: 204 000 руб. в год
  • 204 тыс. руб в год для граждан Российской федерации
  • 224 тыс. руб в год для иностранных граждан

ПАСПОРТ ПРОГРАММЫ

Руководитель программы:
Кустарев Павел Валерьевич
Учебный план:
Языки обучения:
RUS Русский
Учебные корпуса:
Кронверкский пр., д. 49ул. Ломоносова, д.9ул. Чайковского, д.11Биржевая линия, д.14

ОПИСАНИЕ ПРОГРАММЫ

«Вычислительные системы и сети» – классическая IT-специальность для технических руководителей и ведущих инженеров в отрасли высоких технологий. В Университете ИТМО она является родоначальником всего компьютерного и программистского направления.

Особенностью данной программы является изучение в комплексе архитектуры, устройства и современных технологий разработки вычислительных систем, компьютерных сетей и системного программного обеспечения. Специализация выпускника – инженер-системотехник, системный архитектор.

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

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

АКТУАЛЬНОСТЬ И ЗНАЧИМОСТЬ ПРОГРАММЫ

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

Цифровизация глубоко проникает во все области человеческой жизни – это экономика и гуманитарная сфера, компьютерная автоматизация и роботизация промышленности, транспорта, энергетики и здравоохранения. И в основе большинства перспективных технологий и концепций (Internet of Things, Big Data, Machine Learning, Artificial Intelligence и многих других) находятся компьютеры и компьютерные сети.

Однако уже сейчас перечисленные системы не работают автономно - без подключения к «облаку», им не хватает покрытия и пропускной способности сетей, не высока энергоэффективность, а надёжность и безопасность не выдерживают никакой критики.

Поэтому в ближайшие 20-30 лет будет происходить смена поколений компьютерных платформ: будут разрабатываться принципиально новые архитектуры вычислительных машин и сетей, в том числе на иных принципах вычислений, кардинально изменятся технологии программирования, во главе станет эффективность и надежность.

Понимая это, все ведущие IT-гиганты (Intel, Apple, Samsung, Google, AMD), а также тысячи других фирм активно занимаются собственными разработками в этой сфере, создают исследовательские центры и производства, «скупают» миллионы специалистов - архитекторов и проектировщиков вычислительных систем, программных платформ. Большинство студентов программы «Вычислительные системы и сети» трудоустроены по специальности уже на 2-3 курсе, к выпуску этот показатель приближается к 100%, а многих зарекомендовавших себя выпускников начинают «перекупать» наиболее крупные игроки рынка.

ЦЕЛЬ ПРОГРАММЫ

Подготовка и формирование сообщества лидеров промышленной, предпринимательской и академической деятельности, создающих и развивающих компьютерную индустрию в России, конкурентоспособную на мировом уровне.

ДИСЦИПЛИНЫ

Программирование

Традиционная вводная дисциплина, посвященная изучению современных концепций программирования. Она позволяет вчерашнему школьнику начать разрабатывать программные системы используя популярные технологии на примере языка Java. Студенты узнают, как проектировать программное обеспечение в рамках процедурной, объектно-ориентированной парадигм программирования, применять элементы функционального программирования, изучают базовые архитектурные принципы построения клиент-серверных приложений, графических интерфейсов, взаимодействия с базами данных.

Низкоуровневое программирование

Курс нацелен на изучение низкоуровневого программирования на языках C и Assembler и установление предметных связей с другими дисциплинами. Рассматривается понятие модели вычислений и подход к выбору наиболее адекватной модели для описания данной задачи, обзорно излагаются основные понятия архитектуры компьютера, детально изучается реализация виртуальной памяти и колец защиты на архитектуре Intel 64. На практике демонстрируется жизненный цикл программы от компиляции до исполнения и отладки. Особое внимание уделяется тому, как писать понятный и легко поддерживаемый и модифицируемый код, не жертвуя его производительностью, опираясь на знания оптимизаций, которые могут производить современные компиляторы. По итогам курса студенты смогут свободно писать программы на языках Cи и ассемблера, добиваться требуемого уровня производительности с минимальным влиянием на читаемость кода и создавать алгоритмы в наиболее подходящих моделях вычислений. Этот курс лёг в основу книги «Low-Level Programming: C, Assembly, and Program Execution on Intel® 64 Architecture» которая была издана в США, Японии и других странах.

Экономика программной инженерии

Изучение основ экономической деятельности компании-разработчика программных систем включает получение знаний о структуре таких компаний от стартапов до крупных международных компаний, о том, какую роль выпускник может занять в них. Основы планирования и оценки ПО позволят разобраться в таких подходах как PERT, Покер-Планирование, диаграмма сгорания и многом другом.

Системы на кристалле

В рамках дисциплины изучаются современные методы и технологии проектирования систем на кристалле (СнК), описывается структура полного цикла разработки и производства интегральных микросхем класса СнК. Студенты знакомятся с технологиями совместного проектирования программного и аппаратного обеспечения (Co-Design), технологией высокоуровневого синтеза (HLS), а также индустриальными стандартами на разработку и лицензирование СнК. На практических занятиях приобретаются навыки работы с системами автоматизации проектирования и средствами верификации СнК.

Операционные системы

К понятию «операционные системы» привыкли настолько, что оно стало знакомо каждому пользователю ПК. Но то, как устроена операционная система, если не во всех, то во многих деталях, знают только специалисты высокого класса. Для них это важно, потому что позволяет эффективно управлять ресурсами приложений, выполнять их «тюнинг» под конкретные ОС, эффективно использовать возможности для программирования. Например, ускорить выполнение операций доступа к файлам за счёт Operation Recorder, предоставляемого Windows API, или разработать расширение для менеджера окон Linux, чтобы создать уникальную пользовательскую оболочку. Этот курс позволяет стать специалистом, для которого всё это – обычная практика.

Системы искусственного интеллекта

Цель дисциплины – дать введение в основные методы решения задач, обычно требующих привлечения человеческого разума. В первую очередь это относится к задачам поиска на дереве решений. Рассматриваются способы автоматического поиска решений методами математической логики. Студенты получают знания в области формализации знаний, а также умения и навыки построения баз знаний. Методы автоматического поиска решений на основе логического вывода студенты осваивают в среде языка логического программирования Prolog. Рассматривается проблема комбинаторной сложности логического вывода в задачах реального мира и способы ее решения. В качестве лабораторного практикума студенты изучают и разрабатывают программы решения логических задач, причем основной упор делается не на решение задачи, а на формализацию ее условий с тем, чтобы позволить машине логического вывода самостоятельно найти решение. В ходе лабораторных работ студенты оценивают вычислительную сложность переборного метода решения задачи и предлагают способы сокращения размерности дерева решений.

Моделирование

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

Информационные системы и базы данных

Эта дисциплина посвящена широкому спектру навыков в области баз данных. Студенты узнают, как проектировать базы данных для enterprise-приложений, как работают системы объектно-реляционного маппинга (ORM), как оптимизировать запросы к базе данных и выполнить интеграцию приложений с данными из различных источников. Всё это изучается на примере таких решений, как PostgreSQL, MongoDB, Redis.

Элективные дисциплины факультета

У студентов есть возможность выбрать дисциплины, чтобы лучше познакомиться с областями деятельности «смежных» программ подготовки. Обучаясь по этой программе и ориентируясь, например, на разработку для Интернета вещей, в дополнение можно узнать о биометрических или мультимедийных технологиях – повысить уровень своей профессиональной эрудиции. Выбор возможен из следующего набора дисциплин: • встроенные вычислительные системы • мультимедиа технологии • основы компьютерного дизайна • теория информационной безопасности и методология защиты информации • педагогический дизайн • системная и программная инженерия • биометрия • графические технологии • организационное и правовое обеспечение информационной безопасности • методология педагогического дизайна.

Тестирование программного обеспечения

В дисциплине рассматриваются современные подходы к валидации и верификации программного обеспечения на основе международного экзамена ISTQB. Подходы к статическому и динамическому, модульному, интеграционному, системному и приемочному тестированию приведены в курсе. Лабораторный практикум формирует практические навыки использования широко распространённых в современной индустрии программной инженерии фреймворков JUNIT, Selenium, Jmeter.

Распределенные вычисления

Целью дисциплины является введение в проблематику распределенных вычислений. В рамках дисциплины излагаются основные понятия и концепции из области распределенных вычислений, для модели асинхронных распределенных систем приводятся методы и алгоритмы решения наиболее важных задач. Внимательно рассматриваются основные распределенные алгоритмы взаимного исключения. Изучение этих алгоритмов позволяет раскрыть такие важные вопросы, как обеспечение свойств безопасности и живучести распределенных алгоритмов.

Компьютерные сети

Содержание дисциплины охватывает круг вопросов, связанных с изучением принципов структурно-функциональной организации компьютерных и телекоммуникационных сетей, а также с рассмотрением и анализом современных сетевых технологий и методов передачи данных в сетях, обеспечивающие требуемое качество обслуживания – надёжность, безопасность, быстродействие.

Веб-программирование

В рамках этой дисциплины студенты изучают основные подходы, используемые сегодня при проектировании интернет-приложений (как на клиентской, так и на серверной стороне), а также технологии, реализующие эти подходы. Практическая часть курса позволяет студентам получить навыки в разработке интернет-приложений на примере технологий стека Java Enterprise Edition, Spring Framework, React, AngularJS.

Вычислительная математика, алгоритмы и структуры данных

В рамках изучения этих дисциплин студенты узнают принципы организации алгоритмов и структур данных, численных методов. Это позволяет научиться эффективно организовывать данные для их хранения и передачи, выполнения сортировки или поиска, сможете оценить вычислительную и временную сложность, чтобы правильно выбрать лучший алгоритм для решения задачи и не поставить под угрозу производительность разрабатываемого приложения. Знание численных методов позволит быть уверенным в том, что все вычисления выполняются с достаточной точностью и эффективно используют ресурсы компьютера.

ПРЕПОДАВАТЕЛИ

Тауфик Измайлович Алиев профессор, доктор технических наук

Сети ЭВМ и телекоммуникации

Игорь Александрович Бессмертный доцент, доктор технических наук

Системы искусственного интеллекта

Владимир Анатольевич Богатырев доктор технических наук

Теория надёжности

Аркадий Олегович Ключев кандидат технических наук

Системы на кристалле

Михаил Сергеевич Косяков кандидат технических наук

Алгоритмы и структуры данных

Николай Михайлович Лукьянов кандидат технических наук

Языки системного программирования

Людмила Александровна Муравьева-Витковская кандидат технических наук

Моделирование

Алексей Евгеньевич Платунов профессор, доктор технических наук

Встроенные системы

Александр Ювенальевич Тропченко профессор, доктор технических наук

Организация ЭВМ и систем

Евгений Алексеевич Цопа

Тестирование программного обеспечения

ТЕМЫ ВЫПУСКНЫХ РАБОТ

  • Имитационное моделирование современных приоритетных дисциплин массового обслуживания на основе AnyLogic
  • Разработка виртуальной машины на базе модели лямбда-исчисления
  • Разработка контроллера для «умного дома»
  • Варианты построения моделей сетей с резервированием коммутационных узлов

НАБОР КОМПЕТЕНЦИЙ

Общепрофессиональная подготовка.

Общепрофессиональная подготовка по образовательной программе бакалавриата имеет явно выраженный практико-ориентированный характер, формирует общие компетенции системотехника и системного программиста.

В качестве инженера-системотехника изучаются архитектура и администрирование компьютерных систем и сетей, устройство микропроцессоров и «систем на кристалле», особенности организации высокопроизводительных и распределенных систем, системы на базе методов машинного обучения.

В качестве инженера-программиста у вас будет много практики разработки на языках С и Java, C#, C++, web- и системного программирования.

Профессиональная специализация.

Начиная с 3-го курса каждый студент выбирает индивидуальную профессиональную специализацию (профиль подготовки), акцентированную на конкретной отрасли и виде дальнейшей работы:

Вычислительные системы

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

Распределённые системы и сети

Эта специализация позволяет студентам работать над созданием и эксплуатацией сетевых систем. Выпускники могут заниматься проектированием и администрированием сетей различного масштаба, облачных систем, могут работать в области Интернета вещей или в телекоммуникационных компаниях. Значительное время уделяется программированию и администрированию распределенных UNIX-систем.

Научно-исследовательская и проектная работа

Кроме дисциплин учебного плана всем студентам предоставляется возможность исследовательской и/или инженерной работы в специализированных лабораториях по следующим направлениям:

  • распределенные информационные системы (проектирование и администрирование на платформе Oracle и других UNIX-подобных платформах);
  • встроенные системы и системы на кристалле (проектирование и производство, программирование, применение);
  • Интернет вещей (программирование, интеграция, применение);
  • интеллектуальные системы (программирование).

Надпрофессиональные социальные навыки (Soft Skills).

Во всем мире требования индустрии к ведущим и руководящим техническим специалистам не ограничиваются отличной профессиональной подготовкой (https://www.acm.org/binaries/content/assets/education/curricula-recommendations/it2017.pdf, p.37 ). Компании нуждаются в людях, которые будут командными игроками, смогут организовать как собственную работу, так и коллектив, проведут переговоры с заказчиком и презентуют свой проект потенциальному инвестору. В Университете ИТМО Вы получите соответствующие навыки в рамках блока дисциплин Soft Skills, уникального для российских вузов.

ТРУДОУСТРОЙСТВО И ВОСТРЕБОВАННОСТЬ ПРОФЕССИИ

Перечень организаций, где работают выпускники образовательной программы «Вычислительные системы и сети», насчитывает более ста наименований. Многие из них имеют многолетние связи с Университетом ИТМО, принимают студентов на практику, осуществляют руководство выпускными работами («дипломами»). Наиболее известными на сегодняшний момент являются:

Intel Corp., AMD Inc., Samsung, LG, Alphabet Inc. (Google), Yandex LLC., Oracle Corp., Dell-EMC, Motorola, Microsoft, Siemens, Alcatel-Luxent, T-Systems, EPAM Systems, Deutsche Bank, Tinkoff Bank, Сбербанк, МТС, БиЛайн, Центр речевых технологий, а также многие российские крупные и средние промышленные предприятия и государственные учреждения, предприятия научно-исследовательского сектора и вузы.

ПРАКТИКА И СТАЖИРОВКИ ДЛЯ СТУДЕНТОВ

Студенты проходят практику в должностях разработчиков-стажёров, инженеров-программистов, инженеров-тестировщиков и системных администраторов в лабораториях кафедры и в организациях:

  • ОКБ «Электроавтоматика»
  • НПО «Импульс»
  • Санкт-Петербургский информационный аналитический центр
  • ООО «ИТигрис»
  • ООО «ЛМТ»
  • ООО «Эмаст Софтвер Корпорэйшен»
  • ООО «СервиКом»
  • DELL-EMC
  • Syntacore, Ltd.
  • Digital Design
  • Tune IT
  • АО «НИИ«Масштаб»

ОТЗЫВЫ ВЫПУСКНИКОВ

выпуск 2011 года
Алексей Артюхин
Ведущий специалист (senior IT specialist) в польском отделении IBM

Работать я начал с 1 курса обучения в ЛЭТИ, но именно по специальности — после поступления в Университет ИТМО. Первая моя работа по профилю была в компании «Айстек», оказывающей услуги IT-аутсорса для небольших организаций: установка операционных систем, налаживание работы компьютеров, настройка сетей. Еще до выпуска из магистратуры я устроился в IT-интегратор Digital Design на позицию инженера, перед этим пройдя их Школу Сисадмина. В этой компании я проработал пять лет и дорос до должности руководителя проектов. Я занимался преимущественно технологиями виртуализации в крупных российских проектах. Например, для РЖД в первые годы моей работы делался проект по серверной виртуализации и начинался — по терминальному доступу. Проект по серверной виртуализации был одним из крупнейших в России на тот момент. Суть работы заключалась в том, чтобы физические серверы сделать виртуальными, и тем самым повысить утилизацию вычислительных ресурсов и гибкость управления серверами. У РЖД было 18 дата-центров, разбросанных по всей России. За три года, которые длился проект, мы совместно с работниками РЖД перевели около 3 000 физических серверов в виртуальное пространство. Полученный опыт сильно повлиял на мою деятельность: я написал магистерскую диссертацию по реализованным проектам, и в последующем, при содействии сотрудника кафедры информатики и прикладной математики Ивана Логинова, даже читал в стенах Университета ИТМО авторский двухмесячный курс по технологиям виртуализации. Историю Алексея Артюхина читайте на сайте «Мегабайт» mbradio.ru/publication/2305/

выпуск 2006 года
Павел Балакшин
Ведущий инженер по внедрению ПО

Моё знакомство с университетом началось задолго до начала учебы в нём, поскольку мой старший брат обучался на кафедре вычислительной техники Университета ИТМО. Я выбрал направление подготовки «Информатика и вычислительная техника», так как узнал по отзывам, что на протяжении многих десятилетий выпускники являются востребованными на рынке труда и даже занимают руководящие должности в известных IT-компаниях. По данному направлению ведётся фундаментальная базовая подготовка широкого профиля в области информационных и компьютерных технологий, охватывающая все аспекты развития и применения вычислительных машин от первых счётно-решающих устройств до современных беспроводных технологий и киберфизических систем. Преподаватели здесь достаточно молоды, совмещают в обучении теорию и практику и обладают высокими научными компетенциями и потенциалом. Университет ИТМО помог мне состояться как личность, воплотить множество лихих идей, устроиться на интересную высокооплачиваемую работу с заграничными командировками. Нередко в работе при горящих сроках, сумасбродных заказчиках и «кривых» исходных данных у меня в голове возникает мысль, что такой напряженный ритм мне знаком еще со студенчества, поэтому я и могу со всем справиться. Направление подготовки «Информатика и вычислительная техника» Университета ИТМО позволяет выпускникам уверенно смотреть в будущее, добиваться поставленных целей и осуществлять карьерный рост, учиться здесь престижно и интересно.

выпуск 2014 года
Дарья Попова
Системный аналитик

С Университетом ИТМО у меня долгая история. Началась она еще в 8 классе школы, когда я записалась в Детско-юношеский компьютерный клуб. Дальше остановиться уже было невозможно: сначала основы программирования, затем сети и web-проектирование, компьютерная графика. Далее курсы для подготовки к ЕГЭ. К 11 классу стены и даже некоторые преподаватели Университета ИТМО стали для меня родными, и сомнений, куда поступать, совершенно не осталось. После внимательного изучения сайта и посещения Дня открытых дверей я выбрала кафедру вычислительной техники. Спустя 6 лет обучения я могу сказать, что меня переполняет чувство благодарности к преподавателям, которые с добротой, но в то же время в строгости воспитали из каждого из нас настоящего специалиста, сформировали широчайший инженерный взгляд в области информационных технологий. Спасибо кафедре за возможность выбрать «свое» направление и развиваться в нем. Прилежное обучение позволило мне уже на 3 курсе устроиться работать по специальности, а к окончанию магистратуры подняться на несколько ступеней по карьерной лестнице, ведь задачи в университете были очень близки к «боевым». Впереди новые горизонты, но уже сейчас понятно, что Университет ИТМО дает своим студентам отличный старт.

выпуск 2014 года
Федор Денисов
Магистрант Университета ИТМО

It's more than a university - это не новый лозунг университета, это правило, которое было всегда. Моё знакомство с ИТМО началось с 9го класса, когда я пришёл на курсы по видеомонтажу для школьников. Любовь к университету ещё до начала обучения в нем. Я поступил на факультет КТУ на кафедру Вычислительной техники. Преподавание от самых азов до инновационных технологий, но не для слабонервных. Если хочешь учиться на этой кафедре, надо посвящать себя ей на 110%. Зато эти навыки помогают в будущей работе. Во время обучения было множество сомнений, правильно ли я выбрал кафедру. Я был уверен, что никогда не буду работать по специальности. Сейчас я работаю в крупной английской компании, разрабатывая страховые продукты для мировых компаний клиентов. Теперь могу твердо сказать, что мой выбор был определенно верным!

Обратная связь

* Имя
* E-mail
Ваше сообщение