Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В рамках курса «Программирование на языках высокого уровня» изучается несколько областей современной Computer Science, необходимых разработчику программного обеспечения.
Первая часть курса посвящена алгоритмам сортировки и поиска – алгоритмам, решающим наиболее частые задачи программирования и иллюстрирующим многие общие закономерности разработки ПО.
В рамках второй части курса изучаются контейнеры данных, т.е. объекты, хранящие совокупность объектов однотипных объектов и обеспечивающие их добавление, удаление и поиск. Рассматриваются внутренние закономерности контейнеров (как организовано хранение данных в каждом из них) и пользовательские характеристики контейнеров (набор возможных операций и время их выполнения).
В третьей части курса рассматривается реализация алгоритмов и контейнеров в рамках стандартной библиотеки языка программирования C++ - STL (Standard Template Library). Эта часть курса решает три задачи:
1. Иллюстрация теоретически рассмотренных контейнеров и алгоритмов примером их реальной реализации.
2. Формирование навыков использования STL, необходимых при разработке программного обеспечения на C++.
3. Закрепление знаний о языке C++, изучение способов реализации алгоритмов на C++.
Самостоятельная работа студента в рамках курса должна содержать следующие элементы:
1. Изучение теоретического материала по методическим пособиям, рекомендованной литературе и другим источникам информации.
2. Подготовка эссе, рефератов и докладов по конкретным разделам курса. Рекомендуется при подготовке эссе, реферата или доклада разработать также демонстрационную программу, иллюстрирующую рассматриваемый алгоритм или контейнер.
3. Выполнение домашних заданий, связанных с разработкой алгоритмов и прикладных программ.
Дата публикования: 2015-01-13; Прочитано: 153 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!