Цель изучения дисциплины | Цель изучения дисциплины – формирование у будущих специалистов теоретических знаний и практических навыков по использованию современных компьютеров и программного обеспечения для решения широкого спектра задач в различных областях, а именно: - ознакомить студентов с основами архитектуры ЭВМ; - привить навыки работы с языками программирования низкого уровня для создания прикладных программ; - изложить основные принципы проектирования и устройства современных ЭВМ. |
---|---|
Место дисциплины в учебном плане | Б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) |
Форма промежуточной аттестации | Диф. зачет. |