УТВЕРЖДАЮ

Директор ИК

___________

«___» ____________2014 г.

РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ

АРХИТЕКТУРА ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ

НАПРАВЛЕНИЕ ООП: 09.03.04 ПРОГРАММНАЯ ИНЖЕНЕРИЯ 

КВАЛИФИКАЦИЯ (СТЕПЕНЬ): бакалавр

БАЗОВЫЙ УЧЕБНЫЙ ПЛАН ПРИЕМА 2014 г.

КУРС 3; СЕМЕСТР 5

КОЛИЧЕСТВО КРЕДИТОВ: 4 кредита ECTS

ПРЕРЕКВИЗИТЫ: «Информатика», «Программирование», «Технологии

  программирования», «Математическая логика и теория алгоритмов»

КОРРЕКВИЗИТЫ: «Операционные системы»

ВИДЫ УЧЕБНОЙ ДЕЯТЕЛЬНОСТИ И ВРЕМЕННОЙ РЕСУРС:


Лекции

24

часа

Лабораторные занятия


24

часа

АУДИТОРНЫЕ ЗАНЯТИЯ 

48

часов

САМОСТОЯТЕЛЬНАЯ РАБОТА

96

часов

ИТОГО

144

часа

ФОРМА ОБУЧЕНИЯ

очная


ВИД ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ: ЗАЧЕТ – 5 семестр 

Обеспечивающая кафедра: «Прикладная математика»

ЗАВЕДУЮЩИЙ КАФЕДРОЙ:  к. т.н., доц.

РУКОВОДИТЕЛЬ ООП:  к. т.н., доц.  

ПРЕПОДАВАТЕЛЬ:  к. ф.-м. н., доц.

2014 г .

1. Цели освоения дисциплины

Цели освоения дисциплины "Архитектуры вычислительных систем":


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

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

    развитие умений, основанных на полученных теоретических знаниях, позволяющих на творческом и репродуктивном уровне применять и создавать эффективные алгоритмы для решения задач обработки информации применительно к данной архитектуре вычислитель-ной системы;

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

2. Компетенции обучающегося, формируемые в результате освоения дисциплины

НЕ нашли? Не то? Что вы ищете?

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

    Знать:

— методы представления числовой информации в вычислительных системах;

— методы обработки числовой информации в вычислительных системах;

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


    Уметь:

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

— планировать эксперимент, проводить экспериментальное исследование с помощью на-турных или имитационных моделей вычислительных систем.


    Владеть:

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

— инструментами замера времени в программных реализациях алгоритмов;

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



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

Научно-исследовательская деятельность:

— способность к формализации в своей предметной области с учётом ограничений ис-пользуемых методов исследования (ПК-2);

— готовность к использованию методов и инструментальных средств исследования объ-ектов профессиональной деятельности (ПК-3);

— готовность обосновать принимаемые проектные решения, осуществлять постановку и выполнение экспериментов по проверке их корректности и эффективности (ПК-4).


Проектная деятельность:

— обладать знаниями об архитектуре ЭВМ и вычислительных систем (ПК-9).


Технологическая деятельность:

— навыки использования различных технологий разработки программного обеспечения (ПК-16).


Производственная деятельность:

—умение применять основные методы и инструменты разработки программного обеспе-чения (ПК-17).

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

Настоящая дисциплина относится к вариативной части междисциплинарного профессионального модуля ДИСЦ. В.М – ДИСЦ. В.М12.

В соответствии с рабочим учебным планом по направлению "Программная инженерия" дисциплина "Архитектура вычислительных систем" читается студентам третьего курса бакалав-риата в 5 семестре

Изучение данной дисциплины базируется на знаниях, полученных студентами при освоении учебных дисциплин: «Информатика», «Программирование», «Технологии программирования», «Математическая логика и теория алгоритмов», общих знаниях математики.

Дисциплина является основой для последующего изучения дисциплин: "Компьютерная графика", "Компьютерное моделирование", "Построение сложных информационных систем", "Управление программными проектами",

4. Тематический план учебной дисциплины


Название темы

Всего часов

Аудиторные часы

Самостоятельная

по дисцип-

Лаабораторные  занятия

Лекции

работа

лине

занятия

1

История машинного счёта

8

1

1

6

Определения

понятия "Ар-

2

хитектура"

в

применении к

8

1

1

6

вычислительным системам

3

Уровни управления

процес-

8

1

1

6

сом вычислений

Общие  требования  к  про-

4

граммному коду. Потоковые

10

2

2

6

(DATA-FLOW) вычислители

Недостаток процесса вычис-

8

5

лений в позиционной систе-

8

1

1

6

ме счисления и альтернатив-

ные решения

6

Архитектура

параллельных

10

2

2

6

вычислительных систем

7

Суперкомпьютеры

8

1

1

6

8

Нейронные

сети

и

нейро-

10

2

2

6

компьютеры

Зависимость

производитель-

ности вычислительного кла-

9

стера  MPP-архитектуры  от

10

2

2

6

параметров

оборудования и

решаемой задачи

10

Транспьютеры

8

1

1

6

11

Метакомпьютинг

и

концеп-

8

`1

1

6

ция GRID

12

Архитектура

GPU

фирмы

10

2

2

6

NVIDIA и технология CUDA

13

Аналоговые вычислительные

8

1

1

6

системы

Вычислители

с

программи-

14

руемой архитектурой, пути

10

2

2

6

усовершенствования

архи-



тектуры

15

Квантовые

вычислители  и

10

2

2

6

системы передачи данных

16

Архитектура

систем поиска

10

2

2

6

информации в сети InterNet

Итого:

144

24

24

96


5. Формы контроля знаний студентов

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4