Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Шифр ФОС
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«Волгоградский государственный технический университет»
Волжский политехнический институт (филиал)
Кафедра. Информатика и технология программирования .
(наименование кафедры)
УтверждАЮ Заведующий кафедрой ______________________ (подпись) |
Протокол заседания
кафедры №___ от __________
ФОНД
ОЦЕНОЧНЫХ СРЕДСТВ
ПО УЧЕБНОЙ ДИСЦИПЛИНЕ
. Основы трансляции .
(наименование дисциплины)
. 230100.62 - Информатика и вычислительная техника .
(код и наименование направления подготовки)
. Автоматизированные системы обработки информации и управления .
(наименование профиля подготовки)
Бакалавр
Квалификация (степень) выпускника
Волжский 2014
Фонд оценочных средств составил(и):
к. т.н., доцент кафедры "Информатика и технология программирования" _________________
Фонд оценочных средств по дисциплине
Основы трансляции
разработан в соответствии с ФГОС:
ФЕДЕРАЛЬНЫЙ ГОСУДАРСТВЕННЫЙ ОБРАЗОВАТЕЛЬНЫЙ СТАНДАРТ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ПО НАПРАВЛЕНИЮ ПОДГОТОВКИ 230100 ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА (КВАЛИФИКАЦИЯ(СТЕПЕНЬ) "БАКАЛАВР")
Утвержден Приказом Министерства образования и науки Российской Федерации от 01.01.01 г. N 553
составлен на основании учебного плана:
по направлению 230100.62 - Информатика и вычислительная техника профиль - Автоматизированные системы обработки информации и управления
утвержденного учёным советом вуза от 01.01.2001 протокол № 7.
Паспорт
фонда оценочных средств
по дисциплине. Основы трансляции .
(наименование дисциплины)
Перечень компетенций:
1. ОК-2: умеет логически верно, аргументировано и ясно строить устную и письменную речь;
2. ОК-10: использует основные законы естественнонаучных дисциплин в профессиональной деятельности, применяет методы математического анализа и моделирования, теоретического и экспериментального исследования;
3. ПК-2: осваивать методики использования программных средств для решения практических задач;
4. ПК-3: разрабатывать интерфейсы "человек - электронно-вычислительная машина";
5. ПК-4: разрабатывать модели компонентов информационных систем, включая модели баз данных;
6. ПК-5: разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования;
№ п/п | Код контролируемой компетенции (или ее части) | Содержание компетенции | Контролируемые разделы (темы) дисциплины* | Наименование оценочного средства** |
1 | ОК-2 | Уметь :- логически верно, аргументировано и ясно строить устную и письменную речь | (Код занятия: 8.5) Оформление пояснительной записки к курсовой работе /Ср/ | Курсовая работа "Исследование методов и алгоритмов работы трансляторов предметно-ориентированных языков" |
2 | ОК-10 | Знать: - основные понятия теории порождающих грамматик (определение, основные свойства, классификация, эквивалентные преобразования грамматик); необходимые и достаточные условия принадлежности языка классу КС-языков (леммы о разрастании, лемма Огдена); - свойства алгебраической замкнутости класса КС-языков; Уметь: - применять алгоритмы эквивалентных преобразований грамматик, включая преобразование грамматик произвольного вида к ОКЗ-форме; - применять алгоритмы эквивалентных преобразований неукорачивающих грамматик к КЗ-форме; - анализировать необходимые условия того, что язык является КС-языком, используя лемму о разрастании, лемму Огдена, а также алгебраические свойства класса КС-языков; - анализировать КС-грамматики на выполнение LL - и LR-условий. | (Код занятия: 1.1) Основные понятия и утверждения. Языки и грамматики. Примеры грамматик. Механизмы задания языков. Порождающая грамматика Хомского. /Лек/ | Контрольная работа №1 - «Aлфавит, цепочки, языки и порождающие грамматики Хомского» |
(Код занятия: 1.2) Aлфавит, цепочки, языки и порождающие грамматики Хомского. /Пр/ | Контрольная работа №1 - «Aлфавит, цепочки, языки и порождающие грамматики Хомского» | |||
(Код занятия: 1.3) Примеры построения грамматик. Иерархия порождающих грамматик Хомского. /Лек/ | Контрольная работа №2 - «Иерархия прождающих грамматик Хомского» | |||
(Код занятия: 1.6) Стадии работы компилятора. Варианты взаимодействия блоков транслятора. Интерпретатор и компилятор: лексический анализатор, синтаксический анализатор, блок генерации кода, анализатор ошибок. /Лек/ | Контрольная работа №6 - «Потроение синтаксических анализаторов методом рекурсивного спуска» | |||
(Код занятия: 2.1) Автоматные языки. Автоматные грамматики. Задача трансляции автоматных языков. Алгоритмические проблемы автоматных языков. Понятие Р-графа. Регулярные множества и регулярные выражения. /Лек/ | Контрольная работа №3 - «Автоматные грамматики. Построение конечных автоматов. Работа с конечными автоматами. Построение детерминированных конечных автоматов» Контрольная работа №4 - «Построение регулярных выражений. Работа с регулярными выражениями» | |||
(Код занятия: 2.2) Автоматные грамматики. Построение регулярных выражений. Работа с регулярными выражениями. /Пр/ | Контрольная работа №3 - «Автоматные грамматики. Построение конечных автоматов. Работа с конечными автоматами. Построение детерминированных конечных автоматов» Контрольная работа №4 - «Построение регулярных выражений. Работа с регулярными выражениями» | |||
(Код занятия: 3.1) Понятие конечного автомата. Детерминированный конечный автомат. Минимизация конечных автоматов. /Лек/ | Контрольная работа №3 - «Автоматные грамматики. Построение конечных автоматов. Работа с конечными автоматами. Построение детерминированных конечных автоматов» Контрольная работа №5 - «Построение минимальных конечных автоматов» | |||
(Код занятия: 4.1) S-грамматика. Q-грамматика. LL(1)-грамматика. Подходы к преобразованию грамматик. Построение синтаксического анализатора методом рекурсивного спуска. /Лек/ | Контрольная работа №6 - «Потроение синтаксических анализаторов методом рекурсивного спуска» | |||
(Код занятия:5.1) Магазинный автомат. Эквивалентность магазинных автоматов и КС-грамматик. Построение магазинного автомата. /Лек/ | Контрольная работа №7 - «Построение магазинных автоматов. Работа с магазинными автоматами» | |||
3 | ПК-2 | Владеть: - технологией разработки грамматик предметно-ориентированных языков; | (Код занятия: 1.5) Исследование моделей описания грамматик предметно-ориентированных языков. /Лаб/ | Кейс-задача «Исследование моделей описания грамматик языков». Контрольные вопросы и упражнения для отчета лабораторной работы. |
(Код занятия: 3.1) Понятие конечного автомата. Детерминированный конечный автомат. Минимизация конечных автоматов. /Лек/ | Контрольная работа №3 - «Автоматные грамматики. Построение конечных автоматов. Работа с конечными автоматами. Построение детерминированных конечных автоматов» Контрольная работа №5 - «Построение минимальных конечных автоматов» | |||
(Код занятия: 3.2) Автоматные грамматики. Построение конечных автоматов. Работа с конечными автоматами. Построение детерминированных конечных автоматов. /Пр/ | Контрольная работа №3 - «Автоматные грамматики. Построение конечных автоматов. Работа с конечными автоматами. Построение детерминированных конечных автоматов» | |||
(Код занятия: 3.3) Методы лексического анализа: прямой и непрямой лексический анализ. /Лек/ | Кейс-задача «Проектирование лексического анализатора». Контрольные вопросы и упражнения для отчета лабораторной работы. | |||
(Код занятия: 3.4) Построение минимальных конечных автоматов. /Пр/ | Контрольная работа №5 - «Построение минимальных конечных автоматов» | |||
(Код занятия: 3.5) Проектирование лексического анализатора на основе конечного автомата. /Лаб/ | Кейс-задача «Проектирование лексического анализатора». Контрольные вопросы и упражнения для отчета лабораторной работы. | |||
(Код занятия: 4.1) S-грамматика. Q-грамматика. LL(1)-грамматика. Подходы к преобразованию грамматик. Построение синтаксического анализатора методом рекурсивного спуска. /Лек/ | Контрольная работа №6 - «Потроение синтаксических анализаторов методом рекурсивного спуска» | |||
(Код занятия: 4.2) Преобразование КС-грамматик. Построение синтаксических анализаторов методом рекурсивного спуска. /Пр/ | Контрольная работа №6 - «Потроение синтаксических анализаторов методом рекурсивного спуска» | |||
(Код занятия: 4.3) Разработка синтаксического анализатора для LL(1)-грамматик методом рекурсивного спуска. /Лаб/ | Кейс-задача «Разработка синтаксического анализатора для LL(1)-грамматики методом рекурсивного спуска». Контрольные вопросы и упражнения для отчета лабораторной работы. | |||
(Код занятия: 5.1) Магазинный автомат. Эквивалентность магазинных автоматов и КС-грамматик. Построение магазинного автомата. /Лек/ | Контрольная работа №7 - «Построение магазинных автоматов. Работа с магазинными автоматами» | |||
(Код занятия: 5.2) Построение магазинных автоматов по КС-грамматикам. /Пр/ | Контрольная работа №7 - «Построение магазинных автоматов. Работа с магазинными автоматами» | |||
(Код занятия: 5.3) Элементы теории перевода: преобразователи с магазинной памятью, схемы синтаксически управляемого перевода, атрибутные грамматики. /Лек/ | Контрольная работа №7 - «Построение магазинных автоматов. Работа с магазинными автоматами» | |||
(Код занятия: 5.4) Разработка синтаксического анализатора на основе магазинного автомата. /Лаб/ | Кейс-задача «Разработка синтаксического анализатора на основе магазинного автомата». Контрольные вопросы и упражнения для отчета лабораторной работы. | |||
(Код занятия: 5.5) Работа с магазинными преобразователями. /Пр/ | Контрольная работа №7 - «Построение магазинных автоматов. Работа с магазинными автоматами» | |||
(Код занятия: 6.1) Проектирование пользовательского интерфейса: критери и качество интерфейса, закон Фитса, закон Хика, метод GOMS. Тестирование трансляторов. /Лек/ | Контрольная работа №8 - «Проектирование и оценка качества интерфейса» | |||
(Код занятия: 8.1) Изучение грамматики, структур данных, методов и алгоримтов программной реализации языка MILAN. /Ср/ | Курсовая работа "Исследование методов и алгоритмов работы трансляторов предметно-ориентированных языков" | |||
(Код занятия: 8.2) Модификация грамматики языка MILAN. Представление моифицированной грамматики языка MILAN в виде диаграмм Вирта. /Ср/ | Курсовая работа "Исследование методов и алгоритмов работы трансляторов предметно-ориентированных языков" | |||
(Код занятия: 8.3) Разработка лексического и синтаксического анализаторов интерпретатора языка MILAN. /Ср/ | Курсовая работа "Исследование методов и алгоритмов работы трансляторов предметно-ориентированных языков" | |||
(Код занятия: 8.4) Программная реализация интерпретатора модифицированного языка MILAN. Отладка и тестирование. /Ср/ | Курсовая работа "Исследование методов и алгоритмов работы трансляторов предметно-ориентированных языков" | |||
(Код занятия: 8.5) Оформление пояснительной записки к курсовой работе /Ср/ | Курсовая работа "Исследование методов и алгоритмов работы трансляторов предметно-ориентированных языков" | |||
4 | ПК-3 | Владеть: - методами разработки грамматик предметно-ориентированных языков; | (Код занятия: 6.1) Проектирование пользовательского интерфейса: критери и качество интерфейса, закон Фитса, закон Хика, метод GOMS. Тестирование трансляторов. /Лек/ | Контрольная работа №8 - «Проектирование и оценка качества интерфейса» |
(Код занятия: 6.2) Проектирование и оценка качества интерфейса. /Пр/ | Контрольная работа №8 - «Проектирование и оценка качества интерфейса» | |||
(Код занятия: 8.4) Программная реализация интерпретатора модифицированного языка MILAN. Отладка и тестирование. /Ср/ | Курсовая работа "Исследование методов и алгоритмов работы трансляторов предметно-ориентированных языков" | |||
5 | ПК-4 | Знать: - конечные автоматы, регулярные выражения и грамматики; - основные понятия теории КС-языков и МП-автоматов; - теоретические основы построения алгоритмов синтаксического анализа КС-языков, включая определение LL(k)- и LR(k)-грамматик, детерминированных МП-анализаторов, как нисходящих (LL-анализаторы), так и восходящих (LR-анализаторы типа «перенос-свертка»). - связь между КС-грамматиками как порождающими моделями КС-языков и МП-автоматами как анализирующими моделями КС-языков; Уметь: - применять алгоритмы построения детерминированных и минимальных конечных автоматов; - преобразовывать КС-грамматики к приведенной форме; - строить МП-автомат по КС-грамматике и обратно; - строить КС-грамматики для суперпозиций КС-языков и для пересечений КС-языков с регулярными языками; | (Код занятия: 1.4) Иерархия прождающих грамматик Хомского. Построение грамматик /Пр/ | Контрольная работа №2 - «Иерархия прождающих грамматик Хомского» |
(Код занятия: 1.6) Стадии работы компилятора. Варианты взаимодействия блоков транслятора. Интерпретатор и компилятор: лексический анализатор, синтаксический анализатор, блок генерации кода, анализатор ошибок. /Лек/ | Курсовая работа "Исследование методов и алгоритмов работы трансляторов предметно-ориентированных языков" | |||
(Код занятия: 2.2) Автоматные грамматики. Построение регулярных выражений. Работа с регулярными выражениями. /Пр/ | Контрольная работа №3 - «Автоматные грамматики. Построение конечных автоматов. Работа с конечными автоматами. Построение детерминированных конечных автоматов» Контрольная работа №4 - «Построение регулярных выражений. Работа с регулярными выражениями» | |||
(Код занятия: 3.3) Методы лексического анализа: прямой и непрямой лексический анализ. /Лек/ | Курсовая работа "Исследование методов и алгоритмов работы трансляторов предметно-ориентированных языков" | |||
(Код занятия: 3.5) Проектирование лексического анализатора на основе конечного автомата. /Лаб/ | Кейс-задача «Проектирование лексического анализатора». Контрольные вопросы и упражнения для отчета лабораторной работы. | |||
(Код занятия: 4.2) Преобразование КС-грамматик. Построение синтаксических анализаторов методом рекурсивного спуска. /Пр/ | Контрольная работа №6 - «Потроение синтаксических анализаторов методом рекурсивного спуска» | |||
(Код занятия: 5.2) Построение магазинных автоматов по КС-грамматикам. /Пр/ | Контрольная работа №7 - «Построение магазинных автоматов. Работа с магазинными автоматами» | |||
(Код занятия: 5.3) Элементы теории перевода: преобразователи с магазинной памятью, схемы синтаксически управляемого перевода, атрибутные грамматики. /Лек/ | Контрольная работа №6 - «Потроение синтаксических анализаторов методом рекурсивного спуска» | |||
(Код занятия: 6.1) Проектирование пользовательского интерфейса: критери и качество интерфейса, закон Фитса, закон Хика, метод GOMS. Тестирование трансляторов. /Лек/ | Контрольная работа №8 - «Проектирование и оценка качества интерфейса» | |||
(Код занятия: 6.2) Проектирование и оценка качества интерфейса. /Пр/ | Контрольная работа №8 - «Проектирование и оценка качества интерфейса» | |||
(Код занятия: 8.1) Изучение грамматики, структур данных, методов и алгоримтов программной реализации языка MILAN. /Ср/ | Курсовая работа "Исследование методов и алгоритмов работы трансляторов предметно-ориентированных языков" | |||
(Код занятия: 8.2) Модификация грамматики языка MILAN. Представление моифицированной грамматики языка MILAN в виде диаграмм Вирта. /Ср/ | Курсовая работа "Исследование методов и алгоритмов работы трансляторов предметно-ориентированных языков" | |||
(Код занятия: 8.3) Разработка лексического и синтаксического анализаторов интерпретатора языка MILAN. /Ср/ | Курсовая работа "Исследование методов и алгоритмов работы трансляторов предметно-ориентированных языков" | |||
(Код занятия: 8.4) Программная реализация интерпретатора модифицированного языка MILAN. Отладка и тестирование. /Ср/ | Курсовая работа "Исследование методов и алгоритмов работы трансляторов предметно-ориентированных языков" | |||
(Код занятия: 8.5) Оформление пояснительной записки к курсовой работе /Ср/ | Курсовая работа "Исследование методов и алгоритмов работы трансляторов предметно-ориентированных языков" | |||
6 | ПК-5 | Владеть:- технологией и методами проектирования и программной разработки трансляторов с предметно-ориентированных языков. | (Код занятия: 1.6) Стадии работы компилятора. Варианты взаимодействия блоков транслятора. Интерпретатор и компилятор: лексический анализатор, синтаксический анализатор, блок генерации кода, анализатор ошибок. /Лек/ | Курсовая работа "Исследование методов и алгоритмов работы трансляторов предметно-ориентированных языков" |
(Код занятия: 3.3) Методы лексического анализа: прямой и непрямой лексический анализ. /Лек/ | Курсовая работа "Исследование методов и алгоритмов работы трансляторов предметно-ориентированных языков" | |||
(Код занятия: 3.5) Проектирование лексического анализатора на основе конечного автомата. /Лаб/ | Кейс-задача «Проектирование лексического анализатора». Контрольные вопросы и упражнения для отчета лабораторной работы. | |||
(Код занятия: 4.3) Разработка синтаксического анализатора для LL(1)-грамматик методом рекурсивного спуска. /Лаб/ | Кейс-задача «Разработка синтаксического анализатора для LL(1)-грамматики методом рекурсивного спуска». Контрольные вопросы и упражнения для отчета лабораторной работы. | |||
(Код занятия: 5.3) Элементы теории перевода: преобразователи с магазинной памятью, схемы синтаксически управляемого перевода, атрибутные грамматики. /Лек/ | Контрольная работа №7 - «Построение магазинных автоматов. Работа с магазинными автоматами» | |||
(Код занятия: 5.4) Разработка синтаксического анализатора на основе магазинного автомата. /Лаб/ | Кейс-задача «Разработка синтаксического анализатора на основе магазинного автомата». Контрольные вопросы и упражнения для отчета лабораторной работы. | |||
(Код занятия: 5.5) Работа с магазинными преобразователями. /Пр/ | Контрольная работа №7 - «Построение магазинных автоматов. Работа с магазинными автоматами» | |||
(Код занятия: 6.1) Проектирование пользовательского интерфейса: критери и качество интерфейса, закон Фитса, закон Хика, метод GOMS. Тестирование трансляторов. /Лек/ | Контрольная рбота №9 - «Модели надежности программ» | |||
(Код занятия: 6.2) Проектирование и оценка качества интерфейса. /Пр/ | Контрольная работа №8 - «Проектирование и оценка качества интерфейса» | |||
(Код занятия: 8.1) Изучение грамматики, структур данных, методов и алгоримтов программной реализации языка MILAN. /Ср/ | Курсовая работа "Исследование методов и алгоритмов работы трансляторов предметно-ориентированных языков" | |||
(Код занятия: 8.2) Модификация грамматики языка MILAN. Представление моифицированной грамматики языка MILAN в виде диаграмм Вирта. /Ср/ | Курсовая работа "Исследование методов и алгоритмов работы трансляторов предметно-ориентированных языков" | |||
(Код занятия: 8.3) Разработка лексического и синтаксического анализаторов интерпретатора языка MILAN. /Ср/ | Курсовая работа "Исследование методов и алгоритмов работы трансляторов предметно-ориентированных языков" | |||
(Код занятия: 8.4) Программная реализация интерпретатора модифицированного языка MILAN. Отладка и тестирование. /Ср/ | Курсовая работа "Исследование методов и алгоритмов работы трансляторов предметно-ориентированных языков" | |||
(Код занятия: 8.5) Оформление пояснительной записки к курсовой работе /Ср/ | Курсовая работа "Исследование методов и алгоритмов работы трансляторов предметно-ориентированных языков" |
Описание критериев оценивания компетенций и шкал оценивания
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 |


