ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И...

35
ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И ИНФОРМАТИКИ Специальность: 5В011100-ИНФОРМАТИКА Академическая степень: бакалавр образования по специальности 5В011100-Информатика Кафедра Информатики и информационных технологий 2 курс п/п Наименовани е дисциплины Аннотация с целью изучения (основных разделов) дисциплины Кол. кр. Сем. пререквизиты постреквизиты Ожидаемые результаты изучения дисциплины (приобретаемые обучающимся знания, умения, навыки и компетенции) 1 Методологии программирован ия (Программирова ние) Материал данного курса ориентирован на изучение совокупности методов и приемов, применяемых на различных стадиях жизненного цикла программного обеспечения. Он охватывает основные разделы дисциплины: Краткий обзор парадигм программирования: процедурные языки, объектно-ориентированные языки, функциональные языки, декларативные, неалгоритмические языки, языки сценариев. Влияние масштаба решаемых задач на методологию программирования масштаба разработок. Методы повышения информативности программ: 3 3 Информатика и ИТ, Основы программирования Объектно- ориентированное программирование, Базы данных и ИС, Разработка программных приложений В результате изучения дисциплины студент должен Знать: принципы проектирования программных систем; организацию процесса проектирования программного обеспечения; технологические средства разработки программного обеспечения; методы отладки и тестирования программ; методы защиты программ и данных. Уметь: использовать методы декомпозиции и абстракции при проектировании ПО; документировать и оценивать качество программных продуктов; проектировать пользовательские интерфейсы; Владеть: навыками применения средств разработки программного

Transcript of ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И...

Page 1: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И ИНФОРМАТИКИ

Специальность: 5В011100-ИНФОРМАТИКА

Академическая степень: бакалавр образования по специальности 5В011100-Информатика

Кафедра Информатики и информационных технологий

2 курс

п/п

Наименовани

е дисциплины

Аннотация с целью

изучения (основных

разделов) дисциплины

Ко

л. кр

.

Сем

.

пререквизиты постреквизиты Ожидаемые результаты

изучения дисциплины

(приобретаемые обучающимся

знания, умения, навыки и

компетенции) 1 Методологии

программирован

ия

(Программирова

ние)

Материал данного курса

ориентирован на изучение

совокупности методов и

приемов, применяемых на

различных стадиях жизненного

цикла программного

обеспечения.

Он охватывает основные разделы

дисциплины:

Краткий обзор парадигм

программирования:

процедурные языки,

объектно-ориентированные

языки, функциональные языки,

декларативные,

неалгоритмические языки, языки

сценариев. Влияние масштаба

решаемых задач на методологию

программирования масштаба

разработок. Методы повышения

информативности программ:

3 3 Информатика и ИТ,

Основы

программирования

Объектно-

ориентированное

программирование,

Базы данных и ИС,

Разработка

программных

приложений

В результате изучения дисциплины

студент должен

Знать:

принципы проектирования

программных систем; организацию

процесса проектирования

программного обеспечения;

технологические средства разработки

программного обеспечения; методы

отладки и тестирования программ;

методы защиты программ и данных.

Уметь:

использовать методы декомпозиции и

абстракции при проектировании ПО;

документировать и оценивать

качество программных продуктов;

проектировать пользовательские

интерфейсы;

Владеть:

навыками применения средств

разработки программного

Page 2: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

стили кодирования, системы

именования и комментирования.

Унифицированная обработка

ошибок. Принципы оптимизации

кода. Безопасное

программирование.

обеспечения: инструментальные

среды разработки, средства

поддержки проекта, отладчики;

Быть компетентным:

в использовании совокупности

методов и приемов, применяемых на

различных стадиях жизненного цикла

программного обеспечения.

2 Основы

анализа

алгоритмов

Материал данного курса

ориентирован на изучение

фундаментальных алгоритмов

обработки информации и

программная реализация

алгоритмов, изучение методов

исследования алгоритмов и их

алгоритмической сложности.

Он охватывает основные разделы

дисциплины:

Асимптотический анализ

поведения алгоритмов в среднем

и крайних случаях.

Различия между поведением в

лучшем, среднем и худшем

случае.

Нотация: О большое, o малое,

омега, и тэта.

Стандартные классы сложности.

Эмпирические измерения

производительности.

Компромисс между временем и

объемом памяти в алгоритмах.

Использование рекуррентных

отношений для анализа

3 3 Информатика и ИТ,

математика,

программирование

Теория языков

программирования и

методов трансляции,

введение в

вычислительную

математику,

системное

программирование

В результате изучения дисциплины

должны:

Знать:

основные алгоритмы обработки

информации; основные классы

эффективности алгоритмов; схему

анализа нерекурсивных и

рекурсивных алгоритмов.

уметь:

определять порядок роста функции;

определить сложность по времени и

памяти простых алгоритмов;

использовать основные алгоритмы

обработки информации в решении

практических задач.

владеть:

навыками: использования изученных

алгоритмов для написания

эффективных программ;

терминологией, связанной с

основными понятиями теории

алгоритмов и анализа сложности;

приемами анализа эффективности

алгоритмов; решения простых

рекуррентных соотношений.

Page 3: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

рекурсивных алгоритмов. Быть компетентным:

в анализе методов исследования

алгоритмов и их алгоритмической

сложности

3 Алгоритмы и

структуры

данных

Материал данного курса

ориентирован на изучение

фундаментальных алгоритмов и

структур данных; формирование

знаний и умений в области

методов представления данных в

памяти ЭВМ и основных

алгоритмов, оперирующих с

ними.

Он охватывает основные разделы

дисциплины:

Простые численные алгоритмы;

Алгоритмы последовательного и

бинарного поиска;

Квадратичные методы

сортировки (сортировка методом

выбора, сортировка вставками);

Алгоритмы сортировки за время

O(N log N);

Хэш-таблицы, включая методы

уменьшения количества

коллизий;

Бинарные деревья поиска;

Представление графов;

Обходы в глубину и ширину;

Алгоритмы поиска кратчайшего

пути;

Транзитивное замыкание

(алгоритм Флойда);

3 3

Информатика и ИТ,

программирование

Программирование

на языке высокого

уровня; системное

программирование;

технология

программирования

Знать:

основные структуры представления

данных в ЭВМ; алгоритмов,

используемых для обработки

структур

Уметь:

разрабатывать оптимальные

алгоритмы для решения

поставленных задач;

формализовывать описание

поставленных задач; реализовать

наиболее распространенные

алгоритмы сортировки за

квадратичное время и за время O(N

log N); придумать и реализовать

хорошую хэш-функцию для данной

задачи; придумать и реализовать

алгоритм разрешения коллизий в

хэш-таблице.

Владеть навыками:

разработки оптимальных алгоритмов

для решения поставленных задач;

формализованного описания

поставленных задач; реализации

алгоритма.

Быть компетентным:

в использовании фундаментальных

алгоритмов и структур данных.

Page 4: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

Топологическая сортировка.

