Содержание учебной дисциплины 1. Информатика как наука и учебный предмет. Предмет, цели и задачи обучения информатике. История развития и место информатики среди других наук. 2. Информация и информационные процессы. Понятие информации, общая характеристика процессов сбора, передачи, обработки и накопления информации. Свойства информации. Информационные технологии. Количество информации как мера уменьшения неопределенности знаний. Единицы измерения информации. Формулы Хартли и Шеннона. 3. Системы счисления. Позиционные системы счисления. Двоичная система счисления, 8-ная и 16-ная системы счисления. Перевод чисел из одной системы счисления в другую. Арифметические операции в позиционных системах счисления. 4. Кодирование и обработка информации. Основы двоичного кодирования информации. Представление целых чисел в памяти ЭВМ и операции над ними. Представление вещественных чисел в памяти ЭВМ и операции над ними. Двоичное кодирование и обработка текстовой, графической и звуковой информации. 5. Логические основы ЭВМ. Алгебра логики. Логическое высказывание. Операции над логическими высказываниями. Логические выражения и таблицы истинности. Логические законы и правила преобразования логических выражений. Логические элементы компьютера. Базовые логические элементы. Сумматор Полусумматор. Полный одноразрядный сумматор. Многоразрядный сумматор. Триггер. двоичных чисел. 6. Технические и программные средства реализации информационных процессов. История развития ЭВМ. Принципы Джона фон Неймана. Понятие архитектуры ЭВМ. Магистральномодульный принцип архитектуры ЭВМ. Устройства ввода/вывода данных, их разновидности и основные характеристики. Программное обеспечение (ПО) ЭВМ: системное, прикладное, инструментальное. Операционные системы. Операционные оболочки. Служебные программы. Файлы и файловая система. Операции с файлами. Каталоги. Логическая структура дисков. Прикладное ПО. Пакеты прикладных программ: текстовый процессор, табличный процессор, графический процессор. 7. Технология хранения и обработки данных в базах данных. Иерархические и сетевые базы данных. Реляционные базы данных: основные понятия реляционных баз данных. Системы управления базами данных (СУБД). Формы представления данных (таблицы, формы, запросы, отчеты). 8. Модели решения функциональных и вычислительных задач. Модель и моделирование. Классификация моделей по различным критериям. Основные свойства модели. Жизненный цикл моделируемой системы. Компьютерное моделирование. 9. Алгоритмизация и программирование. Понятие алгоритма и его свойства. Блок-схема алгоритма. Базовые алгоритмические структуры – следование, ветвление, цикл. Данные, их типы, структуры и обработка. Классификация языков программирования. Языки программирования высокого уровня; базы данных; программное обеспечение и технологии программирования. Понятие о структурном программировании. Нисходящий метод проектирования программ. Модульный принцип программирования. Объектноориентированное программирование. Трансляция, компиляция и интерпретация. 10. Локальные и глобальные сети ЭВМ. Топология локальных сетей: шина, звезда, кольцо. Стек протоколов TCP/IP. Глобальная компьютерная сеть Интернет. Организация взаимодействия между устройствами сети. Адресация в Интернете. Система доменных имен DNS. Сервисы сети Интернет. Технология World Wide Web. Универсальный локатор ресурса (URL). Браузеры и их назначение. Поиск информации в Интернете. Основы защиты информации и сведений, составляющих государственную тайну; методы защиты информации; компьютерный практикум: антивирусные программы.