ЮЖНО-УРАЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
УТВЕРЖДАЮ Декан факультета Приборостроительного (КТУР) - факультет ________________Л. С. Казаринов (подпись) |
РАБОЧАЯ ПРОГРАММА
практики
к ООП -114/09-250в
практика учебная
(указывается наименование практики в соответствии с учебным планом)
для направления 230100.62 «Информатика и вычислительная техника»
(указывается код направления/специальности, наименование, название программы
профиль подготовки «Вычислительные машины, комплексы, системы и сети»
(указывается профиль подготовки/специализация, если имеется в соответствии с учебным планом)

форма обучения очная
(указывается форма обучения, для которой предназначена программа)
кафедра-разработчик «Электронные вычислительные машины»
(указывается наименование кафедры, разработавшей программу)
Рабочая программа составлена в соответствии с ФГОС ВПО по направлению подготовки 230100.62 «Информатика и вычислительная техника», утвержденным приказом Минобрнауки от от 09 ноября 2009 г. № 553.
Рабочая программа рассмотрена и одобрена на заседании кафедры электронных вычислительных машин (протокол № 1 от 31 августа 2013 г.)
Зав. кафедрой разработчика,
к. т.н., _______ _________________ К. А. Домбровский
(ученая степень, ученое звание) (подпись)
Уч. секретарь кафедры,
к. пед. н. доцент _________________ Ю. Г. Плаксина
(ученая степень, должность) (подпись)
Разработчик программы,
к. пед. н. доцент _________________ Ю. Г. Плаксина
(ученая степень, должность) (подпись)
Челябинск 2014
Цель практики - ознакомление с областью профессиональной деятельности студентов, а также целями учебной практики является содействие в закреплении и углублении теоретической подготовки студентов, приобретение ими практических навыков и компетенций в сфере информационной безопасности для решения профессиональных задач.
Задачи практики
- изучение объектов профессиональной деятельности по направлению 230100.62 «Информатика и вычислительная техника»;
- изучение видов будущей профессиональной деятельности;
- закрепление теоретических знаний и приобретение первичных профессиональных умений и навыков;
- подготовка к осознанному и углубленному изучению профессиональных дисциплин;
- закрепление теоретических знаний и приобретение профессиональных умений и навыков при анализе сложности алгоритмов, и программировании на языке Си++;
- закрепление и углубление теоретической подготовки при изучении: структур данных, разработке алгоритмов и анализе их сложности; функций для работы с графикой и разработке графических приложений с использованием анимации.
- получение представления об основных алгоритмах обработки информации;
- получение представления об основных алгоритмах программной обработки изображений;
- профессиональная адаптация;
- формирование коммуникативных навыков;
- развитие мотивационного аспекта профессиональной деятельности;
- формирование командного духа и умение работать в коллективе.
Краткое содержание практики
Учебная практика представляет собой вид учебных занятий, непосредственно ориентированных на профессионально-практическую подготовку обучающихся. В ходе ее прохождения обучающийся приобретает первичные профессиональные умения и навыки проведения анализа сложности различных алгоритмов, а так же работы с графическими библиотеками в современных графических подсистемах операционных систем. На примере разработки основных алгоритмов обработки информации, в том числе графической обработки изображений, знакомится с их особенностями, достоинствами и недостатками. При составлении отчета по учебной практике студент приобретает навыки оформления программной и текстовой документации в соответствии с требованиями Единой системы программной документации.
В течение учебной практики обучающийся получает и систематизирует знания по следующим направлениям:
Второй семестр:
1. Основы анализа алгоритмов: асимптотический анализ верхней и средней оценок сложности алгоритмов; сравнение наилучших, средних и наихудших оценок; O-, o-, ω- и θ-нотации; стандартные классы сложности; эмпирические измерения эффективности алгоритмов; накладные расходы алгоритмов по времени и памяти.
2. Рекурсия: понятие рекурсии, стратегия «разделяй и властвуй», рекурсивный перебор с возвратами, реализация рекурсии. Рекуррентные соотношения и анализ рекурсивных алгоритмов.
3. Стратегии алгоритмов: полный перебор; метод «разделяй и властвуй»; «жадные» алгоритмы; бэктрекинг (перебор с возвратами).
4. Основные алгоритмы обработки информации: алгоритмы последовательного и бинарного поиска; алгоритмы сортировки сложности O(N*N) и O(N*logN); деревья бинарного поиска; представление деревьев; представление графов (списки и матрицы смежности); поиск в глубину и поиск в ширину; алгоритмы поиска кратчайших путей (алгоритмы Дейкстры и Флойда); транзитивное замыкание (алгоритм Флойда); алгоритмы построения минимального покрывающего дерева (алгоритмы Прима и Крускала); топологическая сортировка.
Четвертый семестр:
1. Основы разработки графических приложений: освоение студентами методов компьютерной геометрии, растровой и векторной графики.
2. Приобретение навыков работы с графическими библиотеками и в современных графических подсистемах; функции Windows API для работы с графикой; графические библиотеки DirectX и OpenGL.
2. Место практики в структуре ООП
Перечень предшествующих дисциплин, видов работ | Перечень последующих дисциплин, |
Б.3.06.01 «Структуры и алгоритмы обработки данных» Б.3.06.02 « Программирование на языках высокого уровня» Б.3.06.03 «Объектно-ориентированное программирование». Б.3.02 Компьютерная графика | Б.3.11 «Сети ЭВМ и телекоммуникации» В.3.06 «Программная инженерия (методологии проектирования программного обеспечения, паттерны)» ДВ.3.03.02 «Языки функционального программирования» ДВ.3.05.02 «Логическое программирование» ДВ.3.06.01 «Элементы системного администрирования» |
Требования к «входным» знаниям, умениям, навыкам студента, необходимым для прохождения данной практики и приобретенным в результате освоения предшествующих дисциплин:
знать:
- современные технические и программные средства взаимодействия с ЭВМ;
- технологию разработки алгоритмов и программ, методы отладки и решения задач на ЭВМ в различных режимах;
- основные стандарты в области инфокоммуникационных систем и технологий, в том числе стандарты Единой системы программной документации;
- основы объектно-ориентированного подхода к программированию.
уметь:
- ставить задачу и разрабатывать алгоритм ее решения, использовать прикладные системы программирования, разрабатывать основные программные документ;
- работать с современными системами программирования, включая объектно-ориентированные.
владеть:
- языками процедурного и объектно-ориентированного программирования, навыками разработки и отладки программ не менее, чем на одном из алгоритмических процедурных языков программирования высокого уровня.
3. Компетенции обучающегося, формируемые в результате прохождения практики
общекультурные:
- готов к кооперации с коллегами, работе в коллективе (ОК-3);
профессиональные:
- разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования (ПК-5).
- обосновывать принимаемые проектные решения, осуществлять постановку и выполнять эксперименты по проверке их корректности и эффективности
(ПК-6);
- участвовать в настройке и наладке программно-аппаратных комплексов (ПК-9);
- сопрягать аппаратные и программные средства в составе информационных и автоматизированных систем (ПК-10).
- инсталлировать программное и аппаратное обеспечение для информационных и автоматизированных систем (ПК-11).
В результате прохождения практики студент должен:
знать:
- основы объектно-ориентированного подхода к программированию;
- основы построения и архитектуры ЭВМ;
- технологию разработки алгоритмов и программ, методы отладки и решения задач на ЭВМ;
- основы системного программирования;
- методы и средства компьютерной графики и геометрического моделирования;
- ставить задачу и разрабатывать алгоритм ее решения, использовать прикладные системы программирования, разрабатывать основные программные документы.
уметь:
- инсталлировать, тестировать, испытывать и использовать программно-аппаратные средства вычислительных и информационных систем;
- работать с современными системами программирования, включая объектно-ориентированные.
владеть:
- языками процедурного и объектно-ориентированного программирования, навыками разработки и откладки программ;
- методами выбора элементной базы для построения различных архитектур.
4. Формы проведения практики
Учебная практика по получению первичных профессиональных умений и навыков.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 |
Основные порталы (построено редакторами)
