Аннотация к рабочей программе...

14

Upload: others

Post on 06-Sep-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Аннотация к рабочей программе дисциплиныfit.nsu.ru/data_/docs/bak/OOP/4_RPD/09.03.01.1/_09.03.01.1_DV1.2_rpd.pdfзанятий: лекции, практические
Page 2: Аннотация к рабочей программе дисциплиныfit.nsu.ru/data_/docs/bak/OOP/4_RPD/09.03.01.1/_09.03.01.1_DV1.2_rpd.pdfзанятий: лекции, практические
Page 3: Аннотация к рабочей программе дисциплиныfit.nsu.ru/data_/docs/bak/OOP/4_RPD/09.03.01.1/_09.03.01.1_DV1.2_rpd.pdfзанятий: лекции, практические

3

Аннотация к рабочей программе дисциплины

«Гибридные системы с ARM-архитектурой»

Дисциплина «Гибридные системы с ARM-архитектурой» реализуется в рамках

образовательной программы высшего образования – программы бакалавриата 09.03.01

ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА. КОМПЬЮТЕРНЫЕ НАУКИ И

СИСТЕМОТЕХНИКА по очной форме обучения на русском языке.

Место в образовательной программе:

Дисциплина «Гибридные системы с ARM-архитектурой» реализуется в 5 семестре в рамках

части, формируемой участниками образовательных отношений, Блока 1 дисциплин (модулей) и

является дисциплиной по выбору.

Для успешного освоения дисциплины необходимы базовые знания приобретенные в

результате освоения предшествующих дисциплин Введение в алгебру и анализ, Введение в

дискретную математику и математическую логику, Императивное программирование,

Декларативное программирование, Физика 1, Операционные системы.

Дисциплина охватывает круг вопросов, связанных с построением системам, основанных на

ARM-процессорах, имеющих на кристалле программируемую электрическим полем

вентильную матрицу (FPGA), рассматриваются: языки описания аппаратуры,

программирование процессора общего назначения, способы взаимодействия процессора и

FPGA.

Дисциплина «Гибридные системы с ARM-архитектурой» направлена на формирование

компетенций:

ПК-1 Способен разрабатывать требования и проектировать программное обеспечение.

Перечень основных разделов дисциплины: Преподавание дисциплины предусматривает проведение следующих видов учебных

занятий: лекции, практические занятия.

Основные темы:

Знакомство с архитектурой и языком ассемблера для ARMv7

Системное программное обеспечение ОС Linux.

Основы программирования ПЛИС

Взаимодействие с интерфейсами ввода-вывода

Гибридные системы

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

Общий объем дисциплины – 4 зачетные единицы (144 часа)

Правила аттестации по дисциплине.

Текущая аттестация по дисциплине «Гибридные системы с ARM-архитектурой»

проводится в форме заданий, проекта.

Защита проекта проводится в конце семестра и предполагает демонстрацию студентами

работы программы, а также ответы на вопросы со стороны преподавателя для определения

усвоенного материала.

Экзамен студенты сдают устно по билетам. Ответ по билету оценивается по степени

соответствия содержания ответа вопросу, четкости и ясности изложения материала.

Page 4: Аннотация к рабочей программе дисциплиныfit.nsu.ru/data_/docs/bak/OOP/4_RPD/09.03.01.1/_09.03.01.1_DV1.2_rpd.pdfзанятий: лекции, практические

4

Промежуточная аттестация по дисциплине производится: в 5 семестре в виде экзамена.

По результатам аттестации выставляется оценка по шкале «неудовлетворительно»,

«удовлетворительно», «хорошо», «отлично». Оценки «отлично», «хорошо»,

«удовлетворительно» означают успешное прохождение промежуточной аттестации.

Учебно-методическое обеспечение дисциплины.

Учебно-методические материалы по дисциплине «Гибридные системы с ARM-архитектурой»

выложены на странице курса в сети Интернет:

URL:

https://drive.google.com/file/d/1G-ypFP1UmWoNzf_M6-PC90ptYGxOHmqN/view?usp=sharing

Page 5: Аннотация к рабочей программе дисциплиныfit.nsu.ru/data_/docs/bak/OOP/4_RPD/09.03.01.1/_09.03.01.1_DV1.2_rpd.pdfзанятий: лекции, практические

