ВУЗ:
Составители:
Рубрика:
1 .Цели и задачи дисциплины.
Целью дисциплины является изучение и практическое освоение способов организации
программного обеспечения САПР, технологий структурного и объектно-ориентированного
программирования, теоретических основ и методов разработки трансляторов с языков
САПР.
2. Требования к уровню освоения содержания дисциплины.
В результате изучения дисциплины студенты должны:
- знать:
основные способы построения транслирующих программ;
основные способы формального определения синтаксиса языка;
основы проектирования синтаксических анализаторов и методы грамматического разбора;
организацию программного обеспечения САПР;
типовые структуры описания абстрактных данных;
методы программной обработки данных;
-уметь:
использовать язык С++ для написания трансляторов, программ обработки
математических
структур;
-иметь опыт:
разработки трансляторов на основании формального определения заданного языка;
-иметь представление:
об организация диалога в САПР;
о технологиях структурного и объектно-ориентированного программирования.
3. Объем дисциплины и виды учебной работы
Семестр Вид учебной работы Всего часов
45
Об
щ
а
я
т
руд
оемкость
д
ис
ц
иплины 238 119 119
А
уд
ито
р
ные занятия 153 68 85
Лек
ц
ии 85 34 51
Лабо
р
ато
р
ные
р
аботы
(
ЛР
)
51 34 17
Самостоятельная работа, в т.ч. курсовая
работа
17(17)
17(17)
Вид итогового контроля (экзамен, зачет) зач. экз.
1 .Цели и задачи дисциплины. Целью дисциплины является изучение и практическое освоение способов организации программного обеспечения САПР, технологий структурного и объектно-ориентированного программирования, теоретических основ и методов разработки трансляторов с языков САПР. 2. Требования к уровню освоения содержания дисциплины. В результате изучения дисциплины студенты должны: - знать: основные способы построения транслирующих программ; основные способы формального определения синтаксиса языка; основы проектирования синтаксических анализаторов и методы грамматического разбора; организацию программного обеспечения САПР; типовые структуры описания абстрактных данных; методы программной обработки данных; -уметь: использовать язык С++ для написания трансляторов, программ обработки математических структур; -иметь опыт: разработки трансляторов на основании формального определения заданного языка; -иметь представление: об организация диалога в САПР; о технологиях структурного и объектно-ориентированного программирования. 3. Объем дисциплины и виды учебной работы Вид учебной работы Всего часов Семестр 4 5 Общая трудоемкость дисциплины 238 119 119 Аудиторные занятия 153 68 85 Лекции 85 34 51 Лабораторные работы (ЛР) 51 34 17 Самостоятельная работа, в т.ч. курсовая 17(17) 17(17) работа Вид итогового контроля (экзамен, зачет) зач. экз.