Дисциплина: "Алгоритмизация и программирование"

3 год обучения, 5 семестр

Форма контроля: Зачёт

Краткое описание дисциплины:

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

Задачи дисциплины:

Целью освоения дисциплины «Разработка виртуальных интерфейсов на языке Python» является усвоение теоретических, методических и технологических основ разработки современных информационных систем на основе языка Python, освоение общих принципов работы и получение практических навыков проектирования информационных систем для решения прикладных задач.

Задачи дисциплины «Алгоритмизация и программирование»:

·        ознакомление с теорией о структурах данных и базовых алгоритмах;

·        определение понятия временной сложонсти и сложности по памяти для алгоритмов;

·        определение требований к эффективному применению структур и алгоритмов;

·        определение основных фундаментальных и абстрактных структур;

Студент, прошедший дисциплину будет обладать следующими компетенциями:

Способен использовать правильные структуры данных, в зависимости от входных данных;

Способен анализировать и программировать задачи в целях оптимизации скорости их исполнения;

Способен самостоятельно реализовывать классы структур данных на любом языке программирования;


Преподаватель: Баринов Владимир Романович, преподаватель, аспирант кафедры "Инфокогнитивные Технологии"

V.R.Barinov@staff.mospolytech.ru


Фото Армаш Марины Николаевны

Преподаватель: Армаш Марина Николаевна, старший преподаватель кафедры

"Инфокогнитивные Технологии"

wer-m@ya.ru