«Системное программное обеспечение»
Целью дисциплины является изучение систематизированных представлений о принципах, современных методах и средствах реализации системного программного обеспечения ЭВМ и сетей ЭВМ.
Задачами дисциплины является изучение основных принципов и методов построения систем программирования, принципы построения и функционирования программ управления вычислительными процессами, заданиями, данными и ресурсами ЭВМ и сетей.
Дисциплина входит в вариативную часть профессионального цикла образовательной программы бакалавра. Изучение данной дисциплины базируется на следующих курсах: «Операционные системы», «Организация ЭВМ и ПУ», «Теория автоматов». Студент должен уметь использовать основные законы естественнонаучных дисциплин для понимания преподаваемой дисциплины. Дисциплина является предшествующей для выполнения квалификационной работы бакалавра.
Изучение дисциплины направлено на формирование следующих компетенций:
понимание сущности и значения важности систем программирования в развитии информационных технологий;
владение основными методами и средствами генерации и взаимодействия вычислительных процессов;
владение методами задания языков и грамматик;
- умение использовать теории автоматов при построении распознавателей языков программирования и компиляторов.
В результате изучения дисциплины студент должен:
Знать: состав, функции и основные принципы проектирования системного программного обеспечения ЭВМ и сетей, языки ассемблера и системного программирования.
Уметь: создавать и использовать программы в форме загрузочных модулей, программировать обмены информацией в ЭВМ и сетях.
Владеть: методами проектирования элементов системного программного обеспечения ЭВМ.
Дисциплина включает следующие разделы:
Введение;
Принципы построения и алгоритмы функционирования программ управления вычислительными процессами, заданиями, данными и ресурсами ЭВМ;
Принципы построения программ обработки прерываний и обмена информацией в операционных системах;
Языки и грамматики задания языков программирования;
Применение теории автоматов при построении распознавателей языков программирования и компиляторов.
Лабораторный практикум включает работы по применению языков ассемблера и языков высокого уровня при разработке систем программирования.
Аннотация учебной программы дисциплины
- Срок освоения ооп бакалавриата 4 года по очной форме обучения. Трудоемкость ооп бакалавриата 240 зачетных единиц.
- 4.1. Учебный план подготовки бакалавра по направлению
- 230100 Информатика и вычислительная техника Профиль 1 Вычислительные машины, комплексы, системы и сети
- 4.2. Аннотация учебных курсов, предметов, дисциплин (модулей), практик.
- «Иностранный язык»
- «История России»
- «Философия»
- «Экономика»
- «Организация и управление предприятиями»
- «История и культура Чувашии»
- «Чувашский язык»
- «Правоведение»
- «Культурология»
- «Инженерная психология»
- «Автоматизация учета и управления в системе 1с»
- «Основы маркетинга программного обеспечения и вычислительной техники»
- «Математический анализ»
- «Алгебра и геометрия»
- «Информатика»
- «Физика»
- «Экология»
- «Теория вероятностей и математическая статистика»
- «Математическая логика и теория алгоритмов»
- «Дискретная математика»
- «Методы вычислений»
- «Абстрактная алгебра»
- «Системы компьютерной математики»
- «Нечеткая логика»
- «Функциональное и логическое программирование»
- «Структуры и алгоритмы компьютерной обработки данных»
- «Экспертные системы»
- «Теория быстрых алгоритмов»
- «Электротехника, электроника и схемотехника»
- «Программирование»
- «Инженерная и компьютерная графика»
- «Защита информации»
- «Эвм и периферийные устройства»
- «Операционные системы»
- «Базы данных»
- «Сети и телекоммуникации»
- «Безопасность жизнедеятельности»
- «Метрология, стандартизация и сертификация»
- «Теория автоматов»
- «Микропроцессорные системы»
- «Системное программное обеспечение»
- «Теория кодирования»
- «Архитектура вычислительных систем и компьютерных сетей»
- «Цифровая обработка сигналов»
- «Системы реального времени»
- «Проектирование информационно-вычислительных систем»
- «Конструкторско-технологическое обеспечение производства эвм»
- «Техническое обслуживание эвм»
- «Теория передачи информации»
- «Программирование на Java»
- «Графические системы»
- «Исследование операций»
- «Визуальное программирование»
- «Основы теории управления»
- «Компьютерное моделирование»
- «Процессоры обработки сигналов»
- «Операционная система Unix»
- «Распределенные базы данных»
- «Параллельное программирование»
- «Физическая культура»