- •Цели и задачи освоения дисциплины
- •Задачи освоения дисциплины:
- •Место дисциплины в структуре оп магистратуры
- •Компетенции обучающегося, формируемые в результате освоения дисциплины
- •Структура дисциплины по видам учебной работы, соотношение тем и формируемых компетенций
- •Образовательные технологии
- •Программа самостоятельной работы студентов (срс)
- •Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины
- •Учебно-методическое и информационное обеспечение дисциплины
- •Материально-техническое обеспечение дисциплины
- •Регламент утверждения рабочей программы дисциплины
Место дисциплины в структуре оп магистратуры
Курс адресован студентам магистратуры 3 семестра 2 года обучения по профилю подготовки 020402.01 Информатика и компьютерные науки, входит в вариативную часть ОП.
Компетенции обучающегося, формируемые в результате освоения дисциплины
В результате освоения дисциплины обучающийся должен обладать:
способностью разрабатывать архитектурные и функциональные спецификации создаваемых систем и средств информационных технологий, а также разрабатывать абстрактные методы их тестирования (ПК-4).
В результате освоения дисциплины студент должен:
знать:
математические модели дискретных устройств с памятью;
основной алгоритм синтеза дискретных автоматов;
технологию программирования ПЛИС;
уметь:
описывать состояния автомата и логику его поведения при решении реальных задач автоматического управления;
применять на практике системы автоматизированного проектирования больших интегральных схем на базе ПЛИС;
владеть:
методами проектирования операционного и управляющего автоматов.
Структура дисциплины по видам учебной работы, соотношение тем и формируемых компетенций
Общая трудоемкость дисциплины составляет 4 зачетных единицы. Дисциплина объёмом 144 часа предусматривает лекционные и практические занятия в объёме 72 часа по 36 часов каждое, 54 часа теоретического материала аттестуется на экзамене, часть работы в объёме 18 часов отводится для самостоятельной работы.
№ п/п |
Разделы, темы дисциплины |
Неделя семестра |
Виды учебной работы (в часах) |
Формы текущего контроля успеваемости (по неделям семестра) |
Формируемые компетенции (код) ПК-4 |
||
Л. |
Пр. |
Сам. раб. |
|||||
|
|
Тема 1. Двоичная и троичная системы счисления и логика. Формула Шеннона. Минимизация по числу термов.
|
1 |
2 |
2 |
1 |
|
+ |
|
|
Тема 2. Базисы функций двухзначной и трёхзначной логики. Синтез логических и комбинационных схем. |
2 |
2 |
2 |
1 |
|
+ |
|
|
Тема 3. Двоичные и троичные триггеры. Синтез на базе элементов Вебба и Шеффера. |
3 |
2 |
2 |
2 |
|
+ |
|
|
Тема 4. Архитектура ПЛИС. |
4 |
2 |
2 |
1 |
|
+ |
|
|
Тема 5. Проектирование автоматов на VHDL и Verilog. |
5 |
2 |
2 |
2 |
|
+ |
|
|
Тема 6. Системы автоматизированного проектирования интегральных схем. |
6 |
2 |
2 |
1 |
|
+ |
|
|
Тема 7. Типовые логические узлы: регистры, счётчики, дешифраторы и селекторы, сумматоры и умножители. |
7 |
2 |
2 |
1 |
|
+ |
|
|
Тема 8. Регистровые процессоры. Система команд процессора x86. |
8 |
2 |
2 |
1 |
|
+ |
|
|
Тема 9. Cтековые процессоры. Программирование на colorForth.
|
9 |
2 |
2 |
2 |
|
+ |
|
|
Тема 10. Синхронные процессы и их интерпретация. |
10 |
2 |
2 |
1 |
|
+ |
|
|
Тема 11. Асинхронные процессы и их интерпретация. |
11-12 |
4 |
4 |
1 |
|
+ |
|
|
Тема 12. Построение надёжных устройств. |
13-14 |
4 |
4 |
2 |
|
+ |
|
|
Тема 13. Абстрактные автоматы Мараховского. |
15-16 |
4 |
4 |
1 |
|
+ |
|
|
Тема 14. Микропроцессоры в управлении промышленными объектами. |
17-18 |
4 |
4 |
1 |
|
+ |
|
ИТОГО |
|
36 |
36 |
18 |
|
|
Форма промежуточной аттестации - экзамен
Содержание дисциплины
Темы и их аннотации (лекции и практические занятия)
Тема 1. (2 час.) Двоичная и троичная системы счисления и логика. Формула Шеннона. Минимизация по числу термов.
Тема 2. (2 час.) Базисы функций двухзначной и трёхзначной логики. Синтез логических и комбинационных схем.
Тема 3. (2 час.) Двоичные и троичные триггеры. Синтез на базе элементов Вебба и Шеффера.
Тема 4. (2 час.) Архитектура ПЛИС.
Тема(2 час.) 5. Проектирование ПЛИС на VHDL и Verilog.
Тема 6. (2 час.) Системы автоматизированного проектирования больших интегральных схем.
Тема 7. (2 час.) Типовые логические узлы I (регистры, счётчики, дешифраторы и селекторы). Типовые логические узлы II (сумматоры и умножители).
Тема 8. (2 час.) Регистровые процессоры. Система команд процессора x86.
Тема 9. (2 час.) Стековые процессоры. Программирование на colorForth.
Тема 10. (2 час.) Синхронные процессы и их интерпретация.
Тема 11(4 час.). Асинхронные процессы и их интерпретация.
Тема 12. (4 час.) Построение надёжных устройств.
Тема 13. (4 час.) Абстрактные автоматы Мараховского.
Тема 14. (4 час.) Микропроцессоры в управлении промышленными объектами.
Программа практических занятий
Для выполнения практических заданий студенты получают методические материалы, взятые из открытых источников Интернета по теме лекции. Это позволяет более адекватно отражать современное состояние проблемы, охватываемой темой лекции. Кроме информации на русском языке широко применяется материал, взятый из англоязычных источников. Практические занятия помогают закрепить знания и приобрести навыки и умения использования информационных технологий в решении задач автоматизации и управления технологическими процессами.
Образовательные технологии
При проведении занятий и организации самостоятельной работы студентов используются традиционные технологии сообщающего обучения, предполагающие передачу информации в готовом виде, формирование учебных умений по образцу.
В процессе изучения практических разделов курса используются новые образовательные технологии обучения: дифференцированное и адаптивное обучение, методики и технологии современных технических средств обучения, в том числе – интерактивных, технологии развития критического мышления, совместная учебно-практическая деятельность во временных студенческих коллективах.
Программа самостоятельной работы студентов (срс)
Структура СРС
Код формируемой компетенции (ПК-4) |
Тема |
Вид* |
Фор-ма** |
Объем учебной работы (часов) |
Учебно-методические материалы |
|
|
|
|
|
|
+ |
Программирование на colorForth |
5 |
2 |
3 |
Основная и дополнительная литература по темам |
+ |
Асинхронные процессы и их интерпретация |
3 |
2 |
3 |
Основная и дополнительная литература по темам |
+ |
Построение надёжных устройств |
3 |
2 |
4 |
Основная и дополнительная литература по темам |
+ |
Абстрактные автоматы Мараховского |
3 |
2 |
4 |
Основная и дополнительная литература по темам |
+ |
Микропроцессоры в управлении промышленными объектами |
3 |
2 |
4 |
Основная и дополнительная литература по темам |
*Виды СРС:
подготовка к контрольной работе;
подготовка к коллоквиуму;
подготовка реферата, доклада;
подготовка к деловым играм;
решение задач;
выполнение расчетно-графических работ;
написание курсовой работы.
По одной теме может быть несколько видов СРС.
**Формы СРС:
СРС без участия преподавателя;
КСР контроль самостоятельной работы студента.
***Список учебно-методических материалов приведен в разделе 11.
Содержание СРС (по выбору преподавателя)
Тематика рефератов, докладов
График контроля СРС
Недели семестра |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Формы контроля |
|
|
|
рз |
кр |
|
|
|
рз |
Недели семестра |
10 |
11 |
12 |
14 |
15 |
16 |
17 |
18 |
|
Формы контроля |
кр |
|
|
рз |
д |
д |
д |
д |
|
Условные обозначения: кр – контрольная работа, к – коллоквиум, р – реферат, д – доклад, ди – деловая игра, рз – решение задач, кур – курсовая работа.
Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины
Оценка качества освоения дисциплины включает текущий контроль успеваемости, промежуточную аттестацию обучающихся и итоговую государственную аттестацию выпускников.
Текущий контроль проводится в форме двух письменных контрольных работ (рубежный контроль), доклада и текущего опроса по изученному материалу.
Оценочные средства по дисциплине:
Примерный перечень вопросов к экзамену
1. Задачи теории автоматов.
2. Основные понятия теории автоматов.
3. Логические основы работы цифровых автоматов.
4. Основы логического проектирования автоматов.
5. Минимизация логических функций. Алгебра Буля и Жегалкина.
6. Простейшие автоматы с памятью, принципы их работы и реализация на транзисторах.
7. Методы задания автоматов (табличный, графический, матричный).
8. Минимизация автоматов Мили
9. Минимизация автоматов Мура
10. Многофункциональные автоматы Мараховского.
11. Многоуровневые схемы памяти
12. Моделирование автоматов на базе ПЛИС с использованием Verilog HDL
и САПР Altera Quartus.
13. Моделирование автоматов на базе ПЛИС с использованием VHDL
и САПР Altera Quartus.
14. Моделирование автоматов на базе ПЛИС с использованием Verilog HDL
и САПР Actel Libero IDE.
15. Моделирование автоматов на базе ПЛИС с использованием Verilog VHDL
и САПР Actel Libero IDE.
16. Моделирование автоматов на базе ПЛИС с использованием Verilog VHDL
и САПР Xilinx Vivado.
17. Моделирование автоматов на базе ПЛИС с использованием Verilog VHDL
и САПР Xilinx Vivado
18. Архитектура регистровых процессоров и их система команд.
19. Архитектура стековых процессоров и их система команд.
20. Программирование на colorForth и PolyForth.
Учебно-методическое и информационное обеспечение дисциплины
Основная литература
Хопкрофт Д., Мотвани Р., Ульман Дж. Введение в теорию автоматов, языков и вычислений, 2-е изд. — М.: Вильямс, 2002. — 528 с.
Мозговой М. В. Классика программирования: алгоритмы, языки, автоматы, компиляторы. Практический подход. — СПб.: Наука и техника, 2006. — 256 с.
Горбатов В. А. Основы дискретной математики. — М.: Высш. шк, 1986. — 311 с.
Ульман Дж. Вычислительные аспекты СБИС. — М.: Радио и Связь, 1990. — 486 с.
Гивоне Д., Россер Р. Микропроцессоры и микрокомпьютеры. — М.: «Мир», 1983. — 464 с.
Брауэр В. Введение в теорию конечных автоматов. — М.: Радио и связь, 1987. - 392 с.
Карпов Ю Г. Теория автоматов. — СПб.: Питер, 2003. — 208 с.
Глушков В. М. Синтез цифровых автоматов. — М.: Физматгиз, 1962. — 476 с.
Автоматное управление асинхронными процессами в ЭВМ и дискретных системах / Под ред. В. И. Варшавского. — М.: Наука, 1986. — 400 с.
Зотов В. Ю. Проектирование встраиваемых микропроцессорных систем на основе ПЛИС фирмы XILINX. — М.: Горячая линия-Телеком, 2006. — 520 с.
Дополнительная литература
Савельев А. Я. Прикладная теория цифровых автоматов.— М.: Высш. шк., 1987. — 272 с.
Баранов С. И. Синтез микропрограммных автоматов (граф-схемы и автоматы).— Л.: Энергия, 1979. — 232 с.
Бойко В. И. и др. Схемотехника электронных систем. Цифровые устройства.— СПб.: БХВ-Петербург, 2004. — 512 с.
Лазарев В. Г. , Пийль Е. И. Синтез управляющих автоматов. — Л.: Энергоатомиздат, 1989. — 328 с.
Короткова М. А. Математическая теория автоматов. — М.: МИФИ, 2008. — 116 с.
Вершинин О. Е. Применение микропроцессоров для автоматизации технологических процессов. — Л.: Энергоатомиздат, 1986. — 208 с.
Максфилд К. Проектирование на ПЛИС. Курс молодого бойца. — М: Додэка-XXI, 2007. — 408 с.
Материально-техническое обеспечение дисциплины
Требования к аудитории (помещению, местам) для проведения занятий:
Доска, мел и тряпка.
Требования к аудиторному оборудованию – традиционно.
При проведении аттестации в форме ФЭПО необходимо наличие ПК.
Регламент утверждения рабочей программы дисциплины
Разработчик(и) рабочей программы дисциплины
ФИО |
Ученая степень |
Ученое звание |
Должность |
Контактная информация (служебные E-mail и телефон) |
Исламов Галимзян Газизович |
Доктор физико-математических наук |
Профессор |
Заведующий кафедрой ВВиПП |
+7(3412)916-090 gislamovg@uni.udm.ru |
Экспертиза рабочей программы
Первый уровень (оценка качества содержания программы и применяемых педагогических технологий) |
||
Наименование кафедры |
Дата заседания |
№ протокола |
Кафедра высокопроизводительных вычислений и параллельного программирования |
|
|
Выписка из решения: «Содержание программы по курсу «Абстрактные автоматы и машины», а также применяемые педагогические технологии отвечают требованиям стандарта, обеспечивают единство методических приёмов в преподавании дисциплин компьютерного цикла, осуществляемых кафедрой Высокопроизводительных вычислений и параллельного программирования. |
||
Второй уровень (соответствие целям подготовки и учебному плану образовательной программы) |
||
Уполномоченный орган (методическая комиссия) |
Дата принятия решения |
№ протокола |
Методическая комиссия ИМИТиФ |
|
|
Выписка из решения: «Содержание программы по курсу «Абстрактные автоматы и машины» полностью соответствует целям подготовки и учебному плану ООП по направлению подготовки 020402.01» |
||
Утверждение рабочей программы дисциплины
Уполномоченный орган (должностное лицо) |
Дата принятия решения |
№ документа |
Петров Н.Н. |
|
|
Внесение изменений в рабочую программу дисциплины
(обновление и переутверждение рабочей программы)
Уполномоченный орган (должностное лицо) |
Дата принятия решения |
№ протокола |
|
|
|
|
|
|