4 Объектно-

ориентированн

ое

программирова

ние

(Программиро

вание)

Материал данного курса

ориентирован на изучение основ

классической теории объектно-

ориентированного

программирования (ООП) и

средств объектно-

ориентированного языка

программирования (С++/ Java)

Он охватывает основные разделы

дисциплины:

Принципы ООП. Объектно-

ориентированная модель.

Классы. Представление объектов

и классов. Реализация отношений

между объектами и классами.

Наследование как средство

организации иерархий классов. Множественное наследование.

Шаблоны классов. Пространства

имен. Обработка исключений.

3 4 Информатика и ИТ,

Основы

программирования,

Методологии

программирования,

Алгоритмы и

структуры данных.

Базы данных и

информационные

системы, Разработка

программных

приложений,

Управление

информационными

проектами.

В результате изучения дисциплины

студент должен

Знать:

теоретические основы объектно-

ориентированного анализа,

проектирования и

программирования; основные

инструментальные программные

средства и современные технологии

программирования; основные

структуры данных и методы их

обработки; основные компоненты

стандартной библиотеки;

Уметь:

использовать современные

программные продукты, методы и

методологии разработки объектно-

ориентированных программ; строить

объектные модели для решения

различных классов задач; создавать

программы на языке высокого

уровня, для решения различных

классов задач;

Владеть:

методами и навыками объектно-

ориентированного анализа различных

предметных областей;

инструментальными средствами

объектно-ориентированного

программирования; навыками

использования современных

программных решений.

Page 5: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

Быть компетентным:

в применении классической теории

объектно-ориентированного

программирования.

5 Разработка

программных приложений

(Технологии

программирован

ия)

Материал данного курса

ориентирован на изучение

методов проектирования

программ сложной структуры;

конструирования пакетов

программ сложной структуры;

организации проектирования

программного обеспечения (ПО);

оценки качества и

эффективности программных

средств; оценки качества

стандартизации в области

программного и

информационного обеспечения.

Он охватывает основные разделы

дисциплины:

Основы стандартизации. Виды

стандартов.

Проектирования программ

сложной структуры. Организация

проектирования программных

приложений. Основы устройства

и использование экспертных

3 4 Информатика и

информационные

технологии,

Основы анализа

алгоритмов,

Основы

программирования,

Объектно-

ориентированное

программирование

Управление

информационными

проектами,

Инструменты и

методы программной

инженерии,

Дипломное

проектирование

В результате изучения дисциплины

студент должен

Знать:

методы проектирования программ

сложной структуры; методы

конструирования пакетов программ

сложной структуры способы

организации проектирования

программного обеспечения;

методы оценки качества и

эффективности программных

средств;

стандарты в области программного и

информационного обеспечения.

Уметь:

проектировать программы сложной

структуры;

применять действующие стандарты и

программные интерфейсы; оценивать

эффективность программных

средств;

Владеть:

типовыми приѐмами

Page 6: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

систем. Основные направления

интеллектуализации ПО. Стандартизация и метрология в

разработке программного

обеспечения. Оценка

качественных и количественных

характеристик программных

приложений. Лицензирование

программных приложений.

конструирования пакетов программ

сложной структуры; методами

организации проектирования

программного обеспечения (ПО);

навыками работы с прикладными

программами с высокой степенью

автоматизации управления; методами

стандартизации и метрологии в

разработке программного

обеспечения.

Быть компетентным:

в методологии проектирования

программ сложной структуры.

6 Алгоритмическ

ие стратегии

Материал данного курса

ориентирован на изучение

различных алгоритмических

стратегий при решении задач на

компьютере и оценка их

оптимальности.

Он охватывает основные разделы

дисциплины:

Алгоритмы полного перебора.

"Жадные" алгоритмы.

Алгоритмы "разделяй и

властвуй". Перебор с возвратом.

Метод ветвей и границ.

Эвристики. Сопоставление с

образцом и алгоритмы обработки

текста. Алгоритмы численной

аппроксимации.

3 4 алгебра,

математический

анализ, дискретная

математика,

информатика.

языки

программирования,

технология

программирования,

операционные

системы, базы

данных

В результате прохождения

программного материала

обучающиеся должны:

Иметь представление

о назначении и возможности теории

алгоритмов;

Знать:

основные этапы создания,

построения и использования

алгоритмов в зависимости от

характера поставленной задачи;

Уметь:

описывать различные методы

решения задач, в том числе

эвристические;

представлять условия и решения

задачи в различных видах; решать

одну и ту же задачу в различных

инструментальных средах.

Быть компетентным:

Page 7: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

в выборе различных

алгоритмических стратегий при

решении задач на компьютере и

оценке их оптимальности.

3 курс

п/п

Наименовани

е дисциплины

Аннотация с целью

изучения (основных

разделов) дисциплины

Ко

л. кр

.

Сем

.

пререквизиты постреквизиты Ожидаемые результаты

изучения дисциплины

(приобретаемые обучающимся

знания, умения, навыки и

компетенции) 1 Разработка

программных приложений

(Программиро

вание)

Материал данного курса

ориентирован на изучение

методов проектирования

программ сложной структуры;

конструирования пакетов

программ сложной структуры;

организации проектирования

программного обеспечения (ПО);

оценки качества и

эффективности программных

средств; оценки качества

стандартизации в области

программного и

информационного обеспечения.

Он охватывает основные разделы

дисциплины:

Основы стандартизации. Виды

стандартов.

Проектирования программ

сложной структуры. Организация

проектирования программных

приложений. Основы устройства

3 5 Информатика и

информационные

технологии,

Основы анализа

алгоритмов,

Основы

программирования,

Объектно-

ориентированное

программирование

Управление

информационными

проектами,

Инструменты и

методы программной

инженерии,

Дипломное

проектирование

В результате изучения дисциплины

студент должен

Знать:

методы проектирования программ

сложной структуры; методы

конструирования пакетов программ

сложной структуры способы

организации проектирования

программного обеспечения;

методы оценки качества и

эффективности программных

средств;

стандарты в области программного и

информационного обеспечения.

Уметь:

проектировать программы сложной

структуры;

применять действующие стандарты и

программные интерфейсы; оценивать

эффективность программных

средств;

Владеть:

Page 8: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

и использование экспертных

систем. Основные направления

интеллектуализации ПО. Стандартизация и метрология в

разработке программного

обеспечения. Оценка

качественных и количественных

характеристик программных

приложений. Лицензирование

программных приложений.

типовыми приѐмами

конструирования пакетов программ

сложной структуры; методами

организации проектирования

программного обеспечения (ПО);

навыками работы с прикладными

программами с высокой степенью

автоматизации управления; методами

стандартизации и метрологии в

разработке программного

обеспечения.

Быть компетентным:

в методологии проектирования

программ сложной структуры.

2 Проектировани

е

программного

обеспечения

Материал данного курса

ориентирован на формирование

представление об основных

направлениях в области

проектирования ПО, знаний в

