Аннотация рабочей программы дисциплины
«Проектирование программно-аппаратных комплексов»

Цель изучения дисциплины Цель изучения дисциплины – формирование у будущих специалистов теоретических знаний и практических навыков по использованию современных компьютеров и программного обеспечения для решения широкого спектра задач в различных областях, а именно:
- ознакомить студентов с основами архитектуры ЭВМ;
- привить навыки работы с языками программирования низкого уровня для создания прикладных программ;
- изложить основные принципы проектирования и устройства современных ЭВМ.
Место дисциплины в учебном плане Б1.В
Формируемые компетенции ПК-4
Знания, умения и навыки, получаемые в результате освоения дисциплины
Знать:
архитектуру компьютера,
структуру программного обеспечения,
принципы программно-аппаратного взаимодействия,
язык программирования низкого уровня,
различные способы проектирования человеко-машинного интерфейса и инструментарий его разработки,
основные принципы программно-аппаратного взаимодействия, варианты его организации,
способы, позволяющие использовать особенности программно-аппаратного взаимодействия для решения практических задач
Уметь:
выполнять постановку задачи,
составлять алгоритмы и писать программы для решения задач из различных предметных областей на языке языках программирования низкого уровня,
встраивать фрагменты кода на языках низкого уровня в программы, написанные на языках высокого уровня,
проектировать и создавать человеко-машинные интерфейсы с усложненной структурой и использованием специального инструментария,
различать варианты организации программно-аппаратного взаимодействия, использовать их для решения практических задач разного уровня сложности из разных предметных областей
Иметь навыки и (или) опыт деятельности (владеть):
расширенными навыками программирования, настройки компьютера, проектирования ПО для решения задач из различных предметных областей, проектирования и создания человеко-машинных интерфейсов со сложной структурой и использованием специализированного инструментария,
навыками различать варианты организации программно-аппаратного взаимодействия, использования их для решения практических задач разного уровня сложности из разных предметных областей
Содержание дисциплины Введение. Общие сведения об ЭВМ и использовании их в различных прикладных задачах.. Принципы работы современных ЭВМ и вычислительных систем.. Особенности программирования на машинно-ориентированных языках.. Принципы построения языка Ассемблер.. Программирование с учетом архитектурных особенностей ЭВМ.. Аттестация.
Виды учебной работы Лекции, лабораторные, самостоятельная работа.
Используемые информационные, инструментальные и программные средства
LibreOffice
Условия использования: https://ru.libreoffice.org/about-us/license/
Microsoft Windows
7-Zip
AcrobatReader
Образовательный портал АлтГУ, ресурс http://portal.edu.asu.ru/course/view.php?id=1631
Электронная библиотечная система Алтайского государственного университета (http://elibrary.asu.ru/);
Научная электронная библиотека elibrary (http://elibrary.ru)
Форма промежуточной аттестации Зачет, диф. зачет.