logo
230100

«Информатика»

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

Задачи дисциплины: изучение основных положений теории информации и кодирования; методов представления информации в ЭВМ и выполнения арифметических операций над двоичными числами с фиксированной и плавающей запятой; освоение языка программирования С++.

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

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

- владение основными методами, способами и средствами получения, хранения, переработки информации, имеет навыки работы с компьютером как средством управления информацией;

- осваивание методик использования программных средств для решения практических задач.

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

Знать: основные положения теории информации; форматы представления данных в ЭВМ; основные положения теории алгоритмизации.

Уметь: разрабатывать алгоритмы решения задач; разрабатывать, отлаживать и тестировать программы на языке программирования высокого уровня.

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

Содержание дисциплины:

Понятие информации. История развития информатики. Место информатики в ряду других фундаментальных наук. Мировоззренческие, экономические и правовые аспекты информационных технологий. Понятие информации и ее измерение. Количество и качество информации. Единицы измерения информации. Информация и энтропия. Сообщения и сигналы. Кодирование и квантование сигналов. Информационный процесс в автоматизированных системах. Фазы информационного цикла и их модели. Информационный ресурс и его составляющие. Информационные технологии. Технические и программные средства информационных технологий. Основные виды обработки данных. Обработка аналоговой и цифровой информации. Устройства обработки данных и их характеристики. Понятие и. свойства алгоритма. Принцип программного управления. Функциональная и структурная организация компьютера. Сетевые технологии обработки данных. Виды и характеристики носителей и сигналов. Спектры сигналов. Модуляция и кодирование. Каналы передачи данных и их характеристики. Методы повышения помехоустойчивости передачи и приема, Современные технические средства обмена данных и каналообразующей аппаратуры. Типы и структуры данных. Организация данных на устройствах с прямым и последовательным доступом. Файлы данных. Файловые структуры. Носители информации в цифровых автоматах (ЦА). Позиционные системы счисления. Методы перевода чисел. Форматы представления чисел с плавающей запятой. Двоичная арифметика. Коды: прямой, обратный, дополнительный, модифицированный. Выполнение арифметических операций с числами с фиксированной и плавающей запятой. Информационные основы контроля работы цифровых автоматов. Систематические коды. Контроль по четности, нечетности по Хеммингу. Подготовка, редактирование и оформление текстовой документации, графиков, диаграмм и рисунков. Обработка, числовых данных в электронных таблицах. Основы компьютерной коммуникации.

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