Кафедра: «Информационные системы»
О.В. Конюхова
ПРОЕКТИРОВАНИЕ ТРАНСЛЯТОРОВ
Методические указания по выполнению
Курсового проекта
Дисциплина - «Проектирование трансляторов»
Специальность - 230105 «Программное обеспечение вычислительной техники и автоматизированных систем»
Печатается по решению редакционно-издательского совета ОрелГТУ
ОРЕЛ 2006
Автор: канд. техн. наук, старший преподаватель
кафедры «Информационные системы» О.В. Конюхова
Рецензент: канд. техн. наук, доцент
кафедры «Информационные системы» А.П. Гордиенко
Методические указания содержат рекомендации по выполнению курсового проекта, порядок выполнения и защиты курсового проекта, тематику курсовых проектов, правила оформления пояснительной записки к курсовому проекту, а также список рекомендуемой литературы.
Предназначены для студентов очной формы обучения по специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем».
Редактор
Технический редактор
Орловский государственный технический университет
Лицензия ИД 00670 от 5.01.2000
Подписано к печати. Формат 60 84 1\16
Печать офсетная Уч.-изд. л. Усл. печ. л.. Тираж экз.
Заказ №
Отпечатано с готового оригинал-макета
на полиграфической базе ОрелГТУ,
302030, г. Орел, ул. Московская, 65
© ОрелГТУ, 2006
© Конюхова О.В., 2006
Содержание
Введение 4
1 Организация выполнения курсового проекта 4
1.1 Цель курсового проекта 4
1.2 Выполнение и защита курсового проекта 5
1.3 Структура курсового проекта 7
1.4 Оформление пояснительной записки курсового проекта 9
2 Тематика курсовых проектов 9
3 Список рекомендуемой литературы 16
Приложение А-Образец титульного листа курсового проекта для студентов 19
специальности 230105 19
Приложение Б-Образец оформления листа задания на курсовой проект для студентов специальности 230105 20
Введение
В настоящее время искусственные языки широко применяются не только в программировании, но и в других областях: для описания структуры документов, трехмерных виртуальных миров, графических интерфейсов пользователя и многих других объектов, используемых в моделях и реальном мире. Для корректного описания, правильного распознавания и интерпретации конструкций этих языков используются специальные методы их анализа и преобразования, в основе которых лежит теория формальных языков, грамматик, теория автоматов.
Несмотря на то, что сейчас разработаны тысячи различных языков и их трансляторов, процесс создания новых приложений в этой области не прекращается. Это связано как с развитием технологий производства вычислительных систем, так и с необходимостью решения все более сложных прикладных задач.
Поэтому теоретические подходы и практические методы лежат в основе инженерного образования по информатике и вычислительной технике.
Настоящие методические указания содержат необходимый для выполнения курсового проекта материал: тематику, список рекомендуемой литературы, порядок разработки проекта, написания, оформления пояснительной записки, а также порядок защиты курсового проекта.
Знания и практические навыки, полученные студентами в ходе выполнения курсового проекта, необходимы для успешного освоения дисциплин, связанных с использованием автоматизированных систем и средств вычислительной техники, а также для понимания функционирования языков программирования и способов их реализации.
Организация выполнения курсового проекта