WWW.DISS.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА
(Авторефераты, диссертации, методички, учебные программы, монографии)

 

ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Факультет вычислительной техники

Кафедра систем автоматизации проектирования

"Утверждаю"

Декан ФВТ

Б.Д.Шашков

"" _ 2002 г.

Рабочая программа дисциплины

Лингвистическое и программное обеспечение САПР по подготовке дипломированного специалиста по направлению 654600 специальности 220300 Программу разработал к.т.н., доцент И.Г.Кревский Программа одобрена на заседании кафедры САПР, протокол № _ от "_" _ 2002r.

Зав.кафедрой САПР д.т.н., профессор _ А.М.Бершадский Согласовано:

Председатель НМК ФВТ _ д.т.н., профессор П.П.Макарычев Программа разработана в соответствии со следующими документами:

—— Государственным образовательным стандартом Минобразования РФ по направлению подготовки 654600 и специальности 220300;

——рабочим учебным планом Пенз.ГУ по специальности 220300;

1.Цели и задачи дисциплины.

Целью дисциплины является изучение и практическое освоение способов организации программного обеспечения САПР, технологий структурного и объектно-ориентированного программирования, теоретических основ и методов разработки трансляторов с языков САПР.

2. Требования к уровню освоения содержания дисциплины.

В результате изучения дисциплины студенты должны:

- знать:

основные способы построения транслирующих программ;

основные способы формального определения синтаксиса языка;

основы проектирования синтаксических анализаторов и методы грамматического разбора;

организацию программного обеспечения САПР;

типовые структуры описания абстрактных данных;

методы программной обработки данных;

-уметь:

использовать язык С++ для написания трансляторов, программ обработки математических структур;

-иметь опыт:

разработки трансляторов на основании формального определения заданного языка;

-иметь представление:

об организация диалога в САПР;

о технологиях структурного и объектно-ориентированного программирования.

3. Объем дисциплины и виды учебной работы Вид учебной работы Всего часов Семестр 4 Общая трудоемкость дисциплины 238 119 Аудиторные занятия 153 68 Лекции 85 34 Лабораторные работы (ЛР) 51 34 Самостоятельная работа, в т.ч. курсовая 17(17) 17(17) работа Вид итогового контроля (экзамен, зачет) зач. экз.

4. Содержание дисциплины 4.1. Разделы дисциплины и виды занятий N п\п Раздел дисциплины к-во часов Лекции Л.р. Сам.р.

1. Введение. Организация программного обеспечения САПР. Основные понятия лингвистического обеспечения.

12 12 * 2. Введение в язык С++.

4 * 3. Структура и основные типы транслирующих программ 6 2, * 4. Методы формального определения синтаксиса языка 4 8 3, * 5. Регулярные грамматики и лексический анализ 6. Контекстно-свободные грамматики и синтаксический 7. Формирование постфиксной записи и генерация кода 8. Классификация языков САПР. Основы языка VHDL.

9. Программирование математических структур и методы программной обработки данных 10. Введение в технологии структурного и объектноориентированного программирования.

11. Заключение * - Внеаудиторная самостоятельная работа в объеме 85 часов отводится на подготовку к лабораторным работам, оформление отчетов, выполнение курсового проекта.

4.2. Содержание разделов дисциплины 1. Цели и задачи дисциплины, ее место среди других дисциплин учебного плана. Структура и содержание дисциплины, методика преподавания. Организация программного обеспечения САПР. Основные понятия лингвистического обеспечения.

2. Основные понятия С++. Составные части программы на С++. Переменные и константы.

Выражения и операторы. Функции. Циклы. Ссылки и указатели.

3. Структура и основные типы транслирующих программ. Компиляторы, интерпретаторы, конверторы, кросс-компиляторы. Число проходов трансляции.

4. Синтаксис и семантика языка. Формальные языки и грамматики. Иерархия Хомского.

Проблема разбора. Форма Бэкуса-Наура, синтаксический граф, дерево разбора.

