Памятка для студентов направления «Приборостроение» по изучению дисциплины «Интерфейсы информационных процессов» ( 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 раз по одной лабораторной работе. Деканат, учитывая рейтинги студента по каждой дисциплине, вычисляет комплексные рейтинги, вывешивает рейтинг-листы специальности, курса, факультета.