Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 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