Окакий Пафнутьевич (izvrashenez) wrote,

Где учат на программистов

Бытует мнение, что программистов учат на особых специальностях, названия которых со временем трансформировались от "прикладная математика" до "информатика и вычислительная техника". На самом деле, это не совсем так. В каждом ВУЗе есть несколько разных специальностей, выпускающих чуть разных, но крайне похожих программистов. 
Сравним учебные планы разных специальностей одного из технических ВУЗов Сибири, отбросив общекультурную ерунду, типа политологии и и оставив лишь спец.предметы, непосредственно связанные с программированием и ИТ.

1) Начнем с эталона учебной программы программиста в чистом, классическом, незамутненном виде. Итак, учебный план специальности "программная инженерия" (профиль - разработка программно-информационных систем)
Дискретная математика - 216 часов
Теория вероятностей и мат.статистика - 252 часа
Теория формальных языков - 72 часа
Теоретическая информатика - 108 часов
Исследование операций - 216 часов
Логика и теория алгоритмов - 108 часов
Основы электроники - 180 часов
Методы вычислений - по выбору
Нечеткая логика - по выбору
Математические основы искусственного интеллекта - по выбору
Планирование эксперимента - по выбору
Основы программной инженерии - 72 часа
Основы программирования - 360 часов
Типы и структуры данных - 144 часа
Базы данных - 216 часов
Операционные системы - 216 часов
Архитектура ЭВМ - 216 часов
Проектирование программного обеспечения - 144 часа
Тестирование и отладка программного обеспечения - 144 часа
Компьютерные сети - 180 часов
Машинно-зависимые языки программирования - 108 часов (по выбору)
Объектно-ориентированное программирование - 144 часа (по выбору)
Инженерная графика - 144 часа (по выбору)
Компьютерная графика - 180 часов (по выбору)
Периферийные устройства ЭВМ - 144 часа (по выбору)
Защита информации - 144 часа (по выбору)
Моделирование - 144 часа (по выбору)
Введение в алгоритмы - по выбору
Системы искусственного интеллекта - по выбору
Моделирование - по выбору
Логическое и функциональное программирование - по выбору
Человеко-ориентированное проектирование ПО - по выбору
Технология командной разработки ПО - по выбору

2) Теперь, для сравнения, учебный план специальности "информатика и вычислительная техника" (профиль - системы автоматизированного проектирования):
Информатика - 180 часов
Теория вероятностей и мат.статистика - 180 часов
Математическая логика и теория алгоритмов - 216 часов
Дискретная математика - 216 часов
Вычислительная математика - по выбору
Исследование операций - по выбору
Электротехника, электроника и схемотехника - 396 часов
Программирование - 324 часа
Инженерная и компьютерная графика - 180 часов
Защита информации - 180 часов
ЭВМ и периферийные устройства - 324 часа
Операционные системы - 180 часов
Базы данных - 180 часов
Сети и телекоммуникации - 180 часов
Метрология, стандартизация и сертификация - 144 часа
Основы автоматизированного проектирования - 180 часов
Модели и методы анализа проектных решений - 396 часов
Лингвистическое обеспечение систем автоматизированного проектирования - 144 часа
Геометрическое моделирование - 180 часов
Графические системы - 216 часов
Схемотехника - по выбору
Микропроцессорные системы - по выбору
Объектно-ориентированное программирование - по выбору
Конструкторское проектирование - по выбору
Основы автоматики - по выбору

3) учебный план специальности "вычислительные машины, системы, комплексы и сети" (кол-во учебных часов не нашел):
Дискретная математика
Математическая логика и теория алгоритмов
Вычислительная математика
Теория вероятностей, математическая статистика и случайные процессы
Информатика
Методы планирования и обработки экспериментальных данных
Методы оптимизации
Исследование операций
Интегрированные среды для математических расчетов
Системы реального времени
Инженерная графика
Компьютерная графика
Электротехника и электроника
Метрология, стандартизация и сертификация
Программирование на языке высокого уровня
Организация ЭВМ и систем
Операционные системы
Базы данных
Сети ЭВМ и телекоммуникации
Методы и средства защиты компьютерной информации
Глобальные вычислительные сети и их администрирование
Информационно-измерительные и управляющие системы
Нейрокомпьютерные системы и системы искусственного интеллекта
Основы WEB-технологий
Применение вычислительной и микропроцессорной техники в системах телекоммуникаций
Теория автоматов
Моделирование
Схемотехника ЭВМ
Конструкторско-технологическое обеспечение производства ЭВМ
Системное программное обеспечение
Интерфейсы периферийных устройств
Микропроцессорные системы
Технологии программирования
Цифровая обработка сигналов
Системная программная среда
Электрические цепи и сигналы
Проектирование сетевых и многопоточных приложений

4) Учебный план специальности "прикладная информатика в экономике":
Информатика и программирование
Теория вероятностей и математическая статистика
Теория систем и системный анализ
Графы и автоматы
Дискретные математические модели
Вычислительные системы, сети и телекоммуникации
Инструментальные средства пользователя информационных систем
Информационные системы
Высокоуровневые методы информатики и программирования
Операционные системы, среды и оболочки
Инструментальные средства разработчика информационных систем
Мировые информационные ресурсы
Базы данных
Информационные технологии
Разработка и стандартизация программных средств и информационных технологий
Информационный менеджмент
Теория экономических информационных систем
Программное обеспечение информационных систем
Информационные технологии управления проектами информационных систем
Проектирование информационных систем
Интеллектуальные информационные системы
Предметно-ориентированные экономические информационные системы
Информационные системы в банковском деле
Автоматизированный бухгалтерский учет
Информационные системы в организации
Информационные системы в налогообложении
Информационная безопасность
Корпоративные информационные системы

5) Учебный план специальности "комплексная защита объектов информатизации"
Информатика
Математическая логика и теория алгоритмов
Дискретная математика
Теория информации
Алгебра и теория чисел
Основы системного анализа
Методы оптимизации
Исследование операций
Планирование эксперимента
Аппаратные средства вычислительной техники
Методы программирования и прикладные алгоритмы
Электротехника и электроника
Основы радиотехники
Метрология и электрорадиоизмерения
Теория информационной безопасности и методология защиты информации
Правовое обеспечение информационной безопасности
Организационное обеспечение информационной безопасности
Защита и обработка конфиденциальных документов
Инженерно-техническая защита информации
Технические средства защиты информации
Технические средства охраны
Математические основы криптологии
Криптографические методы и средства обеспечения информационной безопасности
Программно-аппаратная защита информации
Защита информационных процессов в компьютерных системах
Комплексные системы защиты информации на предприятии
Программирование на языке высокого уровня
Программирование на языке высокого уровня ч2
Безопасность вычислительных сетей
Администрирование глобальной вычислительной сети
Основы WEB-технологий
Конструкторско-технологическое обеспечение производства ЭВМ и средств защиты информации
Вычислительные сети
Системы и сети связи
Организация и управление службой защиты информации на предприятии
Операционные системы и их защита
Базы данных и их защита

Продолжение следует...


  • Post a new comment

    Error

    default userpic
  • 0 comments