В учебных планах различных специальностей курс "Основы автоматизированного проектирования" рассчитан на разное число учебных часов. В связи с этим электронный учебник создан в соответствии с положениями технологии разделяемых единиц контента (ТРЕК), т.е. имеет модульную структуру, адаптируемую под условия конкретных учебных планов. Ниже представлена программа расширенной версии дисциплины, но из имеющихся модулей могут быть скомпонованы и другие более частные версии, соответствующие конкретным условиям и требованиям.
  1. Введение Понятие проектирования; принципы системного подхода; уровни проектирования; стадии проектирования; модели и их параметры в САПР; проектные процедуры; жизненный цикл изделий; структура САПР; введение в CALS-технологии; этапы проектирования автоматизированных систем.
  2. Техническое обеспечение САПР Требования к техническому обеспечению САПР; процессоры ЭВМ; память ЭВМ; мониторы; периферийные устройства; шины компьютера; типы вычислительных машин и систем; персональные компьютеры; рабочие станции; серверы, кластеры и суперкомпьютеры; структура корпоративной вычислительной сети.
  3. Методы и программы анализа проектных решений Требования к математическим моделям и методам в САПР; фазовые переменные, компонентные и топологические уравнения; представление топологических уравнений; методы формирования математических моделей на макроуровне; выбор методов анализа во временной области; алгоритмы численного интегрирования систем дифференциальных уравнений; методы решения систем линейных алгебраических уравнений; методы решения систем нелинейных алгебраических уравнений; анализ в частотной области; многовариантный анализ; организация вычислительного процесса в универсальных программах анализа на макроуровне; математические модели для анализа на микроуровне; методы анализа на микроуровне; метод конечных элементов для анализа механической прочности; моделирование аналоговых устройств на функциональном уровне; математические модели дискретных устройств; методы логического моделирования; системы массового обслуживания (СМО); аналитические модели СМО; уравнения Колмогорова; пример аналитической модели; принципы имитационного моделирования; событийный метод моделирования; краткое описание языка GPSS; сети Петри; анализ сетей Петри; геометрическое моделирование; методы и алгоритмы компьютерной графики.
  4. Методы и программы синтеза проектных решений Критерии оптимальности; задачи оптимизации с учетом допусков; классификация методов математического программирования; методы одномерной оптимизации; методы безусловной оптимизации; необходимые условия экстремума; методы поиска условных экстремумов; подходы к решению задач структурного синтеза; морфологические таблицы; альтернативные графы; исчисления; планирование процессов и распределение ресурсов; метод ветвей и границ; методы локальной оптимизации и поиска с запретами; методы распространения ограничений; эволюционные методы; простой генетический алгоритм; разновидности генетических операторов; метод комбинирования эвристик; примеры применения генетических алгоритмов.
  5. Методики концептуального проектирования Типы CASE-систем; спецификации проектов программных систем; методика IDEF0; методика IDEF3; методика IDEF1X; UML; программное обеспечение CASE-систем.
  6. Промышленные автоматизированные системы Системы ERP; логистические системы; система управления производственными ресурсами MRP-2; АСУТП; автоматизированные системы делопроизводства; основные функции CAD-систем; типы САПР в области машиностроения; функции CAM-систем; функции CAE-систем; обзор машиностроительных САПР; процедуры проектирования СБИС; проектирование печатных плат; схемотехническое и компонентное проектирование; язык VHDL; язык VHDL-AMS.
  7. Технологии информационной поддержки изделий Обзор CALS-стандартов; структура стандартов STEP; прикладные протоколы STEP; интегрированные ресурсы в STEP; организация в STEP информационных обменов; язык Express; языки разметки; PDM — управление проектными данными; программное обеспечение CALS-технологий; технология SOAP; сетевые архитектуры для корпоративных информационных систем.