НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

ФАКУЛЬТЕТ АВТОМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

КАФЕДРА ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

«УТВЕРЖДАЮ»

Декан АВТФ

Д. т.н, проф.

_________________________

“___ ”____________2011 г.

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

«Параллельное программирование»

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

Направление 230100 – «Информатика и вычислительная техника» (подготовка бакалавры)

Специализация:

230101 (220101) – «Вычислительные машины, комплексы, системы и сети»

Факультет:

автоматики и вычислительной техники

(очная форма обучения)

Курс:

4

Семестр:

8

Лекции:

34 часа

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

17 часов

Самостоятельная работа:

51 час

Зачет:

8 семестр

Всего:

102 часа

Новосибирск

2011 г.

Рабочая программа включена в учебный план подготовки бакалавров по решению Ученого Совета факультета и составлена с учетом требований Государственного образовательного стандарта высшего профессионального образования (ГОСВПО) по специальности 230101 (220101) – «Вычислительные машины, комплексы, системы и сети» в цикл специализации подготовки бакалавров «Вычислительные машины, комплексы, системы и сети»

Регистрационный номер и дата утверждения ГОСВПО по направлению 230100 – «Информатика и вычислительная техника»: 224 тех/дс, 27 марта 2000 г.

Индекс дисциплины в ГОСВПО инженерной подготовки ‑ СД.06

Компонент – Специальные дисциплины, включая дисциплины специализации

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

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

Цикл – специальные дисциплины, устанавливаемые вузом

Учебный план по направлению 230100 – «Информатика и вычислительная техника», специализация 230101 (220101) – «Вычислительные машины, комплексы, системы и сети» (набор 2007 г. и последующие)

Рабочая программа обсуждена на заседании кафедры ВТ 31 января 2011 г., протокол № 1

Программу составил к. т.н., доцент

Заведующий кафедрой ВТ, ответственный

за основную образовательную программу

по направлениям 230100 и 654600,

д. т.н., проф.

1. ВНЕШНИЕ ТРЕБОВАНИЯ

Квалификационные требования ГОСВПО по направлению 654600 – «Информатика и вычислительная техника»:

1.3.5. Квалификационные требования

Подготовка выпускника должна обеспечивать квалификационные умения для решения профессиональных задач:

-  участие во всех фазах проектирования, разработки, изготовления и сопровождения объектов профессиональной деятельности;

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

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

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

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

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

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

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

-  анализ своих возможностей, способность к переоценке накопленного опыта и приобретению новых знаний с использованием современных информационных и образовательных технологий;

-  готовность к работе над междисциплинарными проектами.

Инженер должен знать:

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

-  технологию проектирования, производства и сопровождения объектов профессиональной деятельности;

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

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

-  стандарты и технические условия;

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

-  методы анализа качества объектов профессиональной деятельности;

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

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

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

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

-  основы трудового законодательства;

-  правила и нормы охраны труда.

Требования ГОСВПО к обязательному минимуму содержания по направлению 654600 – «Информатика и вычислительная техника»:

7.1. Требования к профессиональной подготовленности выпускника

Инженер по специальности 220100 Вычислительные машины, комплексы, системы и сети:

должен знать:

-  принципы организации и функционирования аппаратных и программных средств ВТ, включая ЭВМ, комплексы, системы и сети различного назначения (Т1);

-  методы, технологии и инструментальные средства, применяемые на всех этапах разработки аппаратно-программных комплексов (Т2);

-  методы расчета и конструирования основных подсистем, входящих в состав современных средств ВТ (Т3);

-  задачи, методы и приёмы, применяемые при наладке аппаратно-программных комплексов (Т4);

-  формальные модели, применяемые при анализе, разработке и испытаниях аппаратно-программных комплексов (Т5);

-  методы обеспечения надёжности и информационной безопасности аппаратно-программных комплексов (Т6);

-  архитектуру многомашинных и многопроцессорных ВС, вычислительных сетей, технологии распределенной обработки, сетевые технологии (Т7);

-  прогрессивные методы использования средств вычислительной техники для решения задач науки и практики (Т8);

-  методы теоретических и экспериментальных исследований, используемых при разработке перспективных средств ВТ (Т9);

-  основные направления научно-технического развития аппаратных и программных средств ВТ (Т10);

должен владеть:

-  методами проектирования аппаратных и программных средств (Т11);

-  методами и средствами теоретического и экспериментального исследования, ориентированными на создание перспективных средств ВТ (Т12);

-  методами, языками и технологиями разработки аппаратно-программных комплексов (Т13);

-  методами разработки и анализа алгоритмов, моделей, архитектур и структур аппаратно-программных комплексов (Т14);

-  методами и средствами анализа аппаратно-программных комплексов, методами метрологии и обеспечения качества их функционирования (Т15);

-  методами и средствами анализа, описания и проектирования человеко-машинного взаимодействия, инструментальными средствами разработки пользовательского интерфейса (Т16);

-  методами и средствами инсталляции, программирования и администрирования распределенных ВС и сетей (Т17);

-  методами и средствами тестирования, отладки и испытаний аппаратно-программных комплексов (Т18);

-  математическими и экспериментальными методами анализа, моделирования и исследования аппаратно-программных комплексов (Т19);

-  математическими моделями вычислительных процессов и структур ВС (Т20);

-  методами и средствами анализа и разработки аппаратных и программных компонентов сетевых и телекоммуникационных систем (Т21);

-  методами и средствами защиты информации в ВС, локальных и глобальных сетях (Т22);

-  методами и средствами разработки управляющих микропроцессорных систем различного назначения (Т23).

2. Принципы построения курса.

В основу курса “Методы и средства организации параллельных вычислений” положены следующие принципы:

·  курс входит в число дисциплин, включенных в учебный план направления по решению Ученого Совета ВУЗа;

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

·  ядро курса составляют методы анализа и распараллеливания алгоритмов для исполнения на высокопроизводительной ВС;

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

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

·  курс имеет практическую часть (лабораторные работы - 17 часов). Студенты применяют изучаемые теоретические основы параллельного программирования для решения конкретных задач с использованием как однородного вычислительного кластера, так и гетерогенной вычислительной системы (Linux и Windows машины);

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

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