Материалы по вступительным экзаменам в магистратуру:

Состав экзаменационного билета:

  1. Теоретический вопрос по математике
  2. Теоретический вопрос по информатике
  3. Задача по линейной алгебре на поиск собственных значений и собственных векторов матрицы
  4. Задача на дифференциальное уравнение
  5. Задача по объектно-ориентированному программированию
  6. Задача по программированию на С++

Вопрос №1.  Теоретический вопрос по математике

Любой из программы http://files.mai.ru/site/priem/documents/master/programs/02.04.02.pdf

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


Вопрос №2.  Теоретический вопрос по информатике

Любой из программы http://files.mai.ru/site/priem/documents/master/programs/02.04.02.pdf

Вопрос №3. 

Нахождение собственных векторов и собственных значений матрицы 3x3 - любой учебник по линейной алгебре

Вопрос №4. 

Решение дифф. уравнения второго порядка.

  • Любой учебник по мат. анализу



Вопрос №5. 

Выберите наиболее знакомый вам язык объектно-ориентированный программирования (C++, Java, C#, Python или другой). Если не знаете ни одного - возьмите Python 3 по любому самоучителю

Повторите, или изучите следующие разделы:

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

Типовые ошибки:

  1. Для обработки ошибок не используйте вывод на консоль. Класс инкапсулирует логику и не общается с пользователем напрямую. Надо бросать исключения, как описано в условии задачи.

  2. В интерфейсе должны быть только сигнатуры методов, без реализации и без данных

  3. Чтобы в Java HashMap положить целое число, используйте типа Integer, являющийся классом-оберткой над примитивом int


Вопрос №6. 

Задача по программированию на С++

  • Ввод / вывод из файла
  • Обработка считанных данных




  • Нет меток