области визуального

моделирования с помощью языка

UML; навыков применения

инструментального средства для

проектирования программного

обеспечения при решении

профессиональных задач в

области образования.

Он охватывает основные разделы

дисциплины:

Жизненный цикл ПО. Модели

ЖЦ. Требования к методам и

технологиям проектирования ПО.

Объектно-ориентированный

3 6 Теоретические

основы

информатики,

Программирование,

Объектно-

ориентированное

программирование

Управление

информационными

проектами,

Дипломное

проектирование

В результате изучения дисциплины

обучающийся должен:

Иметь представление:

об основных направлениях в области

инженерного проектирования

программного обеспечения;

о международных и отечественных

стандартах в области программной

инженерии;

Знать:

основы объектно-ориентированного

подхода к проектированию ПО;

основы языка объектно-

ориентированного моделирования

UML (виды диаграмм);

основные классы CASE-средств; Уметь:

выбирать, строить и анализировать

модели диаграмм (варианты

Page 9: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

подход к проектированию ПО.

Унифицированный язык

моделирования UML.

Основы UML. Варианты

использования. Диаграммы

классов. Диаграммы взаимо-

действия. Диаграммы состояния.

Диаграммы деятельности.

Диаграммы компонентов,

размещения.

Общая характеристика и

классификация CASE-средств.

использования, диаграммы

взаимодействия, диаграммы классов

и др.); использовать UML для

моделирования ПО для образования;

реализовать основные виды диаграмм

в инструментальной среде для

моделирования ПО;

Владеть:

Методами работы с системами

автоматизированного

проектирования классов CAD и CAE

для разработки образовательных

информационных систем.

Быть компетентным:

в использовании современных

методов и средств проектирования

программного обеспечения.

3 Построение и

анализ

алгоритмов

Материал данного курса

ориентирован на изучение

основных теоретических

положений и прикладных

методов по построению быстрых

алгоритмов или доказательству

их отсутствия.

Он охватывает основные разделы

дисциплины:

Элементы теории сложности.

Базовые алгоритмы на графах.

Жадные алгоритмы. Алгоритмы

Разделяй-и-властвуй.

Динамическое

программирование. Потоки и их

применение. Полиномиально

2 5 информатика,

математический

анализ, алгебра и

геометрия,

дискретная

математика

программирование,

базы данных,

операционные

системы,

компьютерные и

вычислительные

сети, теория

автоматов и

формальных языков

В результате освоения дисциплины

обучающийся должен:

Знать принципы разработки

эффективных алгоритмов, методы

исследования и теорию сложности

алгоритмов, набор базовых

алгоритмов;

Уметь применять их при создании

программных и информационных

систем, а также при их анализе;

Владеть общепрофессиональными

знаниями методов разработки и

анализа алгоритмов для решения

практических задач.

Быть компетентным:

в выборе методов и средств

Page 10: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

разрешимые случаи NP-трудных

задач. Приближенные

алгоритмы. Вероятностные

алгоритмы.

построения быстрых алгоритмов или

доказательству их отсутствия

4 Теория

информации

Курс объясняет основные

теоретические положения

измерения информации,

передачи информации,

дискретизации и квантования

информации, представления

информации в человеко-

машинных системах.

Он охватывает основные разделы

дисциплины:

Этапы обращения информации в

автоматизированных системах.

Измерение информации.

Передача информации по каналу

без помех. Передача информации

по каналу с помехами.

Преобразование сигналов.

Представление информации.

2 6 Информатика и ИТ Вычислительные

сети, Операционные

системы, Системное

программирование

В результате освоения дисциплины

студент должен:

Знать:

основы теории информации, методы

эффективного и помехоустойчивого

кодирования информации, методы

аналого-цифрового преобразования

сигналов, основные системы

цветообразования, методы сжатия

цифровых данных.

Уметь:

производить подсчет количества

информации в сообщениях;

кодировать цифровые данные;

определять частоту квантования и

число двоичных разрядов при

аналого-цифровом преобразовании

сигналов с заданными параметрами.

Владеть: методикой эффективного

кодирования по Хаффману;

кодированием данных в

помехоустойчивом коде Хэмминга.

Быть компетентным:

в использовании методов измерения,

передачи, дискретизации и

квантования информации,

представления информации в

человеко-машинных системах.

5 Социальные и Материал данного курса 2 5 Базовые знания по Создание и Студент должен

Page 11: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

профессиональ

ные проблемы

информационн

ого общества

ориентирован на формирование у

студентов представления о

социальных аспектах построения

информационного общества,

путях решения

профессиональных проблем в

условиях информатизации

общества.

Он охватывает основные разделы

дисциплины:

Становление информационного

общества: социально-

экономические аспекты.

Технические средства в

информационном обществе.

Видовой состав и области

эффективного применения

технологий создания, обработки,

представления, хранения и

передачи информации, Обучение

стратегии практического

использования средств ИКТ в

будущей профессиональной

деятельности. Формирование

знаний об информационном

моделировании. Примеры

информационных моделей по

специальности. Дистанционное

образование. Готовность

педагогов к профессиональному

использованию

информационных ресурсов.

информатике и

навыки работы с

ПК

использование

образовательных

электронных

изданий и ресурсов

в будущей

профессиональной

деятельности

Знать:

основные понятия социальной

информатики;

историческую периодизацию

развития информационных

технологий;

сферы информатизации общества и

перспективы развития ИТ;

основные социальные и

профессиональные проблемы в

условиях информатизации общества.

Уметь:

решать различные профессиональные

задачи, возникающие в процессе

создания и применения средств ИТ и

их влияния на социальное развитие

общества и личности.

Владеть:

навыками компьютерного

проектирования аудио и

видеоинформации в будущей

профессиональной деятельности.

Быть компетентным:

в социальных аспектах построения

информационного общества, выборе

способов решения профессиональных

проблем в условиях информатизации

общества.

6 Основы Материал данного курса 3 6 Математика, Дипломное По завершении освоения данной

Page 12: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

компьютерного

моделирования

ориентирован на знакомство с

основными принципами

моделирования, а также

построение статических и

динамических моделей с

использованием современных

программных средств.

Он охватывает основные разделы

дисциплины:

Основные понятия

моделирования. Математическая

модель. Плохо формализуемые

задачи. Противоречивые модели.

Основы процесса выработки

решений. Научный принцип

исследований. Критерий

эффективности как мера

успешности решения задач.

Перечень методов решения.

Опыт с равновероятными

исходами. Закон сложения

вероятностей. Условные

вероятности. Общая теоретико-

вероятностная схема. Предмет

дискретного программирования.

Постановка задачи линейного

программирования.

Геометрическая интерпретация

задачи линейного

программирования. Общий путь

нахождения оптимального плана.

Вычислительные методы

линейного программирования.

дифференциальные

уравнения, теория

вероятностей,

математическая

статистика,

пограммирование

проектирование дисциплины студент должен

Знать:

основные понятия моделирования;

концепции формализации и

