Аннотации к программам дисциплин (модулей)
Вид материала | Программа |
- Аннотации к программам дисциплин (модулей), 2164.93kb.
- Аннотации к программам дисциплин (модулей), 1873.17kb.
- Аннотации к программам дисциплин (модулей), 710.31kb.
- Аннотации к программам дисциплин (модулей), 2890.48kb.
- Аннотации к программам дисциплин (модулей), 2190.08kb.
- Аннотации к рабочим программам учебных дисциплин (модулей), 644.27kb.
- Профиль теория и методика преподавания иностранных языков и культур аннотации к программам, 2215.84kb.
- Аннотации к программам дисциплин (модулей) по направлению подготовки 040400 Социальная, 605.23kb.
- Аннотации к программам дисциплин (модулей), 2092.08kb.
- Аннотации к программам дисциплин (модулей), 2524.73kb.
Аннотация к рабочей программе дисциплины
«Политология»
- Место дисциплины в структуре ООП, в модульной структуре ООП
Дисциплина включена в вариативную часть гуманитарного, социального и экономического цикла, дисциплина по выбору.
К исходным требованиям, необходимым для изучения дисциплины «Политология», относятся знания, умения и виды деятельности, сформированные в процессе изучения дисциплин «История России», «Философия», «Экономика», «Социология».
Дисциплина «Политология» является основой для изучения дисциплин «Правоведение», «Психология», «Педагогика», «Безопасность жизнедеятельности».
- Цель изучения дисциплины
Целью освоения учебной дисциплины «Политология» является формирование у будущих специалистов теоретических представлений о сущности политики, приобретение навыков использования политологических знаний в профессиональной деятельности и повседневной практике. Курс нацеливает студентов на овладение политологическим знанием, необходимым для рационального и активного участия в политическом процессе. Изучение курса политологии способно дать понимание логики развития политической системы общества, тенденций развития политических институтов, роли и места личности в политике, особенностей политического поведения, участия, политического сознания и политической культуры.
- Структура дисциплины
Теоретические основы политики. История политических учений. Политическая власть и субъекты политики. Политические институты. Политическое поведение и участие. Политические технологии. Политическое сознание. Политическая культура. Мировая политика.
- Основные образовательные технологии
Лекции, в том числе проблемные, объяснительно-иллюстративный метод, семинары, активные и интерактивные методы, диспуты, индивидуальные занятия, рефераты, коллоквиумы, контрольные работы.
- Требования к результатам освоения дисциплины
Процесс изучения дисциплины направлен на формирование следующих общекультурных и профессиональных компетенций:
- владение культурой мышления, способностью к обобщению, анализу, восприятию информации, постановке цели и выбору путей ее достижения (ОК-1);
- умение логически верно, аргументировано и ясно строить устную и письменную речь (ОК-2);
- готовность к кооперации с коллегами, работе в коллективе (ОК-3);
- способность находить организационно-управленческие решения в нестандартных ситуациях и готовность нести за них ответственность (ОК-4);
- стремление к саморазвитию, повышению своей квалификации и мастерства (ОК-6);
- осознание социальной значимости своей будущей профессии, обладание высокой мотивацией к выполнению профессиональной деятельности (ОК-8);
- способность анализировать социально значимые проблемы и процессы (ОК-9);
- обоснование принимаемых проектных решений, осуществление постановки и выполнения экспериментов по проверке их корректности и эффективности (ПК-6);
- подготовка презентаций, научно-технических отчетов по результатам выполненной работы, оформление результатов исследований в виде статей и докладов на научно-технических конференциях (ПК-7);
- подготовка конспектов и проведение занятий по обучению сотрудников, применению программно-методических комплексов (ПК-8).
В результате изучения дисциплины обучающийся должен:
знать предмет и особенности политологии как науки, основные политологические теории и концепции, иметь научные представления об основных политологических категориях, политических явлениях и процессах, имена выдающихся политических мыслителей, закономерности функционирования политических систем;
уметь объяснить сущность политики и ее роль в обществе, профессионально анализировать систему политических отношений и современных социально-политических проблем, понимать механизмы возникновения, развития и разрешения политических конфликтов, использовать методики и техники проведения конкретного политического исследования, грамотного и корректного толкования их результатов;
владеть знанием основ и закономерностей политологической теории, сущности, структуры и функций политических институтов, тенденций становления правового и социального государства, в том числе в России, основных причин формирования и функционирования политических конфликтов, механизмов и способов их разрешения; пониманием целостности политической системы общества и ее структурных элементов, личности как субъекта политической деятельности общества, тенденций и закономерностей политической жизни в трактовке различных политологических парадигм; навыками аргументации, ведения дискуссии и полемики, работы с научной литературой, использования политических технологий в своей профессиональной деятельности, в реальной общественно-политической практике.
6. Общая трудоёмкость дисциплины
2 зачётных единицы (72 академических часа).
7. Формы контроля
Промежуточная аттестация. Зачёт, 4-й семестр.
8. Составитель
Гоголев Борис Павлович, кандидат философских наук, доцент, профессор кафедры социологии и политологии КГУ.
Математический и естественнонаучный цикл
Базовая часть
Аннотация к рабочей программе
дисциплины «Математический анализ»
1. Место дисциплины в структуре основной образовательной программы (ООП).
Дисциплина включена в базовую часть естественнонаучного цикла и фундаментальной математики ООП.
К исходным требованиям, необходимым для изучения дисциплины «Математический анализ», относятся знания, умения и виды деятельности, формируемые в процессе изучения дисциплин параллельно с данным курсом: «Вводный курс математики», «Алгебра и теория чисел», «Геометрия и топология».
Дисциплина «Математический анализ» является основой для изучения дисциплин: «Геометрия и топология», «Функциональный анализ», «Дифференциальные уравнения», «Теория вероятностей и математическая статистика», «Дискретная математика», «Математическая логика» для последующего изучения других дисциплин вариативной части профессионального цикла.
2. Место дисциплины в модульной структуре ООП.
Дисциплина «Математический анализ» входит в модуль математических дисциплин.
3. Цель изучения дисциплины.
Целью освоения учебной дисциплиной «Математический анализ» является приобретение знаний и умений студентами, специализирующимися в области математического обеспечения информационных систем, по основам математического анализа; формирование общекультурных и профессиональных компетенций для позиционирования методов анализа среди общематематических подходов к информационным технологиям, применения полученных знаний и навыков к решению ряда профессиональных задач; а также освоение студентами, как принципов построения, так и содержательной части современных математических теорий, навыков профессионального математического мышления, умения квалифицированно и эффективно выбирать и использовать конкретный математический аппарат в решении практических задач.
4. Требования к результатам освоения дисциплины.
Процесс изучения дисциплины направлен на формирование следующих общекультурных и профессиональных компетенций:
ОК 1. навыки межличностных отношений;
ОК 2. работа в команде;
ОК 5. способность применять знания на практике;
ОК 6. исследовательские навыки;
ОК 7. способность учиться;
ОК 8. способность адаптироваться к новым ситуациям;
ОК 9. умение находить, анализировать и контекстно обрабатывать научно-техническую информацию;
ОК 10. фундаментальная подготовка по основам профессиональных знаний;
ОК 13. базовые знания в различных областях;
ОК 14. способность к анализу и синтезу;
ПК 1. определение общих форм, закономерностей, инструментальных средств для данной дисциплины;
ПК 2. умение понять поставленную задачу;
ПК 3. умение формулировать результат;
ПК 4. умение строго доказать математическое утверждение;
ПК 5. умение на основе анализа увидеть и корректно сформулировать математический результат;
ПК 6. умение самостоятельно увидеть следствия сформулированного результата;
ПК 7. умение грамотно пользоваться языком предметной области;
ПК 8. умение ориентироваться в постановках задач;
ПК 9. знание корректных постановок классических задач;
ПК 10. понимание корректности постановок задач;
ПК 11. самостоятельное построение алгоритма и его анализ;
ПК 12. понимание того, что фундаментальное математическое знание является основой компьютерных наук;
ПК 13. глубокое понимание сути точности фундаментального знания;
ПК 14. контекстная обработка информации;
ПК 15. способность передавать результат проведенных исследований в виде конкретных рекомендаций, выраженных в терминах предметной области изучавшегося явления;
ПК 16. выделение главных смысловых аспектов в доказательствах;
ПК 18. умение публично представить собственные и известные научные результаты;
ПК 19 знать математические основы информатики как науки.
В результате изучения дисциплины студент должен:
– знать основные положения теории последовательностей, теории дифференциального и интегрального исчисления, теории числовых и функциональных рядов, теории кратного интегрирования, теории дифференциальных форм; аналитические функции, интегралы и ряды Фурье;
– уметь вычислять пределы последовательностей и функций, интегрировать, дифференцировать функции одной и нескольких переменных, исследовать на сходимость и равномерную сходимость ряды и несобственные интегралы, вычислять кратные интегралы, интегралы Фурье;
– владеть навыками практического использования математического аппарата для решения конкретных задач.
5. Общая трудоемкость дисциплины.
21 зачетная единица (756 академических часов)
6. Формы контроля.
Промежуточная аттестация – зачет (2, 3 семестры), экзамен (1, 4 семестры)
7. Составитель.
Никоненок Валентина Геннадьевна, кандидат педагогических наук, доцент кафедры Математического обеспечения информационных систем КГУ.
Аннотациия к рабочей программе дисциплины «Алгебра и теория чисел» ООП бакалавриата (МОАИС)
1. Наименование дисциплины.
Дисциплина «Алгебра и теория чисел» включена в федеральный компонент цикла общих математических и естественно - научных дисциплин основной образовательной программы.
2. Место дисциплины в структуре основной образовательной программы (ООП).
Дисциплина «Алгебра и теория чисел» включена в базовую часть математического и естественнонаучного цикла основной образовательной программы (рабочего плана).
3. Место дисциплины в модульной структуре ООП.
Дисциплина «Алгебра и теория чисел» является одной из составных частей математической подготовки.
4. Цель изучения дисциплины.
Целью курса является обучение студентов, специализирующихся в области математического обеспечения информационных систем, основам современной алгебры, позиционированию методов алгебры среди общематематических подходов к информационным технологиям, а также применению полученных знаний и навыков к решению ряда профессиональных задач.
5. Требования к результатам освоения дисциплины.
Процесс изучения дисциплины направлен на формирование следующих каких общекультурных и профессиональных компетенций:
ОК 5. способность применять знания на практике;
ОК 6. исследовательские навыки;
ОК 7. способность учиться;
ОК 8. способность адаптироваться к новым ситуациям;
ОК 9. умение находить, анализировать и контекстно обрабатывать научно-техническую информацию;
ОК 10. фундаментальная подготовка по основам профессиональных знаний;
ОК 13. базовые знания в различных областях;
ОК 14. способность к анализу и синтезу;
ПК 1. определение общих форм, закономерностей, инструментальных средств для данной дисциплины;
ПК 2. умение понять поставленную задачу;
ПК 3. умение формулировать результат;
ПК 4. умение строго доказать математическое утверждение;
ПК 5. умение на основе анализа увидеть и корректно сформулировать математически точный результат;
ПК 6. умение самостоятельно увидеть следствия сформулированного результата;
ПК 7. умение грамотно пользоваться языком предметной области;
ПК 8. умение ориентироваться в постановках задач;
ПК 9. знание корректных постановок классических задач;
ПК 10. понимание корректности постановок задач;
ПК 11. самостоятельное построение алгоритма и его анализ;
ПК 12. понимание того, что фундаментальное математическое знание является основой компьютерных наук;
ПК 13. глубокое понимание сути точности фундаментального знания;
ПК 15. способность передавать результат проведенных физико-математических и прикладных исследований в виде конкретных рекомендаций, выраженных в терминах предметной области изучавшегося явления;
ПК 16. выделение главных смысловых аспектов в доказательствах;
ПК 17. умение извлекать полезную научно-техническую информацию из электронных библиотек, реферативных журналов, сети Internet и т.п.;
ПК 18. умение публично представить собственные и известные научные результаты;
ПК 19 знать математические основы информатики как науки;
Результатом изучения курса алгебры и теории чисел должно быть приобретение студентами устойчивого знания основ алгебры и теории чисел, первоначальных навыков самостоятельной исследовательской работы, а также свободное владение базовым алгебраическим аппаратом и способность применять полученные знания при изучении специальных дисциплин.
6. Общая трудоемкость дисциплины.
Трудоемкость составляет 11 зачетных единиц (396 часов) в 1 и 2 семестрах, предусмотрены экзамены в каждом семестре.
7. Формы контроля.
1 Промежуточные формы контроля
– выполнение двух модулей - в первом семестре - по линейной алгебре,
во втором - по делимости в кольцах многочленов и целых чисел.
2. Зачет в 1семестре, экзамен во 2 семестре
8. Составитель.
Толстова Г.С., кандидат физико-математических наук, доцент
Аннотация к рабочей программе дисциплины
«Геометрия и топология»
1. Место дисциплины в структуре основной образовательной программы (ООП)
Дисциплина включена в базовую часть математического и естественнонаучного цикла ООП.
К исходным требованиям, необходимым для изучения дисциплины «Геометрия и топология», относятся знания, умения и виды деятельности, сформированные в процессе изучения дисциплин «Математический анализ», «Алгебра и теория чисел».
Дисциплина «Геометрия и топология» является основой для последующего изучения других дисциплин базовой части математического и естественнонаучного цикла и базовой и вариативных частей профессионального цикла.
2. Место дисциплины в модульной структуре ООП
Дисциплина «Геометрия и топология» является самостоятельным модулем.
3. Цель изучения дисциплины
Целью освоения учебной дисциплины «Геометрия и топология» является приобретение знаний и навыков решения геометрических задач, умений применять математические методы в решении прикладных задач.
4. Требования к результатам освоения дисциплины
Процесс изучения дисциплины направлен на формирование следующих профессиональных компетенций:
- определение общих форм, закономерностей, инструментальных средств для данной дисциплины (ПК 1);
- умение строго доказать математическое утверждение (ПК 4);
- понимание того, что фундаментальное математическое знание является основой компьютерных наук (ПК 12);
- выделение главных смысловых аспектов в доказательствах (ПК 16).
В результате изучения дисциплины студент должен:
знать:
- элементы аналитической геометрии;
- дифференциальную геометрия кривых;
- элементы топологии и вычислительной геометрии.
Уметь:
- профессионально решать классические задачи по геометрии;
- применять знания, полученные в ходе изучения курса, в профессиональной деятельности.
Владеть:
- навыками практического использования математического аппарата для решения конкретных задач.
5. Общая трудоемкость дисциплины
9 зачетных единиц (324 академических часа).
6. Формы контроля
Промежуточная аттестация – зачет (2 семестр), экзамен (3 семестр).
7. Составитель
Селиванова Ирина Васильевна, кандидат педагогических наук, доцент кафедры математического обеспечения информационных систем КГУ.
Вариативная часть
Аннотация к рабочей программе дисциплины
«Теория информации и кодирования»
- Место дисциплины в структуре основной образовательной программы, в модульной структуре ООП
Дисциплина «Теория информации и кодирования» включена в вариативнуы часть математического и естественнонаучного цикла.
Дисциплина «Теория информации и кодирования» базируется на математических знаниях и умениях полученных в процессе изучения дисциплин «Вводный курс математики», «Математический анализ», «Алгебра и теория чисел», «Геометрия и топология», «Дискретная математика», «Математическая логика», «Теория вероятностей и математическая статистика».
Дисциплина «Теория информации и кодирования» является основой для изучения ряда дисциплин базовой и вариативных частей профессионального цикла.
- Цель изучения дисциплины
Целью изучения учебной дисциплины «Теория информации и кодирования» является освоение теоретического фундамента и математических методов для построения и изучения моделей обработки, передачи и использования информации.
- Структура дисциплины
Методы оценки и виды информации, энтропия и информация в теории Шеннона, вероятностный и объемный подходы к определению количества информации.
Кодирование символьной информации. Способы построения двоичных кодов. Алфавитное неравномерное двоичное кодирование. Префиксный код. Коды Шеннона-Фано и Хаффмана. Равномерное алфавитное двоичное кодирование. Байтовый код. Алфавитное кодирование с неравной длительностью элементарных сигналов. Код Морзе. Телеграфный код Бодо. Блочное двоичное кодирование.
Передача информации. Общая схема передачи информации в линиях связи. Характеристики канала связи. Влияние шумов на пропускную способность канала. Обеспечение надежности передачи информации. Коды, обнаруживающие ошибку. Коды, исправляющие одиночную ошибку.
Помехоустойчивое кодирование. Линейные коды. Циклические коды. Коды Боуза-Чоудхури-Хоквингема. Коды Рида-Соломона.
- Основные образовательные технологии
В ходе изучения дисциплин используются как традиционные технологии обучения (лекции, практические занятия и т.д.), так и инновационные (объяснительно-иллюстративный метод с элементами проблемного изложения; технология поиска и накопления информации); активные и интерактивные методы обучения: разбор конкретных ситуаций, решение ситуационных задач и т.д.
- Требования к результатам освоения дисциплины
Процесс изучения дисциплины направлен на формирование следующих общекультурных и профессиональных компетенций:
- способность учиться (ОК 7);
- определение общих форм, закономерностей, инструментальных средств для данной дисциплины (ПК 1);
- умение понять поставленную задачу (ПК 2);
- умение формулировать результат (ПК 3);
- умение строго доказать математическое утверждение (ПК 4);
- умение на основе анализа увидеть и корректно сформулировать математически точный результат (ПК 5);
- умение самостоятельно увидеть следствия сформулированного результата (ПК 6);
- умение грамотно пользоваться языком предметной области (ПК 7);
- понимание того, что фундаментальное математическое знание является основой компьютерных наук (ПК 12);
- выделение главных смысловых аспектов в доказательствах (ПК 16).
В результате изучения дисциплины обучающийся должен:
- знать основные понятия и методы теории информации и кодирования;
- уметь использовать математические методы для решения прикладных задач;
- владеть методами количественного анализа процессов обработки, поиска и передачи информации;
- иметь четкое представление о предмете и структуре курса «Теория информации»;
- знать методы оценки и виды информации;
- владеть понятием энтропии;
- иметь представление о статистических и объемных подходах к определению количества информации;
- иметь представление о префиксных кодах;
- уметь использовать коды Шеннона-Фано и Хаффмана для конкретной задачи;
- иметь представление об особенностях различных методов кодирования;
- знать особенности реализации вещественной компьютерной арифметики;
- знать схему передачи информации в линиях связи;
- владеть вопросами обеспечения надежности передачи информации;
- уметь строить помехоустойчивые коды для конкретной задачи.
- Общая трудоемкость дисциплины
4 зачетных единицы (144 академических часов)
- Формы контроля
Промежуточная аттестация — экзамен (5 семестр)
- Составитель
Воронин Виктор Владимирович, кандидат физико-математических наук, доцент кафедры математического обеспечения информационных систем КГУ.
Аннотация к рабочей программе дисциплины
«Информатика»
1. Место дисциплины в структуре основной образовательной программы (ООП)
Дисциплина включена в базовую часть математического и естественнонаучного цикла ООП и читается в первом семестре.
К исходным требованиям, необходимым для изучения дисциплины «Информатика», относятся знания, умения и виды деятельности, сформированные в процессе изучения дисциплин школьного курса: «Информатика», «Математика», «Физика».
Дисциплина «Информатика» является одной из базовых для изучения большинства специальных дисциплин учебного плана подготовки бакалавра по направлению МОАИС, в том числе «Программирование», «Прикладная теория цифровых автоматов», «Структуры и алгоритмы компьютерной обработки данных», «Теория вычислительных процессов и структур» и другие.
2. Место дисциплины в модульной структуре ООП
Дисциплина «Информатика» является самостоятельным модулем.
3. Цель изучения дисциплины
Целью освоения учебной дисциплины «Информатика» – дать начальные представление об определениях понятия «Информация» и её связи с энтропией, принципах измерения количества информации, способах кодирования.
Задачи курса – познакомить студентов с методами количественной оценки информации, способах оптимального кодирования, методами логических и арифметических преобразований двоичной информации.
4. Структура дисциплины
Исходные понятия информатики. Энтропия как мера неопределённости. Энтропия и информация. Информация и алфавит. Кодирование символьной информации. Теоремы Шеннона. Способы построения двоичных кодов. Арифметические основы информатики.
5. Основные образовательные технологии
Лекции, объяснительно-иллюстративный метод с элементами проблемного изложения, практические занятия.
6. Требования к результатам освоения дисциплины
Процесс изучения дисциплины направлен на формирование следующих общекультурных и профессиональных компетенций:
- самостоятельное построение алгоритма и его анализ (ПК 11).
- понимание того, что фундаментальное математическое знание является основой компьютерных наук; (ОК12);
- знать проблемы современной информатики, ее категории и связи с другими научными дисциплинами (ПК20);
В результате изучения дисциплины «Информатика» студент должен:
- знать различные подходы к определению понятия «информация», связь между информацией и энтропией, способы количественной оценки объёмов информации, различные методы двоичного кодирования;
- уметь определять объём информации в различных сообщениях, кодировать символьную информацию различными способами, разрабатывать алгоритмы арифметических преобразований двоичной информации.
7. Общая трудоемкость дисциплины
4 зачетных единицы (144 академических часа)
8. Формы контроля
Промежуточная аттестация – экзамен
9. Составитель
Жмакин Анатолий Петрович, кандидат технических наук, доцент кафедры программного обеспечения и администрирования информационных систем КГУ.
Аннотация к рабочей программе дисциплины
«Программирование»
- Место дисциплины в структуре основной образовательной программы (ООП)
Дисциплина включена в базовую вариативную часть профессионального цикла ООП.
К исходным требованиям, необходимым для изучения дисциплины «Программирование», относятся знания, умения и виды деятельности, сформированные в процессе изучения дисциплин: «Вводный курс в математику», «Вводный курс в иностранный язык (английский)», «Математический анализ», «Алгебра и теория чисел», «Геометрия и топология», «Информатика», «Дискретная математика», «Математическая логика».
Дисциплина «Программирование» является одной из базовых для изучения дисциплин: «Вычислительная математика», «Исследование операций», «Теория алгоритмов», «Объектно-ориентированные языки и системы», «Теория формальных языков и трансляций», «Параллельное программирование», «Технология разработки программного обеспечения», «Теория вычислительных процессов и структур», «Структуры и алгоритмы компьютерной обработки данных», а также для прохождения производственной практики.
2. Место дисциплины в модульной структуре ООП
Дисциплина «Программирование» является самостоятельным модулем.
3. Цель изучения дисциплины
Цели изучения дисциплины:
— приобретение навыков разработки программ на языках высокого уровня,
— приобретение навыков практического использования языков программирования высокого уровня,
— приобретение навыков хранения и обработки текстовой и числовой информации.
Задачи курса – изучение студентами теоретических основ алгоритмизации и проектирования программ, приемов программирования на конкретных алгоритмических языках, основ организации вычислительного процесса на ЭВМ; привитие навыков анализа корректности программ, их отладки и тестирования с использованием современных средств программирования.
4. Структура дисциплины
ТЕМА 1. Введение. Цели и задачи курса. Основные понятия информатики. Основные этапы решения задач на ЭВМ. Понятие алгоритма. Формы представления алгоритмов. ГОСТы ЕСПД.
ТЕМА 2. Языки программирования. Язык Паскаль. Интегрированная среда разработки программ Delphi. Приемы отладки программ. Организация и средства человеко-машинного интерфейса Основы и методы защиты информации.
ТЕМА 3. Построение линейных алгоритмов. Структура программы на языке Delphi. Типы данных. Программирование линейных алгоритмов.
ТЕМА 4. Построение разветвленных алгоритмов. Структура программы на языке Паскаль. Программирование разветвленных алгоритмов.
ТЕМА 5. Построение циклических алгоритмов. Операторы цикла на языке Паскаль. Примеры алгоритмов и программ.
ТЕМА 6. Понятие массива. Работа с одномерными массивами. Ввод и вывод массивов. Примеры.
ТЕМА 7. Работа с двумерными массивами. Ввод и вывод двумерных массивов. Примеры.
ТЕМА 8. Структура программы с подпрограммами. Процедуры и функции.
ТЕМА 9. Глобальные и локальные переменные. Параметры-значения и параметры-переменные.
ТЕМА 10. Рекурсия. Программирование рекурсивных алгоритмов.
ТЕМА 11. Графический режим работы. Библиотека графических процедур и функций. Мультисреды и гиперсреды.
ТЕМА 12. Строки. Работа со строками. Примеры использования процедур и функций работы со строками.
ТЕМА 13. Модули. Структура модулей. Разработка программ с многомодульной структурой.
ТЕМА 14. Записи. Записи с вариантами. Примеры использования записей.
ТЕМА 15 Множества. Операции над множествами.
ТЕМА 16. Файлы. Общая характеристика. Типизированные файлы.
ТЕМА 17. Текстовые и нетипизированные файлы.
ТЕМА 18. Заключение. Объектно-ориентированное программирование. Понятие об экономических и правовых аспектах информационных технологий.
ТЕМА 19. Введение. Сравнительная характеристика языков программирования. Назначение и основы использования систем искусственного интеллекта, аксиоматический метод.
ТЕМА 20. Языки Си и С++. Структура программ в среде Builder C++. Типы переменных и констант, операции, выражения. Оператор присваивания.
ТЕМА 21. Операторы ввода и вывода информации. Программирование линейных алгоритмов.
ТЕМА 22. Программирование разветвленных алгоритмов. Логические операции. Условные операторы. Оператор выбора.
ТЕМА 23. Операторы цикла. Примеры программирования циклических алгоритмов.
ТЕМА 24. Массивы. Основные приемы работы с одномерными массивами. Основные приемы работы с двумерными массивами.
ТЕМА 25 Подпрограммы. Структура функций. Оператор RETURN. Глобальные и локальные переменные
ТЕМА 26. Фактические и формальные параметры функций. Передача параметров по значениям и адресам. Указатели. Перегрузка функций. Передача параметров по умолчанию. Ссылки. Передача параметров по ссылке.
ТЕМА 27. Модули. Структура модулей. Разработка программ с многомодульной структурой.
ТЕМА 28. Рекурсия. Программирование рекурсивных алгоритмов.
ТЕМА 29. Строки. Работа с библиотекой функций работы со строками.
ТЕМА 30. Графический режим работы. Библиотека графических функций.
ТЕМА 31. Препроцессор языка Си. Директивы препроцессора.
ТЕМА 32. Классы памяти.
ТЕМА 33. Структуры и объединения. Приемы использования.
ТЕМА 34. Файлы. Открытие файлов. Типы файлов.
ТЕМА 35. Работа с типизированными, нетипизированными и текстовыми файлами. Произвольный и последовательный доступ.
ТЕМА 36. Заключение. Объектно-ориентированное программирование, понятие о информационных технологиях на сетях, основы телекоммуникаций и распределенной обработки информации. Перспективы развития и использования программирования.
ТЕМА 37. Введение. Основные структуры данных: константа, переменная, массив, запись, таблица, фрейм.
ТЕМА 38. Динамические структуры данных: стек, очереди.
ТЕМА 39. Динамические структуры данных: списки, разреженные массивы, деревья, графы.
ТЕМА 40. Примеры использования динамических структур данных на языках Delphi и С++.
ТЕМА 41. Алгоритмы сортировок данных. Обменные сортировки.
ТЕМА 42. Сортировки методом вставок.
ТЕМА 43. Сортировки методом выбора.
ТЕМА 44. Сортировки методом слияния.
ТЕМА 45. Сортировки с использованием деревьев.
ТЕМА 46. Рекурсия. Программирование рекурсивных алгоритмов.
ТЕМА 47. Поиск данных в массивах и бинарных деревьях.
ТЕМА 48. Обработка исключительных ситуаций на языке Delphi.
ТЕМА 49. Обработка исключительных ситуаций на языке С++.
ТЕМА 50. Структура и использование DLL на языке Delphi.
ТЕМА 51 Примеры использования DLL на языке Delphi.
ТЕМА 52. Структура и использование DLL на языке С++.
ТЕМА 53. Примеры использования DLL на языке С++.
ТЕМА 54. Заключение. Объектно-ориентированное программирование. Перспективы развития и использования языков программирования.
5. Основные образовательные технологии
Лекции, объяснительно-иллюстративный метод с элементами проблемного изложения, лабораторные занятия, курсовое проектирование.
6. Требования к результатам освоения дисциплины
Процесс изучения дисциплины направлен на формирование следующих общекультурных и профессиональных компетенций:
ОК 1. навыки межличностных отношений;
ОК 2. работа в команде;
ОК 5. способность применять знания на практике;
ОК 6. исследовательские навыки;
ОК 7. способность учиться;
ОК 8. способность адаптироваться к новым ситуациям;
ОК 9. умение находить, анализировать и контекстно обрабатывать научно-техническую информацию;
ОК 12. владеет основными методами, способами и средствами получения, хранения, переработки информации, имеет навыки работы с компьютером как средством управления информацией;
ОК 14. способность к анализу и синтезу;
ОК 15. способность к письменной и устной коммуникации на родном языке;
ОК 16. знание второго языка;
профессиональными (ПК):
ПК 1. определение общих форм, закономерностей, инструментальных средств для данной дисциплины;
ПК 2. умение понять поставленную задачу;
ПК 3. умение формулировать результат;
ПК 4. умение строго доказать математическое утверждение;
ПК 5. умение на основе анализа увидеть и корректно сформулировать математически точный результат;
ПК 6. умение самостоятельно увидеть следствия сформулированного результата;
ПК 7. умение грамотно пользоваться языком предметной области;
ПК 8. умение ориентироваться в постановках задач;
ПК 9. знание корректных постановок классических задач;
ПК 10. понимание корректности постановок задач;
ПК 11. самостоятельное построение алгоритма и его анализ;
ПК 12. понимание того, что фундаментальное математическое знание является основой компьютерных наук;
ПК 14. контекстная обработка информации;
ПК 17. умение извлекать полезную научно-техническую информацию из электронных библиотек, реферативных журналов, сети Internet и т.п.;
ПК 18. умение публично представить собственные и известные научные результаты;
ПК 20 знать проблемы современной информатики, ее категории и связи с другими научными дисциплинами;
ПК 21 знать содержание, основные этапы и тенденции развития программирования, математического обеспечения и информационных технологий;
ПК 28 знать методы проектирования и производства программного продукта, принципы построения, структуры и приемы работы с инструментальными средствами, поддерживающими создание программного обеспечения (ПО);
ПК 29 знать методы организации работы в коллективах разработчиков ПО, направления развития методов и программных средств коллективной разработки ПО;
ПК 31 иметь навыки использования современных системных программных средств: операционных систем, операционных и сетевых оболочек, сервисных программ;
В результате изучения дисциплины студент должен:
- знать:
основные этапы компьютерного решения задач;
способы записи алгоритма;
основные виды и способы реализации программы на языке высокого уровня;; программирование рекурсивных алгоритмов;
способы конструирования программ;
модульные программы;
критерии качества программы;
архитектуру и возможности семейства языков высокого уровня.
- уметь использовать:
стандартные типы данных;
типы данных, определяемые пользователем; записи; файлы; динамические структуры данных; списки
основные вычислительные структуры: итерации, ветвления, повторения; процедуры, модули;
- владеть:
навыками постановки задачи и спецификация программы;
навыками разработки, выбора и преобразования алгоритмов, математических моделей явлений и процессов с целью эффективной реализации программного продукта;
основами доказательства правильности разработанных программ
7. Общая трудоемкость дисциплины
8 зачетных единицы (288 академических часа)
8. Формы контроля
Промежуточная аттестация – зачет, 2 экзамена.
9. Составитель
Белова Татьяна Михайловна, кандидат технических наук, доцент кафедры программного обеспечения и администрирования информационных систем КГУ.
Аннотация к рабочей программе дисциплины
«Исследование операций»
1 Место дисциплины в структуре основной образовательной программы, в модульной структуре ООП
Дисциплина «Исследование операций» включена в вариативную часть математического и естественнонаучного цикла.
К исходным требованиям, необходимым для изучения дисциплины относятся знания, умения и виды деятельности, сформированные в процессе изучения дисциплин «Алгебра и теория чисел», «Дискретная математика», «Математический анализ», «Теория вероятностей и математическая статистика», «Численные методы».
Дисциплина «Исследование операций» является основой для изучения дисциплин: «Теория вычислительных процессов и структур», «Компьютерное моделирование», «Эксплуатация информационных систем и баз данных», для последующего изучения других дисциплин базовой вариативных частей математического и естественнонаучного цикла и профессионального цикла.
2 Цель изучения дисциплины
Целью освоения учебной дисциплины «Исследование операций» является ознакомление студентов с теоретическими основами исследования операций, с основными типами задач исследования операций и методами их решения для практического применения.
3 Структура дисциплины
Основные понятия исследования операций. Линейное программирование. Геометрический смысл задачи линейного программирования. Симплекс-метод. Метод искусственного базиса. Теория двойственности. Правила построения двойственных задач. Двойственный симплекс-метод. Транспортная задача и ее свойства. Метод потенциалов для решения транспортной задачи. Задачи целочисленного линейного программирования. Метод Гомори. Метод ветвей и границ. Введение в нелинейное программирование. Метод множителей Лагранжа. Метод штрафных функций. Введение в динамическое программирование. Многошаговые процессы принятия решений. Введение в теорию игр. Игры с нулевой суммой. Игры с чистыми и смешанными стратегиями.
4 Основные образовательные технологии
В ходе изучения дисциплин используются как традиционные технологии обучения (лекции, практические занятия и т.д.), так и инновационные (объяснительно-иллюстративный метод с элементами проблемного изложения; технология поиска и накопления информации); активные и интерактивные методы обучения: разбор конкретных ситуаций, решение ситуационных задач и т.д.
5 Требования к результатам освоения дисциплины
Процесс изучения дисциплины направлен на формирование следующих общекультурных и профессиональных компетенций:
- способность учиться (ОК 7);
- определение общих форм, закономерностей, инструментальных средств для данной дисциплины (ПК 1);
- умение понять поставленную задачу (ПК 2);
- умение формулировать результат (ПК 3);
- умение строго доказать математическое утверждение (ПК 4);
- умение на основе анализа увидеть и корректно сформулировать математически точный результат (ПК 5);
- умение самостоятельно увидеть следствия сформулированного результата (ПК 6);
- умение грамотно пользоваться языком предметной области (ПК 7);
- понимание того, что фундаментальное математическое знание является основой компьютерных наук (ПК 12);
- выделение главных смысловых аспектов в доказательствах (ПК 16).
В результате изучения дисциплины обучающийся должен:
- знать: основы линейного программирования, симплекс-метод, элементы теории двойственности, методы решения транспортных задач, методы решения задач целочисленного программирования, элементы теории нелинейного программирования, основы динамического программирования, элементы теории игр;
- уметь: строить математические модели задач исследования операций, решать задачи линейного программирования графически, решать задачи ЛП симплекс-методом, строить модели двойственных задач ЛП и решать их на основе теорем двойственности, решать транспортные задачи методом потенциалов, решать задачи целочисленного программирования методом Гомори, находить решения матричных игр с седловой точкой и в случае ее отсутствия;
- владеть (быть в состоянии продемонстрировать): навыками использования полученных знаний в практической деятельности.
- Общая трудоемкость дисциплины
4 зачетных единицы (144 академических часа)
7 Формы контроля
Промежуточная аттестация – экзамен (8 семестр)
- Составитель
Водолад Светлана Николаевна, кандидат педагогических наук, доцент кафедры математического обеспечения информационных систем КГУ.
Аннотация к рабочей программе дисциплины «Физика»
1. Место дисциплины в структуре основной образовательной программы (ООП)
Дисциплина включена в базовую часть фундаментальной математики и естественнонаучного цикла ООП.
К исходным требованиям, необходимым для изучения дисциплины «Физика», относятся знания, умения и виды деятельности, сформированные в процессе изучения дисциплин: «Информатика», «Математический анализ», «Алгебра и теория чисел», «Геометрия и топология», «Теория вероятностей и математическая статистика», «Математическая логика», а также навыки, приобретенные в процессе поиска, сбора и анализа учебной информации с использованием традиционных методов и современных информационных технологий.
Дисциплина «Физика» является основой для изучения дисциплин: «Безопасность жизнедеятельности», «Компьютерное моделирование», «Компьютерные сети и системы телекоммуникаций», «Архитектура вычислительных систем и компьютерных систем», «Элементы микропроцессорной техники» для последующего изучения других дисциплин вариативной части профессионального цикла, а также для прохождения производственной практики.
Дисциплина «Физика» является самостоятельным модулем.
2. Цель изучения дисциплины
Целью освоения учебной дисциплины «Физика» является приобретение знаний, умений, навыков и формирование общекультурных и профессиональных компетенций, необходимых для будущей успешной профессиональной деятельности выпускника, связанной с проектированием, разработкой и сопровождением различных программных продуктов.
3. Структура дисциплины
Физические основы механики; электричество и магнетизм; физика колебаний и волн; квантовая физика; статистическая физика и термодинамика.
4. Основные образовательные технологии
Лекции, практические занятия, семинарское занятие, эксперимент, контрольная работа, консультация, научная дискуссия, компьютерные симуляции, самостоятельная деятельность, активные и интерактивные формы проведения занятий (обучающее и развивающее тестирование, тренинги, проектные методики, ситуационные и проблемные семинары и конференции).
5. Требования к результатам освоения дисциплины
Процесс изучения дисциплины направлен на формирование следующих общекультурных и профессиональных компетенций:
- способность применять знания на практике (ОК-5);
- наличие исследовательских навыков (ОК 6);
- способность учиться (ОК-7);
- способность адаптироваться к новым ситуациям (ОК-8);
- умение находить, анализировать и контекстно обрабатывать научно-техническую информацию (ОК-9);
- базовые знания в различных областях (физика) (ОК-13);
- определение общих форм, закономерностей, инструментальных средств для данной дисциплины (физика) (ПК-1);
- умение понять поставленную задачу (ПК-2);
- умение формулировать результат (ПК-3);
- умение самостоятельно увидеть следствия сформулированного результата (ПК-6);
- умение ориентироваться в постановках задач (ПК-8);
- знание корректных постановок классических задач (ПК-9);
- понимание корректности постановок задач (ПК-10);
- глубокое понимание сути точности фундаментального знания (ПК-13);
- владение контекстной обработкой информации (ПК-14);
- способность передавать результат проведенных физико-математических и прикладных исследований в виде конкретных рекомендаций, выраженных в терминах предметной области изучавшегося явления (ОК-15);
- знание принципов обеспечения условий безопасности жизнедеятельности при эксплуатации аппаратуры и систем различного назначения (ПК-22);
В результате изучения дисциплины обучающийся должен:
- знать теоретические основы, основные понятия, законы и модели механики, молекулярной физики, электричества и магнетизма, оптики, атомной физики, физики атомного ядра и частиц; методы теоретических и экспериментальных исследований в физике; методологию математического моделирования в физике;
- уметь понимать излагать и критически анализировать базовую общефизическую информацию; пользоваться теоретическими основами, основными понятиями, законами и моделями физики; профессионально решать классические задачи по данным дисциплинам («Физика»);
- владеть (быть в состоянии продемонстрировать) методами обработки и анализа экспериментальной и теоретической физической информации, практического использования математического аппарата для решения конкретных задач дисциплины «Физика».
6. Общая трудоемкость дисциплины
6 зачетных единиц (216 академических часов).
7. Формы контроля
Промежуточная аттестация – зачет, экзамен (1 зачетная единица в общей трудоемкости дисциплины).
8. Составитель
Шахов Андрей Викторович, кандидат физико-математических наук, доцент кафедры общей физики.
Аннотация к рабочей программе дисциплины
«Теория алгоритмов»
1. Место дисциплины в структуре основной образовательной программы, в модульной структуре ООП
Дисциплина «Теория алгоритмов» включена в вариативную часть математического и естественнонаучного цикла.
Дисциплина «Теория алгоритмов» базируется на математических знаниях и умениях полученных в процессе изучения дисциплин «Вводный курс математики», «Математический анализ», «Алгебра и теория чисел», «Геометрия и топология», «Дискретная математика», «Математическая логика», «Теория вероятностей и математическая статистика», «Теоретические основы информатики».
Дисциплина «Теория алгоритмов» является основой для изучения изучения ряда дисциплин базовой и вариативных частей профессионального цикла.
2. Цель изучения дисциплины
Целью изучения дисциплины «Теория алгоритмов» является формирование обобщённого представления об алгоритмах вычислительных процессов, об эффективной вычислимости и сложности вычислений, о некоторых конкретных формах определения алгоритма — машинах Тьюринга, рекурсивных функциях, нормальных алгорифмах Маркова и т.д.
3. Структура дисциплины
Основные понятия теории алгоритмов. Рекурсивные функции, множества и предикаты. Машины Тьюринга. Нормальные алгорифмы Маркова. Тезисы и теоремы теории алгоритмов. Алгоритмически неразрешимые проблемы. Введение в теорию сложности вычислений.
4. Основные образовательные технологии
В ходе изучения дисциплин используются как традиционные технологии обучения (лекции, практические занятия и т.д.), так и инновационные (объяснительно-иллюстративный метод с элементами проблемного изложения; технология поиска и накопления информации); активные и интерактивные методы обучения: разбор конкретных ситуаций, решение ситуационных задач и т.д.
5. Требования к результатам освоения дисциплины
Процесс изучения дисциплины направлен на формирование следующих общекультурных и профессиональных компетенций:
- способность учиться (ОК 7);
- определение общих форм, закономерностей, инструментальных средств для данной дисциплины (ПК 1);
- умение понять поставленную задачу (ПК 2);
- умение формулировать результат (ПК 3);
- умение строго доказать математическое утверждение (ПК 4);
- умение на основе анализа увидеть и корректно сформулировать математически точный результат (ПК 5);
- умение самостоятельно увидеть следствия сформулированного результата (ПК 6);
- умение грамотно пользоваться языком предметной области (ПК 7);
- понимание того, что фундаментальное математическое знание является основой компьютерных наук (ПК 12);
- выделение главных смысловых аспектов в доказательствах (ПК 16).
В результате изучения дисциплины обучающийся должен:
знать:
- основные черты алгоритмов и уточненное понятие алгоритма;
- понятие вычислимой функции;
- понятия разрешимого, рекурсивного и рекурсивно-перечислимого множества;
- частично рекурсивные функции;
- рекурсивные предикаты;
- принципы работы машины Тьюринга;
- нормальные алгорифмы Маркова;
- основные тезисы и теоремы теории алгоритмов;
- алгоритмически неразрешимые проблемы;
- основные понятия теории сложности вычислений;
уметь:
- строить алгоритмы вычисления числовых функций;
- использовать операторы подстановки, примитивной рекурсии, минимизации для построения рекурсивных функций;
- выполнять логические операции над рекурсивными предикатами;
- составлять программы для машины Тьюринга.
6. Общая трудоемкость дисциплины
- зачетных единицы (108 академических часов)
7. Формы контроля
Промежуточная аттестация — экзамен (5 семестр)
8. Составитель
Воронин Виктор Владимирович, кандидат физико-математических наук, доцент кафедры математического обеспечения информационных систем КГУ.
Аннотация к рабочей программе дисциплины
«Вводный курс математики»
1. Место дисциплины в структуре основной образовательной программы, в модульной структуре ООП
Дисциплина «Вводный курс математики» включена в вариативную часть математического и естественнонаучного цикла.