Задачи дисциплины: Научить студентов поддерживать беседу по общеязыковой тематике; Привить студентам навыки дальнейшей самостоятельной работы над языком
Вид материала | Документы |
- Задачи дисциплины: Научить студентов поддерживать беседу по общеязыковой тематике;, 909.59kb.
- Аннотация примерной программы учебной дисциплины «Высшая математика» Цели и задачи, 351.31kb.
- Программа дисциплины сд. 15 Методика работы с оркестром цели и задачи дисциплины Цель, 316.68kb.
- Положение о курсовых работах на факультете прикладной политологии гу-вшэ I. Цель, 176.28kb.
- Методические рекомендации для студентов по выполнению курсовой работы, 191.96kb.
- Задачи дисциплины : дать студентам углубленное представление о существующих видах исследований, 22.6kb.
- Программа дисциплины дс. Ф. 01 «современная пресс-служба» Цели и задачи дисциплины, 408.05kb.
- Программа дисциплины опд. Р 01 «речевое воздействие в рекламе» цели и задачи курса, 172.16kb.
- Учебная программа. Методические указания для самостоятельной работы студентов. П711, 236.94kb.
- Пархоменко Сергей Анатольевич ( sparkhomenko@hse ru ) Москва 2007г. I. пояснительная, 122.25kb.
Микропроцессорные системы
Цели и задачи дисциплины
Целью изучения дисциплины является освоение передовых методов организации и проектирования современных микропроцессоров, микроконтроллеров и однокристальных вычислительных систем на их основе.
Задачами дисциплины являются изучение принципов аппаратного и алгоритмического проектирования, тестирования и эксплуатации однокристальных микропроцессоров, микроконтроллеров и многомодульных микропроцессорных систем, внешних и внутрисхемных интерфейсов, специализированных управляющих контроллеров и сенсорных систем. Освоение современных принципов системного и схемотехнического проектирования, а так же основных подходов к алгоритмическому низкоуровневому программированию однокристальных микропроцессоров и микроконтроллеров. Изучение современных аппаратных и программных средств поддержки проектирования микропроцессорных систем. Получение практических навыков разработчика встроенных систем.
Основные дидактические единицы:
РАЗДЕЛ_1.История развития, классификация, характеристики возможностей и применений микропроцессорных средств
РАЗДЕЛ_2.Однокристальные микропроцессоры и - принципы организации систем и направления использования
РАЗДЕЛ_3.Организация подсистем памяти, специализированных сопроцессоров и контроллеров ввода-вывода
РАЗДЕЛ_4.Современные микропроцессоры и мультимикропроцессорные системы.
РАЗДЕЛ_5.Микроконтроллеры и сложные однокристальные ЭВМ, организация и особенности схемотехнического и алгоритмического проектирования систем на их основе
РАЗДЕЛ_6.Методы, задачи и средства высокоуровневого автоматизиованного проектирования сложных микропроцессорных систем
РАЗДЕЛ_7.Аппаратные и программные средства поддержки проектирования микропроцессорных систем
РАЗДЕЛ_8. Сенсоры и микропроцессорные системы управления
РАЗДЕЛ_9.Специализированные процессоры и сопроцессоры цифровой обработки сигналов.
В результате изучение дисциплины студент магистратуры должен знать:
историю развития и современное состояние проблем и решений в области применения микропроцессорных и микроконтроллерных систем;
принципы системной организации микропроцессорнов и микроконтроллеров, передовые достижения в области информационных технологии и редств САПР, применяемые в инженерных проектах и научных исследованиях в области микропроцессорной техники;
технические характеристики и экономические показатели лучших отечественных и зарубежных образцов микропроцессоров, микроконтроллеров и специализированных систем на кристалле;
современные методы высокоскоростной аппаратной и аппаратно-программной обработки данных в специализированных сопроцессорах и контроллерах для средств вычислительной техники, коммуникаций и связи;
методические и нормативные материалы, международные и отечественные стандарты в области документрования и сопровождения результатов проектирования микропроцессорных систем, а так же порядок, методы и средства защиты интеллектуальной собственности;
перспективы и тенденции развития микропроцессорных систем;
уметь:
- формулировать и решать задачи, участвовать во всех фазах исследования, проектирования, разработки и эксплуатации микропроцессорных систем;
- использовать современные методы, средства и технологии исследования и разработки сложных микропроцессорных и микроконтроллерных систем;
- осуществлять сбор, обработку, анализ и систематизацию научно-технической информации по заданной теме, применять для этого современные информационные технологии;
- взаимодействовать со специалистами смежного профиля при исследовании и разработке методов, средств и технологий применения микропроцессорных систем в научных исследованиях и проектно-конструкторской деятельности.
владеть:
- современными технологиями, аппаратными и алгоритмическими средствами сквозного проектирования программно-аппаратных комплексов для создания сложных микропроцессорных систем;
- методами и средствами исследования, обработки и представления результатов экспериментальных работ на действующем оборудовании.
Виды учебной работы: Общая трудоемкость дисциплины – 216 часов, в том числе лекции – 17 час. Лабораторные работы – 34 час. Самостоятельная работа - 165 час. Виды итогового контроля – зачет, экзамен, защита курсового проекта.
Изучение дисциплины заканчивается защитой комплексного курсового проекта с перспективой проведения научных исследований на соскание степени магистра техники и технологий.
Инструментальные средства разработки параллельного программного обеспечения
Целью изучения дисциплины является изучение средств и методов создания параллельного программного обеспечения для высокопроизводительных вычислительных систем с различной архитектурой, освоение инструментальных средств, обеспечивающих поддержку процесса проектирования программного обеспечения.
Задачи дисциплины:
- Изучение методов проектирования и разработки параллельных программных систем.
- Освоение основных инструментальных средств разработки параллельного прикладного программного обеспечения.
- Получение практических навыков программирования с использованием различных инструментальных средств разработки параллельного прикладного программного обеспечения.
Основные дидактические единицы (разделы):
Обзор области параллельного программирования. Технологии, языки, библиотеки.
Особенности многопоточного, параллельного и распределенного программирования. Средства написания многопоточных и параллельных приложений для систем с общей памятью. Процессы и потоки. Реализации многопоточности. Средства реализации многопоточных программ: библиотека потоков Pthread, Windows API.
Средства написания параллельных приложений для систем с разделяемой памятью. Библиотека MPI. Основные понятия. Обрамляющие и информационные функции. Функции пересылки данных в MPI. Управление областью взаимодействия и группой процессов. Топологии. Производные типы данных. Операции упаковки и распаковки данных. Ввод и вывод в MPI.
Реализация базовых алгоритмов вычислительной математики в параллельной среде. Способы балансировки нагрузки.
В результате изучение дисциплины студент бакалавриата должен знать:
- основные проблемы, возникающие при программировании для параллельных вычислительных систем (ПВС) с общей и распределенной памятью и путях их разрешения;
- особенности синхронизации и взаимодействия информационных потоков и процессов в вычислительных системах с различной архитектурой;
уметь:
- разрабатывать параллельные программы для ПВС с различной архитектурой;
владеть:
- практическими навыками написания параллельных программ в терминах конкретных библиотек и/или языковых реализаций для ВС как с общей, так и распределенной памятью (в том числе, многоядерных и кластерных архитектур).
Виды учебной работы:
Курс: 4
Семестр: 7
- Лекции – 36 часов (1 зачетная единица).
- Лабораторные работы – 36 часов (1 зачетная единица).
- Практические занятия (курсовой проект) – 18 часов (0,5 зачетных единиц).
- Самостоятельная работа – 80 часов (2,5 зачетных единицы).
Всего: 180 часов (5 зачетных единиц)
Изучение дисциплины заканчивается:
Изучение дисциплины заканчивается экзаменом