WWW.DISS.SELUK.RU

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

 

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФГБОУ ВПО «Кемеровский государственный университет»

Новокузнецкий институт (филиал)

Факультет информационных технологий

РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ

ФТД.5 Языки программирования и методы трансляции

для специальности 080801.65 Прикладная информатика (в экономике)

Новокузнецк 2013 г.

Сведения о разработке и утверждении рабочей программы дисциплины Рабочая программа дисциплины ФТД.5 Языки программирования и методы трансляции цикла ФТД составлена в соответствии с ООП специальности 080801.65 Прикладная информатика (в экономике).

Автор: Дмитриев В.В., к.т.н., доцент Рецензент:

Пояснительная записка 1. Цели и задачи дисциплины Цель: Знакомство с теоретическими основами языков программирования и методов трансляции.

Задачи: знакомство с общими вопросами разработки, описания и реализации языков программирования, формальные методы описания синтаксиса и семантики языков программирования, методы синтаксического анализа современных языков программирования.

Обучение по курсу базируется на знаниях, полученных студентами при изучении дисциплины «Информатика и программирование».

Итоговый контроль осуществляется в виде зачета. Промежуточный контроль знаний осуществляется в виде опросов по изученным темам.

Виды занятий и формы контроля Очная форма обучения Аудиторные занятия Самостоятельная Итоговая Семестр работа аттестация всего лекции лабораторные работы зачет 3 96 54 Итого 96 54 Очно-заочная форма обучения Аудиторные занятия Самостоятельная Итоговая Семестр работа аттестация всего лекции лабораторные работы зачет 3 96 8 Итого 96 8 Заочная форма обучения Аудиторные занятия Самостоятельная Итоговая Семестр работа аттестация всего лекции лабораторные работы зачет 2 96 8 Итого 96 8 1. Учебно-тематический план учебной дисциплины Объем часов Аудиторная работа Практи Лаб ческие орат Самос Название и содержание разделов, тем, Форма № Общ (или тоятел модулей контроля Лек орн ьная ий семина ции ые работа рские) заня заняти тия я 1 2 3 4 5 6 7 Очная форма обучения Основные концепции языков опрос 10 6 программирования Способы описание языка программирования Автоматы и преобразователи с магазинной памятью Промежуточные формы представления программ Разработка и реализация синтаксически управляемого перевода Основные концепции языков программирования Способы описание языка программирования Автоматы и преобразователи с магазинной памятью Промежуточные формы представления программ Разработка и реализация синтаксически управляемого перевода Очно-заочная и заочная формы обучения – зачет.

2.1 Лекционные занятия Тема № 1 Основные концепции языков программирования: Парадигмы языков программирования. Критерии оценки языков программирования. Объекты данных в языках программирования. Механизмы типизации. Время жизни переменных. Область видимости переменных. Типы данных. Выражения и операторы присваивания. Структура управления на уровне операторов. Подпрограммы.

Тема № 2 Способы описание языка программирования: Определение синтаксиса языка. Форма Бэкуса-Наура. Синтаксические диаграммы Вирта. Описание контекстных условий. Описание динамической семантики.

Тема № 3 Формальные грамматики и языки: Способы определения формальных языков. Формальные грамматики. Классификация формальных грамматик. Выводы и деревья выводов. Неоднозначность грамматик. Непустые, конечные и бесконечные языки. Эквивалентные преобразования КС-грамматик.

Нормальная форма Хомского. Нормальная форма Грейбах. Свойства замкнутости КСязыков.

Тема № 4 Конечные автоматы и преобразователи: Распознающий автомат.

Конечный автомат. Способы задания конечных автоматов. Детерминированные конечные автоматы. Автоматные грамматики и конечные автоматы. Решение проблемы принадлежности для конечных автоматов. Решение проблемы пустоты языка для конечных автоматов. Конечные преобразователи.