5. Идентификация лексем формальных языков. Регулярные выражения. Проектирование лексических анализаторов. Регулярные грамматики и конечные автоматы. Автоматные грамматики.

6. Контекстно зависимые и контекстно свободные грамматики. Проектирование синтаксических анализаторов. Методы грамматического разбора. Грамматический разбор "сверху вниз" и "снизу вверх". Левосторонний и правосторонний вывод.

7. Постфиксная запись. Формирование постфиксной записи для выражений и для операторов. Промежуточные формы записи. Четверки. Генерация кода.

8. Классификация языков САПР. Языки проектирования САПР (входные и выходные).

Основы языка VHDL. Интерфейс и архитектурные тела. Операции и типы данных.

Классы объектов. Атрибуты. Пакеты. Процедуры и функции.

9. Типовые структуры описания абстрактных данных (массив, стек, очередь, двоичное дерево). Программирование математических структур (матрицы и конечные графы).

Методы программной обработки данных. Итерация и рекурсия. Сортировка и поиск.

Криптообработка и сжатие данных. Перечисление и упорядочивание комбинаторных объектов. Ввод-вывод данных. Обработка файлов.

10. Технологии структурного и объектно-ориентированного программирования.

Конструирование абстрактных типов данных. Инкапсуляция данных и методов их обработки в классах объектов. Иерархия классов. Базовые и производные классы.

Простое и множественное наследование. Перегрузка методов и операций обработки данных в классах объектов. Абстрактные классы. Полиморфная обработка данных.

Виртуальные интерфейсы. Параметризация типов данных в классах и функциях.

Компиляция и редактирование связей. Верификация и отладка программы. Программная документация. Организация диалога в САПР. Виды диалога. Стандарты пользовательского интерфейса.

11. Заключение. Инструментальные средства разработки программного обеспечения САПР.

Автоматизация разработки программных проектов.

6. Курсовая работа.

Разработка транслятора с заданного языка. Состав курсовой работы:

• пояснительная записка объемом 15 листов, включая представление реализуемого языка в виде БНФ, синтаксического графа и LL(1)-грамматики, • графическая часть - блок-схема алгоритма программы.

7. Материально-техническое обеспечение дисциплины.

Для обеспечения лабораторно-практических занятий необходим класс ПЭВМ и программное обеспечение VC++.

8. Рекомендуемая литература.

1. Вирт Н. Алгоритмы + структуры данных = программы. - М.: Мир, 1985.

2. Зелковиц М., Шоу А., Гэннон Дж. Принципы разработки программного обеспечения: Пер. с англ. - М.: Мир, 1982.

3. Хантер Р. Проектирование и конструирование компиляторов: Пер. с англ. - М.:

Финансы и статистика, 1984.

4. Грис Д. Конструирование компиляторов для цифровых вычислительных машин: Пер.

с англ. - М.: Мир, 1975.

5. Льюис Ф., Розенкранц Д., Стирнз Р. Теоретические основы проектирования компиляторов: Пер. с англ. - М.: Мир, 1979.

6. Ахо А., Ульман Дж. Теория синтаксического анализа, перевода и компиляции. В 2-х т.: Пер. с англ. - М.: Мир, 1978.

7. Системы автоматизированного проектирования в радиоэлектронике. Справочник /Е.В.Авдеев, А.Т.Еремин, И.П.Норенков, М.И.Песков; Под ред. И.П.Норенкова. - М.:

Радио и связь, 1986.

8. Ахо А., Сети Р.,Ульман Дж. Компиляторы: принципы, технологии и инструменты. :

Пер. с англ.. – М.: Издательский дом «Вильямс», 2001. – 768 с.

9. Аpмстpонг Дж.Р. Моделиpование цифpовых систем на языке VHDL: Пер.с англ./М.:

Мир, 1992.

10. Бибило П.Н. Основы языка VHDL – М., Солон-Р, 2000.