5

1. Внешние требования к дисциплине

Таблица 1.1

Компетенция ПК-1 Способен разрабатывать требования и проектировать программное

обеспечение.

ПК-1.6

Способен на основе знания первых принципов информатики и широкой

эрудиции в моделях и методах с ней связанных проектировать программно-

аппаратные средства для решения практических задач на основе как

неформального технического задания, так и формальных спецификаций

2. Требования к результатам освоения дисциплины

Таблица 2.1

Результаты изучения дисциплины по уровням освоения

(иметь представление, знать, уметь, владеть)

Формы организации занятий

Лекции

Практики

/

семинары

Самостояте

льная

работа

ПК-1.6 Способен на основе знания первых принципов информатики и широкой эрудиции в

моделях и методах с ней связанных проектировать программно-аппаратные средства для

решения практических задач на основе как неформального технического задания, так и

формальных спецификаций

1 Знать схему построения гибридных систем, программную

архитектуру ARM-процессора и FPGA, принципы

функционирования ОС Linux и её подсистем: ввода-вывода,

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

+ + +

2. Уметь проектировать гибридные системы, разбивать

задачу на интерфейсную часть, выполняемую на процессоре

общего назначения и вычислительную, выполняемую на

ПЛИС, применять инструментарий разработки гибридных

систем: интегрированной средой разработки на FPGA

(Xilinx Vivado), средства и методы разработки и отладки

программного обеспечения в ОС Linux; инструментальными

средствами программирования для ОС Linux: командный

процессор bash; компилятор языков С (GCC) и ассемблер

(GAS); отладчик GDB.

+ + +

3. Содержание и структура учебной дисциплины

Таблица 3.1

Темы лекций

Активные

формы,

час.

Часы

Ссылки на

результаты

обучения

Семестр: 5

Предмет и содержание курса, учебно-методическая и

научная литература. История развития RISC-процессоров.

Обзор сфер использования ARM-процессоров. Краткий

обзор понятия гибридных систем, примеры коммерческих

реализаций System-on-Chip (SoC) и System-on-Module

(SoM) с использованием Программируемых Логических

Интегральных Схем (ПЛИС). Технологии Zynq (Xilinx),

Cyclone V SoC (Altera), платы с ARM-процессорами

Techological Systems

4 4 1, 2

Знакомство с аппаратной архитектурой ARMv7: адресное

пространство, шины, обработка прерываний,

функциональные блоки процессора. Язык ассемблер для

4 4 1, 2

Page 6: Аннотация к рабочей программе дисциплиныfit.nsu.ru/data_/docs/bak/OOP/4_RPD/09.03.01.1/_09.03.01.1_DV1.2_rpd.pdfзанятий: лекции, практические

6

ARMv7. Знакомство с программной архитектурой

ARMv7: изучение набора регистров, основных

арифметико-логических команд, способов адресации

памяти и передачи управления в функции и возврат из

них, передача управления в адресное пространство ядра

ОС (системные вызовы).

Системное программное обеспечение ОС Linux.

Использование протоколов SSH и Telnet для работы в

среде POSIX и передачи файлов. Командный процессор

bash, команды взаимодействия с файловой системой: mc,

ls, mv, cp, find. Использование встроенной документация

man, компиляторов языков С (GCC) и ассемблера (GAS),

отладчика GDB. Понятие сервиса (демона) в среде POSIX,

загрузочные скрипты.

6 6 1, 2

Основы программирования ПЛИС. Интегрированная

среда разработки Xilinx Vivado. Перепрограммирование

ПЛИС на плате Zedboard. Краткий обзор языков описания

аппаратуры (AHDL, VHDL, Verilog). Основы VHDL,

понятие «вентиль». Создание комбинаторных схем с

использованием языка VHDL. Реализация

последовательных и параллельных сумматоров.

Принципы построения вычислительных конвейеров на

базе программируемой логики.

8 8 1, 2

Взаимодействие с интерфейсами ввода-вывода.

Способы взаимодействия программ, написанных на

языках общего назначения с ПЛИС. Права доступа в

Linux, Set-UID бит. Символьные устройства в Linux.

