Образовательной программы по укрупненной группе 230000 Информатика и вычислительная техника по направлению 230100. 62 Информатика и вычислительная техника по профилю 230100. 62. 09 Технологии разработки программного обеспечения Красноярск 2011 г

Вид материалаДокументы

Содержание


Микропроцессорные системы
Проектирование программных систем
Задачи дисциплины
Основные дидактические единицы (раздел)
В результате изучение дисциплины студент бакалавриата должен знать
Изучение дисциплины заканчивается
Подобный материал:
1   ...   12   13   14   15   16   17   18   19   20

Микропроцессорные системы


Цели и задачи дисциплины

Целью изучения дисциплины является освоение передовых методов организации и проектирования современных микропроцессоров, микроконтроллеров и однокристальных вычислительных систем на их основе.

Задачами дисциплины являются изучение принципов аппаратного и алгоритмического проектирования, тестирования и эксплуатации однокристальных микропроцессоров, микроконтроллеров и многомодульных микропроцессорных систем, внешних и внутрисхемных интерфейсов, специализированных управляющих контроллеров и сенсорных систем. Освоение современных принципов системного и схемотехнического проектирования, а так же основных подходов к алгоритмическому низкоуровневому программированию однокристальных микропроцессоров и микроконтроллеров. Изучение современных аппаратных и программных средств поддержки проектирования микропроцессорных систем. Получение практических навыков разработчика встроенных систем.

Основные дидактические единицы:

РАЗДЕЛ_1.История развития, классификация, характеристики возможностей и применений микропроцессорных средств

РАЗДЕЛ_2.Однокристальные микропроцессоры и - принципы организации систем и направления использования

РАЗДЕЛ_3.Организация подсистем памяти, специализированных сопроцессоров и контроллеров ввода-вывода

РАЗДЕЛ_4.Современные микропроцессоры и мультимикропроцессорные системы.

РАЗДЕЛ_5.Микроконтроллеры и сложные однокристальные ЭВМ, организация и особенности схемотехнического и алгоритмического проектирования систем на их основе

РАЗДЕЛ_6.Методы, задачи и средства высокоуровневого автоматизиованного проектирования сложных микропроцессорных систем

РАЗДЕЛ_7.Аппаратные и программные средства поддержки проектирования микропроцессорных систем

РАЗДЕЛ_8. Сенсоры и микропроцессорные системы управления

РАЗДЕЛ_9.Специализированные процессоры и сопроцессоры цифровой обработки сигналов.

В результате изучение дисциплины студент магистратуры должен знать:

историю развития и современное состояние проблем и решений в области применения микропроцессорных и микроконтроллерных систем;

принципы системной организации микропроцессорнов и микроконтроллеров, передовые достижения в области информационных технологии и редств САПР, применяемые в инженерных проектах и научных исследованиях в области микропроцессорной техники;

технические характеристики и экономические показатели лучших отечественных и зарубежных образцов микропроцессоров, микроконтроллеров и специализированных систем на кристалле;

современные методы высокоскоростной аппаратной и аппаратно-программной обработки данных в специализированных сопроцессорах и контроллерах для средств вычислительной техники, коммуникаций и связи;

методические и нормативные материалы, международные и отечественные стандарты в области документрования и сопровождения результатов проектирования микропроцессорных систем, а так же порядок, методы и средства защиты интеллектуальной собственности;

перспективы и тенденции развития микропроцессорных систем;

уметь:

- формулировать и решать задачи, участвовать во всех фазах исследования, проектирования, разработки и эксплуатации микропроцессорных систем;

- использовать современные методы, средства и технологии исследования и разработки сложных микропроцессорных и микроконтроллерных систем;

- осуществлять сбор, обработку, анализ и систематизацию научно-технической информации по заданной теме, применять для этого современные информационные технологии;

- взаимодействовать со специалистами смежного профиля при исследовании и разработке методов, средств и технологий применения микропроцессорных систем в научных исследованиях и проектно-конструкторской деятельности.

владеть:

- современными технологиями, аппаратными и алгоритмическими средствами сквозного проектирования программно-аппаратных комплексов для создания сложных микропроцессорных систем;

- методами и средствами исследования, обработки и представления результатов экспериментальных работ на действующем оборудовании.

Виды учебной работы: Общая трудоемкость дисциплины – 216 часов, в том числе лекции – 17 час. Лабораторные работы – 34 час. Самостоятельная работа - 165 час. Виды итогового контроля – зачет, экзамен, защита курсового проекта.

Изучение дисциплины заканчивается защитой комплексного курсового проекта с перспективой проведения научных исследований на соскание степени магистра техники и технологий.


Проектирование программных систем


Цели и задачи дисциплины


Целью изучения дисциплины является получение знаний, умений и навыков в области методов разработки программного обеспечения, инструментальных средств, обеспечивающих поддержку процесса проектирования программного обеспечения.


Задачи дисциплины:
  1. Изучение методов проектирования программных систем.
  2. Получение знаний о направлениях и тенденция развития методов проектирования и инструментальных средствах, повышающих эффективность процесса проектирования программного обеспечения.
  3. Приобретение навыков во владении методами проектирования программных систем, а также изучаемыми инструментами, используемыми в процессе проектирования.


Основные дидактические единицы (раздел):

Организация жизненного цикла процесса разработки программного обеспечения. Семантический разрыв между проектными решениями и написанием исходных текстов программы. Методы преодоления семантического разрыва. Подходы к разработке программного обеспечения. Методы структурного анализа и проектирования. Объектно-ориентированный анализ и проектирование. Инструментальная поддержка объектно-ориентированной разработки программного обеспечения. Язык моделирования UML. Методологические приемы, повышающие эффективность использования объектно-ориентированного проектирования программного обеспечения. Процесс рационального проектирования. Составляющие процесса рационального проектирования. Перспективы развития методов и инструментальных средств, направленных на проектирование программных систем.


В результате изучение дисциплины студент бакалавриата должен знать:
  • основные характеристики подходов к проектированию программного обеспечения и перспективы их развития;
  • методы и инструментальные средства, обеспечивающие поддержку процесса проектирования программного обеспечения.

уметь:
  • применять знания к проектированию программных систем;
  • использовать изученные методы проектирования для разработки программных систем;
  • сочетать методы проектирования и инструментальные средства, при выполнении программных проектов.

владеть:
  • методами проектирования программного обеспечения, и унифицированными процессами;
  • инструментами, повышающими эффективность процесса проектирования программного обеспечения.

Виды учебной работы:

Курс: 4

Семестр: 7

  1. Лекции – 36 часов (1 зачетная единица).
  2. Лабораторные работы – 36 часов (1 зачетная единица).
  3. Практические занятия (курсовой проект) – 18 часов (0,5 зачетных единиц).
  4. Самостоятельная работа – 72 часа (2,5 зачетных единицы).

Всего: 144 часа (5 зачетных единиц)


Изучение дисциплины заканчивается:


Изучение дисциплины заканчивается экзаменом