абстракции, позволяющие

использовать вычислительные

машины для решения проблемы;

Уметь:

выбирать критерии математического

моделирования для научно-

технических задач; проводить

аналогию с задачами из других

областей естествознания;

Владеть:

методами математического

моделирования объектов и выбора

способов их решения (теоретического

и численного анализа на ПЭВМ).

Быть компетентным:

в построении статических и

динамических моделей с

использованием современных

программных средств.

Page 13: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

Пример математической модели

дискретного программирования

(транспортная задача). Метод

северо-западного угла.

7 о Математическо

е и

имитационное

моделирование

Материал данного курса

ориентирован на изучение основ

анализа и синтеза прикладных и

информационных процессов,

структур систем и их отдельных

подсистем, систем управления,

систем поддержки принятия

решений.

Он охватывает основные разделы

дисциплины:

Технология математического

моделирования и ее основные

этапы. Методы построения и

преобразования математических

моде-

лей. Нечеткие модели. Введение

в имитационное моделирование.

Элементы качественной теории

исследования динамических

систем. Универсальность

математических моделей.

Инструментальные средства

моделирования, языки

моделирования.

3 6 Математика,

дифференциальные

уравнения, теория

вероятностей,

математическая

статистика,

пограммирование

Управление

информационными

проектами,

Дипломное

проектирование

В результате освоения дисциплины

студент должен

Знать:

основные этапы в технологии

построения математических моделей;

классификацию и типы

математических моделей; базовые

классические модели

профессиональной деятельности;

основные математические методы,

используемые при исследовании

математических моделей; методы

самоконтроля, используемые при

построении математических моделей.

Уметь:

реализовывать декомпозицию

исследуемой системы, формировать

систему

рабочих гипотез (постулатов) модели

и построить содержательную модель;

выбирать адекватный

математический аппарат; исследовать

построенную модель на

адекватность, полноту, устойчивость

по входным параметрам; применять

процедуру агрегирования при

разработке сложных моделей.

Владеть:

методами построения

Page 14: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

математических моделей в сфере

профессиональной деятельности;

способами построения алгоритмов

решения формализованных

практических задач;

навыками использования

современного прикладного

программного обеспечения при

исследовании математических

моделей.

Быть компетентным:

в анализе и синтезе прикладных и

информационных процессов,

структур систем и их отдельных

подсистем, систем управления,

систем поддержки принятия

решений.

8 Численные

методы

Материал данного курса

ориентирован на изучение

вопросов построения,

исследования и применения

численных методов решения

различных математических

задач.

Он охватывает основные разделы

дисциплины:

Предмет численных методов.

Элементы теории погрешностей.

Погрешность математических

операций. Приближенное

решение алгебраических

уравнений. Численные методы

линейной алгебры. Приближение

2 6 Дифференциальные

уравнения, теория

вероятностей,

программирование,

алгебра и теория

чисел,

математический

анализ, информатика

Дипломный проект В результате изучения дисциплины

студенты должны

Знать:

Методы и алгоритмы

вычислительной математики.

Вопросы устойчивости и

корректности вычислительных

алгоритмов.

Уметь:

Проводить анализ погрешности

численного результата.

Выполнять постановку типовых

математических задач и исследование

численных методов их решения

Разрабатывать численные алгоритмы

решения прикладных задач по

Page 15: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

функций. Численное

интегрирование. Численное

решение систем нелинейных

уравнений. Численное решение

обыкновенных

дифференциальных уравнений.

Численное дифференцирование

обработке информации и

моделированию объектов различной

естественно - научной природы.

Владеть:

Профессиональными приемами

работы с системами компьютерной

алгебры (Mathcad, Maple).

Навыками алгоритмического

мышления и формирования

обстоятельной аргументации при

выборе численных методов решения

прикладных задач.

Быть компетентным:

в применении численных методов

решения различных математических

задач.

9 Методы

оптимизации и

исследование

операции

Материал данного курса

ориентирован на изучение

современных методов

компьютерной оптимизации и

принятия решений на примере

широкого класса задач

исследования операций.

Он охватывает основные разделы

дисциплины:

Основные методологии принятия

решений. Формальное описание

системы. Прямая и обратная

задача исследования операций.

Оптимизация как эффективная

методика принятия решений.

Численные методы поисковой

оптимизации. Решение

3 5 теория

вероятностей,

программирование,

алгебра и теория

чисел,

математический

анализ,

информатика

Управление

информационными

проектами,

программная

инженерия

В результате изучения дисциплины

студенты должны

Знать:

состояние и тенденции

современных задач исследования

операций в различных сферах

человеческой деятельности; об

эффективном решении как

компромиссном решении в случае

многокритериальности задачи;

классические и поисковые подходы к

решению задачи математического

программирования; основные этапы

постановки задачи оптимизации на

ЭВМ.

Уметь:

определять направления

Page 16: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

математических задач методами

оптимизации.

Решение задач синтеза

информационных технологий и

базовых задач исследования

операций.

использования методов оптимизации

для решения задач синтеза

информационных систем;

решать другие формализованные

задачи методами оптимизации.

Владеть:

методологией формального описания

задачи принятия решений конкретной

информационной системы; навыками

практического решения современных

задач исследования операций.

Быть компетентным:

В использовании классические и

поисковые подходы к решению

задачи математического

программирования

10 Операционные

системы Материал данного курса

ориентирован на изучение

принципов организации и

базовых механизмов

современных операционных

систем (ОС).

Он охватывает основные разделы

дисциплины:

Понятие операционной системы.

Эволюция операционных систем.

Функции операционных систем.

Архитектура операционной

системы. Организация

вычислительного процесса.

Разделение времени и

полномочий. Управление

памятью. Подсистема ввода-

3 5 Информатика и ИТ,

Архитектура

компьютера,

Теоретические

основы

информатики

Системное

программирование,

Теория языков

программирования,

Инструменты и

методы программной

инженерии

В результате освоения дисциплины

студент должен

Знать:

принципы построения, назначение,

структуру, функции и эволюцию

операционных систем; концепцию

мультипрограммирования, процессов

и потоков; файловые системы,

управление памятью, вводом-

выводом и устройствами;

вопросы эффективности,

безопасности, диагностики,

восстановления, мониторинга и

оптимизации операционных систем;

Уметь:

использовать основы системного

подхода, критерии эффективной

Page 17: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

вывода. Файловые системы.

Основные семейства

операционных систем.

Стандартизация операционных

систем и POSIX.

организации вычислительного

процесса для постановки и решения

задач организации оптимального

функционирования компьютерных

систем;

Владеть:

навыками инсталляции и

сопровождения операционных систем

и сред, разработки программных

моделей вычислительного процесса

многопрограммных операционных

систем с детализацией уровней задач,

процессов, потоков и

взаимоблокировок.

Быть компетентным:

в анализе принципов организации и

способах управления базовыми

механизмами современных

операционных систем.

11 Инструменты и

методы

программной

инженерии