Работа с символьным устройством /dev/mem.

Использование и перепрограммирование ПЛИС для

доступа к АЦП, шинам SPI, CAN, UART.

4 4 1, 2

Гибридные системы. Гибридные системы. Примеры

гибридных систем. Сбор цифровых, аналоговых и

мультимедиа сигналов в платах Zedboard. Обработка

сигналов разного вида в одной программе, с

использованием ПЛИС.

4 4 1, 2

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

систем. Подходы к программированию систем с

использованием цифровых, аналоговых и мультимедиа

сигналов.

2 2

Итого 32 32

Таблица 3.2

Темы практических занятий

Активные

формы,

час.

Часы

Ссылки на

результаты

обучения

Учебная деятельность

Семестр: 5

Знакомство с системным программным обеспечением Linux. Рассматриваются способы перемещения кода на ARM (ftp, sftp) и написания кода непосредственно в среде Linux (vim, nano).

6 6 1, 2 Разбор теоретической темы,

представленной на лекции,

решение задач

Page 7: Аннотация к рабочей программе дисциплиныfit.nsu.ru/data_/docs/bak/OOP/4_RPD/09.03.01.1/_09.03.01.1_DV1.2_rpd.pdfзанятий: лекции, практические

7

Разбираются основные ключи ассемблера GAS, и линковщика Ld. Рассматриваются: понятие сервиса (демона) в среде UNIX, загрузочные скрипты, уровни запуска (runlevel), основы работы с сокетами в Linux. Решается задача создания эхо-сервиса, доступного через Ethernet. Разбираются основные ключи компилятора gcc.

Знакомство с программированием на языках описания аппаратуры. Показываются основы работы с интегрированной средой разработки Xilinx. Перенос откомпилированного bitstream-файла на Zedboard, прошивка ПЛИС с помощью IDE. Рассматриваются особенности написания приложений на языках описания аппаратуры. Предлагаются на выбор следующие задачи: создание сверточного фильтра на языке VHDL для обработки звука или реализация протокола передачи данных (I2C, SPI).

8 8 1, 2 Разбор теоретической темы,

представленной на лекции,

решение задач

Взаимодействие с интерфейсами ввода-вывода. Рассматриваются варианты использования ввода-вывода на плате Zedboard: конфигурация ПЛИС для реализации «в железе» контроллеров последовательной передачи данных, работой с АЦП и ЦАП, с цифровыми входами/выходами. Показывается способ общения между операционной системой и ПЛИС с использованием символьного устройства /dev/mem. Предлагается разработать систему, реагирующую на изменение кнопки зажиганием светодиода и отображением надписи на жидкокристаллическом дисплее (общение с LCD-дисплеем по UART).

6 6 1, 2 Разбор теоретической темы,

представленной на лекции,

решение задач

Page 8: Аннотация к рабочей программе дисциплиныfit.nsu.ru/data_/docs/bak/OOP/4_RPD/09.03.01.1/_09.03.01.1_DV1.2_rpd.pdfзанятий: лекции, практические

8

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

8 8 1, 2 Разбор теоретической темы,

представленной на лекции,

решение задач

Сдача проекта. 4 4 1, 2 Сдача проекта.

Итого: 32 32

4. Самостоятельная работа бакалавров

Таблица 4.1

№ Виды самостоятельной работы

Ссылки на

результаты

обучения

Часы на

выполнени

е

Часы на

консультаци

и

Семестр: 5

1

изучение разделов дисциплины по учебной

литературе, в том числе вопросов, не

освещаемых на лекциях

1, 2 4

Изучение предлагаемых теоретических разделов в соответствии с настоящей

Программой. Учебно-методические материалы по дисциплине «Гибридные системы с

ARM-архитектурой» выложены на странице курса в сети Интернет

2

Подготовка к практическим занятиям, к текущему

контролю знаний 1, 2 36 10

Выполнение заданий, работа над проектом

3 Подготовка к экзамену 1, 2 36

Повторение теоретического материала по вопросам, совпадающим с темами лекций

5. Образовательные технологии

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

практические занятия, а также применяются следующие интерактивные формы обучения

(таблица 5.1).

Таблица 5.1

1 Лекция в форме дискуссии ПК-1.6

