Уметь выбирать прикладное программное обеспечение для
решение специальных экономических и управленческих задач;
научиться пректировать и создавать базы данных для разных
отраслях,
ориентироваться
на
частую
смену
поколений
компьютерных систем и информационых технологий.
Владеть всем объемом знаний и информации при решении задач
связанными с информационными технологиями технологии сбора,
накопления, обработки и распространения информации
Формы
итогового
контроля
буквенно-рейтинговая система по 100- балльной шкале,
промежуточный контроль, экзамен, итоговая аттестация
Условия для
получения
кредитов:
материальная база, обеспечение лабораторных аудиторий, книжный
фонд, электронные ресурсы, интерактивная доска.
Продолжительно
сть модуля:
2 курс (3 семестр)
Литература:
Голыцина О.Л., Максимов Н.В., Попов И.И., Базы данных, - М.:
Форум-Инфра-М, 2006
Салтанова Ғ.А., Мухамбетова М.Ж., Деректер қоры теориясы,
ҚарМУ баспасы, 2008
Салтанова Ғ.А., Delphi – де деректер қорын құру, ҚарМУ баспасы,
2007
Хомоненко А.Д., Цыганков В.М., Мальцев М.Г., Базы данных, 5-е
издание, - М.: Бином-Пресс, СПб.: КОРОНА принт, 2006
Федоров А., Елманова Н. «Базы данных для всех», М:
Компьютерпресс, 2001
Дата
обновления:
Формуляр дисциплины Программное обеспечение информационной системы
Наименование
модуля и шифр
Модуль операционных систем и мультимедия технологии - POIS
5304
Ответственный
за модуль
Салтанова Г.А. - кандидат физико-математических наук, доцент
кафедры информатики
Тип модуля:
ПД / КВ
Уровень модуля:
Магистратура
Количество
часов в неделю:
Количество
кредитов:
3
Форма
обучения:
Дневное
Семестр:
3
Количество
обучающихся:
По факту
Пререквизиты
модуля:
Информатика, Языки и технологии программирования в рамках
программы бакалавриата
Содержания
модуля:
Понятие информации. Понятие информационной системы. История
развития
информационных
систем.
Классификации
информационных систем. Понятие информационной технологии.
Соотношение информационной системы и информационной
технологии. История развития информационных технологий.
Классификация информационных технологий. Информационная
технология обработки данных. Технологии распределенной
обработки данных. Компьютерные коммуникации. Концепция
открытых информационных систем. Многоуровневая модель
взаимодействия компьютеров в сети. Информационная технология
экспертных систем.
Результаты
обучения:
Знать задачи и функции информационных систем. Виды
информационных технологий обработки данных. Технологии
распределенной обработки данных и компьютерные коммуникации.
Уметь эффективно работать индивидуально и в качестве члена
группы, состоящей из специалистов различных направлений и
квалификаций в области информационных систем и технологий.
Создавать приложения базы данных для разных отраслях.
Владеть способностью к самостоятельному обучению в течение
всей жизни и непрерывному самосовершенствованию в сфере
информационных технологий. Владеть методами создания и
функционирования информационных систем.
Формы
итогового
контроля
буквенно-рейтинговая система по 100- балльной шкале,
промежуточный контроль, экзамен, итоговая аттестация
Условия для
получения
кредитов:
материальная база, обеспечение лабораторных аудиторий, книжный
фонд, электронные ресурсы, интерактивная доска.
Продолжительно
сть модуля:
2 курс (3 семестр)
Литература:
Информационные системы и технологии в экономике и управлении.
/ Под ред. проф. В. В. Трофимова.: Высшее образование, 2006. – 480
с.
Голицына О.Л., Попов И.И., Максимов Н.В. и др. Информационные
технологии. – М: Форум/ Инфра-М, 2008.
Никитин А. В., Рачковская И. А., Савченко И. В. Управление
предприятием (фирмой) с использованием информационных систем
/ Серия: Учебники экономического факультета МГУ им. М. В.
Ломоносова: Инфра-М, 2006. – 194 с.
Когаловский М. Р. Энциклопедия технологий баз данных / М. Р.
Когаловский. – М.
5. Салтанова Ғ.А., Delphi – де деректер қорын құру, ҚарМУ
баспасы, 2007
Дата
обновления:
Формуляр дисциплины Алгоритмы и их сложность
Наименование
модуля и шифр
Алгоритмы и их сложность – АОК/AIS 5205
Ответственный
за модуль
к.ф.-м.н. Майлыбаева А.Ж., ст.преподаватель, магистр Мухамбетова
М.Ж.
Тип модуля:
ПД / КВ
Уровень модуля:
Магистратура
Количество
часов в неделю:
Количество
кредитов:
2
Форма
обучения:
Дневное
Семестр:
1
Количество
обучающихся:
По факту
Пререквизиты
модуля:
Содержания
модуля:
Фундаментальные вычислительные алгоритм. Методы анализа
алгоритмов. Общее решение большого класса рекуррентных
уравнений; однородные и частные решения; мультипликативные
функции; другие управляющие функции. Методы разработки
алгоритмов. Алгоритмы «разделяй и властвуй»; баланс подзадач.
Динамическое программирование.Поиск с возвратом; функции
выигрыша; реализация поиска с возвратом; Сортировка простыми
вставками. Последовательный поиск. Поиск подстроки. Поиск пары
ближайших точек. Простое построение выпуклой оболочки.
Решение
задачи
коммивояжера.
Асимптотический
закон
распределения
простых
чисел.
Сортировка
и
конечные
вероятностные пространства. Применение формул полного
математического ожидания. Быстрая сортировка. Сортировка
слиянием. Бинарный поиск. Обход бинарного дерева. Алгоритм
умножения больших чисел. Алгоритм умножения матриц
Штрассена. Основные принципы метода. Решение задачи о паре
ближайших точек методом декомпозиции. Решение задачи о
построении
выпуклой
оболочки
методом
декомпозиции.
Уменьшение на постоянную величину. Сортировка вставкой. Поиск
в глубину. Поиск в ширину. Топологическая сортировка.
Алгоритмы генерации комбинаторных объектов. Уменьшение на
постоянный множитель. Задача о поиске фальшивой монеты. Задача
Иосифа. Алгоритмы с переменным уменьшением размера.
Вычисление медианы. Интерполяционный поиск. Поиск и вставка в
бинарное дерево. Основные принципы метода: упрощение
экземпляра, изменение представления, приведение задачи.
Предварительная сортировка. Методы решения линейных систем.
Сбалансированные деревья поиска. AVL-деревья. Повороты.
Вставка элемента в дерево. Удаление элемента из дерева. 2-3 -
деревья.
Пирамиды.
Алгоритм
построения
пирамиды.
Пирамидальная
сортировка. Классы экстремальных
задач.
Графический метод решения. Симплексный метод решения.
Транспортная задача. Метод потенциалов решения транспортной
задачи. Пространственно-временной компромисс. Сортировка
подсчетом.
Алгоритм
Хорспула.
Хеш-функции.
Открытое
хеширование. Закрытое хеширование. В-деревья. Динамическое
программирование. Вычисление биномиальных коэффициентов.
Алгоритм Воршалла. Алгоритм Флойда. Алгоритм Прима. Функции
с запоминанием. Задача о рюкзаке. Алгоритм Крускала. Алгоритм
Дейкстры. Деревья Хаффмана. Основные принципы параллельного
программирования. Задачи параллельного программирования.
Процессы и потоки. Модели программ с общей памятью. Модель
передачи сообщений. Организация параллельных вычислений на
принципе консенсуса. Невытесняющие алгоритмы планирования.
Вытесняющие алгоритмы планирования. Инструменты анализа
эффективности параллельного программирования. Библиотека MPI.
Библиотека OpenMP. Ограничения мощности алгоритма. Нижняя
граница.
Тривиальная
нижняя
граница.
Информационно-
теоретическая нижняя граница. Метод противника. Легкие и
сложные задачи. P- задачи. NP и NP-полные задачи. Задача
останова.
Результаты
обучения:
Знать фундаментальные вычислительные алгоритм. методы
анализа алгоритмов, общее решение большого класса
рекуррентных уравнений, однородные и частные решения;
мультипликативные функции
Уметь применять методы разработки алгоритмов
Владеть навыками в составлении оптимальных алгоритмов, в
выборе уровня сложности алгоритма.
Формы
итогового
контроля
буквенно-рейтинговая система по 100- балльной шкале,
промежуточный контроль, экзамен, итоговая аттестация
Условия для
материальная база, обеспечение лабораторных аудиторий, книжный
получения
кредитов:
фонд, электронные ресурсы, интерактивная доска.
Продолжительно
сть модуля:
1 курс (1 семестр)
Литература:
Абрамов С.А. Лекции о сложности алгоритмов. - М.: МЦНМО,
2009.
Левитин Ананий В. Алгоритмы: введение в разработку и анализ. -
М.: Издательский дом «Вильямс», 2006.
Ху Т.Ч., Шинг М.Т. Комбинаторные алгоритмы. – Н.Новгород: Изд-
во Нижегородского государственного университета, 2004.
Носов В.А. Основы теории алгоритмов и анализа их сложности.
Курс лекций. 1992. intsys.msu.ru›staff/vnosov/theoralg.htm
Босс В. Лекции по математике. Т. 6: От Диофанта до Тьюринга. -
М.: КомКнига, 2006. - 208 с.
Игошин В.И. Математическая логика и теория алгоритмов : учеб.
пособие для студ. высш. учеб. заведений / В. И. Игошин. — 2-е изд.,
стер. — М. : Издательский центр «Академия», 2008. — 448 с.
Варпаховский Ф.Л. Элементы теории алгоритмов. - М.,
Просвещение, 1970.
Гуц А.К. Математическая лоrика и теория алrоритмов. - Омск:
Издательство Наследие. Диалог-Сибирь, 2003. - 108 с.
Игошин В.И. Задачи и упражнения по математической логике и
теории алгоритмов / В. И. Игошин. — 3-е изд., стер. — М. :
Издательский центр «Академия», 2007. — 304 с.
Успенский В.А. Лекции о вычислимых функциях.- М., Наука, 1960.
492 с.
Дата
обновления:
Формуляр дисциплины Основы теории алгоритмов и анализ их сложности
Наименование
модуля и шифр
Основы теории алгоритмов и анализ их сложности –
ATNOKT/OTAACS 5205
Ответственный
за модуль
к.ф.-м.н. Майлыбаева А.Ж., ст.преподаватель, магистр Мухамбетова
М.Ж.
Тип модуля:
ПД / КВ
Уровень модуля:
Магистратура
Количество
часов в неделю:
Количество
кредитов:
2
Форма
обучения:
Дневное
Семестр:
1
Количество
обучающихся:
По факту
Пререквизиты
модуля:
Содержания
модуля:
Понятия алгоритма. Основные требования к алгоритмам. Машина
Тьюринга. Универсальная машина Тьюринга. Тезис Тьюринга.
Модель
данных.
Построение
моделей
алгоритмов
в
системе GRAPH. Понятие о сложности алгоритма. Верхние и
средние оценки сложности алгоритмов. Основные методы и приемы
анализа сложности. Временная и пространственная сложность
алгоритма.
Классы DTIME и DSPACE.
Классы
сложности.
Полиномиальность и эффективность. Алгоритмическая сводимость
задач. Представление абстрактных объектов (последовательностей).
Результаты
обучения:
Знать основные требования к алгоритмам
Уметь применять методы разработки алгоритмов
Владеть навыками в составлении оптимальных алгоритмов, в
выборе уровня сложности алгоритма.
Формы
итогового
контроля
буквенно-рейтинговая система по 100- балльной шкале,
промежуточный контроль, экзамен, итоговая аттестация
Условия для
получения
кредитов:
материальная база, обеспечение лабораторных аудиторий, книжный
фонд, электронные ресурсы, интерактивная доска.
Продолжительно
сть модуля:
1 курс (1 семестр)
Литература:
Кузюрин Н.Н., Фомин С.А. Эффективные алгоритмы и сложность
вычислений. 2008 // http://discopal.ispras.ru/ru.book-advanced-
algorithms.htm
Коварцев А.Н. Автоматизация разработки и тестирования
программных средств. – Самара, СГАУ. 1999 г.
Немировский А.С., Юдин Д.Б. Сложность и эффективность методов
оптимизации. М.: Наука, 1979
Агафонов. Н. Сложность алгоритмов и вычислений: спецкурс для
студентов НГУ, ч.2, Новосибирск, 1975.
Ахо А., Хопкрофт Дж., Ульман Дж. Построение и анализ
вычислительных алгоритмов. М., 1979.
Левитин Ананий В. Алгоритмы: введение в разработку и анализ. -
М.: Издательский дом «Вильямс», 2006.
Носов В.А. Основы теории алгоритмов и анализа их сложности.
Курс лекций. 1992. intsys.msu.ru›staff/vnosov/theoralg.htm
Дата
обновления:
Формуляр дисциплины Технологии разработки программного обеспечения
Наименование
модуля и шифр
Модуль Технологии разработки программного обеспечения –
BKZhT/TRPO 5301
Ответственный
за модуль
доцент Хамметов. А.Х.
Тип модуля:
ПД / ОК
Уровень модуля:
Магистратура
Количество
часов в неделю:
Количество
кредитов:
2
Форма
обучения:
Дневное
Семестр:
1
Количество
обучающихся:
По факту
Пререквизиты
модуля:
Языки и технологии програмирования в рамках программы
бакалавриата
Содержания
модуля:
Обзор современных технологий разработки программного
обеспечения. Организация процесса разработки программного
обеспечения. Управление проектом. Выявление и уменьшение
рисков. Инструментальные средства разработки и поддержки.
Анализ требований. Описание требований. Основы проектирования
программных систем. Классические методы проектирования.
Организация процесса тестирования программного обеспечения.
Динамические модели объектно-ориентированных программных
систем.
Модели
реализации
объектно-ориентированных
программных систем.
Результаты
обучения:
Знать современные технологий разработки программного
обеспечения
Уметь использовать на практике умения и навыки в организации
исследовательских и проектных работ
Владеть
навыками
применения
современных
технологии
разработки программных комплексов с использованием CASE-
средств, контролировать качество разрабатываемых программных
продуктов
Формы
итогового
контроля
буквенно-рейтинговая система по 1 00- балльной шкале,
промежуточный контроль, экзамен, итоговая аттестация
Условия для
получения
кредитов:
материальная база, обеспечение лабораторных аудиторий, книжный
фонд, электронные ресурсы, интерактивная доска.
Продолжительно
сть модуля:
1 курс (1 семестр)
Литература:
Бахтизин, В. В. Методология функционального проектирования
IDEF0 : учеб. пособие по курсу «Технология разработки
программного обеспечения» для студ. спец. 40 01 01 «Программное
обеспечение информационных технологий» / В. В. Бахтизин, Л. А.
Глухова. – Минск : БГУИР, 2003.
Бахтизин, В. В. Стандартизация и сертификация программного
обеспечения : учеб. пособие / В. В. Бахтизин, Л. А. Глухова. –
Минск : БГУИР, 2006.
Бахтизин, В. В. Структурный анализ и моделирование в среде
CASE-средства BPwin : учеб. пособие по курсу «Технология
проектирования программ» для студ. спец. 40 01 01 «Программное
обеспечение информационных технологий» / В. В. Бахтизин, Л. А.
Глухова. – Минск : БГУИР, 2002.
Брауде, Э. Технология разработки программного обеспечения / Э.
Брауде. – СПб. : Питер, 2004.
Волохов, А. Telelogic DOORS. Requirements Management [Электрон-
ный ресурс] / А. Волохов. – 2005. – Режим доступа:
http://www.telelogic.ru
Глухова,
Л.
А.
Методология
структурного
анализа
и
проектирования SADT : учеб. пособие по курсу «Технология
проектирования программ» для студ. спец. Т.10.02.00 / Л. А.
Глухова, В. В. Бахтизин. – Минск : БГУИР, 2001.
Глухова, Л. А. Основы алгоритмизации и структурного
проектирования программ : учеб. пособие по курсам «Основы
алгоритмизации и програм- мирования» и «Технология разработки
программного обеспечения» для студ. спец. 40 01 01 «Программное
обеспечение информационных технологий» дневн. формы обуч. / Л.
А. Глухова, В. В. Бахтизин. – Минск : БГУИР, 2003.
Дата
обновления:
Формуляр дисциплины Программирование с использованием Visual C++
Наименование
модуля и шифр
Модуль Программирование с использованием Visual C++
– VCOP/PIVC 5305
Ответственный
за модуль
профессор Рашбаев Ж.М.
Тип модуля:
ПД/КВ
Уровень модуля:
Магистратура
Количество
часов в неделю:
Количество
кредитов:
3
Форма
обучения:
Дневное
Семестр:
2
Количество
обучающихся:
По факту
Пререквизиты
модуля:
Содержания
модуля:
Visual C++. Структура Windows – приложения. Класс окна.
Регистрация
класса
окна.
Цикл
обработки
сообщений.
Программирование с использованием функций библиотеки API
Windows. Рисование в окне. Технология формирования нового
проекта в среде MS Visual C++ . Выбор параметров
разрабатываемого приложения. Основное окно среды разработки.
Основные инструменты среды программирования и их общая
характеристика. Технология компиляции программы в среде MS
Visual C++. Технология компоновки программы. Отладка программ
в среде MS Visual C++. Технология трассировки. Вспомогательные
инструменты разработки программ. Обзор библиотеки классов
MFC. MFC и архитектура приложения. Каркас приложения.
Создание приложения на Visual C++ в студии разработчика.
AppWizard и архитектура Document-View. ClassWizard. Простое
приложение типа SDI. CColorDialog –панель для выбора цвета.
CfFleDialog –панель выбора файлов для открытия и сохранения на
диске. CfindReplaceDialog- панель для выполнения операции поиска
и замены. CFontDialog –панель для вывода документа на печать.
CРintDialog – панель для вывода документа на печать.
CpageSetupDialog – панель выбора формата документа. ColeDialog –
панель для управления технологией OLE. Создание БД в СУБД
Microsoft Access. Таблицы. Ключи. Связи. Создание базы данных в
среде Microsoft SQL Serve. Определение структуры базы данных.
Перенос файла БД Microsoft SQL на другой компьютер. Основы
языка SQL. Базовая конструкция SQL-запроса. Агрегирующие
функции языка SQL. Оператор сравнения записей like. Команды
определения данных языка SQL. Команды изменения данных языка
DML. Создание приложений баз данных. Обзор объектов ADO
.NET. Источник данных DataSet. Таблицы и поля (объекты
DataTable и DataColumn). Объекты DataRelation. Строки (объект
DataRow). DataAdapter. Объекты DBConnection и DBCommand.
Server Explorer. Объекты ADO .NET. Соединение с базой данных.
Командная строка соединения ConnectionString.
Результаты
обучения:
Знать основные методологии процессов разработки программного
обеспечения, оптимизировать программный код с использованием
специализированных программных средств;
Уметь использовать в познавательной и профессиональной
деятельности навыки работы с информацией из различных
источников
Владеть основными методами, способами и средствами получения,
хранения, переработки информации, иметь навыки работы с
компьютером как средством управления информацией
Формы
итогового
контроля
буквенно-рейтинговая система по 100- балльной шкале,
промежуточный контроль, экзамен, итоговая аттестация
Условия для
получения
кредитов:
материальная база, обеспечение лабораторных аудиторий, книжный
фонд, электронные ресурсы, интерактивная доска.
Продолжительно
сть модуля:
1 курс (2 семестр)
Достарыңызбен бөлісу: |