Материал данного курса

ориентирован на изучение

современных инженерных

принципов, методов и средств

создания надежного,

качественного программного

обеспечения, удовлетворяющего

предъявляемым к нему

требованиям.

Он охватывает основные разделы

дисциплины:

Инструменты работы с

требованиями, проектирования,

конструирования, тестирования,

3 6 Информатика и ИТ,

Основы

программирования,

Объектно-

ориентированное

программирование,

Базы данных

Дипломное

проектирование

В результате изучения дисциплины

студент должен

Знать:

функциональные и технологические

стандарты разработки программных

комплексов; принципы организации

проектирования и содержание этапов

процесса разработки программных

комплексов; задачи и методы

исследования и обеспечения качества

и надежности программных

компонентов.

Уметь:

формулировать требования к

Page 18: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

сопровождения,

конфигурационного управления,

управления инженерной

деятельностью, поддержки

процессов, обеспечения качества

ПО. Дополнительные аспекты

инструментального обеспечения.

Методы программной инженерии

эвристические, формальные,

методы прототипирования.

создаваемым программным

комплексам; формировать

архитектуру программных

комплексов для информатизации

предприятий, разрабатывать

программные приложения.

Владеть:

методами проектирования

программного обеспечения,

инструментами и методами

программной инженерии.

Быть компетентным:

в применении методов и средств

построения моделей и процессов

управления проектами.

12 WEB

программирова

ние

Материал данного курса

ориентирован на освоение

современных web-технологий и

сопутствующих областей знаний,

методов и средств создания web-

ресурсов, продвижения и

применения в различных видах

деятельности.

Он охватывает основные разделы

дисциплины:

Принципы работы Интернета и

основы создания Web-

приложений. Программирование

на стороне сервера. Основы

программирования на языке

PHP. Web-дизайн. Content

management system – система

управления контентом (CMS).

3 5 Информатика и ИТ,

Основы

программирования,

Объектно-

ориентированное

программирование,

Сети и

телекоммуникации.

Базы данных,

Управление

информационными

проектами,

Дипломное

проектирование.

В результате изучения дисциплины

студент должен

Знать:

основные определения и понятия

Web-программирования; принципы

работы Internet-приложений; основы

языков Web-программирования на

стороне клиента и сервера; принципы

работы с базами данных, через веб-

интерфейс; протоколы обмена

информацией Web-серверов и

клиентских браузеров; основные

приемы создания и продвижения

сайтов.

Уметь:

использовать методы и средства

информационных и

телекоммуникационных технологий;

Page 19: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

Управление сессиями.

Обеспечение безопасности. Web-

программирование и хостинг.

Поддержка и продвижение Web-

сайтов

разрабатывать программы в Internet

на стороне клиента и сервера;

разрабатывать и продвигать

проблемно-ориентированные Web-

ресурсы.

Владеть:

практическими навыками

программирования в Internet на

стороне клиента и сервера.

Быть компетентным:

в использовании методов и средств

создания web-ресурсов.

13 Компьютерная

графика Материал данного курса

ориентирован на изучение

основных понятий и методов

компьютерной графики,

технологии построения

графического интерфейса,

формирование представлений о

теории и практике создания и

обработки изображений с

помощью программно-

аппаратных вычислительных

комплексов.

Он охватывает основные разделы

дисциплины:

Общие сведения о компьютерной

графике. Виды компьютерной

графики. Аппаратное

обеспечение компьютерной

графики. Представление

графических данных. Растровая

графика. Базовые растровые

3 5 Информатика и

информационные

технологии,

Теоретические

основы

информатики,

Архитектура

компьютера

Сети и

телекоммуникации,

Разработка

программных

приложений

В результате изучения дисциплины

студент должен

Знать:

области применения компьютерной

графики; тенденции построения

современных графических систем;

стандарты в области разработки

графических систем; технические

средства компьютерной графики;

графические процессоры,

аппаратную реализацию графических

функций; типы преобразований.

Уметь:

формировать и обрабатывать

векторные и растровые изображения

программными средствами в 2D и 3D

формате, выполнять верстку

изображений и создавать оформление

Internet ресурсов, подготавливать

макеты к печати.

Владеть:

Page 20: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

алгоритмы. Векторная графика.

Фрактальная графика.

Трехмерная графика. Web-

графика. Современные

графические системы.

навыками работами с векторными и

растровыми редакторами, способами

использования API и DirectX для

построения графических сцен.

Быть компетентным:

в теории и практике создания и

обработки изображений с помощью

программно-аппаратных

вычислительных комплексов.

14 Базы данных и

информационны

е системы

Материал данного курса

ориентирован на изучение

теоретических основ

современных баз данных и

информационных систем,

принципов разработки баз

данных и средств работы с ними.

Он охватывает основные разделы

дисциплины:

Понятия БД и ИС, понятие банка

данных, модели данных,

архитектура БД, реляционная

модель данных, реляционная

алгебра и реляционное

исчисление, основы языка

SQL, концептуальное, логическое

проектирование БД, физическое

проектирование реляционных

БД, организация внутреннего

уровня СУБД (организация

файлов, индексы, хеширование,

кластеры), транзакции БД,

администрирование БД.

2 6 Информатика и ИТ,

Основы

программирования,

Методологии

программирования, Сети и

телекоммуникации,

Управление

информационными

проектами,

Дипломное

проектирование.

В результате изучения дисциплины

студент должен

Знать:

теоретические основы баз данных,

принципы разработки баз данных и

средства работы с ними.

Уметь:

работать в различных средах таких,

как вычислительные сети и СУБД,

разрабатывать базы данных для

решения практических задач.

Владеть:

основными методами

проектирования и разработки базы

данных.

Быть компетентным:

в методологии разработки и

управления современных баз данных

и информационных систем.

15 Информационн Материал данного курса 2 6 Web- Базы данных и В результате изучения дисциплины

Page 21: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

ая

безопасность

Web -

приложений

ориентирован на изучение

известных классов атак на Web-

приложения и методов их

защиты

К темам курса относятся

описание таких классов атак, как

аутентификация, авторизация,

атаки на клиентов, выполнение

кода и т.д.

программирование,

операционные

системы,

вычислительные

сети и

телекоммуникации

информационные

системы,

Управление

информационными

проектами,

Дипломное

проектирование

студент должен

Знать:

концептуальные основы организации

и архитектуру международных и

отечественных стандартов в области

информационной безопасности;

Уметь:

оценивать риски, связанные с

информационной безопасностью,

организовывать и разрабатывать

меры по защите Web - приложений.

Владеть:

технологиями анализа угроз и рисков

информационной безопасности и

последующего управления ее

уровнем.

Быть компетентным:

в выборе стратегии защиты Web -

приложений.

16 Объектно-

ориентированн

ое

программирова

ние

Материал данного курса

ориентирован на изучение основ

классической теории объектно-

ориентированного

программирования (ООП) и

средств объектно-

ориентированного языка

программирования (С++/ Java)