Формируемые умения:

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

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

соответствии с техническим заданием

Использовать, обобщать и анализировать научно-техническую информацию, отечественный и

зарубежный опыт по тематике исследования, в том числе с применением информационно-

коммуникационных технологий

Краткое описание применения: Представляется теория, обсуждаются вопросы, связанные с

построением систем, основанных на ARM-процессорах, имеющих на кристалле

программируемую электрическим полем вентильную матрицу (FPGA), рассматриваются:

Page 9: Аннотация к рабочей программе дисциплиныfit.nsu.ru/data_/docs/bak/OOP/4_RPD/09.03.01.1/_09.03.01.1_DV1.2_rpd.pdfзанятий: лекции, практические

9

языки описания аппаратуры, программирование процессора общего назначения, способы

взаимодействия процессора и FPGA.

2 Портфолио ПК-1.6

Формируемые умения:

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

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

соответствии с техническим заданием

Использовать, обобщать и анализировать научно-техническую информацию, отечественный и

зарубежный опыт по тематике исследования, в том числе с применением информационно-

коммуникационных технологий Краткое описание применения: бакалавры ведут портфолио (оценки за задания, за проект),

которое является основой для проведения аттестации по дисциплине

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

консультаций применяются информационно-коммуникационные технологии (таблица 5.2).

Таблица 5.2

Информирование Адрес почты – сообщается бакалаврам на первом занятии.

Консультирование Адрес почты – сообщается бакалаврам на первом занятии.

Контроль Адрес почты – сообщается бакалаврам на первом занятии.

Размещение учебных

материалов

https://drive.google.com/file/d/1G-ypFP1UmWoNzf_M6-

PC90ptYGxOHmqN/view?usp=sharing

6. Правила аттестации бакалавров по учебной дисциплине

Текущая аттестация по дисциплине «Гибридные системы с ARM-архитектурой»

проводится в форме заданий, проекта.

Задание

Задания выполняются студентами индивидуально, при этом предполагается активное

взаимодействие с преподавателем и другими студентами. На практических занятиях студенты

имеют физический доступ к стендам с ARM-платами и доступ к ним по сети. Для сдачи задания

студенту необходимо переместить файл с исходным кодом на ARM-компьютер,

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

программного решения. Кроме того, преподаватель может задать дополнительные вопросы по

работе программы или её исходному коду.

Для самостоятельной работы потребуются операционная система Linux, кросскомпилятор

языков ассемблер и C, интегрированная среда разработки Xilinx Vivado, виртуальная машина

QEMU. Перечисленные программы находятся в свободном доступе, их можно скачать из

Интернета, ссылки на страницы скачивания даны в соответствующей части программы курса.

При самостоятельном выполнении заданий могут возникнуть трудности с отладкой программ,

которые можно решить с помощью виртуальной машины QEMU, или разбить работу над

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

на втором практическом занятии, посвященном этой теме.

Проект

Проекты представляют собой небольшие проекты на темы, не вошедшие в общие задачи

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

информационно-измерительной системы. Выполнение проекта служит для дополнительного

закрепления материала, а также позволяет студентам исследовать области практического

применения полученных знаний. При выполнении проекта студентам предоставляются

периферийные устройства для проектирования и разработки собственного программно-

аппаратного комплекса.

Page 10: Аннотация к рабочей программе дисциплиныfit.nsu.ru/data_/docs/bak/OOP/4_RPD/09.03.01.1/_09.03.01.1_DV1.2_rpd.pdfзанятий: лекции, практические

10

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

согласуют её с преподавателем. Тема работы должна соответствовать тематике курса и быть

направленной на создание системы автоматизации, решающей практическую проблему в

некоторой области. Самостоятельный поиск и решение задачи развивает у студента навыки,

которые позволят успешно проводить разработки, ориентированные на автоматизацию

производства. В течение двух недель (девятой и десятой) студент самостоятельно выполняет

разработку проекта. На соответствующих практических занятиях студенту предоставляется

возможность отладить программу на учебном оборудовании.

Защита проекта проводится в конце семестра и предполагает демонстрацию студентами

работы программы, а также ответы на вопросы со стороны преподавателя для определения

усвоенного материала.

