• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2019/2020

Теоретические основы информатики

Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус: Курс обязательный (Бизнес-информатика)
Направление: 38.03.05. Бизнес-информатика
Когда читается: 1-й курс, 3, 4 модуль
Формат изучения: без онлайн-курса
Язык: русский
Кредиты: 6
Контактные часы: 84

Программа дисциплины

Аннотация

Дисциплина относится к циклу профессиональных дисциплин и блоку дисциплин, обеспечивающих базовую подготовку. Для освоения учебной дисциплины студенты должны знать основы линейной алгебры , основы дискретной математики (множества, отношения, операции над отношениями), основы теории вероятности (понятие вероятности, дискретные случайные величины и их вероятностные распределения, математическое ожидание случайной величины). Основные положения этой дисциплины должны быть использованы в дисциплинах: алгоритмы и структуры данных, информационные процессы, системы и сети, объектно-ориентированное программирование, технологии разработки прикладных приложений, управление данными.
Цель освоения дисциплины

Цель освоения дисциплины

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

Планируемые результаты обучения

  • Владеть навыками создавать, представлять, анализировать, преобразовывать и сохранять информацию на электронных носителях
  • Знать основные типы данных, уметь инициализировать анализировать и обрабатывать данные.
  • Уметь работать с строками, списками, словарями, кортежами.
  • Уметь создавать, отображать, редактировать, читать и записывать данные
  • Уметь манипулировать данными на удаленных серверах и уметь обеспечивать передачу данных между серверами
  • Владеть навыками разработки программного обеспечения, обеспечивающего подготовку и анализ данных
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Информация и данные
    Понятие информации и ее классификация. Сообщения и его формы, знаки и алфавиты.Ин-формация и данные. Конечный источник сообщений и энтропия источника. Кодирование сообще-ний источника и текстов. Основные кодировки символов ASCII, CP1251, UTF-8. Равномерное и неравномерное кодирование. Оптимальное кодирование,свойства оптимальных кодов, построение оптимального кода сжатия методом Хафмена.
  • Основные типы данных и обработка данных
    Понятие типа данных. Базовые типы: предельные значения, свойства и методы. Константы, переменные. Преобразование типов. Инициализация переменных. Операции и выражения для основных типов данных. Логические операции и операции отношения. Приоритеты операций.
  • Конструируемые объекты
    Объявление и инициализация объектов (строк, списков, словарей и кортежей и др.). Свойства и методы объектов. Доступ к элементам и операции с объектами. Особенности и возможности работы с основными конструируемыми типами данных (изменение, добавление, удаление, фильтрация, сортировка и др.)
  • Файловые системы и потоковый ввод-вывод данных
    Организация информации в файлах и файловых системах. Файловая система: структура файловой системы, типы файлов, состав стандартных каталогов, систем. Управление представлением и содержанием файловой системы. Стандартные потоки: стандартный поток ввода, стандартный поток вывода, стандартный поток вывода сообщений об ошибках. Потоковый ввод-вывод. Стандартные потоки: стандартный поток ввода, стандартный поток вывода. Методы и возможности создания, редактирования, чтения и записи данных. Кодировка символов в потоках: кодовые страницы. Перенаправление стандартных потоков.
  • Передача, защита и хранение информации
    Основные способы и протоколы передачи информации (http,ftp, ssh). Надежность передачи данных и способы повышения надежности. Защита информации при передаче, основные угрозы и методы защиты от них. Архивирование и сжатие информации.
  • Анализ и обработка и информации
    Способы формальной записи и представления алгоритма для обработки информации. Блок-схемы и правила описания блок-схем. Программа как способа записи алгоритма. Реализация нели-нейных алгоритмов и операторов цикла. Логические операции и условные операторы. Программирование и программное обеспечение. Функции языков программирования. Классификация и спецификация языков программирования. Синтаксис языков программирования. Функции и их назначение. Виды функций, описание и определение функций. Аргументы, параметры и возвращаемые значения. Основные встроенные функции. Возможности и особенности подключения модулей и библиотек при разработке программного обеспечения.