Тема № 5 Автоматы и преобразователи с магазинной памятью: Определение автомата с магазинной памятью. Расширенные МП-автоматы. Эквивалентность МПавтоматов и КС-грамматик. Детерминированные МП-автоматы. Преобразователи с магазинной памятью.

Тема № 6 Общие методы синтаксического анализа: Определение разбора.

Нисходящий разбор. Восходящий разбор. Моделирование недетерминированного МПпреобразователя. Алгоритм нисходящего разбора. Алгоритм восходящего разбора.

Алгоритм Эрли. LL(k)-грамматики. LR(k)-грамматики. Грамматики предшествования.

Тема № 7 Промежуточные формы представления программ: Польская запись.

Тетрады. Триады. Байт-код JVM.

Тема № 8 Формальные методы описания перевода: Перевод и семантика. СУсхемы. Транслирующие грамматики. Атрибутные транслирующие грамматики.

Методика разработки описания перевода. Пример разработки АТ-грамматики.

Тема № 9 Разработка и реализация синтаксически управляемого перевода:

L-атрибутные и S-атрибутные транслирующие грамматики. Форма простого присваивания. Атрибутные перевод для LL(1)-грамматик.

3. Учебно-методические обеспечение по дисциплине 3.1. Список основной учебной литературы 1. Кауфман В.Ш. Языки программирования. Концепции и принципы [Электронный ресурс]: Учебник. – М.: ДМК Пресс, 2010. – 464 с.

http://e.lanbook.com/books/element.php?pl1_cid=25&pl1_id= 3.2. Список дополнительной учебной литературы 1. Истомин Е.П. Высокоуровневые методы информатики и программирования [Текст]:



учебник для вузов / Е.П. Истомин, В.В. Новиков, М.В. Новикова. СПб: Андреевский издательский дом, 2008. – 228 с. – Гриф УМО «Рекомендовано».

2. Свердлов С.З. Языки программирования и методы трансляции [Текст] :- СПб. : Питер, 2007. - 637 с.

2. Опалева, Э. А. Языки программирования и методы трансляции [Текст] : учебное пособие для вузов. - СПб. : БХВ-Петербург, 2005. - 480 с. - Гриф УМО "Рекомендовано". ISBN 5-94157-327-8 : 194-78.

3. Пратт Т., Зелковиц М. Языки программирования: разработка и реализация [Текст]. 4-е изд. - СПб.: Питер, 2002. - 688 с.: ил.

3.2. Электронные ресурсы 1. Стивенс Р. Delphi. Готовые алгоритмы [Электронный ресурс]: Учебник. – М.: ДМК Пресс, 2007. – 384 с.

http://e.lanbook.com/books/element.php?pl1_cid=25&pl1_id= 2. Липман С., Лажойе Ж. Язык программирования С++. Полное руководство [Электронный ресурс]: Учебник. – М.: ДМК Пресс, 2007. – 1105 с.

http://e.lanbook.com/books/element.php?pl1_cid=25&pl1_id= 4. Формы текущего, промежуточного и рубежного контроля 4.1. Формы и порядок проведения контроля. Критерии оценки знаний студентов.

Примерный перечень вопрос для устного опроса.

Тема № 1. Основные концепции языков программирования Тема № 2. Способы описание языка программирования Тема № 3. Формальные грамматики и языки Тема № 4. Конечные автоматы и преобразователи Тема № 5. Автоматы и преобразователи с магазинной памятью Тема № 6. Общие методы синтаксического анализа Тема № 7. Промежуточные формы представления программ Тема № 8. Формальные методы описания перевода Тема № 9. Разработка и реализация синтаксически управляемого перевода 4.2. График самостоятельной работы 4.2.1. Для очной формы обучения Формы аудиторных учебных занятий (час.) Основные концепции языков программирования Способы описание языка программирования Формальные грамматики и языки Конечные автоматы и преобразователи Автоматы и преобразователи с магазинной Общие методы синтаксического анализа Промежуточные формы представления Формальные методы описания перевода Разработка и реализация синтаксически управляемого перевода 4.2.2. Очно-заочная форма обучения Формы аудиторных учебных занятий (час.) Основные концепции языков программирования Способы описание языка программирования Формальные грамматики и языки Конечные автоматы и преобразователи Автоматы и преобразователи с магазинной Общие методы синтаксического анализа Промежуточные формы представления Формальные методы описания перевода Разработка и реализация синтаксически управляемого перевода 4.3. Вопросы и задания для индивидуальной и самостоятельной работы 4.4. Примерный перечень вопросов к экзамену 1. Парадигмы языков программирования.

