Добавить комментарий

Обучение студентов: американские университеты в сравнении с советским вузом

Добрые люди поделились ссылкой на хабр, где автор перечисляет список курсов "MSc Computer Science на уровне топ американских университетов". Градация "MSc" - Master of Science - соответствует советскому университетскому (университет или политех) диплому (5,5 лет обучения) или диплому исследовательского профиля инженерного вуза (5,5-6 лет). На основании приведенного списка было интересно сравнить подготовку американского молодого специалиста по компьютерным системам с тем, что выпускала моя "альма матер".

Сравнение сделано без обобщений, я просто взял реальный список курсов по специальности 22-01 "Вычислительные системы, комплексы и сети" ЛИАП (Ленинградский Институт Авиационного Приборостроения, инженерный вуз из топ-5 города, позднее переименован в ГУАП).

Минимальная длина курса составляла 1 семестр (полугодие), поэтому длительность обозначена только для предметов, читавшихся более 1 семестра.

Американский универ (обобщенный, из ведущих), 2014 ЛИАП (ГУАП, инженерный вуз из топ-5 города), 1990-96
Базовая подготовка ОТФ (общетехнический факультет)
Анализ Высшая математика (матанализ, линейная алгебра, аналитическая геометрия, ряды, диф.уравнения - 3 семестра)
Линейная алгебра то же
Дифуры то же
Алгебры, топологии то же
Логика, теория множеств В курсе дискретной математики
Теория вероятности, статистика В курсе спецразделов высшей математики
Теория игр то же
Численные методы Вычислительная математика (численные методы, мат.программирование, линейное программирование - 2 семестра)
Функциональный анализ, вариационные методы Не было в явном виде
Оптимизация Непонятно, что имеется в виду (линейное программирование тоже - оптимизация)
Undergraduate Продолжение, до 4-го года
Дискретная математика Дискретная математика (мат.логика, комбинаторика, теория множеств, теория вероятностей, графы... - 3 семестра)
Математическая логика и теория множеств то же
Алгоритмы и структуры данных Основы программирования (2 семестра + курсовик)
Теория вычислений Теоретическое программирование (3 семестра + курсовик)
Компиляторы то же
Архитектура Арифметические и логические основы ЦВМ (2 семестра + курсовик)
Архитектура вычислительных систем и ассемблер
"Продвинутые" структуры данных (B-дерево, линейный хэш, R-дерево) Не было в явном виде, использовалось в других курсах
Операционные системы Операционные системы (2 семестра)
Базы данных Базы данных и базы знаний (2 семестра + курсовик)
Искуственный Интеллект Основы искусственного интеллекта + курс по базам знаний
Машинное обучение То же - только экспертные системы
Компьютерная графика Не было в явном виде (убогость железа), только практикум по инженерной графике
Копьютерные сети Вычислительные сети (2 семестра + курсовик)
Распределенные системы Архитектура параллельных вычислительных систем
Языки программирования Размазано по десятку курсов: фортран, паскаль (объектный), бейсик, пролог, лисп, ассемблеры (много разных), си, SQL
Graduate 4-6 годы
Алгоритмы Спецразделы высшей математики (мат.статистика, теория массового обслуживания, теория игр)
  Автоматизированные системы научных исследований (+ курсовик)
  Текстовые редакторы и обработка
Теория вычислений Теория информации и кодирования (2 семестра)
Архитектура Проектирование микропроцессорных систем (2 семестра + курсовик)
  ЦВМ (2 семестра + курсовик на проектирование процессора)
  Периферийные устройства и интерфейс
  Технология и проектирование радиоэлектронной аппаратуры
  Высокопроизводительные вычислительные системы
  Аналоговые и гибридные вычислительные машины
Машинное обучение Не было в явном виде
Теория баз данных Уже было
  Дополнительно: научно-техническое
  Физика (3 семестра)
  Системный анализ (2 семестра)
  Теоретические основы электротехники (2 семестра + курсовик)
  Техническая электроника и интегральные схемы (2 семестра + курсовик)
  Управление в технических системах (ТАУ, 2 семестра)
  Современные проблемы информатики
  Математическое и имитационное моделирование (2 семестра)
  Надежность вычислительных систем
  Контроль и диагностика вычислительных систем
  Организация производства и оперативное планирование (курсовик)
  Основы материаловедения
  Инженерная графика (2 семестра)
  Введение в робототехнику
  Военное обучение (ПВО, 6 семестров + госэкзамен)
  Дополнительно: гуманитарное и экономика
  Политэкономия
  Гражданская оборона
  Основы правовой культуры и хозяйственного права
  Физическое воспитание (6 семестров)
  Основы экономической теории (2 семестра)
  Основы менеджмента
  Иностранный язык (6 семестров)
  Политическая культура
  Охрана труда и окружающей среды
  Философия (3 семестра)
  Шедевры мировой литературы
  Социально-политическая история (2 семестра)

Выводы

Как видно из таблицы, совпадение достаточно большое, не менее 80%. Нужно учесть, что наша специальность готовила не программистов, а системных инженеров (софт, железо и инфраструктура поровну). Ребята, обучавшиеся по специальностям кафедры АСУ, вместо "лишнего", например, связанного с микроэлектроникой, более углубленно изучали предметы первой колонки.

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