1. Модуль 1. Основы информационных технологий

1

Модуль 1. Основы информационных технологий

1.1

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

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

Основы теории программирования, языки программирования. Процедурный язык программирования. Элементы языка. Среда программирования.

ПК-2, ПК-3

1.2

Компьютерные сети, распределенные вычисления

Современные компьютерные и информационно-коммуникационные технологии, их применение для обработки медико-биологических данных. Компьютерные сети - определение, виды, преимущества использования. Архитектура и топология локальных сетей. Распределенные и параллельные вычисления. Облачные хранилища данных. Удаленная работа с серверами (контейнеры). Аппаратное и программное сетевое обеспечение. Реализация контейнерной виртуализации. Создание зашифрованного контейнера. Основные понятия информационной безопасности. Антивирусная защита.

ПК-2, ПК-3

1.3

Основы объектно-ориентированного программирования

Основные понятия объектно-ориентированного программирования - абстракция, класс объектов, инкапсуляция, наследование, полиморфизм. Проектирование информационных систем с использованием объектно-ориентированных сценарных языков. Среда программирования и программирование на объектно-ориентированном языке программирования. Синтаксис. Типы данных. Понятие объекта, класса. Пространство имен. Частичные типы. Модель объектно-ориентированного программирования. Абстрактные классы. Виртуальные методы. Понятие интерфейса. Понятие процесса и параллельной обработки. Управление данными. Структуры данных, распределение памяти, методы доступа. Файловая система. Планирование и организация процессов. Организация интерфейса пользователя. Служебные программы.

ПК-2, ПК-3

1.4

Основы проектирования и работы с базами данных

Основные понятия в теории баз данных. Назначение основных объектов систем управления базами данных. Основные принципы создания баз данных. Выбор систем кодирования и классификации информации. Моделирование реляционных баз данных. Разработка структуры отношений баз данных. Определение поля первичного ключа. Структура и схема данных. Типы данных. Нормализация баз данных. Построение информационно-логической модели данных. Обеспечение целостности данных. Логический контроль данных. Создание объектов базы данных. Организация интерфейсных решений в системе управления базами данных. Формы. Создание вкладок, переключателей, полей со списком, кнопок перехода. Подключение справочников. Многотабличные формы. Использование подчиненных форм. Конструктор запросов. Язык структурированных запросов. Типы запросов. Условия отбора записей. Вычисляемые поля. Построение выражений. Функции и операторы по работе с текстовыми, числовыми и логическими данными. Запросы на выбор, обновление, добавление, удаление данных. Запросы с параметром. Запросы с использованием групповых операций и статистических функций. Представление результатов запроса. Элементы управления объекта "Отчеты". Использование аналитических моделей при проектировании баз данных и информационных систем. Языки структурированных запросов к базам данных реляционного и графового типа.

ПК-2, ПК-3

1.5

Промежуточная аттестация по модулю 1

Контроль результатов обучения в рамках освоения тем 1.1 - 1.4.

ПК-2, ПК-3