Задачи изучения дисциплины: изучение основных принципов и методов решения задач вычислительными методами; формирование навыков построения численных алгоритмов
Вид материала | Документы |
- Системы искусственного интеллекта, 58.18kb.
- Учебной дисциплины «Численные методы и математическое моделирование» для направления, 53.54kb.
- Приложение д аннотации программ дисциплин Аннотация дисциплины, 340.54kb.
- Аннотация рабочей программы дисциплины функциональный анализ (наименование учебной, 49.43kb.
- Рабочей программы дисциплины «Численные методы и программирование» по направлению подготовки, 29.72kb.
- Рабочая программа дисциплины математика Направление подготовки (специальности), 345.26kb.
- Аннотация дисциплины «Математика» Общая трудоемкость изучения дисциплины составляет, 30.63kb.
- Геометрия и топология, 62.27kb.
- Структуры и алгоритмы компьютерной обработки данных, 62.4kb.
- Функциональный анализ, 58.99kb.
Аннотация дисциплины
«ВыЧислительные методы»
Общая трудоемкость изучения дисциплины составляет 5 ЗЕ (180 час).
Цель дисциплины: является ознакомление с основными методами и средствами разработки компьютерно ориентированных вычислительных алгоритмов решения задач. Эффективность используемых вычислительных средств во многом определяется оптимальностью разработанного алгоритма, поэтому будущий специалист должен уметь грамотно использовать численные методы.
Задачи изучения дисциплины:
- изучение основных принципов и методов решения задач вычислительными методами;
- формирование навыков построения численных алгоритмов;
- формирование способности анализа полученных численных результатов и способов их использования.
^ Основные дидактические единицы (разделы):
Элементы теории погрешностей
Методы решения уравнений и систем уравнений
Аппроксимация функций
Численное интегрирование
^ В результате изучения дисциплины студент должен:
Знать:
- принципы теории численных методов решения математических задач;
- основные понятия численных методов решения уравнений, аппроксимации функций, численного дифференцирования и интегрирования;
- основные схемы численного решения уравнений, аппроксимации функций, численного интегрирования
Уметь:
- решать нелинейные уравнения и системы линейных уравнений больших порядков прямыми и итерационными методами, выполнять аппроксимацию функций и вычислять интегралы;
- применять вычислительные методов в различных областях науки для разработки и реализации математических моделей;
- строить алгоритмы и программы решения соответствующих математических задач численными методами
Владеть:
- навыками работы с современными средствами решения задач численными методами (пакеты MATLAB, Mathcad и др.);
- современными языками программирования для реализации численных алгоритмов решения задач
Виды учебной работы: лекции, лабораторные работы,
Изучение дисциплины заканчивается экзаменом.
Аннотация дисциплины
^ «СИСТЕМНОЕ И ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ»
Общая трудоемкость изучения дисциплины составляет 3ЗЕ (102 час).
Цель дисциплины: является ознакомление с основными методами, средствами и стандартами разработки программного обеспечения, системами программирования, принципами управления ресурсами операционной системы и сетями ЭВМ, использование современных прикладных программ различного назначения.
^ Задачи изучения дисциплины:
- Формирование представления об используемых и перспективных операционных системах и системах программирования, о современных методах и инструментальных средствах разработки и проектирования прикладного программного обеспечения.
- Изучение принципов действия системного и прикладного программного обеспечения, методов проектирования прикладного программного обеспечения.
- Формирование навыков анализа и проектирования программного обеспечения.
^ Основные дидактические единицы (разделы):
Ресурсы ЭВМ
Операционные системы
Прикладное программное обеспечение
В результате изучения дисциплины студент должен:
Знать:
- основные методы, способы и средства получения, хранения, переработки информации;
- современные языки программирования, методологии системной инженерии, электронные библиотеки и коллекции, сетевые технологии, библиотеки и пакеты прикладных программ;
- теоретические и методические возможности, функциональные основы архитектуры компьютеров, конфигурирования и использования операционных систем, сетевых технологий;
- теоретические основы жизненного цикла, сопровождения и анализа качества программного обеспечения, управления безопасностью ИТ.
Уметь:
- использовать в научной и познавательной деятельности, а также в социальной сфере профессиональные навыки работы с компьютером как средством управления информацией;
- использовать компьютер для работы в глобальных информационных сетях;
- применять в профессиональной деятельности современные языки программирования и языки баз данных, операционные системы, электронные библиотеки и пакеты программ, сетевые технологии
Владеть:
- навыками работы с персональным компьютером как средством управления информации;
- навыками работы с персональным компьютером для использования глобальных информационных сетей;
- современными языками программирования, навыками использования персональных и сетевых операционных систем, пакетов прикладных программ
^ Виды учебной работы: лекции, лабораторные работы,
Изучение дисциплины заканчивается зачетом.
Аннотация дисциплины
«Программирование для Интернет и веб-дизайн»
Общая трудоемкость изучения дисциплины составляет 5 ЗЕ (180 час).
Цель дисциплины: является изучение основ работы глобальной информационной сети, а также теоретическое и практическое знакомство с современными технологиями разработки основных информационных составляющих этой сети – интернет-сайтов
^ Задачи изучения дисциплины: Основной задачей, решаемой для достижения цели освоения дисциплины, является получение студентами практических навыков работы в области интернет-технологий, основанных на знании теоретических основ этих технологий и понимании тенденций и перспектив их развития. При этом можно выделить следующие подзадачи, решаемые в ходе изучения данного курса:
- Изучение принципов функционирования глобальной информационной сети, прежде всего, на уровне процессов и приложений. Знакомство с принятыми в данной области подходами к стандартизации и тенденциями развития интернет-технологий.
- Освоение принципов веб-дизайна, ориентированного на пользователя. Развитие творческого подхода к применению этих принципов.
- Практическое освоение современных технологий веб-программирования на стороне клиента и на стороне сервера. Развитие навыков по принятию решений о выборе технологий и средств разработки веб-приложений.
^ Основные дидактические единицы (разделы):
Основы работы с сетевыми протоколами.
Языки описания документов.
Программы, выполняемые на стороне клиента. Сценарии " onclick="return false">
Основы веб-дизайна.
Серверное программирование.
^ В результате изучения дисциплины студент должен:
Знать:
- Концепции, синтаксическую и семантическую организацию, методы использования современных языков веб-программирования,
- Теоретические основы и общие принципы использования электронной коммерции, процессов программного обеспечения в глобальной компьютерной сети, системного администрирования в Интернете,
уметь:
- Профессионально решать задачи производственной и технологической деятельности с учётом современных достижений науки и техники, связанных с созданием информационных ресурсов глобальных сетей, разработкой эргономичных человеко-машинных интерфейсов веб-приложений,
- Осуществлять на практике современные методологии управления жизненным циклом и качеством программных продуктов, функционирующих в сети Интернет,
- Планировать необходимые для создания веб-приложений ресурсы,
- Решать задачи создания информационных ресурсов глобальных сетей, образовательных контентов,
Владеть:
- Стандартами в области веб-технологий,
- Средствами разработки веб-ориентированных информационных ресурсов,
^ Виды учебной работы: лекции, лабораторные работы, практические занятия
Изучение дисциплины заканчивается экзаменом.
Аннотация дисциплины
«Основы программирования»
Общая трудоемкость изучения дисциплины составляет 5 ЗЕ (180 час).
^ Цель дисциплины: является ознакомление с основными методологиями и парадигмами программирования, семантикой и синтаксисом императивного языка программирования и средой разработки приложений.
- Задачи изучения дисциплины: понимание отличий различных парадигм программирования;
- изучение стандартов общего представления алгоритмов на языках программирования;
- изучение семантика и синтаксиса языка программирования;
- знакомство с особенностями сред разработки программного обеспечения
^ Основные дидактические единицы (разделы):
Введение в программирование. Среда разработки программного обеспечения
Базовые сведения о C++
Пользовательские типы данных языка C++
Работа с функциями и файлами.
^ В результате изучения дисциплины студент должен:
Знать: семантику и синтаксис, изученных языков программирования; парадигмы и методологии программирования
уметь: реализовывать алгоритмы на изученных языках программирования, разрабатывать, тестировать, отлаживать и запускать программы в среде программирования
Владеть: навыками работы в средах программирования; навыками написания программ, реализующих алгоритмы на изученных языках программирования
^ Виды учебной работы: лекции, лабораторные работы,
Изучение дисциплины заканчивается экзаменом.
Аннотация дисциплины
«Объектно-ориентированное программирование»
Общая трудоемкость изучения дисциплины составляет 4 ЗЕ (144 час).
Цель дисциплины: на базе одного из самых распространенных языков программирования высокого уровня C++, позволяющего использовать объектно-ориентированное программирование, познакомиться с общепринятыми методиками создания приложений в современных объектно-ориентированных программных средах. Помимо этого, целью является и знакомство с основанным на С++ языком C#.
^ Задачи изучения дисциплины: приобретение теоретических знаний и практических навыков объективно-ориентированного программирования прикладных задач на языках C++ и С# в интегрированной среде программирования MS Visual Studio, в том числе с использованием стандартных библиотек классов. При практической работе на ЭВМ рекомендуются в качестве прикладных задач типовые вычислительные задачи, решение которых на предыдущем курсе выполнялось с использованием других подходов.
^ Основные дидактические единицы (разделы):
Парадигма объектно-ориентированного программирования
Абстракция и инкапсуляция
Одиночное наследование и полиморфизм
Множественное наследование
Язык C#
^ В результате изучения дисциплины «Математическое моделирование объектов и систем управления» студент должен:
знать: теоретические и методические основы разработки информационных систем
уметь:
- Осуществлять на практике современные методологии управления жизненным циклом и качеством программных продуктов,
- Планировать необходимые для создания веб-приложений ресурсы,
- Решать задачи разработки алгоритмических и программных решений в области системного и прикладного программирования,
- Квалифицированно применять в профессиональной деятельности современные языки программирования,
Владеть: Способностью разрабатывать, оценивать и реализовывать процессы жизненного цикла информационных систем и программного обеспечения.
^ Виды учебной работы: лекции, лабораторные работы,
Изучение дисциплины заканчивается дифференцированным зачетом
Аннотация дисциплины
«Дискретная математика»
^ Общая трудоемкость изучения дисциплины составляет 6 ЗЕ (216 час)
Цель дисциплины:
Состоит в формировании у студентов навыков свободного обращения с такими дискретными объектами, как функции алгебры логики, ограниченно-детерминированные функции, машины Тьюринга, рекурсивные функции, графы и сети.
^ Задачей изучения дисциплины:
Являются изучение важнейших разделов дискретной математики и их применение в математической кибернетике, ознакомление с основными алгоритмами дискретной мате-матики.
^ Основные дидактические единицы:
Множества, операции над множествами, декартово произведение множеств. Множества инъективных и биективных отображений. Размещения, перестановки. Бином Ньютона, сочетания.
Бинарные отношения на множестве. Свойства бинарных отношений. Отношение порядка и доминирование. Отношение эквивалентности.
Формулы и функции алгебры логики. Равносильные формулы, реализация функций формулами. Принцип двойственности. Разложение булевых функций по переменным. Нормальные формы.
Суперпозиция функций алгебры логики. Полные системы функций. Замкнутые классы функций. Теорема Поста о функциональной полноте в алгебре логики.
Основные понятия теории алгоритмов. Машина Тьюринга, описание, примеры. Сочетания машин Тьюринга: композиция и объединение.
Изоморфизм графов, геометрические графы, плоские графы, пути, цепи, контуры, циклы. Части графа: подграф, частичный граф. Связность и сильная связность. Эйлеровы графы.
Взвешенные графы, матрицы графов. Алгоритмы поиска путей, потоковые алгоритмы.
^ В результате изучения дисциплины «Базы данных» студент должен:
знать: основы теории множеств и бинарных отношений, математической логики, теории алгоритмов, теории графов.
уметь: грамотно применять алгоритмы дискретной математики для решения практи-ческих задач.
владеть: навыками свободного обращения с дискретными объектами.
^ Виды учебной работы: лекции, практические занятия, лабораторные работы.
Изучение дисциплины заканчивается экзаменом.
Аннотация дисциплины
«основы квантовых вычислений»
Общая трудоемкость изучения дисциплины составляет 3 ЗЕ (102 час).
^ Цель дисциплины: является формирование у студентов естественнонаучного подхода к решению проблем в различных областях физики. Курс призван продемонстрировать студентам, что физика является одним из основных инструментов познания мира, а также помочь им сделать выбор их профессиональной специализации.
Задачи изучения дисциплины:
- знакомство с основными положениями теоретической физики;
- ознакомиться с новыми областями применения лазерной техники;
- изучение физических и математических основ квантовых измерений, методов квантовой связи;
- знакомство с современными проблемами и методами исследования в области лазерной физики, новейших информационных технологий.
^ Основные дидактические единицы (разделы):
Классическая информация
Аксиомы квантовой механики
Квантовые коммуникации
В результате изучения дисциплины студент должен:
Знать: основные законы естественнонаучных дисциплин в профессиональной деятельности
Уметь: применять методы математического анализа и моделирования, теоретического и экспериментального исследования.
Владеть:
- способностями профессионально владеть базовыми математическими знаниями и информационными технологиями,
- эффективно применять их для решения научно-технических задач и прикладных задач, связанных с развитием и использованием информационных технологий
Виды учебной работы: лекции, практические занятия,
Изучение дисциплины заканчивается зачетом.