2. Критерии оценки языков программирования.

3. Объекты данных в языках программирования.

4. Механизмы типизации.

5. Время жизни переменных.

6. Область видимости переменных.

7. Типы данных.

8. Выражения и операторы присваивания.

9. Структура управления на уровне операторов.

10.Подпрограммы.

11.Способы описания языка программирования 12.Определение синтаксиса языка.

13.Форма Бэкуса-Наура.

14.Синтаксические диаграммы Вирта.

15.Описание контекстных условий.

16.Описание динамической семантики.

17.Формальные грамматики.

18.Способы определения формальных языков.

19.Формальные грамматики.

20.Классификация формальных грамматик.

21.Выводы и деревья выводов.

22.Неоднозначность грамматик.

23.Непустые, конечные и бесконечные языки.

24.Эквивалентные преобразования КС-грамматик.

25.Нормальная форма Хомского.

26.Нормальная форма Грейбах.

27.Свойства замкнутости КС-языков.

28.Распознающий автомат.

29.Конечный автомат.

30.Способы задания конечных автоматов.

31.Детерминированные конечные автоматы.

32.Автоматные грамматики и конечные автоматы.

33.Решение проблемы принадлежности для конечных автоматов.

34.Решение проблемы пустоты языка для конечных автоматов.

35.Конечные преобразователи.

36.Определение автомата с магазинной памятью.

37.Расширенные МП-автоматы.

38.Эквивалентность МП-автоматов и КС-грамматик.

39.Детерминированные МП-автоматы.

40.Преобразователи с магазинной памятью.

41.Определение разбора.

42.Нисходящий разбор.

43.Восходящий разбор.

44.Моделирование недетерминированного МП-преобразователя.

45.Алгоритм нисходящего разбора.

46.Алгоритм восходящего разбора.

47.Алгоритм Эрли.

48.LL(k)-грамматики.

49.LR(k)-грамматики.

50.Грамматики предшествования.

51.Промежуточные формы представления программ.

52.Польская запись.

53.Тетрады.

54.Триады.

55.Байт-код JVM.

56.Формальные методы описания перевода.

57.Перевод и семантика.

58.СУ-схемы.

59.Транслирующие грамматики.

60.Атрибутные транслирующие грамматики.

61.Методика разработки описания перевода.

62.Пример разработки АТ-грамматики.

63.Атрибутные перевод для LL(1)-грамматик.





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

«2 СОДЕРЖАНИЕ Общие положения 1. Характеристика профессиональной деятельности магистров по данному 2. направлению подготовки 3. Требования к результатам освоения основной образовательной программы магистратуры 4. Документы, регламентирующие содержание и организацию образовательного процесса при реализации магистерской программы 5. Программы практик и организация научно-исследовательской работы обучающихся Фактическое ресурсное обеспечение магистерской программы 6. Использование образовательных...»

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

«МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования КУБАНСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС дисциплины “Биология и патология рыб и пчел” для специальности 111801.65 “Ветеринария” по квалификации специалиста – ветеринарный врач КРАСНОДАР 2013 МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное...»