Он охватывает основные разделы

дисциплины:

Принципы ООП. Объектно-

ориентированная модель.

Классы. Представление объектов

и классов. Реализация отношений

3 5 Информатика и ИТ,

Основы

программирования,

Методологии

программирования,

Алгоритмы и

структуры данных.

Базы данных и

информационные

системы, Разработка

программных

приложений,

Управление

информационными

проектами.

В результате изучения дисциплины

студент должен

Знать:

теоретические основы объектно-

ориентированного анализа,

проектирования и

программирования; основные

инструментальные программные

средства и современные технологии

программирования; основные

структуры данных и методы их

обработки; основные компоненты

стандартной библиотеки;

Уметь:

Page 22: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

между объектами и классами. Наследование как средство

организации иерархий классов. Множественное наследование.

Шаблоны классов. Пространства

имен. Обработка исключений.

использовать современные

программные продукты, методы и

методологии разработки объектно-

ориентированных программ; строить

объектные модели для решения

различных классов задач; создавать

программы на языке высокого

уровня, для решения различных

классов задач;

Владеть:

методами и навыками объектно-

ориентированного анализа различных

предметных областей;

инструментальными средствами

объектно-ориентированного

программирования; навыками

использования современных

программных решений.

Быть компетентным:

в применении классической теории

объектно-ориентированного

программирования.

4 курс

п/п

Наименовани

е дисциплины

Аннотация с целью

изучения (основных

разделов) дисциплины

Ко

л. кр

.

Сем

.

пререквизиты постреквизиты Ожидаемые результаты

изучения дисциплины

(приобретаемые обучающимся

знания, умения, навыки и

компетенции) 1 Теория

автоматов и

формальных

языков

Материал данного курса

ориентирован на изучение теории

автоматов и формальных языков,

их практического применения

3 7 Информатика и ИТ,

мат.логика,

дискретная

математика,

Теория языков

программирования и

методов трансляции,

дипломное

В результате изучения дисциплины

студенты должны:

Знать:

основные понятия теории автоматов;

Page 23: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

(Теория

языков

программирова

ния)

для описания языков

программирования и реализации

трансляторов.

Он охватывает основные разделы

дисциплины:

Конечные автоматы

Контекстно-свободные

грамматики

Легко- и трудноразрешимые

задачи

Невычислимые функции

Проблемы завершения

Следствия невычислимости

программирование проектирование методы минимизации конечных

автоматов; классификацию и

применение формальных грамматик

и языков.

Уметь:

разработать функциональную модель

дискретного устройства; записать

формальную грамматику языка;

провести синтаксический анализ

слова; построить конечный распо-

знаватель регулярного выражения.

Владеть:

навыками использования

современных средств для

автоматизации проектирования

дискретных устройств; методами ана-

лиза и синтеза логических сетей;

методами теории формальных

грамматик.

Быть компетентным:

в применении теории автоматов и

формальных языков для описания

языков программирования и

реализации трансляторов.

2 Теория

информации

Материал данного курса

ориентирован на изучение

теоретических основ измерения

информации, передачи

информации, дискретизации и

квантования информации,

представления информации в

человеко-машинных системах.

Он охватывает основные разделы

2 7 Информатика и ИТ Вычислительные

сети, Операционные

системы, Системное

программирование

В результате освоения дисциплины

студент должен:

Знать:

основы теории информации, методы

эффективного и помехоустойчивого

кодирования информации, методы

аналого-цифрового преобразования

сигналов, основные системы

цветообразования, методы сжатия

Page 24: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

дисциплины:

Этапы обращения информации в

автоматизированных системах.

Измерение информации.

Передача информации по каналу

без помех. Передача информации

по каналу с помехами.

Преобразование сигналов.

Представление информации.

цифровых данных.

Уметь:

производить подсчет количества

информации в сообщениях;

кодировать цифровые данные;

определять частоту квантования и

число двоичных разрядов при

аналого-цифровом преобразовании

сигналов с заданными параметрами.

Владеть: методикой эффективного

кодирования по Хаффману;

кодированием данных в

помехоустойчивом коде Хэмминга.

Быть компетентным:

в использовании методов измерения,

передачи, дискретизации и

квантования информации,

представления информации в

человеко-машинных системах.

3 Социальные и

профессиональ

ные проблемы

информационн

ого общества

Материал данного курса

ориентирован на формирование у

студентов представления о

социальных аспектах построения

информационного общества,

путях решения

профессиональных проблем в

условиях информатизации

общества.

Он охватывает основные разделы

дисциплины:

Становление информационного

общества: социально-

экономические аспекты.

2 7 Базовые знания по

информатике и

навыки работы с

ПК

Создание и

использование

образовательных

электронных

изданий и ресурсов

в будущей

профессиональной

деятельности

Студент должен

Знать:

основные понятия социальной

информатики;

историческую периодизацию

развития информационных

технологий;

сферы информатизации общества и

перспективы развития ИТ;

основные социальные и

профессиональные проблемы в

условиях информатизации общества.

Уметь:

решать различные профессиональные

Page 25: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

Технические средства в

информационном обществе.

Видовой состав и области

эффективного применения

технологий создания, обработки,

представления, хранения и

передачи информации, Обучение

стратегии практического

использования средств ИКТ в

будущей профессиональной

деятельности. Формирование

знаний об информационном

моделировании. Примеры

информационных моделей по

специальности. Дистанционное

образование. Готовность

педагогов к профессиональному

использованию

информационных ресурсов.

задачи, возникающие в процессе

создания и применения средств ИТ и

их влияния на социальное развитие

общества и личности.

Владеть:

навыками компьютерного

проектирования аудио и

видеоинформации в будущей

профессиональной деятельности.

Быть компетентным:

в социальных аспектах построения

информационного общества, выборе

способов решения профессиональных

проблем в условиях информатизации

общества.

4 Основы

компьютерного

моделирования

(Введение в

выч. мат.)

Материал данного курса

ориентирован на знакомство с

основными принципами

моделирования, а также

построение статических и

динамических моделей с

использованием современных

программных средств.

Он охватывает основные разделы

дисциплины:

Основные понятии

моделирования. Математическая

модель. Плохо формализуемые

задачи. Противоречивые модели.

3 7 Математика,

дифференциальные

уравнения, теория

вероятностей,

математическая

статистика,

пограммирование

Дипломное

проектирование

По завершении освоения данной

дисциплины студент должен

Знать:

основные понятия моделирования;

концепции формализации и

абстракции, позволяющие

использовать вычислительные

машины для решения проблемы;

Уметь:

выбирать критерии математического

моделирования для научно-

технических задач; проводить

аналогию с задачами из других

областей естествознания;

Page 26: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

Основы процесса выработки

решений. Научный принцип

исследований. Критерий

эффективности как мера

успешности решения задач.

Перечень методов решения.

Опыт с равновероятными

исходами. Закон сложения

вероятностей. Условные

вероятности. Общая теоретико-

