Сайты ТУСУРа
Нажимая кнопку «СОГЛАСЕН», Вы подтверждаете то, что  Вы проинформированы об использовании cookies на нашем сайте. Отключить cookies Вы можете в  настройках своего браузера. Подробнее
Для того, чтобы мы могли качественно предоставить Вам услуги, мы используем cookies, которые сохраняются на Вашем компьютере (Сведения о местоположении; ip-адрес; тип, язык, версия ОС и браузера; тип устройства и разрешение его экрана; источник, откуда пришел на сайт пользователь; какие страницы открывает и на какие кнопки нажимает пользователь; эта же информация используется для обработки статистических данных использования сайта посредством интернет-сервиса Яндекс.Метрика)

Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей

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

Рассматриваются вопросы организации практик и самостоятельной работы по курсу "Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей", предложены следующие темы: методологии программирования, методики выбора программного обеспечения, методы анализа и разработки алгоритмов, методы тестирования программного обеспечения. Для аспирантов специальности 05.13.11

Кафедра технологий электронного обучения

Библиографическая запись:

Кручинин, В. В. Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей: Методические указания к практическим занятиям и организации самостоятельной работы аспирантов [Электронный ресурс] / В. В. Кручинин, Ю. В. Морозова. — Томск: ТУСУР, 2018. — 72 с. — Режим доступа: https://edu.tusur.ru/publications/7484
Год издания: 2018
Количество страниц: 72
Скачиваний: 94

Оглавление (содержание)

1 Введение 4

2 Методические указания для проведения практических занятий 5

2.1 Практическое занятие «Системный анализ. Разработка требований к алгоритмическому и программному обеспечению» 5

2.2 Практическое занятие «Методика выбора инструментальных систем программирования (ИС)» 14

2.3 Практическое занятие «Методы выбора систем баз данных и знаний» 14

2.4 Практическое занятие «Основные функции системы программирования для систем компьютерной алгебры» 15

2.5 Практическое занятие «Применение методов анализа алгоритмов, вычислительные эксперименты» 16

2.6 Практическое занятие «Методы грубой силы» 16

2.7 Практическое занятие «Метод ветвей и границ» 17

2.8 Практическое занятие «Метод «Разделяй и властвуй»» 18

2.9 Практическое занятие «Жадный метод» 18

2.10 Практическое занятие «Метод динамического программирования» 19

2.11 Практическое занятие «Методы комбинаторной генерации, основанные на деревьях И/ИЛИ» 21

2.12 Практическое занятие «Алгоритмы комбинаторной генерации сочетаний, разбиений и композиций» 24

2.13 Практическое занятие «Алгоритмы комбинаторной генерации множеств, заданных числами Каталана» 29

2.14 Практическое занятие «Алгоритмы комбинаторной генерации корневых деревьев 33

2.15 Практическое занятие «Алгоритмы, основанные на генетическом методе» 52

2.16 Практическое занятие «Комбинированные методы построения алгоритмов» 52

2.17 Практическое занятие «Метод тестирования белым ящиком» 53

2.18 Практическое занятие «Метод тестирования черным ящиком» 64

3 Методические указания для организации самостоятельной работы 67

3.1 Общие положения 67

3.2 Проработка лекционного материала 67

3.3 Подготовка к практическим занятиям 68

3.4 Самостоятельное изучение тем теоретической части курса 68

4 Рекомендуемые источники 71