«Рабочая программа Предмет Литература. 6 класс. Базовый уровень 2013 Рабочая программа Гусаровой Л.Г. Предмет Литература Класс 6 Базовый уровень Всего часов 68 Кол-во часов неделю 2 Гусарова Любовь Георгиевна учитель русского языка и литературы высшая квалификационная категория Раздел I. Пояснительная записка. Статус документа Настоящая программа по литературе для 6 класса создана на основе федерального компонента государственного стандарта основного общего образования и программы...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ БРАТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЮ: по научной работе П.М. Огар 2012 г. 1 РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ ОД.А.05.2 РОЛЬ СТРАН АТР В СИСТЕМЕ МЕЖДУНАРОДНЫХ ОТНОШЕНИЙ В НАЧАЛЕ XXI ВЕКА основной образовательной программы послевузовского профессионального образования (аспирантура) по специальности научных работников 07.00.03. - ВСЕОБЩАЯ...»

«Основатели МШЭ МГУ В.А. САДОВНИЧИЙ, ректор МГУ им. М.В. Ломоносова, академик РАН: Наш план – сделать эту школу ведущей не только у нас в стране, но и в мире. Профильные НИИ Российской академии наук: Институт экономики (ИЭ РАН) Центральный экономико-математического институт (ЦЭМИ РАН) Институт народнохозяйственного прогнозирования (ИНП РАН) Институт социально-экономических проблем народонаселения (ИСЭПН РАН) Институт мировой экономики и международных отношений (ИМЭМО РАН) Крупные государственные...»

«УТВЕРЖДАЮ Первый проректор по учебной работе ФГБОУ ВПО Алтайский государственный университет Е.С. Аничкин марта 2014 г. ПРОГРАММА вступительного испытания для поступающих в магистратуру географического факультета направление 05.04.06 – Экология и природопользование магистерская программа Управление природопользованием Междисциплинарный экзамен по экологии и природопользованию Вводные замечания (по форме проведения вступительных испытаний). I. В качестве вступительного экзамена в магистратуру...»

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

«Государственное бюджетное образовательное учреждение высшего профессионального образования Московской области Международный университет природы, общества и человека Дубна (университет Дубна) УТВЕРЖДАЮ проректор по учебной работе С.В. Моржухина __20 г. ПРОГРАММА ДИСЦИПЛИНЫ Кадровый консалтинг и аудит (наименование дисциплины) по направлению (специальности) 080400 Управление персоналом (№, наименование направления, специальности) Форма обучения: очная Уровень подготовки: магистр Курс (семестр): 5...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ГОСУДАРСТВЕННОУ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ СЕВЕРО-КАВКАЗСКАЯ ГОСУДАРСТВЕННАЯ ГУМАНИТАРНО-ТЕХНОЛОГИЧЕСКАЯ АКАДЕМИЯ ОСНОВНАЯ ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА ВЫСШЕГО ПОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ Направление подготовки: 110900.62 Технология производства и переработки сельскохозяйственной продукции Профиль подготовки / специализация: Технология производства и переработки продукции животноводства Квалификация...»

«Муниципальное казенное общеобразовательное учреждение Обуховская основная общеобразовательная школа Кореневского района Курской области (полное наименование образовательного учреждения) РАССМОТРЕНА СОГЛАСОВАНА УТВЕРЖДЕНА Протокол заседания Заместитель директора Решением педагогического методического объединения по УВР совета ОУ от 30. 08 2013г. учителей _ _ протокол №1 подпись расшифровка подписи От 27.08 2013г №_1 введена в действие приказом Руководитель МО 27 _08 2013 г. от 30. 08 2013 г №...»

«Государственное бюджетное образовательное учреждение города Москвы средняя общеобразовательная школа Школа здоровья №1065 Утверждено: Педагогическим советом школы Протокол №_ от _ _2013 г. и.о. директора школы Кострюкова Т.Е. Приказ №_ от _ _2013 г. Рассмотрено на заседании МО: Согласовано: Протокол №_ от _ _2013 г. Зам. директора школы по УВР Руководитель Геммерлинг Т.В. 2013 г. РАБОЧАЯ ПРОГРАММА по физике для 7 класса учителя Пархоменко Елены Кимовны ГБОУ СОШ № 2013-2014 уч. г. ПОЯСНИТЕЛЬНАЯ...»