11. Эллис М., Страуструп Б., Справочное руководство по языку программирования С++ с комментариями : Пер.с англ. – М.: Мир, 12. Страуструп Б. Язык программирования Си++: Пер.с англ. – М.: Радио и связь, 1991.

13. Либерти Д. Освой самостоятельно С++ за 21 день: пер.с англ.: Уч.пос. - М.:

Издательский дом «Вильямс», 2001. – 816 с.

9. Переутверждение программы на очередной учебный год.

год группы протокола, дата, выпускающей разработчик изменения Примечание: тексты изменений прилагаются.



Похожие работы:

«МИНОБРНАУКИ РОССИИ Государственное образовательное учреждение высшего профессионального образования РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ ГУМАНИТАРНЫЙ УНИВЕРСИТЕТ Филиал в г. Балашихе Кафедра экономико-управленческих и правовых дисциплин УТВЕРЖДАЮ Директор Филиала РГГУ в г. Балашихе _Т.Н. Миронова Экономическая теория Рабочая программа курса для специальности 080504– Государственное и муниципальное управление Балашиха 2010 2 Экономическая теория Рабочая программа курса Автор-составитель: к.э.н., доцент...»

«Муниципальное казенное общеобразовательное учреждение Благодатенская средняя общеобразовательная школа Рассмотрена Согласована Принята Протокол заседания Заместитель директора школы решением педагогического по УВР методического объединения совета от_2013г. учителей _ Раздобарова В.А. протокол № Утверждена приказом от2013г № 2013г. от2013г №_ Руководитель МО Директор школы Елизаренко М.Н. Лобанова Т.Ф. _ Рабочая программа по литературе Класс _ Количество часов 102_ Уровень базовый Учитель:...»

«УКРАИНА, КИЕВ, 6-7 ДЕКАБРЯ 2010 г., ОТЕЛЬ ПРЕМЬЕР ПАЛАС VI ЕЖЕГОДНАЯ КОНФЕРЕНЦИЯ-ВЫСТАВКА РЫНОК НЕФТЕПРОДУКТОВ УКРАИНЫ: ТЕНДЕНЦИИ РАЗВИТИЯ, ТЕХНОЛОГИИ, ОБОРУДОВАНИЕ ДЛЯ АЗС Состояние и анализ оптового и розничного рынков нефтепродуктов Украины, прогнозы на 2011 год Государственная политика и законодательные инициативы на топливном рынке Украины Результаты деятельности контВ РАМКАх КОНФЕРЕНЦИИ ролирующих органов II Работа крупнейших операторов рынка в 2010 году УКРАИНСКИй Пути увеличения...»

«Дорогие друзья! Вы окончили школу? Университет? Техникум? Пришло время решить, что делать дальше? Куда поступать? Где работать? Или просто хочется набраться новых впечатлений? Данный каталог предлагает на ваш выбор более 60 интереснейших программ. Проект МАСА превратит для вас этот год в незабываемое, уникальное, переполненное эмоциями событие, впечатление от которого Вы пронесете через всю жизнь.Мы надеемся, что из программ, включённых в Проект МАСА, вы выберете ту, которая лучше всего...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ УТВЕРЖДАЮ Первый проректор— - - ^* - - -JM.С. Матейкович/ ’.- ~ -_ 2006 г. ИНФОРМАТИКА Рабочая программа для специальности 351500 - Математическое обеспечение и администрирование информационных систем А.Г. Ивашко Ответственный за выпуск д.т. н., профессор Автор ' П.К. Моор к.ф-м.н.,...»

«2 3 СОДЕРЖАНИЕ стр. 1. Паспорт рабочей программы учебной дисциплины 3 2. Структура и содержание учебной дисциплины 5 3. Условия реализации рабочей программы учебной дисциплины 11 4. Контроль и оценка результатов освоения учебной дисциплины 14 4 1. ПАСПОРТ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ ИСТОРИЯ 1.1. Область применения программы Рабочая программа учебной дисциплины История является частью основной профессиональной образовательной программы в соответствии с ФГОС СПО по специальностям 060101...»

«ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ ПЕДАГОГИЧЕСКИЙ УНИВЕРСИТЕТ имени А.И. ГЕРЦЕНА Факультет физики ТРЕБОВАНИЯ К МАГИСТЕРСКОЙ ДИССЕРТАЦИИ по направлению подготовки 011200 ФИЗИКА Санкт-Петербург 2012 1. Общие положения Требования к итоговой государственной аттестации вузе определяются государственными образовательными стандартами высшего профессионального образования по направлению 011200 Физика,...»

«ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение высшего профессионального образования СИБИРСКАЯ ГОСУДАРСТВЕННАЯ ГЕОДЕЗИЧЕСКАЯ АКАДЕМИЯ (ГОУ ВПО СГГА) Программа утверждена решением Ученого совета ГОУ ВПО СГГА от _ _ 20 г. протокол № _ ректор _ А.П. Карпик ПРОГРАММА вступительного экзамена в аспирантуру по научной специальности Землеустройство, кадастр и мониторинг земель – 25.00.26 Новосибирск Программа составлена на кафедре кадастра ГОУ ВПО СГГА Заведующий...»

«СТИПЕНДИАНТТАР Президентская программа Болашак в США: Массачусетский Технологический Институт, MIT Оразалин Жандос Ерболович, выпусник программы Болашак, докторант одного из самых престиж технических учебных заведений мира, Массачусетского Технологического Института (MIT), поделится секретом и историей своего успеха с читателями. - Здравствуйте, Жандос! Благодарим Вас за то, - Чем вы увлекались в школьные годы? что нашли время побеседовать, ответить на наши - Я любил физику, химию, математику,...»

«МЕТОДИЧКА по Акриловым фасадам (Программа Perfect Shine) I. Описание мебельных фасадов МДФ в высокоглянцевой акриловой пленке. МДФ - это плиточный материал, изготовленный из высушенных древесных волокон, обработанных синтетическими связующими веществами и сформированных в виде ковра с последующим горячим прессованием (плотностью 700-870 кг/м куб) и шлифовкой. МДФ возникли как дальнейшее развитие сухого способа производства ДВП с учетом совершенствовавшихся при изготовлении ДВП технологий....»

«УТВЕРЖДАЮ Проректор по научной работе ГБОУ ВПО Саратовский ГМУ им. В.И. Разумовского Минздравсоцразвития России Ю.В. Черненков 20 г. РАБОЧАЯ ПРОГРАММА ОБЯЗАТЕЛЬНОЙ ДИСЦИПЛИНЫ (ОД.А.03) кардиология _ наименование дисциплины по учебному плану подготовки аспиранта Научная специальность 14.01.05 кардиология Шифр наименование научной специальности Лекции 72 часа Практические занятия_72 часа Самостоятельная внеаудиторная работа 324_часа Всего 468 часов Рабочая программа дисциплины составлена в...»

«МКОУ СОШ с УИОП имени Алексея Некрасова Содержание I. Пояснительная записка.. 3 стр. II. Основная общеобразовательная программа начального общего образования (ФГОС НОО) 1. Целевой раздел..9 стр. 1.1.Пояснительная записка..9 стр. 1.2. Планируемые результаты освоения обучающимися основной программы начального общего образования.13 стр. 1.3.Система оценки достижения планируемых результатов освоения основной образовательной программы начального общего образования.41 стр. 2. Содержательный...»

«Программа вступительного экзамена в аспирантуру по физике Специальность 01.04.16 – Физика атомного ядра и элементарных частиц Часть 1. Общая физика и теоретическая физика Механика 1. Кинематика материальной точки 2. Динамика материальной точки. Законы Ньютона. 3. Динамика системы материальных точек. Законы сохранения. 4. Движение в центрально-симметричном поле. Законы Кеплера. 5. Принцип Даламбера. Принцип виртуальных перемещений. 6. Функция Лагранжа и уравнения Лагранжа системы материальных...»

