Программная инженерия Нижний Новгород 017 Лабораторный


Программа общего курса «Алгоритмы и структуры данных»


Download 1.23 Mb.
Pdf ko'rish
bet11/87
Sana08.06.2023
Hajmi1.23 Mb.
#1463900
TuriУчебно-методическое пособие
1   ...   7   8   9   10   11   12   13   14   ...   87
Bog'liq
Pract ADS

Программа общего курса «Алгоритмы и структуры данных» 
1. Цели и задачи курса и его место в учебном процессе 
1.1. Цель преподавания курса 
Усложнение решаемых человеком научно-технических и управленческих задач ведет к 
возрастанию сложности математических средств, развиваемых для анализа таких проблем. 
Основой для эффективного использования усложняющихся математических методов 
специалистами из проблемных областей является создание проблемно-ориентированных 
человеко-машинных систем, автоматизирующих процесс построения и анализа сложной 
математической модели объекта или явления (по описанию, представленному в терминах 
соответствующей области приложений). Проблемно-ориентированный специалист может 
эффективно пользоваться такой системой, не вдаваясь в вопросы программного 
воплощения соответствующих математических моделей и методов, как при написании 
программы на языке высокого уровня можно не знать способов трансляции этой программы 
в машинные команды. По существу, такие системы создают некоторую новую проблемно-
ориентированную (виртуальную) машину для прикладного специалиста, приспособленную 
для удобного описания объектов проблемной области и операций над этими объектами. 
Цель данного курса состоит в изучении основных способов компьютерного 
представления математических методов моделирования и анализа в виде таких 
виртуальных машин. 
1.2. Задачи изучения курса 
Изучение курса включает освоение методов компьютерного представления сложных 
математических моделей (отображающих проблемно-ориентированные объекты и 
операции над ними), обеспечивающих создание виртуальных машин, в т.ч. 

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

методы разработки математических структур, соответствующих сложным 
объектам (таблицам, текстам, чертежам и т.п.) и операций над этими структурами; 

методы распределения компьютерных ресурсов между динамически изменяемыми 
структурами данных и конкурирующими вычислительными процессами; 

принципы разработки масштабных программных систем, создаваемых для 
компьютерного представления сложных объектов и явлений

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

Download 1.23 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   87




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling