Информатика и программирование

ТРУДОЕМКОСТЬ ДИСЦИПЛИНЫ
Общая трудоемкость дисциплины составляет 7 ЗЕТ (252 час.).

ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ
Целью дисциплины является ознакомление студентов с основными направлениями и понятиями информатики, приобретение ими навыков работы с различными техническими и программными средствами реализации информационных процессов, формирование у студентов понимания принципов функционирования программного обеспечения ЭВМ, принципов защиты, обработки и преобразования различных видов информации, овладение навыками алгоритмизации и программирования.
Основной задачей изучения дисциплины является приобретение студентами прочных знаний и практических навыков в области, определяемой основной целью курса. В результате изучения курса студенты должны свободно ориентироваться и иметь представление о различных информационных технологиях и основных понятиях информатики.

МЕСТО ДИСЦИПЛИНЫ В СТРУКТУРЕ ООП
Дисциплина «Информатика и программирование» относится к математическому и естественнонаучному циклу базовой (обязательной) части дисциплин. Изучение данной дисциплины необходимо для освоения дисциплин изучаемых на старших курсах, в частности таких дисциплин как: Вычислительные системы, сети и телекоммуникации; Операционные системы; Программная инженерия; Информационные системы и телекоммуникации; Проектирование информационных систем; Базы данных; Информационная безопасность.

ТРЕБОВАНИЯ К УРОВНЮ ОСВОЕНИЯ ДИСЦИПЛИНЫ
Процесс изучения дисциплины направлен на формирование следующих общекультурных (ОК) и профессиональных компетенций (ПК):

  1. способен понимать сущность и проблемы развития современного информационного общества (ОК-7);
  2. способен работать с информацией в глобальных компьютерных сетях (ОК-8);
  3. способен понимать сущность и значение информации в развитии современного информационного общества, сознавать опасности и угрозы, возникающие в этом процессе, соблюдать основные требования информационной безопасности, в том числе защиты государственной тайны (ОК-13);
  4. способен использовать основные законы естественнонаучных дисциплин в профессиональной деятельности и эксплуатировать современное электронное оборудование и информационно-коммуникационные технологии в соответствии с целями образовательной программы бакалавра (ПК-3);
  5. способен ставить и решать прикладные задачи с использованием современных информационно-коммуникационных технологий (ПК-4);
  6. способен применять к решению прикладных задач базовые алгоритмы обработки информации, выполнять оценку сложности алгоритмов, программировать и тестировать программы (ПК-10);
  7. способен эксплуатировать и сопровождать информационные системы и сервисы (ПК-12).
В результате изучения дисциплины студент должен:
Знать: Основные методы кодирования, преобразования, передачи информации, принципы работы основных технических и программных средств реализации информационных процессов. Понятия информатики: данные информация, знания, информационные процессы, информационные системы и технологии методы структурного и объектно-ориентированного программирования; физические основы элементной базы компьютерной техники и средств передачи информации; принципы работы технических устройств ИКТ.
Уметь: Разрабатывать и отлаживать эффективные алгоритмы и программы с использованием современных технологий программирования. Работать с основными информационными технологическими средствами (электронными таблицами, текстовыми редакторами, базами данных, трансляторами языков программирования, интернет-браузерами, операционными системами). Создавать и программировать макросы в электронных таблицах и текстовых документах, создавать исполнимые файлы в операционных системах и работать в режиме командной строки, реализовывать дружественный интерфейс пользователя.
Владеть: Одним из языков программирования высокого уровня (Java, Python, Visial или OOo Basic), средствами обработки тестовой информации и данных, Microsoft Word, LibreOffice Writer, Microsoft Excel, LibreOffice Calc с использованием макросов. Навыками программирования в современных средах (Eclipse, NetBeans).

СОДЕРЖАНИЕ ДИСЦИПЛИНЫ. ОСНОВНЫЕ РАЗДЕЛЫ
ОСНОВНЫЕ ПОНЯТИЯ ИНФОРМАТИКИ. МАТЕМАТИЧЕСКИЕ ОСНОВЫ ИНФОРМАТИКИ. КОДИРОВАНИЕ ИНФОРМАЦИИ. КОДИРОВАНИЕ ПРИ НАЛИЧИИ ШУМОВ. ТЕХНИЧЕСКИЕ И ПРОГРАММНЫЕ СРЕДСТВА РЕАЛИЗАЦИИ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ. СТРУКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С ТОЧКИ ЗРЕНИЯ ПОЛЬЗОВАТЕЛЯ. СИСТЕМНОЕ ПО. ПРИКЛАДНОЕ ПО. СРЕДСТВА И АЛГОРИТМЫ ПРЕДСТАВЛЕНИЯ, ХРАНЕНИЯ И ОБРАБОТКИ ТЕКСТОВОЙ И ЧИСЛОВОЙ ИНФОРМАЦИИ. МОДЕЛИ РЕШЕНИЯ ФУНКЦИОНАЛЬНЫХ И ВЫЧИСЛИТЕЛЬНЫХ ЗАДАЧ. ОСНОВЫ И МЕТОДЫ ЗАЩИТЫ ИНФОРМАЦИИ ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ. ПОНЯТИЕ ОБ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЯХ НА СЕТЯХ. АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ. ПОНЯТИЕ ПРОГРАММНОГО ПРОДУКТА. ЭКОНОМИЧЕСКИЕ, ОРГАНИЗАЦИОННЫЕ И ПРАВОВЫЕ ВОПРОСЫ СОЗДАНИЯ ПРОГРАММНОГО И ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ.

ВИДЫ УЧЕБНОЙ РАБОТЫ
Лекции, лабораторные работы.

ФОРМА АТТЕСТАЦИИ ПО ДИСЦИПЛИНЕ
Изучение дисциплины заканчивается зачетом и экзаменом.

Методические материалы:

  1. Суханов А. Я. Информатика и программирование: Учебное методическое пособие для выполнения лабораторных работ – 226 с.
  2. Суханов А. Я. Информатика и программирование: Учебное методическое пособие по самостоятельной и индивидуальной работе студентов – 21 с.