вероятностная схема. Предмет

дискретного программирования.

Постановка задачи линейного

программирования.

Геометрическая интерпретация

задачи линейного

программирования. Общий путь

нахождения оптимального плана.

Вычислительные методы

линейного программирования.

Пример математической модели

дискретного программирования

(транспортная задача). Метод

северо-западного угла.

Владеть:

методами математического

моделирования объектов и выбора

способов их решения (теоретического

и численного анализа на ПЭВМ).

Быть компетентным:

в построении статических и

динамических моделей с

использованием современных

программных средств.

5 о Математическо

е и

имитационное

моделирование

Материал данного курса

ориентирован на изучение основ

анализа и синтеза прикладных и

информационных процессов,

структур систем и их отдельных

подсистем, систем управления,

систем поддержки принятия

решений.

Он охватывает основные разделы

3 7 Математика,

дифференциальные

уравнения, теория

вероятностей,

математическая

статистика,

пограммирование

Управление

информационными

проектами,

Дипломное

проектирование

В результате освоения дисциплины

студент должен

Знать:

основные этапы в технологии

построения математических моделей;

классификацию и типы

математических моделей; базовые

классические модели

профессиональной деятельности;

Page 27: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

дисциплины:

Технология математического

моделирования и ее основные

этапы. Методы построения и

преобразования математических

моде-

лей. Нечеткие модели. Введение

в имитационное моделирование.

Элементы качественной теории

исследования динамических

систем. Универсальность

математических моделей.

Инструментальные средства

моделирования, языки

моделирования.

основные математические методы,

используемые при исследовании

математических моделей; методы

самоконтроля, используемые при

построении математических моделей.

Уметь:

реализовывать декомпозицию

исследуемой системы, формировать

систему

рабочих гипотез (постулатов) модели

и построить содержательную модель;

выбирать адекватный

математический аппарат; исследовать

построенную модель на

адекватность, полноту, устойчивость

по входным параметрам; применять

процедуру агрегирования при

разработке сложных моделей.

Владеть:

методами построения

математических моделей в сфере

профессиональной деятельности;

способами построения алгоритмов

решения формализованных

практических задач;

навыками использования

современного прикладного

программного обеспечения при

исследовании математических

моделей.

Быть компетентным:

в анализе и синтезе прикладных и

информационных процессов,

Page 28: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

структур систем и их отдельных

подсистем, систем управления,

систем поддержки принятия

решений.

6 Численные

методы

Материал данного курса

ориентирован на изучение

вопросов построения,

исследования и применения

численных методов решения

различных математических

задач.

Он охватывает основные разделы

дисциплины:

Предмет численных методов.

Элементы теории погрешностей.

Погрешность математических

операций. Приближенное

решение алгебраических

уравнений. Численные методы

линейной алгебры. Приближение

функций. Численное

интегрирование. Численное

решение систем нелинейных

уравнений. Численное решение

обыкновенных

дифференциальных уравнений.

Численное дифференцирование

3 7 Дифференциальные

уравнения, теория

вероятностей,

программирование,

алгебра и теория

чисел,

математический

анализ, информатика

Дипломный проект В результате изучения дисциплины

студенты должны

Знать:

Методы и алгоритмы

вычислительной математики.

Вопросы устойчивости и

корректности вычислительных

алгоритмов.

Уметь:

Проводить анализ погрешности

численного результата.

Выполнять постановку типовых

математических задач и исследование

численных методов их решения

Разрабатывать численные алгоритмы

решения прикладных задач по

обработке информации и

моделированию объектов различной

естественно - научной природы.

Владеть:

Профессиональными приемами

работы с системами компьютерной

алгебры (Mathcad, Maple).

Навыками алгоритмического

мышления и формирования

обстоятельной аргументации при

выборе численных методов решения

прикладных задач.

Быть компетентным:

Page 29: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

в применении численных методов

для решения различных

математических задач.

7 Сети и

телекоммуника

ции

Материал данного курса

ориентирован на изучение

базовых технологий локальных и

глобальных сетей ЭВМ и

телекоммуникаций, базовых

протоколов взаимодействия на

различных уровнях

коммуникации, типов

компьютерных сетей, назначения

и основных характеристик

коммуникационного

оборудования.

Он охватывает основные разделы

дисциплины:

Введение в сети и

телекоммуникации.

Многоуровневые модели.

Верхние уровни модели OSI.

Транспортный уровень модели

OSI. Адресация в сетях IP.

Сетевой уровень модели OSI.

Канальный уровень модели OSI.

Физический уровень модели OSI.

Технология Ethernet.

Беспроводные сети.

Маршрутизация. Коммутаторы

2 7 Теоретические

основы

информатики,

Программирование,

Операционные

системы

WEB

программирование,

Дипломный проект

В результате освоения дисциплины

студент должен:

Знать:

теоретические основы архитектурной

и системотехнической организации

вычислительных сетей, построения

сетевых протоколов, основ Интернет-

технологий;

Уметь:

выбирать, комплексировать и

эксплуатировать программно-

аппаратные средства в создаваемых

вычислительных и информационных

системах и сетевых структурах;

Владеть:

навыками принятия проектных

решений, осуществлять постановку и

выполнять эксперименты по

проверке их корректности и

эффективности.

Быть компетентным:

в методах конфигурирования

локальных сетей, реализации сетевых

протоколов с помощью программных

средств.

8 Управление

информационн

ыми проектами

(Разработка

Материал данного курса

ориентирован на изучение

базовых принципов и методов

формирования и управления

3 7 Методы

оптимизации,

Разработка

программных

Дипломное

проектирование

В результате изучения дисциплины

студент должен

Знать:

основные признаки и типы проектов,

Page 30: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

ЭУИ) информационными системами

управления проектами.

Он охватывает основные разделы

дисциплины:

Процессы управления проектом

Введение в проектный

менеджмент.

Управление интеграцией и

содержанием проекта. Разработка

устава проекта, плана

управлением проекта и

мониторинга исполнения

проекта. Планирование и

определение содержания

проекта. Проведение

иерархической декомпозиции

структуры работ.

Управление сроками,

стоимостью и качеством проекта

Определение взаимосвязей и

длительности операций.

Управление расписанием.

Управление человеческими

ресурсами и коммуникациями

проекта Набор команды проекта.

Развитие и управление командой

проекта. Управление рисками и

поставками проекта. Завершение

проекта Идентификация рисков.

Качественный и количественный

анализ рисков. Мониторинг и

управление рисками.

приложений,

Математическое и

имитационное

моделирование,

Сети и

телекоммуникации

характеристики проектов;

современную технологию и

методологию управления проектами;

процессы управления проектами;

области знаний по управлению

проектами.

Уметь:

управлять интеграцией и

содержанием проекта; проводить

иерархическую декомпозицию

проекта; управлять сроками,

стоимостью и качеством проекта;

управлять человеческими ресурсами

и коммуникациями проекта;

управлять рисками и поставками

проекта; применять современный