Примерные темы расчетных заданий, требующие написание компьютерных программ в режиме

самостоятельной (внеаудиторной) работы:

создание эхо-сервиса, доступного через Ethernet

создание сверточного фильтра на языке VHDL

реализация протокола передачи данных на языке VHDL (i2c, SPI)

система, реагирующую на изменение кнопки зажиганием светодиода и отображением надписи

на жидкокристаллическом дисплее (общение с LCD-дисплеем через драйвер символьного

устройства, управление кнопками реализовано на языке описания аппаратуры)

Примерные темы для проектов:

Звуковой процессор. Разработка системы, позволяющей обрабатывать набором сверточных

фильтров аудио-сигнал, поступающий на АЦП с последующей записью в файл или ЦАП.

Обработчик несжатого потока видеосигнала. Разработка системы, позволяющей обрабатывать

сверточными фильтрами видео-сигнал поступающий с веб-камеры.

Распознавание изображений с помощью библиотеки OpenCV или ПЛИС. Система должна

распознавать простые изображения (например: круг, квадрат, треугольник) в видео-потоке с

задержкой не более 4 мс.

Реализация нейронной сети на языке VHDL – реализовать самообучающуюся нейронную сеть,

решающую одну из задач – поиск фигуры в рисунке, ИИ для игры в «крестики-нолики».

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

ввода-вывода ПЛИС. Система должна обладать следующим функционалом:

Проект защищается на 11 неделе обучения (в конце семестра).

Сдача работ проводится следующим образом: студент собирает аппаратную часть

системы автоматизации, копирует исходный код проекта на ARM-плату, компилирует его и

показывает работоспособность программы, затем отвечает на вопросы преподавателя по работе

программы и исходному коду.

При оценивании знаний и умений используется 100-балльная системи в соответствии с

оценочной шкалой разд. 7.2. Диапазон баллов от 50 до 70 баллов соответствует оценке

«удовлетворительно», диапазон баллов от 71 до 90 баллов – оценке «хорошо», и, наконец, при

диапазоне от 91 до 100 баллов знания и умения, демонстрируемые студентом, оцениваются на

«отлично».

Контрольная точка Срок сдачи (номер недели

семестра)

Сдача практического задания по теме

«программирование в ОС Linux» 2

Сдача практического задания по теме

«программирование ПЛИС» 6

Page 11: Аннотация к рабочей программе дисциплиныfit.nsu.ru/data_/docs/bak/OOP/4_RPD/09.03.01.1/_09.03.01.1_DV1.2_rpd.pdfзанятий: лекции, практические

11

Сдача практического задания по теме

«взаимодействие с интерфейсами ввода-вывода» 8

Выполнение и защита проекта 11

Экзамен студенты сдают устно по билетам. Ответ по билету оценивается по степени

соответствия содержания ответа вопросу, четкости и ясности изложения материала.

Промежуточная аттестация по дисциплине производится: в 5 семестре в виде экзамена.

По результатам аттестации выставляется оценка по шкале «неудовлетворительно»,

«удовлетворительно», «хорошо», «отлично». Оценки «отлично», «хорошо»,

«удовлетворительно» означают успешное прохождение промежуточной аттестации.

В таблице 6.1 представлено соответствие форм аттестации заявляемым требованиям к

результатам освоения дисциплины.

Таблица 6.1

Коды

компет

енций

ФГОС

Результаты обучения

Формы

аттестации

семестр 5

портф

оли

о

экза

мен

ПК-1

ПК-1.6 Способен на основе знания первых принципов

информатики и широкой эрудиции в моделях и методах с ней

связанных проектировать программно-аппаратные средства для

решения практических задач на основе как неформального

технического задания, так и формальных спецификаций

+ +

Требования к структуре и содержанию портфолио, оценочные средства, а также критерии

оценки сформированности компетенций и освоения дисциплины в целом, представлены в

Фонде оценочных средств, являющемся приложением 1 к настоящей рабочей программе

дисциплины.

7. Литература

Основная литература

1. Боровский, А.С. Программирование микроконтроллера Arduino в информационно-

управляющих системах : учебное пособие / А.С. Боровский, М.Ю. Шрейдер ;

