up

Языки программирования и операционные системы (Информационные технологии в медицине)

5 September 2024 - 31 January 2025 г.
Start In 54 days
140 days
Before the end of the enrollment
  • Russian

    course language

  • от 10 до 16 недель

    course duration

  • from 4 to 7 hours per week

    needed to educate

  • 2 credit points

    for credit at your university

About

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

Информационные системы в медицине являются неотъемлемой частью современной системы здравоохранения. Они предназначены для сбора, обработки, анализа и хранения медицинской информации, а также для поддержки принятия решений врачами и оптимизации рабочих процессов в медицинских учреждениях. Такие системы включают в себя электронные медицинские карты, системы автоматизации лабораторий и диагностических центров, системы поддержки принятия врачебных решений, интеграционные решения для различных медицинских учреждений и многое другое. Важным направлением развития информационных систем в медицине является внедрение технологий искусственного интеллекта и анализа больших данных для автоматизации процессов диагностики, прогнозирования и оптимизации лечения.

В рамках курса рассматриваются различные аспекты программирования на языке C++ и информационных систем в медицине, такие как написание программного обеспечения для автоматизация лабораторных процессов, работу с данными и анализ медицинских данных.

Format

Стоимость доступа к материалам курса за исключением ознакомительной части (включая тестовые материалы и возможность пройти экзамен с прокторингом и получить сертификат) составляет 3600 рублей. Для этого нужно пройти текущее тестирование не меньше чем на 60% и итоговый тест не меньше чем на 60%.

  1. Прата, С. Язык программирования С++. Лекции и упражнения [Текст] / С. Прата ; пер. с англ. - 6-е изд. - Москва [и др.] : Вильямс, 2017, 2016. - 1244 с. - ISBN 978-5-8459-2048-5
  2. Керниган, Б. Язык программирования С [Текст] / Б. Керниган, Д. Ритчи. - 2-е изд., перераб. и доп. - Москва [и др.] : Вильямс, 2015. - 288 с. - ISBN 978-5-8459-1975-5
  3. Б. Страуструп. Язык программирования С++ Второе дополненное издание

Course program

Модуль 1 Введение

  1. От счетов до ЭВМ
  2. История и развитие С++

Модуль 2 Первые шаги

  1. Общий формат программы на С++. Файлы заголовков. Директивы препроцессора.
  2. Идентификаторы, переменные и области видимости. Операторы.  Cоставной оператор «блок»

Модуль 3 Типы данных I

  1. Базовые и производные типы. Базовые скалярные целочисленные типы и типы без знаков. Символьные константы. Системы счисления
  2. Базовые скалярные вещественные типы. Производные скалярные типы: перечисления, указатели и ссылки

Модуль 4 Операнды и операции

  1. Унарные и бинарные операции. Выражения отношений, присваивание и сравнение. Управляющие последовательности
  2. Операция определения размера. Сборка программы и работа с отладчиком

 

Модуль 5 Структурирование данных: циклы и инварианты

  1. Условные операторы и операции: оператор if/ if else, конструкция switch case, тернарная операция сравнения
  2.  Цикл for. Цикл do while. Цикл while

 

Модуль 6 Типы данных II

  1. Структурирование данных: производные составные типы – массивы. многомерные массивы и циклы
  2. Доступ к элементам массива через указатели

Модуль 7 Типы данных III

  1. Структурирование данных: производные составные типы –структуры. Битовые поля в структурах
  2. Производные составные типы: объединения. Доступ к элементам структуры через указатели

 

Модуль 8 Процедуры и функции

  1. Процедуры и функции. Объявления и прототипы функций. Передача параметров в функции
  2. Функции без параметров. Функции с параметрами, принимающими значения по умолчанию. Передача в функции произвольного числа параметров

Модуль 9 Стандартный ввод-вывод I

  1. Структурирование данных: файлы. Работа с файлами через структуру типа FILE
  2. Основные функции для работы с файлами через структуру

 

Модуль 10 Стандартный ввод-вывод II

  1. Работа с файлами через потоки. Основные функции для работы с файлами через потоки
  2.  Ошибки открытия файлов и ввода вывода

Education results

В результате обучения по курсу слушатель будет:
Знать:

  • основные конструкции языка C  (С++), связанные с объектно-ориентированным проектированием

Уметь:

  • проектировать приложения для обработки медицинских данных (например, фотографий гематологических образцов).
  • обрабатывать файлы с медицинскими данными, объем которых превышает ёмкость одного из целых типов данных

Владеть:

  • навыки самостоятельного написания программы на языке C  (С++).

Education directions

Knowledge

Знание основных конструкций языка C  (С++), связанных с объектно-ориентированным проектированием.

Skills

Умение проектировать приложения для обработки медицинских данных (например, фотографий гематологических образцов).

Умение обрабатывать файлы с медицинскими данными, объем которых превышает ёмкость одного из целых типов данных.

Abilities

Навыки самостоятельного написания программы на языке C  (С++).

Архангельская Ирина Владимировна


Position: Старший преподаватель ИФИБ

Простаков Святослав Николаевич


Position: Ассистент кафедры компьютерных медицинских систем НИЯУ МИФИ

course completion certificate

Certificate

It is possible to get a certificate for this course.

The cost of passing the procedures for assessing learning outcomes with personal identification - 3600 Р.

Similar courses