НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
ФАКУЛЬТЕТ АВТОМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
КАФЕДРА ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
«УТВЕРЖДАЮ»
Декан АВТФ
Д. т.н, проф.
_________________________
“___ ”____________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 |


