Обучение студентов: американские университеты в сравнении с советским вузом
Добрые люди поделились ссылкой на хабр, где автор перечисляет список курсов "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 семестра) |
Выводы
Как видно из таблицы, совпадение достаточно большое, не менее 70-80%. Нужно учесть, что наша специальность готовила не "чистых" программистов, этим занималась кафедра АСУ, а системных инженеров: софт, железо и инфраструктура поровну. Ребята, обучавшиеся по специальностям кафедры АСУ, вместо "лишнего", например, связанного с микроэлектроникой, более углубленно изучали предметы первой колонки.
В целом, программа подготовки советских инженеров конца 1980-х годов в условно хороших вузах представляется вполне конкурентоспособной по сравнению с условно хорошими американскими университетами даже спустя четверть века. Это некий скелет, на который можно наращивать новые мышцы и кожу без системной переподготовки в течение долгих лет.
blog comments powered by Disqus