«Министерство образования Республики Беларусь Учебно-методическое объединение вузов Республики Беларусь по образованию в области энергетики и энергетического оборудования НЕТРАДИЦИОННЫЕ И ВОЗОБНОВЛЯЕМЫЕ ИСТОЧНИКИ ЭНЕРГИИ Учебная программа для высших учебных заведений по специальности 1-43 01 06 Энергоэффективные технологии и энергетический менеджмент 2 СОСТАВИТЕЛИ: Ю.К. Кривошеее, доцент кафедры ЮНЕСКО Энергосбережение и возоб­ новляемые источники энергии Белорусского национального технического...»

«Министерство сельского хозяйства Российской Федерации Федеральное государственное образовательное учреждение высшего профессионального образования Кубанский государственный аграрный университет РАБОЧАЯ ПРОГРАММА по дисциплине С3.Б.8 Паразитология и инвазионные болезни (индекс и наименование дисциплины) Специальность 111801.65 Ветеринария Квалификация (степень) выпускника Ветеринарный врач Факультет Ветеринарной медицины Кафедра-разработчик Кафедра паразитологии, ВСЭ и зоогигиены Ведущий...»

«1 Московский государственный технический университет им. Н.Э.Баумана Утверждено Ректор МГТУ им. Н.Э.Баумана _ А.А.Александров _ 2010 г. Примерная основная образовательная программа высшего профессионального образования Направление подготовки 141200 Холодильная, криогенная техника и системы жизнеобеспечения утверждено приказом Минобрнауки России от 17 сентября 2009 г. № (постановлением Правительства РФ от 30.12.2009 г. № 1136). Квалификация (степень) - бакалавр Нормативный срок освоения...»

«Содержание I. Пояснительная записка 3 II. Основные результаты, полученные в 2013 году при 6 реализации программы стратегического развития III. Приложения 2 I. Пояснительная записка Цели и задачи программы стратегического развития университета остаются неизменными на все время действия программы и поэтапно достигаются в каждом году ее реализации, обеспечивая достижение показателей, установленных в приложении к аннотированной программе. Цель 1 Развитие передовых образовательных технологий Задача...»

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

«| БИОЛОГИЯ УДК 633.16; 581.144 ОСОБЕННОСТИ СТРОЕНИЯ СТЕБЛЯ И ПРОДУКТИВНОСТИ ШЕСТИРЯДНЫХ И ДВУРЯДНЫХ СОРТОВ ЯЧМЕНЯ Л. Н. Ковригина, Г. Я. Степанюк FEATURES OF STALK STRUCTURE AND CROP PRODUCING POWER IN SIX-ROW AND TWO-ROW BARLEY CULTIVARS L. N. Kovrigina, G. Yа. Stepanyuk В статье сопоставляется строение стебля и продуктивность двурядных и шестирядных ячменей. Выделены образцы с оптимальным сочетанием признаков. The stalk structure and crop produing power of two-row and six-row barley cultivars...»

«2 1. ОБЩИЕ ПОЛОЖЕНИЯ 1.1 Основная профессиональная образовательная программа высшего образования (ОПОП ВО) бакалавриата, реализуемая вузом по направлению подготовки 034700.62 Документоведение и архивоведение и профилю подготовки - документационное обеспечение управления. ОПОП ВО представляет собой систему документов, разработанную и утвержденную высшим учебным заведением с учетом требований регионального рынка труда на основе Федерального государственного образовательного стандарта высшего...»

«Брошюра Oracle Апрель 2009 Офис управления проектами (РМО): передовой опыт Пошаговый план внедрения и развития РМО Официальный документ Oracle—Офис управления проектами (РМО): передовой опыт Пошаговый план внедрения и развития РМО Шаг за шагом Первый шаг к созданию офиса управления проектами – определить потребности компании. Модель управления проектами института Project Management Institute (PMI) определяет три вида деятельности (проект, программа и портфель) с помощью 12 групп, включающих 92...»






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

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