Элементы контроля

Элементы контроля

  • неблокирующий Защита домашнего задания
  • неблокирующий Оценка аудиторной работы
  • неблокирующий Защита лабораторной работы
  • неблокирующий Экзамен
    Экзамен проводится в письменной форме (опрос по материалам курса). Экзамен проводится на платформе Zoom (https://zoom.us). К экзамену необходимо подключиться согласно расписанию ответов, высланному преподавателем на корпоративные почты студентов накануне экзамена. Компьютер студента должен удовлетворять требованиям: наличие рабочей камеры и микрофона, поддержка Zoom. Для участия в экзамене студент обязан: поставить на аватар свою фотографию, явиться на экзамен согласно точному расписанию, при ответе включить камеру и микрофон. Во время экзамена студентам запрещено: выключать камеру, пользоваться конспектами и подсказками. Кратковременным нарушением связи во время экзамена считается нарушение связи до 5 минут. Долговременным нарушением связи во время экзамена считается нарушение 5 минут и более. При долговременном нарушении связи студент не может продолжить участие в экзамене. Процедура пересдачи аналогична процедуре сдачи.
Промежуточная аттестация

Промежуточная аттестация

  • Промежуточная аттестация (4 модуль)
    0.4 * Защита домашнего задания + 0.4 * Защита лабораторной работы + 0.2 * Оценка аудиторной работы
Список литературы

Список литературы

Рекомендуемая основная литература

  • Alexei White - JavaScript Programmer's Reference - John Wiley & Sons, Incorporated, 2009-1035 - Текст электронный - https://ebookcentral.proquest.com/lib/hselibrary-ebooks/detail.action?docID=456275
  • Christopher Negus - Ubuntu Linux Toolbox : 1000+ Commands for Ubuntu and Debian Power Users - John Wiley & Sons, Incorporated - 2013-370 - Текст электронный - https://ebookcentral.proquest.com/lib/hselibrary-ebooks/detail.action?docID=843642
  • Luke Sneeringer - Professional Python - John Wiley & Sons, Incorporated, 2015-312 - Текст электронный - https://ebookcentral.proquest.com/lib/hselibrary-ebooks/detail.action?docID=4187169
  • Neil Matthew and Richard Stones - Beginning Linux Programming - John Wiley & Sons, Incorporated, 2007-210 - Текст электоронный - https://ebookcentral.proquest.com/lib/hselibrary-ebooks/detail.action?docID=319344
  • Черпаков И. В. - ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ИНФОРМАТИКИ. Учебник и практикум для академического бакалавриата - М.:Издательство Юрайт - 2019 - 353с. - ISBN: 978-5-9916-8562-7 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/teoreticheskie-osnovy-informatiki-433467

Рекомендуемая дополнительная литература

  • Budi Kurniawan - HTML : A Beginner's Tutorial - Brainy Software, 2015-116 - Текст электронный - https://ebookcentral.proquest.com/lib/hselibrary-ebooks/detail.action?docID=4339838
  • Danny Goodman, Michael Morrison, Paul Novitski, Tia Gustaff Rayl, and Tia Gustaff Rayl - JavaScript Bible - John Wiley & Sons, Incorporated - 2010-2046 - Текст электронный - https://ebookcentral.proquest.com/lib/hselibrary-ebooks/detail.action?docID=624389
  • Gabriele Lanaro - Python High Performance Programming - Packt Publishing, Limited, 2013 -123 - Текст электронный - https://ebookcentral.proquest.com/lib/hselibrary-ebooks/detail.action?docID=1572936
  • Kelly C. Bourne - Application Administrators Handbook : Installing, Updating and Troubleshooting Software Elsevier Science & Technology, 2013- 623 - Текст электронный - https://ebookcentral.proquest.com/lib/hselibrary-ebooks/detail.action?docID=1402501