Интерфейсы информационных процессов

advertisement
Памятка для студентов направления «Приборостроение»
по изучению дисциплины
«Интерфейсы информационных процессов»
( 10 семестр)
Составил доцент Афонин В.С.
Утверждаю ___________
Зав.кафедрой Пронин С.П.
20__ года
« »
1. Содержание дисциплины
Дисциплина посвящена теоретическим и практическим аспектам применения и
разработки современных интерфейсов информационных процессов. В лекционном курсе
будут рассмотрены следующие темы.
Тема №1. Введение. Определение понятий «интерфейс» и «информационный процесс».
Краткая история развития, сравнительная характеристика и классификация интерфейсов. [14].
Тема
№2.
Последовательные
интерфейсы.
Математическая
модель
канала
последовательной передачи данных, основные расчетные формулы. Сравнение и области
применения последовательных интерфейсов. Интерфейс RS-232. Интерфейс RS-485. [3, 5-8,
10].
Тема
№3.
Введение
программирование
в
программирование
последовательных
интерфейсов
последовательных
на
примере
интерфейсов.
RS-232
и
RS-485.
Особенности программирования интерфейсов в различных версиях MS Windows ®. Основные
протоколы обмена данными. [3-8, 10-12].
Тема №4. Параллельные интерфейсы. Сравнительная характеристика современных
параллельных интерфейсов. Интерфейс IEEE-1284, шины AGP и PCI, основные технические
характеристики, схемные решения, области применения. [2, 3].
Тема №5. Интерфейс USB. Определения и схемотехника, основные стандарты. Области
применения. [2, 3, 9].
Тема №6. Введение в программирование интерфейса USB. Основные определения,
структуры данных и алгоритмы обмена данными. Аналитический обзор современных USBустройств, поддерживаемых на уровне драйверов операционными системами семейства MS
Windows®. HID-устройства, программирование HID-устройств. [3, 9, 11, 12].
Тема №7. Беспроводные интерфейсы информационных процессов. Сравнительная
характеристика беспроводных интерфейсов. Стандарты, используемые для построения
систем телеметрии. [1-4, 3, 7, 8].
Тема №8. Применение интерфейсов информационных процессов для построения
программно-аппаратных систем. Обеспечение надежности и производительности сложных
программно-аппаратных систем различного назначения. Анализ работы систем на проектной
стадии. [1-4, 6-8, 10-12].
В лабораторном практикуме дисциплины «Интерфейсы информационных процессов»
углубляются теоретические знания и вырабатываются практические навыки решения
рассматриваемых в лекционном курсе задач. На лабораторных занятиях будут рассмотрены
следующие темы.
Лабораторная работа №1. Введение в программирование аппаратных средств в WinAPI на
примере последовательного порта. [2,3,10].
Лабораторная работа №2. Реализация протоколов обмена данными. [2,3,10].
Лабораторная работа №3. Применение средств синхронизации при программировании
обмена через последовательный порт. [2,3,10].
Лабораторная работа №4. Разработка программного комплекса, требующего обмена через
последовательный порт. [2,3,10].
Лабораторная работа №5. Введение в программирование USB-порта средствами WinAPI.
[2,3,9].
Лабораторная работа №6. Разработка программы, основанной на взаимодействии USBпорта с 1-Wire адаптером. [2,3,9].
Лабораторная работа №7. Разработка программы, обеспечивающей взаимодействие по
USB-интерфейсу с HID-устройством. [2,3,9].
Лабораторная работа №8. Разработка программного комплекса, требующего обмена через
USB-порт. [2,3,9].
2. Литература и учебно-методические материалы
Основная литература
1.
Лебедько Е. Г. Теоретические основы передачи информации. – Изд-во «Лань»,
2011.-352 с. – доступ из ЭБС «Лань»
2.
Авдеев
В.А.
Периферийные
устройства:
интерфейсы,
схемотехника,
программирование. – Изд-во «ДМК-пресс», 2009.-848 с. - доступ из ЭБС «Лань»
3. Гук Михаил. Аппаратные средства IBM PC: Энциклопедия /Михаил Гук. - СПб. и др.:
Питер, 2006.-1072 с.: ил. (3 экз)
Дополнительная рекомендуемая литература
4. Смит, Джордж.
Сопряжение компьютеров с внешними устройствами: Уроки
реализации /Джордж Смит.-М.: Мир, 2000.-267 с.: ил. (1 экз)
5. Сучкова Лариса Иннокентьевна.
Язык Ассемблер и его применение для работы с
периферийными устройствами: учеб. пособие /Л. И. Сучкова, А. Г. Якунин; Алт. гос.
техн. ун-т им. И.И. Ползунова, [Ин-т интенсив. образования].-Барнаул: [Изд-во АлтГТУ], 2006.-217 с.: ил. (7 экз. + эл.)
6. Сучкова Лариса Иннокентьевна. Программно-аппаратная поддержка вычислительных
систем: учеб. пособие /Л. И. Сучкова ; Алт. гос. техн. ун-т им. И. И. Ползунова,
[Центр дистанц. и интенсив. обуче-ния].-Барнаул: Изд-во АлтГТУ, 2004.-212 с. (2 экз
+ эл.)
7. Фрике, К.
Вводный курс цифровой электроники: учеб. пособие для студентов,
специализирующихся в обл. проектирования цифровых интегр. схем /К. Фрике ; пер. с
нем. под ред. и с доп. В. Я. Кремлева.-М.: Техносфера, 2004.-430 с.: ил.-( Мир
электроники ) (3 экз)
8. Хелд Г. Технология передачи данных /Г. Хелд.-СПб. и др.: Питер, 2003.-720 с.: ил..-(
Классика computer science ) (1 экз)
9. Агуров П. Интерфейс USB. Практика использования и программирования. – СПб.:
БХВ-Петербург, 2005. – 576 с.
10. Агуров П. Последовательные интерфейсы ПК. Практика программирования. – СПб.:
БХВ-Петербург, 2004. – 496 с.
11. Несвижский В. Программирование аппаратных средств в Windows. – СПб.: БХВПетербург, 2005. – 880 с.
12. Харт М. Системное программирование в среде Windows, 3-е издание.: Пер. с англ. –
М.: Издательский дом «Вильямс», 2005. – 592 с.
3. График контроля
Вид занятия
Вид контрольного
испытания
Письменный
контрольный опрос
Время
проведения
Вес в итоговом рейтинге
6-я неделя
0,2
Отчет
6-я, неделя
0,05*3
Лаб. раб. 3 - 6
Отчет
12-я неделя
0,05*3
Модули 1-4
Лекции 1-8
Лабораторные
работы 1-4
Зачет
13-я неделя
0,5
Лекции 1 - 3.
Модули 1 .
Лаб. раб. 1 - 3
В АлтГТУ принята 100-балльная шкала оценок согласно «Положению о модульнорейтинговой системе квалиметрии» (СМК ОПД 01-19-2005). Именно эти оценки
учитываются при подсчёте рейтингов, назначении стипендии и в других случаях.
Традиционная шкала будет использоваться только в зачётных книжках. Соответствие оценок
устанавливается следующим образом: 75 баллов и выше – «отлично», 50-74 балла –
«хорошо», 25-49 баллов – «удовлетворительно», менее 25 баллов – «неудовлетворительно»
(незачтено).
Успеваемость студента оценивается с помощью текущего рейтинга (во время каждой
аттестации) и итогового рейтинга.
Содержание текущей аттестации
Рейтинг текущей аттестации рассчитывается по формуле:
А=(ЛР1+ЛР2+ЛР3+ЛР4)/8+КО/2
где ЛР - выполнение и сдача отчетов лабораторных работ, КО - написание тестов
текущего контроля.
Содержание итоговой аттестации (зачет).
Итоговая оценка представляет собой совокупность баллов по результатам семестрового
рейтинга (вес 0,5) и непосредственно балл за экзамен Э (вес 0,5):
ИТОГ=А*0,5+Э*0,5
Примечания. 1. Любая лабораторная работа, выполненная в течение недели после
срока без уважительной причины, оценивается на 20% ниже. Максимальная оценка в этом
случае 80 баллов.
2. Студенты, имеющие задолженности по лабораторным работам к экзамену
допускаются, при этом студент на экзамене должен представить выполненные лабораторные
работы.
3. «Автоматы» выставляются с согласия студента при условии текущего рейтинга 85
баллов и выше.
5 Возможности повышения рейтинга
Для студентов с высоким текущим рейтингом (более 60) по их желанию может быть
разрешена повторная защита лабораторных работ, с целью повышения рейтинга. Повторная
защита допускается 1 раз по одной лабораторной работе.
Деканат, учитывая рейтинги студента по каждой дисциплине, вычисляет
комплексные рейтинги, вывешивает рейтинг-листы специальности, курса, факультета.
Download