Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
230100.62-01 Информатика и вычислительная техни...doc
Скачиваний:
7
Добавлен:
12.09.2019
Размер:
753.66 Кб
Скачать

«Системное программное обеспечение»

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

Задачами дисциплины является изучение основных принципов и методов построения систем программирования, принципы построения и функционирования программ управления вычислительными процессами, заданиями, данными и ресурсами ЭВМ и сетей.

Дисциплина входит в вариативную часть профессионального цикла образовательной программы бакалавра. Изучение данной дисциплины базируется на следующих курсах: «Операционные системы», «Организация ЭВМ и ПУ», «Теория автоматов». Студент должен уметь использовать основные законы естественнонаучных дисциплин для понимания преподаваемой дисциплины. Дисциплина является предшествующей для выполнения квалификационной работы бакалавра.

Изучение дисциплины направлено на формирование следующих компетенций:

  • понимание сущности и значения важности систем программирования в развитии информационных технологий;

  • владение основными методами и средствами генерации и взаимодействия вычислительных процессов;

  • владение методами задания языков и грамматик;

- умение использовать теории автоматов при построении распознавателей языков программирования и компиляторов.

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

Знать: состав, функции и основные принципы проектирования системного программного обеспечения ЭВМ и сетей, языки ассемблера и системного программирования.

Уметь: создавать и использовать программы в форме загрузочных модулей, программировать обмены информацией в ЭВМ и сетях.

Владеть: методами проектирования элементов системного программного обеспечения ЭВМ.

Дисциплина включает следующие разделы:

  • Введение;

  • Принципы построения и алгоритмы функционирования программ управления вычислительными процессами, заданиями, данными и ресурсами ЭВМ;

  • Принципы построения программ обработки прерываний и обмена информацией в операционных системах;

  • Языки и грамматики задания языков программирования;

  • Применение теории автоматов при построении распознавателей языков программирования и компиляторов.

Лабораторный практикум включает работы по применению языков ассемблера и языков высокого уровня при разработке систем программирования.

Аннотация учебной программы дисциплины

«Теория кодирования»

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

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

В процессе изучения дисциплины студенты должны:

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

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

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

Содержание дисциплины: Фундаментальные положения теории информации. Модели сигналов. Различные формы представления детерминированных сигналов. Основные методы преобразования сигналов. Эффективные коды: код Шеннона-Фэно, код Хаффмена и их характеристики. Методики построения помехоустойчивых кодов: код с проверкой четности, код с тройным повторением, код Хемминга. Кодирование алфавита. Дискретное кодирование. Кодовое дерево. Неравномерные коды Хемминга. Сверточные коды. Циклические коды, расширение кода. Корректирующие коды. Общие принципы построения помехоустойчивых кодов. Коды, обнаруживающие и исправляющие ошибки. Построение группового кода. Различные модели каналов связи: дискретные, непрерывные.

Аннотация учебной программы дисциплины

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]