Министерство образования и науки Российской Федерации, Федеральное

государственное бюджетное образовательное учреждение высшего образования

«Оренбургский государственный университет», Кафедра управления и информатики в

технических системах. - Оренбург : ОГУ, 2017. - 113 с. : ил. - Библиогр. в кн. - ISBN 978-

5-7410-1853-8 ; То же [Электронный ресурс]. - URL:

http://biblioclub.ru/index.php?page=book&id=485434

Дополнительная литература (в т.ч. учебная)

2. Овечкин, М.В. Электроника систем автоматического управления на основе

микроконтроллеров семейства AVR : учебное пособие / М.В. Овечкин ; Министерство

образования и науки Российской Федерации, Оренбургский Государственный

Университет, Кафедра систем автоматизации производства. - Оренбург : ОГУ, 2016. -

Page 12: Аннотация к рабочей программе дисциплиныfit.nsu.ru/data_/docs/bak/OOP/4_RPD/09.03.01.1/_09.03.01.1_DV1.2_rpd.pdfзанятий: лекции, практические

12

113 с. : ил., схем., табл. - Библиогр. в кн. - ISBN 978-5-7410-1543-8 ; То же [Электронный

ресурс]. - URL: http://biblioclub.ru/index.php?page=book&id=469377

3. Алиев, М.Т. Микропроцессоры и микропроцессорные системы управления. 8-разрядные

процессоры семейства AVR : лабораторный практикум / М.Т. Алиев, Т.С. Буканова ;

Поволжский государственный технологический университет. - Йошкар-Ола : ПГТУ,

2016. - 64 с. : схем., табл., ил. - Библиогр. в кн. - ISBN 978-5-8158-1775-3 ; То же

[Электронный ресурс]. - URL: http://biblioclub.ru/index.php?page=book&id=459452

4. Проектирование встраиваемых систем на микроконтроллерах : лабораторный практикум

/ А.А. Роженцов, А.А. Баев, Д.С. Чернышев, К.А. Лычагин ; под общ. ред. А.А.

Роженцова ; Поволжский государственный технологический университет. - Йошкар-Ола

: ПГТУ, 2015. - 120 с. : ил., схем., табл. - Библиогр. в кн. - ISBN 978-5-8158-1510-0 ; То

же [Электронный ресурс]. - URL: http://biblioclub.ru/index.php?page=book&id=437108

Интернет-ресурсы

Таблица 7.1

п/п Наименование Интернет-ресурса Краткое описание

1. http://libra.nsu.ru/ Портал «Библиотека НГУ»

2. http://www.spsl.nsc.ru Портал «ГПНТБ СО РАН»

3. http://biblioclub.ru/ Портал «Книги и журналы для

ВУЗов

Научная и учебная литература»

4. http://www.debian.org Страница загрузки дистрибутива

Debian

5. http://wiki.qemu.org/Download Страница загрузки виртуальной

машины QEMU

6. http://www.chiark.greenend.org.uk/~sgtatham/putty/downl

oad.html

Страница загрузки PuTTY SSH

Client

7. http://linux.die.net/man/1/bash Справочная страница утилиты

bash

8. http://xilinx.com Сайт компании Xilinx с

документацией по платформе

Zynq и страницей загрузки

интегрированной среды

разработки Xilinx Vivado

8. Учебно-методическое и программное обеспечение дисциплины

8.1. Учебно-методическое обеспечение

https://drive.google.com/file/d/1G-ypFP1UmWoNzf_M6-PC90ptYGxOHmqN/view?usp=sharing

8.2. Программное обеспечение

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

программного обеспечения (ПО), включающий регулярно обновляемое лицензионное ПО

Windows и MS Office.

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

представлен в таблице 8.1.

Page 13: Аннотация к рабочей программе дисциплиныfit.nsu.ru/data_/docs/bak/OOP/4_RPD/09.03.01.1/_09.03.01.1_DV1.2_rpd.pdfзанятий: лекции, практические

13

Специализированное программное обеспечение Таблица 8.1

№ Наименование ПО Назначение Место размещения

1 Компилятор языка С++ Создание гибридных

систем управления

требуются

Аудитории 4220, 4218, 4214, 4213,

4211, 4210, 3220, 3218, 3213, 3212,

