- Цели и задачи дисциплины
- Цель дисциплины - обучить студентов навыкам низкоуровневого программирования. Задачи: сформировать умения и навыки, необходимые для выполнения разработки программ на языке Assembler, а также программированию на языках любого уровня для систем, где существенным является аспект зависимости параметров качества программы от учета особенностей архитектуры компьютера, либо программирование направлено на управление компьютерным оборудованием или на его моделирование.
- Краткое содержание дисциплины
- Механизмы ассемблирования и организация ассемблер-программ, методы представления данных в вычислительных машинах и преобразования между внешним и внутренним представлением данных, реализация управляющих структур и обработка числовой, логической и текстовой информации и сложно структурированных данных в ассемблер-программах, организация взаимодействия программных модулей, методы эффективного использования знания архитектуры компьютера для оптимизации программ, средства управления компьютером через программно-доступные компоненты. Оценка эффективности различных машинно-ориентированных программно-технических решений в программах на языках высокого уровня. Моделирование устройств и процессов вычислительных машин.
- Компетенции обучающегося, формируемые в результате освоения дисциплины
- Выпускник должен обладать:
- ПК-4 Способен осуществлять сбор, анализ и систематизацию исходной информации, разрабатывать алгоритмическое обеспечение, компоненты программных комплексов и баз данных, используя современные инструментальные средства и технологии программирования
- Образование
- Учебный план 09.03.01, 2023, (4.0), Информатика и вычислительная техника
- Машинно-ориентированные языки