«ЗАЯВКА на размещение информации в образовательном портале КЭУ Структура/Кафедра: Философия и социально – гуманитарные науки Автор(ы): к.ф.н., профессор Иваков Н.И. преподаватель Бейшеева Э.С Название материала(работы): Правоведение Вид (тип) материала: УМК Для направления/специальности: Для всех направлений и специальностей Профиль/ специализация: Краткое название материала: УМК Правоведение Основной лейтмотив в преподавании курса Правоведение заключается в ознакомлении студентов основных...»

«I.Пояснительная записка Рабочая программа по литературному чтению для учащихся первой ступени обучения разработана на основе требований ФГОС Приказ № 373 О внесении изменений в федеральный государственный образовательный стандарт начального общего образования, утверждённый приказом Министерства образования и науки Российской Федерации от 6 октября 2009 г основной образовательной программы МБОУ ООШ № 18,примерной программы Литературное чтение Р.Н. Бунеева, Е.В. Бунеевой, М. Баласс, 2012г...»

«Санкт-Петербургский государственный университет М. С. Уваров Поэтика Петербурга Очерки по философии культуры Издательский Дом С.-Петербургского государственного университета 2011 ББК 71.0+ 87.3 У16 Р е ц е н з е н т ы: д-р филос. наук проф. Б.В. Марков (С.-Петерб. гос. ун-т); д-р филос. наук проф. Н.Х. Орлова (С.-Петерб. гос. ун-т) Печатается по постановлению Редакционно-издательского совета философского факультета Санкт-Петербургского государственного университета Уваров М. С. У16 Поэтика...»

«МИНИСТЕРСТВО ТРАНСПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное агентство морского и речного транспорта Утверждаю: Руководитель Федерального агентства морского и речного транспорта А.А. Давыденко _ 2012 г. ПРИМЕРНАЯ ПРОГРАММА Подготовка по охране (для лиц, имеющих назначенные обязанности по охране) Москва 2012 Учебный план программы Подготовка по охране (для лиц, имеющих назначенные обязанности по охране) Цель: подготовка моряков, от которого требуется отвечать положениям Кодекса ОСПС, в качестве...»

«ПАМЯТКА ПО ОРГАНИЗАЦИИ ПРОЕКТНОЙ ДЕЯТЕЛЬНОСТИ В ЛИЦЕЕ Дать труд человеку, труд душевный, свободный, наполняющий душу, и дать средства к   выполнению этого труда – вот полное определение цели педагогической деятельности. К.Д. Ушинский Этапы реализации метода проектов 1 1. Подготовительный или вводный (погружение в проект) 1.1. Выбор темы и ее конкретизация (определение жанра проекта). 1.2. Определение цели, формулирование задач. 1.3. Формирование проектных групп, распределение в них...»

«Конкурс Современного Плана Уроков Программа Современные Технологии в Образовании- Кыргызстан ЗАЯВКА Добро пожаловать на Конкурс Современного Плана Уроков Программы Современные Технологии в Образовании- Кыргызстан! Для участия в конкурсе, пожалуйста, заполните заявку, указанную ниже и предоставьте его МАЙТам (Специалисты в области Информационных Технологий в Образовании) в вашем регионе в надлежащий срок. Если вы не можете связаться с МАЙТами в вашем регионе, то пожалуйста, посетите наш сайт в...»

«ББК 74.200.58 Т86 29-й Турнир им. М. В. Ломоносова 1 октября 2006 года. Задания. Решения. Комментарии / Сост. А. К. Кулыгин. М.: МЦНМО, 2007. 156 с.: ил. Приводятся условия и решения заданий Турнира с подробными комментариями (математика, физика, химия, астрономия и науки о Земле, биология, история, лингвистика, литература, математические игры). Авторы постарались написать не просто сборник задач и решений, а интересную научнопопулярную брошюру для широкого круга читателей. Существенная часть...»






 
2014 www.av.disus.ru - «Бесплатная электронная библиотека - Авторефераты, Диссертации, Монографии, Программы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.