2221, 2213 Учебного корпуса №1

ПО для лиц с ограниченными возможностями здоровья Таблица 8.2

№ Наименование ПО Назначение Место размещения

1 Jaws for Windows Программа экранного доступа к системным и

офисным приложениям, включая интернет-

обозреватели. Информация с экрана

считывается вслух, обеспечивая возможность

речевого доступа к самому разнообразному

контенту. Jaws также позволяет выводить

информацию на обновляемый дисплей

Брайля. JAWS включает большой набор

клавиатурных команд, позволяющих

воспроизвести действия, которые обычно

выполняются только при помощи мыши.

Ресурсный центр,

читальные залы

библиотеки НГУ,

компьютерные

классы (сетевые

лицензии)

2 Duxbury Braille

Translator v11.3 для

Брайлевского

принтера

Программа перевода текста в текст Брайля, и

печати на Брайлевском принтере

Ресурсный центр

3 "MAGic Pro 13"

(увеличение+речь)

Программа для людей со слабым зрением и

для незрячих людей. Программа позволяет

увеличить изображение на экране до 36 крат,

есть функция речевого сопровождения

Ресурсный центр,

читальные залы

библиотеки НГУ

9. Профессиональные базы данных и информационные справочные системы

1. Полнотекстовые журналы Springer Journals за 1997-2015 г., электронные книги (2005-

2016 гг.), коллекция научных биомедицинских и биологических протоколов SpringerProtocols,

коллекция научных материалов в области физических наук и инжиниринга SpringerMaterials,

реферативная БД по чистой и прикладной математике zbMATH.

2. Электронная библиотека диссертаций Российской государственной библиотеки (ЭБД

РГБ)

3. Электронные ресурсы Web of Science Core Collection (Thomson Reuters Scientific LLC.),

Journal Citation Reports + ESI

4. БД Scopus (Elsevier)

10. Материально-техническое обеспечение

Таблица 10.1

№ Наименование Назначение

1 Презентационное оборудование

(мультимедиа-проектор, экран, компьютер

для управления)

Для проведения лекционных и

практических занятий

Page 14: Аннотация к рабочей программе дисциплиныfit.nsu.ru/data_/docs/bak/OOP/4_RPD/09.03.01.1/_09.03.01.1_DV1.2_rpd.pdfзанятий: лекции, практические

14

Оборудование, обеспечивающее адаптацию электронных и печатных образовательных ресурсов

для обучающиеся из числа лиц с ограниченными возможностями здоровья

Таблица 10.2

№ Наименование

оборудования Назначение Место размещения

1 Принтер Брайля Печать рельефно-точечным шрифтом

Брайля Ресурсный центр

2 Увеличитель Prodigi

Duo Tablet 24

Устройство для чтения и увеличения

плоскопечатного текста

Ресурсный центр,

читальные залы

библиотеки НГУ

Специализированное

мобильное рабочее

место «ЭлНот 311»

Мобильный компьютер с дисплеем

брайля Ресурсный центр

Портативный

тактильный дисплей

Брайля “Focus 40 Blue”

Навигация в операционных системах,

программах и интернете с помощью

отображения рельефно-точечным

шрифтом Брайля получаемой

информации

Ресурсный центр,

читальные залы

библиотеки НГУ

Устройство для печати

тактильной графики

«PIAF»

Печать тактильных графических

изображений Ресурсный центр

Портативный видео-

увеличитель RUBY XL

HD

Увеличение текста и подбор контрастных

схем изображения Ресурсный центр

Складной настольный

электронный видео-

увеличитель «TOPAZ

PHD 15»

Увеличение текста и подбор контрастных

схем изображения Ресурсный центр

Электронный ручной

видео-увеличитель

ONYX Deskset HD 22”

Увеличение текста и подбор контрастных

схем изображения Ресурсный центр

Смартфон EISmart G3 Смартфон клавишным управлением и

озвученным интерфейсом, обучение

спутниковой навигации.

Ресурсный центр

FM-система «Сонет-

РСМ» РМ-3-1

Звуковая FM-система для людей с

нарушением слуха, улучшающая

восприятие голосовой информации

Большая физическая

аудитория главного

корпуса НГУ