инструментарий управления

проектами MS Project.

Иметь представления:

в области общего менеджмента; о

стандартах и нормативных актах,

относящихся к конкретной области

приложения; о межличностных

отношениях; понимание окружения

проекта.

Быть компетентным:

в выборе методов формирования и

управления информационными

системами управления проектами.

9 Инструменты и Материал данного курса 3 7 Информатика и ИТ, Дипломное В результате изучения дисциплины

Page 31: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

методы

программной

инженерии

ориентирован на изучение

современных инженерных

принципов, методов и средств

создания надежного,

качественного программного

обеспечения, удовлетворяющего

предъявляемым к нему

требованиям.

Он охватывает основные разделы

дисциплины:

Инструменты работы с

требованиями, проектирования,

конструирования, тестирования,

сопровождения,

конфигурационного управления,

управления инженерной

деятельностью, поддержки

процессов, обеспечения качества

ПО. Дополнительные аспекты

инструментального обеспечения.

Методы программной инженерии

эвристические, формальные,

методы прототипирования.

Основы

программирования,

Объектно-

ориентированное

программирование,

Базы данных

проектирование студент должен

Знать:

функциональные и технологические

стандарты разработки программных

комплексов; принципы организации

проектирования и содержание этапов

процесса разработки программных

комплексов; задачи и методы

исследования и обеспечения качества

и надежности программных

компонентов.

Уметь:

формулировать требования к

создаваемым программным

комплексам; формировать

архитектуру программных

комплексов для информатизации

предприятий, разрабатывать

программные приложения.

Владеть:

методами проектирования

программного обеспечения,

инструментами и методами

программной инженерии.

Быть компетентным:

в использовании методов и средств

построения моделей и процессов

управления проектам.

10 Введение в

функциональное

программирован

ие

Материал данного курса

ориентирован на формирование у

студентов общих

методологических основ и

практических навыков

3 7 Математическая

логика,

Методологии

программирования,

Архитектура

Дипломное

проектирование

В результате изучения дисциплины

студенты должны

Знать:

основные особенности

функционального подхода к

Page 32: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

разработки программных систем

с использованием

функционального подхода к

программированию.

Он охватывает основные разделы

дисциплины:

Основные понятия

функционального

программирования. λ –

исчисление как формальная

система. λ – исчисление как

язык программирования. Простое

типизированное λ – исчисление.

ML как типизированное λ –

исчисление с энергичным

вычислением. Основные типы

данных: процедурные,

логические, числа и строки.

Функциональные программы как

математические объекты.

Императивные возможности:

исключения, ссылки, массивы и

последовательность вычислений.

Символьное

дифференцирование. Символьное

вычисление. Представление

данных. Синтаксический анализ..

компьютеров, Базы

данных

разработке программного

обеспечения; роль и место

функциональных языков

программирования в индустрии

проектирования программных

систем; основные свойства и

особенности строго функционального

языка; сущность и методы

функционального подхода к

параллелизму; методы применения

функций высших порядков в

программировании; особенности

представления и интерпретации

функциональных программ;

соответствие между

функциональными и императивными

программами.

Уметь:

использовать функциональные

методы при проектировании

прикладного программного

обеспечения вычислительной

техники; решать задачи

администрирования

информационных систем с

применением пакетов для создания

функциональных программ.

Быть компетентным:

в разработке программных систем с

использованием функционального

подхода к программированию.

11 Введение

многомерный

Материал данного курса

ориентирован на изучение

3 7 Программирование,

базы данных и

Системы поддержки

принятия решений

В результате изучения дисциплины

студент должен

Page 33: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

анализ данных современных методов

интеллектуального анализа

данных в различных сферах

человеческой деятельности.

Он охватывает основные разделы

дисциплины:

Технологии анализа данных.

Консолидация данных.

Классификация и регрессия,

поиск ассоциативных правил,

кластеризация, введение в

методы многомерного анализа

данных: базовые методы,

нечеткая логика, генетические

алгоритмы, нейронные сети.

информационные

системы, основы

искуственного

интелекта

Знать:

основные методы консолидации,

трансформации, визуализации,

оценки качества, очистки и

предобработки данных; принципы

построения и структурную

организацию хранилищ данных;

алгоритмы поиска ассоциативных

правил и кластерного анализа;

статистические и машинные методы

классификации и регрессии;

методики анализа и прогнозирования

временных рядов; технологию

построения ансамблей и сравнения

моделей.

Уметь:

практически применять методы

консолидации, трансформации,

визуализации, оценки качества,

очистки и предобработки данных для

качественной подготовки данных к

анализу; создавать хранилища

данных, выполнять их загрузку,

извлекать данные из хранилищ.

Владеть:

современным инструментарием

интеллектуального анализа данных.

Быть компетентным:

в использовании современных

методов интеллектуального

анализа данных.

12 Информационн

ая

Материал данного курса

ориентирован на изучение

2 5 Web-

программирование,

Базы данных и

информационные

В результате изучения дисциплины

студент должен

Page 34: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

безопасность

Web -

приложений

известных классов атак на Web-

приложения и методов их

защиты

К темам курса относятся

описание таких классов атак, как

аутентификация, авторизация,

атаки на клиентов, выполнение

кода и т.д.

операционные

системы,

вычислительные

сети и

телекоммуникации

системы,

Управление

информационными

проектами,

Дипломное

проектирование

Знать:

концептуальные основы организации

и архитектуру международных и

отечественных стандартов в области

информационной безопасности;

Уметь:

оценивать риски, связанные с

информационной безопасностью,

организовывать и разрабатывать

меры по защите Web - приложений.

Владеть:

технологиями анализа угроз и рисков

информационной безопасности и

последующего управления ее

уровнем.

Быть компетентным:

в выборе стратегии защиты Web -

приложений.

13 Основы

искусственного

интеллекта

Материал данного курса

ориентирован на изучение

основных направлений и

методов, применяемых в ИИ как

на этапе анализа, так и на этапе

разработки и реализации

интеллектуальных систем.

Он охватывает основные разделы

дисциплины:

Понятие об искусственном

интеллекте (ИИ). Модели

представления знаний.

Экспертные системы (ЭС).

Программирование на языке

Пролог. Функциональное

3 7 В результате изучения дисциплины

студент должен

Знать:

модели представления знаний;

методы работы со знаниями; методы

разработки и создания экспертных

систем и экспертных оболочек;

Уметь:

применять методы ИИ для решения

проблем анализа, разработки и

реализации интеллектуальных систем

учебного назначения;

Владеть: навыками логического

проектирования баз данных

предметной области; логического

Page 35: ИНСТИТУТ МАТЕМАТИКИ, ФИЗИКИ И …n.kaznpu.kz/docs/katalog_electiv_dis/Ynformatyka_1000.pdfструктуры данных. Базы данных и информационные

программирование. Нейронные

сети.

программирования на языке Пролог.

Быть компетентным:

в методологии разработки и

реализации интеллектуальных

систем.