59

ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные
Page 2: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные
Page 3: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

СПИСОК ЭЛЕКТИВНЫХ ДИСЦИПЛИН

на 2019-2023 годы

Образовательная программа 6В06103- ПРОГРАММНАЯ ИНЖЕНЕРИЯ Образовательные траектории:

1. Разработка распределенных программных систем

2. Взаимодействие с пользователем и проектирование интерфейсов

ЦИКЛ ОБЩЕОБРАЗОВАТЕЛЬНЫХ ДИСЦИПЛИН

№ Код

дисциплины

Наименование дисциплины Кол-во

кредитов

Пререквизит

Курс 1 Семестр 1, Количество кредитов 5

1 KV OP 1101 Основы

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

5 Экономическая

теория

KV OB 1101 Основы бизнеса

ЦИКЛ БАЗОВЫХ ДИСЦИПЛИН

№ Код

дисциплины

Наименование

дисциплины

Кол-во

кредитов

Пререквизит

Курс 1 Семестр 1, Количество кредитов 8

1 VK MatI 1201 Математика I 5 Математика в объеме

школьной программы

1 VK Fiz 1202 Физика 3 Физика в объеме

школьной программы

Курс 1 Семестр 1, Количество кредитов 13

1 KV VSRRPS

1201

Введение в

специальность(Разработка

распределенных

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

3

-

KV VSPPI 1201 Введение в специальность

(Взаимодействие с

пользователем и

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

интерфейсов)

2 VK AP 1203 Алгоритмизация и

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

5 Математика І,

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

коммуникационные

технологий

3 VK MatII Математика II 5 Математики1

Курс 2 Семестр 3 ,Количество кредитов 10

1 KV TP 2202 Технология

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

5 Информационно-

коммуникационные

технологии,

Алгоритмизация и

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

KV PPO 2202 Прикладное программное

обеспечение

2 KV MLTA 2203

KV MMPI 2203

Математическая логика и

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

5

Математика I,

Математика II,

Алгоритмизация и

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

программной инженерии

Курс 2 Семестр 4, Количество кредитов 15

Page 4: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

1 KV El 2204 Электроника 5 Физика, Архитектура и

организация

компьютерных систем KV Micr 2204 Микроэлектроника

2 KV LFP 2205

KV MOVP 2205

Логическое и

функциональное

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

5

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

коммуникационные

технологии,

Алгоритмизация и

программирование Математические основы

верификации программ

3 KV OSL 2206

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

Linux

5

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

коммуникационные

технологии,

Архитектура и

организация

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

KV SOS 2206

Сетевые операционные

системы

Курс 3 Семестр 5,Количество кредитов 25

1 KV DMDP 3207 Дискретная математика для

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

5 Математика I,

Математика II,

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

коммуникационные

технологии

KV ChMPI 3207 Численные методы в

программной инженерии

2 KV OOP 3208 Обектно-ориентированное

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

5 Алгоритмизация и

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

Технология

программирования KV VM 3208 Визуальное моделирование

3 KV PM 3209 Программирования

микроконтроллеров

5 Физика, Электроника

KV CS 3209 Цифровая схемотехника

4 KV 3DT 3210

3D технологии

5

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

коммуникационные

технологии,

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

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

программ

KV MT 3210 Мультимедиа технологии

5 KV PC ++3211 Программирование С++

5

Технология

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

Сетевые операционные

системы

KV PC #3211 Программирование С #

Курс 3 Семестр 6,Количество кредитов 5

1 KV OIB 3212

Основы информационной

безопасности

5 Информационно-

коммуникационные

технологии, Системное

программирование KV IBZI 3212 Информационная

безопасность и защита

информации

Курс 4 Семестр 7, Количество кредитов 25

1 KV TPPP 4213 Технологии

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

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

5

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

коммуникационные

технологии,

Технология

программирования KV TRPI 4213 Технология разработки

программной инженерии

Page 5: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

2 KV IT 4214

KV RWS 4214

Интернет технологии

5

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

коммуникационные

технологии,

Технология

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

Разработка Web сервисов

3 KV OTBZh 4215 Охрана труда и

безопасность

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

5

-

KV OBZh 4215 Основы безопасности

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

4 KV TPO 4216

KV VPO 4216

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

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

5

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

коммуникационные

технологии,

Алгоритмизация и

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

Верификация

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

5 KV POIS 4217

KV PAPS 4217

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

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

5

Обектно-

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

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

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

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

программ

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

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

систем

ЦИКЛ ПРОФИЛИРУЮЩИХ ДИСЦИПЛИН

№ Код

дисциплины

Наименование

дисциплины

Кол-во

кредитов

Пререквизит

Курс 3 Семестр 5,Количество кредитов 5

1 KV AOKS 2301

KV OVSS 2301

Архитектура и организация

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

5

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

коммуникационные

технологии Организация

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

сетей

2 KV MMU 3302

KV SAIO 3302

Модели и методы

управления

Математика I,

Математика II,

Математическая логика

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

исследование операций

Курс 3 Семестр 6, Количество кредитов 20

1 KV PBD 3303

KV SUBDO 3303

Проектирование баз

данных

5

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

коммуникационные

технологии.

Объектно-

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

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

СУБДOracle

2 KVMIS 3304

KVOKM 3304

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

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

5

Алгоритмизация и

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

Модели и методы

управления Основы компьютерного

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

3 KV SII 3305

Система искусственного

интеллекта

5

Системное

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

Технология

программирования KV NS 3305 Нейронные сети

Page 6: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

4 KV PYaJ 3306

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

языке Java

5

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

коммуникационные

технологии,

Технология

программирования KV PPHP 3306 Программирование на PHP

Курс 4 Семестр 7,Количество кредитов 10

1

KV MIMBP 4307

Методология и

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

моделирования бизнес-

процессов

5

Системное

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

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

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

систем KV OBPERP

4307

Организация бизнес

процессов ERP

Курс 4 Семестр 8

3 KV RPPBA 4308 Разработка программных

приложений на базе

Android

5 Информационно-

коммуникационные

технологии, Интернет

технологии KV RPPBI 4308 Разработка программных

приложений на базе IOS

Page 7: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

ОПИСАНИЕ ЭЛЕКТИВНЫХ ДИСЦИПЛИН

Код дисциплины KV OP 1101

Наименование

дисциплины

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

Количество кредитов 5

Курс, семестр 1 курс, 1семестр

Наименование

кафедры

Экономика и менеджмент

Автор курса Оспанова А.А.

Пререквизиты Экономическая теория

Постреквизиты Стратегический менеджмент, Производственный менеджмент

Цель изучения

дисциплины

Изучение студентами основных принципов, методов организации

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

навыков. Особое внимание уделяется практическим вопросам

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

деятельности предпринимателя, выработке ценовой политики,

снижению издержек производства, а также формам и методам

производственно-коммерческой деятельности, используемых в

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

Краткое описание

курса

Выбор сферы деятельности нового предприятия. Технико-

экономическое обоснование создания нового предприятия. Роль

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

предпринимательских решений; особенности учредительных

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

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

предприятия, сущность предпринимательского риска и основные

способы снижения риска; основные элементы культуры

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

Ожидаемые

результаты

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

Знать: основные признаки, субъекты и этапы

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

бизнеса; состав и содержание учредительных документов

предприятий различных организационно-правовых форм;

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

Уметь: выражать и обосновывать свою позицию по вопросам,

касающимся ретроспективного отношения к развитию

экономической мысли.

Иметь навыки: выработки ценовой политики, снижению

издержек производства.

Быть компетентным: в практических вопросах реализации

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

предпринимателя, выработке ценовой политики, снижению

издержек производства, а также формам и методам

производственно-коммерческой деятельности, используемых в

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

Page 8: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Код дисциплины KV OB 1101

Наименование

дисциплины

Основы бизнеса

Количество кредитов 5

Курс, семестр 1 курс, 1семестр

Наименование

кафедры

Экономика и менеджмент

Автор курса Оспанова А.А.

Пререквизиты Экономическая теория

Постреквизиты Стратегический менеджмент, Производственный менеджмент

Цель изучения

дисциплины

изучение студентами основных принципов, методов организации

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

навыков. Особое внимание уделяется практическим вопросам

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

деятельности предпринимателя, выработке ценовой политики,

снижению издержек производства, а также формам и методам

производственно-коммерческой деятельности, используемых в

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

Краткое описание

курса

Виды и формы предпринимательства. Основные организационно-

правовые формы предпринимательства. Особенности

организации малого и среднего бизнеса. Организация крупного

бизнеса. Особенности организации венчурного бизнеса.

Ликвидация субъектов бизнеса. Система государственного

регулирования бизнеса. Бизнес-планирование как инструмент

управления бизнесом. Кадровое обеспечение бизнеса.

Оптимизация ресурсной обеспеченности бизнеса. Аутсорсинг.

Экономическая эффективность и социальная ответственность

бизнеса.

Ожидаемые

результаты

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

Знать: теоретические основы организации

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

права, антимонопольного законодательства; механизма

налогообложения инновационной фирмы; основы управлении

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

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

учреждениями правительства, домашними хозяйствами, друг с

другом, условия эффективного и рационального ведения

хозяйственной деятельности в рыночной экономике.

Иметь навыки: самостоятельно находить и использовать

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

правовые акты, периодическую и фундаментальную литературу,

интернет, создавать информационную базу функционирования

организаций бизнеса.

Быть компетентным: в подготовки инвестиционных проектов;

проведения деловых переговоров и заключения договоров.

Код дисциплины VK MatI 1201

Page 9: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Наименование

дисциплины

МатематикаI

Количество

кредитов

5

Курс, семестр 1 курс, 1семестр

Наименование

кафедры

Высшая математика и физика

Автор курса Култасов А.А

Пререквизиты Математика в объеме школьной программы

Постреквизиты -

Цель изучения

дисциплины

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

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

необходимых для овладения выбранной специальностью,

самостоятельного изучения специальной литературы; освоение

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

специальности; выработка умения использовать математический

аппарат при изучении реальных процессов и явлений,

самостоятельно расширять свои знания по математике; осознание

прикладного характера курса математики.

Краткое описание

курса

Матрицы и определители. Система линейных уравнений. Векторы.

Линейные операции над ними. Произведение векторов. Введение в

математический анализ. Функции и пределы. Замечательные

пределы. Производная и ее применение. Дифференциал функции.

Ожидаемые

результаты

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

Знать: основные понятия и методы интегрального исчисления

функции одной переменной, дифференциального и интегрального

исчисления функции нескольких переменных, обыкновенных

дифференциальных уравнений, теории рядов.

Уметь: строить математические модели; ставить математические

задачи; подбирать подходящие математические методы и

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

Иметь навыки: применять для решения задачи численные методы

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

качественные математические исследования; на основе

проведенного математического анализа выработан, практические

рекомендации.

Быть компетентным: логически верно, аргументировано и ясно

строить устную и письменную речь

Код дисциплины VK Fiz 1202

Наименование

дисциплины

Физика

Количество кредитов 5

Курс, семестр 1 курс, 1семестр

Наименование

кафедры

Высшая математика и физика

Автор курса Жуманова К.М.

Page 10: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Пререквизиты Физика в объеме школьной программы

Постреквизиты -

Цель изучения

дисциплины

Формирование у студентов умений и навыков использования

фундаментальных законов, теорий классической и современной

физики, а также методов физического исследования;

формирование у студентов творческого мышления и научного

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

деятельности, умения моделировать физические ситуации с

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

Краткое описание

курса

Механика. Молекулярная физика. Магнетизм. Оптика. Атомная

физика. Термодинамика. Электричество.

Ожидаемые

результаты

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

Знать: основные физические теории и принципы, физические

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

применимости; применять теоретические знания для решения

конкретных физических задач и ситуаций, анализировать

результаты физического эксперимента.

Уметь: проведения физического эксперимента, работы с

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

данных.

Иметь навыки: применять для решения задачи численные

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

моделировать физические ситуации с использованием

компьютера;

Быть компетентным: к системному мышлению и целостному

представлению о современной естественно-научной картине

мира.

Код дисциплины KV VSRRPS 1201

Наименование

дисциплины

Введение в специальность(Разработка распределенных

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

Количество кредитов 3

Курс, семестр 1 курс, 1 семестр

Наименование

кафедры

Информационные технологии

Автор курса Керимбаева В.Ж.

Пререквизиты -

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

Цель изучения

дисциплины

Студент должен усвоить предметные области использования

современных компьютеров, особенности их архитектуры и

программного обеспечения, научиться пользоваться

возможностями операционных систем, программных оболочек и

приложений, получить представление о системах

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

Краткое описание

курса

Введение в специальность. Стандарт ISO \IEC 12207 и связь его с

ядромзнаний программной инженерией SWEBOK Жизненный цикл

программного обеспечения. Методы определения требований в

программной инженерии. Объектно-ориентированная инженерия

Page 11: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

требований. Методы анализа и построения моделей предметной

области. Методы проектирования архитектуры ПО. Методы

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

Ожидаемые

результаты Студент должен

Знать: области использования персонального компьютера;

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

Уметь: выполнять основные операции с файлами и папками в

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

операционной системы.

Иметь навыки: составлять элементарные алгоритмы для

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

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

Быть компетентным: в назначении и возможности

использования приложений и программных оболочек.

Код дисциплины KV VSPPI 1201

Наименование

дисциплины

Введение в специальность (Взаимодействие с пользователем и

проектирование интерфейсов)

Количество кредитов 3

Курс, семестр 1 курс, 1 семестр

Наименование

кафедры

Информационные технологии

Автор курса Керимбаева В.Ж.

Пререквизиты -

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

Цель изучения

дисциплины

Студент должен усвоить предметные области использования

современных компьютеров, особенности их архитектуры и

программного обеспечения, научиться пользоваться

возможностями операционных систем, программных оболочек и

приложений, получить представление о системах

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

Краткое описание

курса

Основные понятия и сведения о специальности. Информационно-

компьютерные системы. Анализ и изучение основных требований

к уровню образованности и квалификационные характеристики

специальности. Основные методы и объекты исследования

специальности. Законодательные акты и правовые аспекты

специалиста. Искусственный интеллект и экспертные системы.

Классификация языков программирования и их сравнительный

анализ. Концептуальная модель информационной безопасности.

Ожидаемые

результаты Студент должен

Знать: области использования персонального компьютера;

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

Уметь: выполнять основные операции с файлами и папками в

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

операционной системы.

Page 12: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Иметь навыки: составлять элементарные алгоритмы для

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

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

Быть компетентным: в назначении и возможности

использования приложений и программных оболочек.

Код дисциплины VK AP 1203

Наименование

дисциплины

Алгоритмизация и программирования

Количество кредитов 5

Курс, семестр 1 курс, 2 семестр

Наименование

кафедры

Информационные технологии

Автор курса Исмайылов А.Е.

Пререквизиты Математика І, Информационно- коммуникационные технологий

Постреквизиты Обектно-ориентированное программирование, Системное

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

Цель изучения

дисциплины

изучить основные уровни решения задач на компьютере, понятие

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

принципы их обработки и анализа и их программная реализация,

динамическую структуру данных, способы проектирования

программного обеспечения, стиль программирования, показатели

качества программирования, способы формирования и испытания

программы.

Краткое описание

курса

Алгоритм. Понятие алгоритма. Методы отображения алгоритмов.

Общие сведения о системах программирования.Основные

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

Ожидаемые

результаты Студент

Знать: понятие об алгоритме и методы их представления;

классификацию языка программирования; основы и принципы

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

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

Уметь: в процессе изучения курса студенты должны овладеть

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

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

классификации языков программирования и являются

неотъемлемой частью любого объектно-ориентированного языка.

Иметь навыки: построения имитационных моделей типовых

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

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

алгоритмов различных задач программирования на языке Python

в результате широкого применения объектно-ориентированного

проектирования и освоения основ и принципов любого объектно-

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

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

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

Код дисциплины VK MatII 1204

Page 13: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Наименование

дисциплины

Математика II

Количество кредитов 5

Курс, семестр 1 курс, 2 семестр

Наименование

кафедры

Высшая математика и физика

Автор курса Мәжит Ж.Б., Култасов А.А.

Пререквизиты Чтобы выучить курс математики 2, необходимо знать все разделы

курса математики1.

Постреквизиты Освоение полученных знаний по дисциплине Математика 2

необходимо также для изучения специальных технических и

общетехнических дисциплин инженерных специальностей.

Цель изучения

дисциплины

Овладение базовыми знаниями по основным разделам курса

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

необходимыми каждому студенту для освоения выбранной

специальности, для самостоятельного освоения специальной

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

математической статистики, умение применять теорию

вероятностей в исследованиях и собирать необходимые

статистические данные.

Краткое описание

курса

Теория вероятностей: Случайные события. Элементы

комбинаторики. Классические и статистические определения

вероятности. Теорема сложения и умножения вероятностей.

Условная вероятность, формула Байеса. Повторение испытаний.

Формула Бернулли. Предельные и интегральные теоремы

Лапласа. Теорема Пуассона. Дискретные случайные величины.

Непрерывные случайные величины. Система случайных величин.

Закон больших чисел.

Математическая статистика: Выборка. Статистические оценки

параметров распределения. Интервальные оценки. Проверка

статистических гипотез.Выброчные уравнения регрессии.

Ожидаемые

результаты Студент должен

Знать: Основные понятия и методы теории вероятностей и

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

Уметь: строить математические модели; ставить математические

задачи; подбирать подходящие математические методы и

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

Иметь навыки: применять для решения задачи численные

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

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

основе проведенного математического анализа выработан,

практические рекомендации.

Быть компетентным: Умение логически верно,

аргументировано и ясно строить устную и письменную речь.

Код дисциплины KV TP 2202 Наименование

дисциплины

Технология программирования

Page 14: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Количество

кредитов

5

Курс, семестр 2курс,3семестр

Наименование

кафедры

Информационные технологии

Автор курса Исмайылов А.Е.

Пререквизиты Информационно-коммуникационные технологии, Алгоритмизация

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

Постреквизиты Обектно-ориентированное программирование, Технологии

проектирования программных приложений.

Цель изучения

дисциплины

Изучение современных технологий программирования;

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

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

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

Краткое описание

курса

Создание Windows-приложений на языке C#. Создание Windows-

приложений на языке C#. Задачи дисциплины, ее предмет и порядок

изучения. Назначение этапа визуального программирования.

Понятие события, сообщения. Понятие принципа событийного

управления. Понятие цикла обработки сообщений в Windows

приложении. Назначение этапа написания обработчиков

сообщений. Основные окна среды Visual.Studio.NET. Windows.

Forms. Designer.

Ожидаемые

результаты Студент должен

Знать: принцип разработки и особенности применения различных

технологий программирования; этапы разработки программ;

основные характеристики базовых концепций программирования;

способы отладки программных комплексов; эксплуатационные

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

использованными технологиями.

Уметь: оценивать эффективность и выбирать наиболее подходящие

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

управления разработкой программ; производить предварительный

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

программ.

Иметь навыки: работы с языками процедурного и объектно-

ориентированного программирования, навыками разработки и

отладки программ не менее, чем на одном из алгоритмических

процедурных языков программирования высокого уровня

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

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

Код дисциплины KV РPO 2202 Наименование

дисциплины

Прикладное программное обеспечения

Количество

кредитов

5

Курс, семестр 2курс,3семестр

Page 15: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Наименование

кафедры

Информационные технологии

Автор курса Исмайылов А.Е.

Пререквизиты Информационно-коммуникационные технологии, Алгоритмизация

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

Постреквизиты Обектно-ориентированное программирование, Технологии

проектирования программных приложений.

Цель изучения

дисциплины

Изучение современных технологий программирования;

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

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

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

Краткое описание

курса

Разработка сложных программных систем. Критерии оценки

программных продуктов. Объектно-ориентированный подход к

проектированию программных систем. Механизмы объектно-

ориентированного программирования. Особенности объектно-

ориентированного программирования. Жизненный цикл

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

Ожидаемые

результаты Студент должен

Знать: теоретические основы и современные информационные

технологии анализа, проектирования и разработки программного

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

Уметь: проектировать и разрабатывать различные виды

программного обеспечения на основе объектно-ориентированного

подхода;

Иметь навыки: представление о библиотеках классов и

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

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

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

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

Код дисциплины KV MLTA 2203

Наименование

дисциплины Математическая логика и теория алгоритмов

Количество

кредитов

5

Курс, семестр 2курс,3семестр

Наименование

кафедры

Информационные технологии

Автор курса Шарипова Б.Д.

Пререквизиты Математика I, Математика II, Алгоритмизация и программирование

Постреквизиты Системный анализ и исследование операций

Цель изучения

дисциплины

Освоение знания в области математической логики и теории

алгоритмов с целью применения их в профессиональной

деятельности. В курсе особое внимание уделяется развитию навыков

самостоятельного анализа решений различных задач

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

Краткое описание

курса

Понятие о высказывании. Двойственность в алгебре высказываний.

Нормальные формы алгебры высказываний. Критерии

Page 16: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

тождественной истинности и тождественной ложности.

Многозначные логики. Понятие о многоместном предикате.

Равносильность в алгебре предикатов. Применение языка

предикатов и кванторов для записи математических утверждений.

Понятие об алгоритме, черты алгоритмов. Машина Тьюринга.

Тьюрингов подход к понятию "алгоритм".

Ожидаемые

результаты Студент должен

Знать:основные понятия, методы и подходы, применяемые в

алгебре.

Уметь: ориентироваться в научное литературе, критически

оценивать методы решения задач.

Иметь навыки: участия в научное дискуссии, принятия

независимых суждений и самостоятельных решений, свободно

ориентироваться в теоретической методической базе, отстаивать

свою точку зрения.

Быть компетентным:в современном состоянии математической

логики и теории алгоритмов;

Код дисциплины KV MMPI 2203 Наименование

дисциплины

Методы и модели программной инженерии

Количество

кредитов

5

Курс, семестр 2курс,3семестр

Наименование

кафедры

Информационные технологии

Автор курса Заурбеков Н.С, Шарипова Б.Д.

Пререквизиты Математика I, Математика II, Алгоритмизация и программирование

Постреквизиты Моделирование информационных систем

Цель изучения

дисциплины

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

применения регулярных и контекстно-свободных языков, конечных

автоматов и автоматов с магазинной памятью, конечных

преобразователей и преобразователей с магазинной памятью..

Краткое описание

курса

Теория систем и системотехника. Модели операций и их виды.

Математические модели. Детерминированные модели операций.

Общая постановка задачи исследования операции. Специфика

исследования операций в условиях неполноты модели. Оптимизация

решения в условиях неопределенности. Оценка операций по

нескольким показателям. Критерий оптимальности. Целевая

функция и ограничения задачи математического программирования.

Классификация задач математического программирования.

Ожидаемые

результаты Студент должен

Знать: основные понятия теории регулярных языков, регулярных

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

определения регулярных языков; - основные понятия теории

контекстно-свободных языков, грамматик и автоматов с магазинной

памятью, взаимосвязь способов определения контекстно-свободных

Page 17: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

языков; - теоретические основы построения алгоритмов

синтаксического анализа контекстно-свободных языков;

Уметь: строить конечный автомат по регулярной правосторонней

грамматике и обратно; - применять алгоритмы эквивалентных

преобразований контекстно-свободных грамматик в нормальные

формы; - строить автомат с магазинной памятью по контекстно-

свободной грамматике и обратно;

Иметь навыки: применения методов математической оптимизации

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

- построения и анализа моделей типичных операционных задач;

поиска оптимального решения средствами компьютерных

вычислительных систем.

Быть компетентным: в создании программно-алгоритмической

поддержки для проведения вычислительных экспериментов над

моделями в задачах проектирования, описания физических

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

Код дисциплины KV El 2204

Наименование

дисциплины

Электроника

Количество

кредитов

5

Курс, семестр 2курс, 4 семестр

Наименование

кафедры

Информационные технологии

Автор курса Бижигитова Д.А.

Пререквизиты Физика, Архитектура и организация компьютерных систем

Постреквизиты Разработка приложений для мобильных устройств, Нейронные сети

Цель изучения

дисциплины

Изучения студентами физических основ работы, характеристик,

параметров и моделей основных типов активных приборов, режимов

их работы в радиотехнических цепях и устройствах, основ технологии

производства микроэлектронных изделий и принципов построения

базовых ячеек интегральных схем, механизмов влияния условий

эксплуатации на работу активных приборов и микроэлектронных

изделий.

Краткое описание

курса

Основы физики полупроводников. Математическое моделирование р-

n перехода. Вольтамперные характеристики (ВАХ), динамические

свойства основные справочные параметры. Стабилитрон. ВАХ,

эквивалентная схема замещения стабилитрона, справочные

параметры. Теория работы и принцип действия биполярного

транзистора и полевого транзистора. Высокочастотные свойства

биполярного транзистора и полевого транзистора. Тиристор.

Усилители. Усилители с общим эмиттером. Усилители с общим

коллектором.

Page 18: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Ожидаемые

результаты Студент должен

Знать: физические основы работы активных приборов, их

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

изучаемых приборов в радиотехнических цепях и устройствах;

основы технологии микроэлектронных изделий и принципы

построения базовых ячеек интегральных схем, механизмы влияния

условий эксплуатации на работу активных приборов и

микроэлектронных изделий;

Уметь: использовать активные приборы для построения базовых

ячеек радиотехнических цепей и устройств, применять модели

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

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

широко применяемых активных приборов, рассчитывать типовые

режимы работы изучаемых приборов в радиотехнических цепях и

устройствах;

Иметь навыки: современных методов моделирования и

экспериментального исследования активных приборов и базовых

ячеек радиотехнических цепей и устройств на их основе;

Быть компетентным:в способности учитывать в своей

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

компьютерных, информационных и телекоммуникационных

технологий

Код дисциплины KV Micr 2204

Наименование

дисциплины

Микроэлектроника

Количество

кредитов

5

Курс, семестр 2курс, 4 семестр

Наименование

кафедры

Информационные технологии

Автор курса Бижигитова Д.А.

Пререквизиты Физика, Архитектура и организация компьютерных систем

Постреквизиты Разработка приложений на базе IOS, Нейронные сети

Цель изучения

дисциплины

Изучения студентами физических основ работы, характеристик,

параметров и моделей основных типов активных приборов, режимов

их работы в радиотехнических цепях и устройствах, основ технологии

производства микроэлектронных изделий и принципов построения

базовых ячеек интегральных схем, механизмов влияния условий

эксплуатации на работу активных приборов и микроэлектронных

изделий.

Краткое описание

курса

Основы физики полупроводников. Математическое моделирование р-

n перехода. Вольтамперные характеристики (ВАХ), динамические

свойства основные справочные параметры. Стабилитрон. ВАХ,

эквивалентная схема замещения стабилитрона, справочные

параметры. Теория работы и принцип действия биполярного

транзистора и полевого транзистора. Высокочастотные свойства

биполярного транзистора и полевого транзистора. Тиристор.

Page 19: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Усилители. Усилители с общим эмиттером. Усилители с общим

коллектором.

Ожидаемые

результаты Студент должен

Знать: основные типы операционных усилителей, их характеристики

и параметры; базовые элементы аналоговых устройств на ОУ; методы

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

усилителей; физические и математические модели процессов и

явлений, лежащих в основе принципов действия устройств

аналоговой электронной техники.

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

операционных усилителей, а также анализ и расчет цепей с

нелинейными элементами; использовать методы автоматизации

схемотехнического проектирования электронных устройств на ОУ;

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

режимов схем с операционными усилителями; приемами расчета

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

функциональных преобразователей;

Быть компетентным: в способности технологию осуществления

научного исследования, оценить затраты и организовать его

осуществление; способность выполнить анализ результатов научного

эксперимента с использованием соответствующих методов и

инструментов обработки

Код дисциплины KV LFP 2205

Наименование

дисциплины

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

Количество

кредитов

5

Курс, семестр 2курс, 4 семестр

Наименование

кафедры

Информационные технологии

Автор курса Абдылдаев Э.К.

Пререквизиты Информационно-коммуникационные технологии, Алгоритмизация и

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

Постреквизиты Объектно-ориентированное программирование, Нейронные сети

Цель изучения

дисциплины

Научить студентовклассическими математическими методами

исследования. Для использования полученных знаний при решении

прикладных задач и изучении специальных дисциплин.

Краткое описание

курса

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

элементы языка. Арифметика. Согласование целевых утверждений.

Рекурсивное представление данных и программ. Отсечение и способы

его использования. Ввод и вывод. Встроенные предикаты.

Дополнительные возможности. Отладка ПРОЛОГ-программы.

Constraint. Теоретические основы функционального

Page 20: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

программирования. Базовые функции языка ЛИСП. Системные

свойства символа. Определение функции. Управляющие структуры.

ООП средствами ЛИСП.

Ожидаемые

результаты Студент должен

Знать: основные понятия математической логики: формулы логики,

логика и исчисление предикатов, предикаты, кванторы, части графов,

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

Эйлеровы цепи и циклы, поток в транспортной сети.

Уметь: приводить к ДНФ и КНФ; минимизировать в классе

дизъюнктивных нормальных форм; использовать равносильность

формул; применять современные компьютерные программы с

использованием классических методов решения математических

задач.

Иметь навыки: решения прикладных задач, сводящихся к

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

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

Быть компетентным: в владении классическими математическими

методами исследованияв решении задач профессиональной

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

Код дисциплины KV MOVP 2205 Наименование

дисциплины

Математические основы верификации программ

Количество

кредитов

5

Курс, семестр 2курс, 4 семестр

Наименование

кафедры

Информационные технологии

Автор курса Абдылдаев Э.К.

Пререквизиты Информационно-коммуникационные технологии, Алгоритмизация и

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

Постреквизиты Объектно-ориентированное программирование, Нейронные сети

Цель изучения

дисциплины

Научить студентоввладеть классическими математическими

методами исследования. Дать студентам навыки для использования

полученных знаний при решении прикладных задач и изучении

специальных дисциплин.

Краткое описание

курса

Понятие качества ПО и верификации. Базовые понятия о качестве

программного обеспечения. Задачи верификации. Тестирование.

Классификация тестирования по размеру целевых систем. Место

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

Разработка на основе тестирования. Тесты и требования. Модели

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

Статический анализ программ. Динамический анализ программ.

Ожидаемые

результаты Студент должен

Знать: основные понятия математической логики: формулы логики,

логика и исчисление предикатов, предикаты, кванторы, части графов,

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

Page 21: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Эйлеровы цепи и циклы, поток в транспортной сети.

Уметь: приводить к ДНФ и КНФ; минимизировать в классе

дизъюнктивных нормальных форм; использовать равносильность

формул; применять современные компьютерные программы с

использованием классических методов решения математических

задач.

Иметь навыки: решения прикладных задач, сводящихся к

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

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

Быть компетентным:в владении классическими математическими

методами исследованияв решении задач профессиональной

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

Код дисциплины KV OSL 2206

Наименование

дисциплины

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

Количество

кредитов

5

Курс, семестр 2курс, 4 семестр

Наименование

кафедры

Информационные технологии

Автор курса Джанузаков С.Д.

Пререквизиты Информационно-коммуникационные технологии, Архитектура и

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

Постреквизиты Компьютерные сети, Тестирование программного обеспечения

Цель изучения

дисциплины

Подготовка студентов к эффективному использованию знаний в

будущей профессиональной деятельности, а также ознакомить с

принципами построения современных операционных систем.

Краткое описание

курса

Основные понятия и характеристики операционных систем.

Особенности структурной организации ОС. Понятие ядра ОС.

Монолитное ядро. Системы с архитектурой микроядра. Объектно-

ориентированный подход. Концепция множественных прикладных

сред. Системы с распределенной организацие. Виды интерфейсов.

Технологии реализации интерфейсов. Машино-зависимые свойства

операционных систем. Обработка прерываний. Стандартные

программы обработки прерываний, драйверы устройств. Приоритеты

прерываний. Вложенные прерывания.

Ожидаемые

результаты Студент должен

Знать: стандарты, характеристики и виды операционных систем;

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

структуры операционных систем; алгоритмы распределения и

управления памятью на разных уровнях (системном, прикладном);

Page 22: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

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

способы взаимодействия компонент;

Уметь: управлять Linux-системой; администрировать компоненты и

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

операционной системе;

Иметь навыки: настройки и работы операционной системы,

настройки в ней сети, работы в операционной среде Linux и в

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

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

администрирования ОС Linuxв профессиональной деятельности

Код дисциплины KV SOS 2206

Наименование

дисциплины

Сетевые операционные системы

Количество

кредитов

5

Курс, семестр 2курс, 4 семестр

Наименование

кафедры

Информационные технологии

Автор курса Джанузаков С.Д.

Пререквизиты Информационно-коммуникационные технологии, Архитектура и

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

Постреквизиты Компьютерные сети, Тестирование программного обеспечения

Цель изучения

дисциплины

Изучение особенностей организации беспроводных сетей, стандарты

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

поддержки, протоколов беспроводных сетей и достоинства,

недостатки таких сетей.

Краткое описание

курса

Назначение и функции ОС. Понятие процесса и ядра. Сегментация

виртуального адресного пространства процесса. Структура контекста

процесса. Средства обработки сигналов. Событийные механизмы

управления процессами. Способы защиты ввода. Функции файловой

системы. Защита памяти. Организация виртуальной памяти.

Пользовательский интерфейс и оболочки. Программное обеспечение.

Маршрутизация, буферизация и регистрация сообщений.

Конфигурирование, генерация инициализация ОС.

Ожидаемые

результаты Студент должен

Знать: об организации и основных принципах работы беспроводных

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

сетей Wi-Fi, Wi-Max, методы обеспечения безопасности

беспроводных сетей;

Уметь: настраивать беспроводные сети, отличать стандарты

Page 23: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

беспроводных сетей, владеть принципами модернизации

существующих систем с внедрением передовых технологий, владеть

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

Иметь навыки: настраивания беспроводных сетей.

Быть компетентным:в проектирование и разработка беспроводных

сетей.

Код дисциплины KV DMDP 3207

Наименование

дисциплины

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

Количество

кредитов

5

Курс, семестр 3 курс, 5 семестр

Наименование

кафедры

Информационные технологии

Автор курса Жаксылыков К.М.

Пререквизиты Математика I, Математика II, Информационно-коммуникационные

технологии

Постреквизиты Технологии проектирования программных приложений, Разработка

приложений на базе IOS

Цель изучения

дисциплины

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

и их приложениями, подготовить их теоретический и практический к

восприятию других дисциплин. В процессе обучения по данному

курсу прививаются навыки обращения с такими дискретными

объектами, как булевы функции, комбинаторные алгоритмы, графы и

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

кодирования.

Краткое описание

курса

Множества. Бинарные отношения эквивалентности, порядка и

строгого порядка. Элементы комбинаторики. Перестановки,

размещения, сочетания, разбиения, покрытия. Биноминальные

коэффициенты. Булева алгебра. Свойства и законы булевой алгебры.

Таблица истинности. Ориентированные графы. Полустепени вершин.

Множества правых и левых. Ориентированные графы. Порядковая и

числовая функции. Неориентированные графы. Топологическая

декомпозиция. Неориентированные графы.

Ожидаемые

результаты Студент должен

Знать:основные понятия дискретной математики;основные понятия и

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

комбинаторики, теории булевых функций, теории графов, теории

кодирования.

Page 24: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Уметь: применять формулы, предусмотренные настоящей

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

формальным языком для описания математических понятий; задавать

дискретные множества различными способами;-решать задачи теории

множеств и теории графов.

Иметь навыки: реализации численных методов оптимизации на

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

Быть компетентным: в решении вопросов профессиональной

деятельности связанных с дискретной математикой.

Код дисциплины KV ChMPI 3207

Наименование

дисциплины

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

Количество

кредитов

5

Курс, семестр 3 курс, 5 семестр

Наименование

кафедры

Информационные технологии

Автор курса Жаксылыков К.М.

Пререквизиты Математика I, Математика II, Информационно-коммуникационные

технологии

Постреквизиты Технологии проектирования программных приложений, Разработка

приложений на базе IOS

Цель изучения

дисциплины

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

и их приложениями, подготовить их теоретический и практический к

восприятию других дисциплин. В процессе обучения по данному

курсу прививаются навыки обращения с такими дискретными

объектами, как булевы функции, комбинаторные алгоритмы, графы и

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

кодирования.

Краткое описание

курса

Существование корня на отрезке. Локализация (отделение корней).

Уточнение корней. Метод дихотомии. Метод хорд. Принцип

сжимающихся отображений. Основные следствия. Метод простых

итераций. Метод Ньютона. Модифицированный метод Ньютона-

Шредера. Разностный метод Ньютона. Метод секущих. Векторно-

матричная форма записи нелинейных систем. Метод простых

итераций. Метод Ньютона. Модифицированный метод Ньютона.

Разностный метод Ньютона. Сходимость метода Ньютона.

Ожидаемые

результаты Студент должен

Знать:основы теории погрешностей и теории приближений;

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

Page 25: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

наилучшего приближения; методы построения интерполяционных

многочленов;

Уметь: численно решать алгебраические и трансцендентные

уравнения, применяя для этого следствия из теоремы о сжимающих

отображениях; -численно решать системы линейных уравнений

методом простой интеграции методом Зейделя; -численно решать

системы нелинейных уравнений методом Ньютона;

Иметь навыки: технологиями применения вычислительных методов

для решения конкретных задач из различных областей математики и

ее приложений;

Быть компетентным: способен использовать современные

информационные и коммуникационные технологии для создания,

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

ресурсов.

Код дисциплины KV OOP 3208

Наименование

дисциплины

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

Количество

кредитов

5

Курс, семестр 3 курс, 5 семестр

Наименование

кафедры

Информационные технологии

Автор курса Абдылдаев Э.К.

Пререквизиты Алгоритмизация и программирование, Технология

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

Постреквизиты Программное обеспечение информационных систем,

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

Цель изучения

дисциплины

Изучение современных технологий объектно-ориентированного

программирования на основе.Net.

Краткое описание

курса

Эволюция методологий программирования. Модульность, как

единица построения программных систем. Составные части

объектного подхода. Абстрактные классы. Отношения между

классами. Знакомство с оболочкой Eclipse. Методы, массивы и строки

в Java. Интерфейсы, пакеты, области видимости. Ассоциативные

списки. Случайные числа. Графический интерфейс пользователя.

Обработка событий, создание меню и диалоговые окна в Swing.

Ожидаемые

результаты Студент должен

Знать: концепцию объектно-ориентированного программирования;

основные ее понятия; свойства (инкапсуляция, наследование,

полиморфизм);методику анализа и проектирования объектно-

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

семантику конструкций языка программирования С++;способы

Page 26: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

составления объектно-ориентированных программ; возможности

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

Уметь: проектировать, программировать и отлаживать объектно-

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

Иметь навыки: программирования на языке С++.

Быть компетентным: основные положения объектно-

ориентированного программирования, уметь разрабатывать

визуальные и консольные приложения на языке С++.

Код дисциплины KV VM 3208

Наименование

дисциплины

Визуальное моделирование

Количество кредитов 5

Курс, семестр 3 курс, 5 семестр

Наименование

кафедры

Информационные технологии

Автор курса Абдылдаев Э.К.

Пререквизиты Алгоритмизация и программирование, Технология программирования

Постреквизиты Программное обеспечение информационных систем,

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

Цель изучения

дисциплины

Изучение современных технологий объектно-ориентированного

программирования на основе.Net.

Краткое описание

курса

Программное обеспечение ПК. Основы алгоритмизации. Структура

программы, написанной на языке Delphi. Управляющие структуры.

Разработка программ с использованием одномерных и двумерных

массивов. Функции в Delphi. Создание и использование функций.

Классы памяти и разработка программ. Указатели в Delphi.

Динамические структуры данных. Работа с файлами в Delphi.

Ожидаемые

результаты

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

Знать: концепцию объектно-ориентированного

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

проектирования объектно-ориентированных программ; основные

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

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

Уметь: проектировать, программировать и отлаживать

объектно-ориентированные программы на языке высокого уровня;

решать прикладные задачи программирования.

Иметь навыки: программирования на языке Delphi.

Быть компетентным: основные положения объектно-

ориентированного программирования, уметь разрабатывать

визуальные и консольные приложения на языке Delphi.

Page 27: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Код дисциплины KV PM 3209

Наименование

дисциплины

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

Количество кредитов 5

Курс, семестр 3 курс, 5 семестр

Наименование

кафедры

Информационные технологии

Автор курса Тышканбаева М.Б.

Пререквизиты Физика, Электроника

Постреквизиты Система искусственного интеллекта, Web технологии

Цель изучения

дисциплины

Проведение обследования прикладной области в соответствии с

профилем подготовки: сбор детальной информации для формализации

требований пользователей заказчика, интервьюирование ключевых

сотрудников заказчика; программирование приложений, создание

прототипа информационной системы, документирование проектов

информационной системы на стадиях жизненного цикла,

использование функциональных и технологических стандартов;

программирование в ходе разработки информационной системы.

Краткое описание

курса

Архитектура микроконтроллеров. Средства разработки. Основы

программирования микроконтроллеров. Структура и принцип

действия основных блоков микроконтроллера. Обзор аппаратной

платформы Arduino. Инструментальные средства разработки

программного обеспечения для микроконтроллеров фирмы Atmel.

Методология разработки программного обеспечения. Обзор ряда

микроконтроллеров основных производителей.

Ожидаемые

результаты Студент должен

Знать: подходы и методы программирования микроконтроллеров;

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

высокоуровневых языков программирования;

Уметь: писать простые программы для микроконтроллеров на языке С;

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

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

Иметь навыки: умением использовать специальный инструментарий

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

инструментальные средства разработки программ;

Быть компетентным: способность программировать приложения и

создавать программные прототипы решения прикладных задач.

Код дисциплины KV CS 3209

Наименование

дисциплины

Цифровая схемотехника

Количество кредитов 5

Page 28: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Курс, семестр 3 курс, 5 семестр

Наименование

кафедры

Информационные технологии

Автор курса Тышканбаева М.Б.

Пререквизиты Физика, Электроника

Постреквизиты Система искусственного интеллекта, Интернет технологии

Цель изучения

дисциплины

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

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

синтез и анализ цифровых cхем с использованием существующей

элементной базы.

Краткое описание

курса

Мультиплексоры и демультиплексоры. Арифметико-логические

устройства. Применение комбинационных цифровых устройств.

Основные понятия схемотехники.

Ожидаемые

результаты Студент должен

Знать: современную схемотехнику цифровых устройств, ее

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

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

микроэлектронных устройств; условно графические обозначения

элементов в соответствии с действующими стандартами;

Уметь: описывать работу синтезированных узлов и устройств

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

анализировать физические параметры цифровых устройств;

производить выбор и обоснование выбора элементной базы для

построения узлов и устройств ЭВМ; производить сравнительную

оценку элементов, узлов и схем, с учетом основных параметров;

Иметь навыки: использования специального инструментария для

программирования микроконтроллеров. использовать

инструментальные средства разработки программ;

Быть компетентным: способность программировать приложения и

создавать программные прототипы решения прикладных задач.

Код дисциплины KV 3DT 3210

Наименование

дисциплины

3D технологии

Количество кредитов 5

Курс, семестр 3 курс, 5 семестр

Наименование

кафедры

Информационные технологии

Автор курса Букенова И.Н.

Пререквизиты Информационно-коммуникационные технологии, Инструментальные

средства разработки программ

Page 29: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Постреквизиты Программирование на PHP, Методология и инструментарий для

моделирования бизнес-процессов

Цель изучения

дисциплины

Освоение студентами методов обработки текстовой, графической,

звуковой и видео информации; приобретение навыков

самостоятельного изучения отдельных тем дисциплины и решения

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

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

разнородными данными (графикой, текстом, звуком, видео),

организованными в виде единой информационной среды;

Краткое описание

курса

Этапы создания трехмерного проекта. Моделирование объектов на

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

многоугольников. Работа со сплайнами. Редактирование сплайнов на

различных уровнях. Основы сеточного моделирования. Создания

моделей методом лофтинг. Деформация моделей, построенных

методом лофтинга. Моделирование с использованием булевых

операций. Нестандартные материалы. Применение текстурных карт.

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

Ожидаемые

результаты Студент должен

Знать: Методы и средства построения современных мультимедиа

систем и; основы работы с видео, звуковыми, графическими,

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

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

носителях информации; алгоритмические и математические основы

построения реалистических сцен; вопросы реализации алгоритмов

работы с мультимедиа данными с помощью компьютера;

Уметь: программ, но реализовывать системы, работающие со звуком,

видео, гипертекстом, анимацией; использовать ПО для редактирования

гипертекста, звуковых, видео данных и анимации;

Иметь навыки:основных приемов создания, конвертации и

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

мультимедиа информации в единое информационное поле.

Быть компетентным: в разработке компонентов программных

комплексов и баз данных, использовать современные

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

Код дисциплины KV МT 3210

Наименование

дисциплины

Мультимедиа технологии

Количество кредитов 5

Курс, семестр 3 курс, 5 семестр

Наименование

кафедры

Информационные технологии

Page 30: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Автор курса Джанузаков С.Д.

Пререквизиты Информационно-коммуникационные технологии, Инструментальные

средства разработки программ

Постреквизиты Выпускная квалификационная работа

Цель изучения

дисциплины

Знакомство студентов с принципами построения и функционирования

сети Интернет, со средствами организации поиска информационных

ресурсов и общения в сети, с технологиями Веб 2.0, получение навыков

эффективного использования Интернет-технологий.

Краткое описание

курса

Основы компьютерного моделирования. Основы трехмерной графики

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

Текстурирование. Текстурные карты. Настройка освещения, теней и

камер. Применение моделей съемочных камер, источников света и

теней. Визуализация. Методы и модули визуализации. Анимация.

Типы контроллеров анимации. Основные инструменты визуализации,

анимация и работа с камерой в 3 DS MAX.

Ожидаемые

результаты Студент должен

Знать: основные структуры, протоколы и методы взаимодействия в

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

Интернет; способы размещения собственных информационных

ресурсов в сети Интернет; средства для интерактивного общения в

Интернет;

Уметь: осуществлять поиск информации в Интернет; работать с

электронной почтой; использовать средства для интерактивного

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

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

Иметь навыки: использования Интернет-технологий при создании

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

обеспечения для работы в Интернет; работы с технологиями Веб 2.0, их

применения для организации коллективной деятельности и общения.

Быть компетентным: в способности проводить сбор, анализ научно-

технической информации, отечественного и зарубежного опыта по

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

изменяющимся условиям функционирования.

код дисциплины KV PC++ 3211

Наименование

дисциплины

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

Количество кредитов 5

Курс, семестр 3 курс, 5 семестр

Наименование

кафедры

Информационные технологии

Автор курса Тулепбергенов А.К.

Page 31: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Пререквизиты Технология программирования, Сетевые операционные системы

Постреквизиты Технологии проектирования программных приложений, Разработка

приложений на базе IOS

Цель изучения

дисциплины

Приобретение студентами знаний о существующих подходах в

программировании, а также освоение возможностей языка С++ с

концентрацией на решении объектно-ориентированных проблем.

Краткое описание

курса

Основы прикладного программирования с использованием языка С++.

Основы конструкции языка С++. Составные типы данных (массивы,

контейнеры). Абстрактные типы данных. Наследование.

Полиморфизм. Стандартная библиотека шаблонов STL.

Ожидаемые

результаты Студент должен

Знать: методику анализа и проектирования объектно-

ориентированных программ; основные понятия, синтаксис и семантику

конструкций языка программирования C++; концепцию объектно-

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

объект); свойства (инкапсуляция, наследование, полиморфизм);

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

программирования C++; возможности интегрированной среды

программирования на языке C++;

Уметь: отлаживать, проектировать и программировать объектно–

ориентированные программы на языке C++;

Иметь навыки: использования стандартной библиотеки классов

(standard Templatelibrary, stl) при программировании.

Быть компетентным: основные положения объектно-

ориентированного программирования, разрабатывать визуальные и

консольные приложения на языке С++.

Код дисциплины KV PC# 3211

Наименование

дисциплины

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

Количество кредитов 5

Курс, семестр 3 курс, 5 семестр

Наименование

кафедры

Информационные технологии

Автор курса Тулепбергенов А.К.

Пререквизиты Технология программирования, Сетевые операционные системы

Постреквизиты Технологии проектирования программных приложений Разработка

приложений на базе IOS

Page 32: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Цель изучения

дисциплины

Приобретение студентами знаний о существующих подходах в

программировании, а также освоение возможностей языка С++ с

концентрацией на решении объектно-ориентированных проблем.

Краткое описание

курса

Синтаксис языка программирования C#. Основные операторы языка

программирования C#. Особенности ООП на C#. Прочие возможности языка

С#. Основы прикладного программирования. Структура исполняемого

модуля. Динамическое размещение данных в памяти. Арифметические и

логические выражения. Форматированный ввод/вывод. Массивы.

Взаимодействие пользователя с программами.

Ожидаемые

результаты Студент должен

Знать: методику анализа и проектирования объектно-

ориентированных программ; основные понятия, синтаксис и семантику

конструкций языка программирования C#;концепцию объектно-

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

объект);свойства (инкапсуляция, наследование,

полиморфизм);способы составления объектно-ориентированных

программ на языке программирования C#; возможности

интегрированной среды программирования на языке C#;

Уметь: отлаживать, проектировать и программировать объектно–

ориентированные программы на языке C#;

Иметь навыки: использования стандартной библиотеки классов

(standard Templatelibrary, stl) при программировании.

Быть компетентным: основные положения объектно-

ориентированного программирования, разрабатывать визуальные и

консольные приложения на языке С#.

Код дисциплины KV OIB 3212

Наименование

дисциплины

Основы информационной безопасности

Количество кредитов 5

Курс, семестр 3 курс, 6 семестр

Наименование

кафедры

Информационные технологии

Автор курса Сейтбекова Г.У.

Пререквизиты Информационно-коммуникационные технологии, Системное

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

Постреквизиты Технологии проектирования программных приложений

Цель изучения

дисциплины

Приобретение знаний современном состоянии проблемы хранения,

обработки, поиска, передачи, преобразования, закрытия и

восстановления конфиденциальной информации в организациях и на

Page 33: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

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

Краткое описание

курса

Введение в понятие информационной безопасности. Распространение

ООП на информационную безопасность. Распространённые угрозы.

Законодательный уровень информационной безопасности. Стандарты

и спецификации в области информационной безопасности. Стандарты

и спецификации в области информационной безопасности.

Административный уровень информационной безопасности.

Управление рисками. Основные классы мер процедурного уровня.

Основные программно-технические меры.

Ожидаемые

результаты Студент должен

Знать: основные информационно-статистические характеристики

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

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

информационно-статистических характеристик текстов; практические

способы построения систем защиты информации;

Уметь: применять аппаратные и программные средства

информационной защиты; определять необходимые меры защиты

информационных ресурсов; работать в локальных сетях и применять

программные средства индивидуальной защиты; применять методы

защиты и безопасности баз данных; применять полученные навыки в

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

Иметь навыки:использования экспертных систем для распознавания

попыток несанкционированного доступа и применения полученных

навыков в практической деятельности инженера компьютерной

техники.

Быть компетентным: в основных положениях информационной

безопасности компьютерных систем и сетей.

Код дисциплины KV IBZI 3212

Наименование

дисциплины

Информационная безопасность и защита информации

Количество кредитов 5

Курс, семестр 3 курс, 6 семестр

Наименование

кафедры

Информационные технологии

Автор курса Сейтбекова Г.У.

Пререквизиты Информационно-коммуникационные технологии, Системное

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

Постреквизиты Технологии проектирования программных приложений

Page 34: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Цель изучения

дисциплины

Изучение теоретических основ построения и практического

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

системах.

Краткое описание

курса

Международные стандарты информационного обмена. Понятие

угрозы. Виды противников или «нарушителей». Понятие о видах

вирусов. Три вида возможных нарушений информационной системы.

Основные положения теории информационной безопасности.

Использование защищенных компьютерных систем. Основные

положения теории информационной безопасности. Модели

безопасности и их применение. Методы криптографии. Основные

технологии построения защищенных систем.

Ожидаемые

результаты Студент должен

Знать: задачи информационной безопасности, основные тенденции и

направления формирования и функционирования комплексной

системы защиты информации в различных типах предпринимательских

структур; направления и методы обеспечения безопасности

информационных ресурсов, ведения аналитической работы по

выявлению угроз несанкционированного доступа к информации, ее

утраты.

Уметь: использовать стандарты для оценки защищенности

информационных систем; выбирать механизмы безопасности для

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

защищенных систем по совокупности мер защиты; выявлять и

классифицировать угрозы информационной безопасности;

анализировать угрозы информационной безопасности.

Иметь навыки: способен выбирать необходимые для организации

информационные ресурсы и источники знаний в электронной среде.

Быть компетентным: в решении задачи информационной

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

Код дисциплины KV TPPP 4213

Наименование

дисциплины

Технологии проектирования программных приложений

Количество кредитов 5

Курс, семестр 4 курс, 7 семестр

Наименование

кафедры

Информационные технологии

Автор курса Казангапова Б.А.

Пререквизиты Информационно-коммуникационные технологии, Технология

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

Постреквизиты Выпускная квалификационная работа

Page 35: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Цель изучения

дисциплины

Ознакомление с базовыми принципами разработки программных

приложений.

Краткое описание

курса

Сложность реальной предметной области, сложность описания

поведения больших дискретных систем, сложность управления

коллективом разработчиков. Проблемы, возникающие при общении с

заказчиками программных систем. Сложность оценки качества

программного обеспечения. Технологии быстрой разработки

программного обеспечения. Тестирование и отладка программных

систем. Внедрение и сопровождение программных продуктов.

Ожидаемые

результаты Студент должен

Знать: концепцию объектно-ориентированного программирования с

использованием Java; основные ее понятия (класс, объект) с

использованием Java; свойства (инкапсуляция, наследование,

полиморфизм) с использованием Java; методику анализа и

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

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

конструкций языка программирования Java; способы составления

объектно-ориентированных программ на языке программирования

Java; возможности интегрированной среды программирования на языке

Java;

Уметь: проектировать, программировать и отлаживать объектно-

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

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

Иметь навыки: использования объектно-ориентированных

расширений современных языков программирования на основе

технологий Java, инструментальных программных средств ООП с

использованием Java;

Быть компетентным: программировать и разрабатывать программное

обеспечение на языке Java.

Код дисциплины KV TRPI 4213

Наименование

дисциплины

Технология разработки программной инженерии

Количество кредитов 5

Курс, семестр 4 курс, 7 семестр

Наименование

кафедры

Информационные технологии

Автор курса Казангапова Б.А.

Пререквизиты Информационно-коммуникационные технологии, Технология

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

Постреквизиты Выпускная квалификационная работа

Page 36: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Цель изучения

дисциплины

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

разработки сложных программных комплексов. Дать представление о

жизненном цикле программного обеспечения и способах

проектирования программных комплексов. Ознакомить с

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

разработки сложных программных комплексов.

Краткое описание

курса

Виды обеспечения: прикладное, системное, инструментальное.

Прикладное программное обеспечение ЭВМ. Пакеты прикладных

программ. Классы решаемых задач. Инструментальное ПО:

назначение, состав и структура программного обеспечения ЭВМ.

Системное программное обеспечение. Понятия графической

интегрированной интерактивной системы. Сервисные системы,

системы технического обслуживания. Архивация данных. Методы

сжатия информации. Программные средства сжатия: архиваторы,

компрессоры.

Ожидаемые

результаты Студент должен

Знать: возможности существующей программной технической

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

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

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

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

использования баз данных;

Уметь: проводить анализ исполнения требований; вырабатывать

варианты реализации требований; проводить оценку и обоснование

рекомендуемых решений; осуществлять коммуникации с

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

Иметь навыки: проведения анализа требований к программному

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

Быть компетентным: в создании алгоритма построения проектных

решений по автоматизации процессов;

Код дисциплины KV IT 4214

Наименование

дисциплины

Интернет технологии

Количество кредитов 5

Курс, семестр 4 курс, 7 семестр

Наименование

кафедры

Информационные технологии

Автор курса Джанузаков С.Д.

Пререквизиты Информационно-коммуникационные технологии, Технология

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

Page 37: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Постреквизиты Выпускная квалификационная работа

Цель изучения

дисциплины

Знакомство студентов с принципами построения и функционирования

сети Интернет, со средствами организации поиска информационных

ресурсов и общения в сети, с технологиями Веб 2.0, получение навыков

эффективного использования Интернет-технологий.

Краткое описание

курса

Как устроена сеть Интернет, типы подключения к Интернету.

Коммутируемый доступ и его особенности, аппаратура.

Широкополосный доступ, его подвиды. Характеристики.

Беспроводной доступ, характеристики. Электронная почта. Разработка

Web-страниц. Язык HTML, программы для разработки страниц, дизайн

страниц, сценарии, регистрация. Альтернативные системы сетевых

конференций.

Ожидаемые

результаты Студент должен

Знать: основные структуры, протоколы и методы взаимодействия в

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

Интернет; способы размещения собственных информационных

ресурсов в сети Интернет; средства для интерактивного общения в

Интернет;

Уметь: осуществлять поиск информации в Интернет; работать с

электронной почтой; использовать средства для интерактивного

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

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

Иметь навыки: использования Интернет-технологий при создании

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

обеспечения для работы в Интернет; работы с технологиями Веб 2.0, их

применения для организации коллективной деятельности и общения.

Быть компетентным: в способности проводить сбор, анализ научно-

технической информации, отечественного и зарубежного опыта по

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

изменяющимся условиям функционирования.

Код дисциплины KV RWS 4214

Наименование

дисциплины

Разработка Web сервисов

Количество кредитов 5

Курс, семестр 4 курс, 7 семестр

Наименование

кафедры

Информационные технологии

Автор курса Тургынбаева А.А.

Пререквизиты Информационно-коммуникационные технологии, Технология

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

Постреквизиты Выпускная квалификационная работа

Page 38: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Цель изучения

дисциплины

Изучение различных приёмов, методов и технологий разработки

информационных систем, функционирующих в Интернет. Одним из

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

используется для написания web-страницы связывания их в единую

информационную подсистему.

Краткое описание

курса

Архитектура. Архитектурные особенности проектирования и

разработки web-приложений. Основные языки программирования и

разметки, используемые в Web. Средства создание Web-приложений.

Администрирование и развертывание. Программное обеспечение для

работы web-приложений. Web-сервера, базы данных (MySQL, SQLite),

языковые интерпретаторы (PHP). Архитектура MVC. Аутентификация

в Web-приложениях. Основные методы обеспечения

отказоустойчивости и большой нагрузки.

Ожидаемые

результаты Студент должен

Знать: принципы организации, функционирования Интернет и WEB–

технологии.

Уметь: создавать программные приложения на основе современных

WEB–технологии; использовать математические методы обработки,

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

Иметь навыки: представление о современных перспективах и

тенденциях развития WEB–технологии; способен разрабатывать

средства реализации информационных технологий (методические,

информационные, математические, алгоритмические, технические и

программные).

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

учебной и производственной сфере; проектировать базовые и

прикладные информационные технологии.

Код дисциплины KV OTBZh 4215

Наименование

дисциплины

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

Количество кредитов 5

Курс, семестр 4курс, 7семестр

Наименование

кафедры

Безопасность и качество пищевых продуктов

Автор курса Айдосов А.А.

Пререквизиты -

Постреквизиты Безопасность пищевых продуктов

Цель изучения

дисциплины

Ознакомление будущих специалистов с теоретическими знаниями и

практическими навыками безопасной и безвредной

жизнедеятельности. Прогнозирование и принятие грамотного решения

в условиях ЧС по защите производственного персонала от возможных

последствий аварий, катастроф.

Page 39: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Краткое описание

курса

Безопасное взаимодействия человека со средой обитания, охрана труда

и вопросы защиты от негативных факторов чрезвычайных ситуаций.

Законодательные акты и нормативные требования РК. Идентификация

опасности, распознание и количественная оценка негативных

воздействий среды обитания.Предупреждение воздействия негативных

факторов на человека, защита от опасности на производстве,

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

вредных факторов.

Ожидаемые

результаты Студент должен

Знать: законодательные акты Республики Казахстан в области

чрезвычайных ситуаций; теоретические основы безопасности

жизнедеятельности в системе «человек-среда обитания»; основы

взаимодействия человека со средой обитания и рациональными

условиями деятельности; методы исследования устойчивости

функционирования производственных объектов и технических систем

в чрезвычайных ситуациях; методы мониторинга опасных и

чрезвычайно опасных ситуаций; нормативно-технические и

организационные основы управления безопасностью

жизнедеятельности.

Уметь: контролировать параметры негативных воздействий и

оценивать их уровни; планировать и осуществлять мероприятия по

повышению безопасности жизнедеятельности.

Иметь навыки: планирования и участия в спасательных работах;

применения средств индивидуальной защиты, оказания доврачебной

помощи пострадавшим.

Быть компетентным: в вопросах безопасности жизнедеятельности.

Код дисциплины KV OBZh 4215

Наименование

дисциплины

Основы безопасности жизнедеятельности

Количество кредитов 5

Курс, семестр 4курс, 7семестр

Наименование

кафедры

Безопасность и качество пищевых продуктов

Автор курса Айдосов А.А.

Пререквизиты -

Постреквизиты Безопасность пищевых продуктов

Цель изучения

дисциплины

Ознакомление студентов с основами информационной безопасности.

Основы информационной безопасности представляет собой комплекс

методов обеспечения необходимого уровня (частичного, полного или

Page 40: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

гарантированного) физической и логической доступности, целостности

и конфиденциальности при существующих потенциальных угрозах.

Краткое описание

курса

Международные стандарты информационного обмена. Понятие

угрозы. Виды противников или «нарушителей». Понятие о видах

вирусов. Три вида возможных нарушений информационной системы.

Основные положения теории информационной безопасности.

Использование защищенных компьютерных систем. Основные

положения теории информационной безопасности. Модели

безопасности и их применение. Методы криптографии. Основные

технологии построения защищенных систем

Ожидаемые

результаты Студент должен

Знать: задачи информационной безопасности, основные тенденции и

направления формирования и функционирования комплексной

системы защиты информации в различных типах предпринимательских

структур; направления и методы обеспечения безопасности

информационных ресурсов, ведения аналитической работы по

выявлению угроз несанкционированного доступа к информации, ее

утраты.

Уметь: использовать стандарты для оценки защищенности

информационных систем; выбирать механизмы безопасности для

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

защищенных систем по совокупности мер защиты; выявлять и

классифицировать угрозы информационной безопасности;

анализировать угрозы информационной безопасности.

Иметь навыки: способен выбирать необходимые для организации

информационные ресурсы и источники знаний в электронной среде.

Быть компетентным: в решении задачи информационной

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

Код дисциплины KV TPO 4216

Наименование

дисциплины

Тестирование программного обеспечения

Количество кредитов 5

Курс, семестр 4 курс, 7семестр

Наименование

кафедры

Информационные технологии

Автор курса Избасаров Е.Ж.

Пререквизиты Информационно-коммуникационные технологии, Алгоритмизация и

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

Постреквизиты Выпускная квалификационная работа

Page 41: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Цель изучения

дисциплины

Ознакомление студентов с основными видами и методами

тестирования программного обеспечения (ПО) при структурном и

объектно-ориентированном подходе в программировании.

Краткое описание

курса

Основные понятия тестирования. Организация тестирования.

Спецификация программы. Разработка тестов. Управляющий граф

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

тестов. Структурные критерии. Функциональные критерии.

Стохастические критерии. Мутационный критерий. Оценка покрытия

программы и проекта. Методика интегральной оценки

тестированности. Разновидности тестирования. Особенности

индустриального тестирования. Типы тестирования. Оценка качества

тестов. Регрессионное тестирование.

Ожидаемые

результаты Студент должен

Знать: приемы отладки и ручного тестирования ПО; отличительные

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

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

программного продукта.

Уметь: построить управляющий граф программы для тестирования;

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

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

тестирования сложной информационной системы.

Иметь навыки: использования различных методов ручного и

автоматического тестирования ПО;

Быть компетентным: в разработке эффективных наборов тестов для

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

Код дисциплины KV VPO 4216

Наименование

дисциплины

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

Количество кредитов 5

Курс, семестр 4 курс, 7семестр

Наименование

кафедры

Информационные технологии

Автор курса Избасаров Е.Ж.

Пререквизиты Информационно-коммуникационные технологии, Алгоритмизация и

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

Постреквизиты Выпускная квалификационная работа

Цель изучения

дисциплины

Понятие качества ПО и верификации. Базовые понятия о качестве

программного обеспечения. Задачи верификации. Тестирование.

Классификация тестирования по размеру целевых систем. Место

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

Page 42: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

тестирования. Инструмент Junit. Разработка на основе тестирования

(TestDrivenDevelopment). Тесты и требования. Модели программных

систем. Тестирование с использованием моделей. Статический анализ

программ.

Краткое описание

курса

Основные понятия и термины. Дефект и его жизненный цикл. Цели и

роль тестирования, качество ПО и тестирование. Статическое и

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

Тестирование и требования к ПО. Классификация тестирования.

Тестовые сценарии и инструменты тестирования. Организация

тестирования. Инструменты поддержки тестирования. Автоматизация

тестирования. Статическое тестирование. Тестирование и

производственные процессы.

Ожидаемые

результаты Студент должен

Знать: место и роль средств верификации в жизненном цикле ПО;

связь курса верификации со смежными дисциплинами дискретной

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

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

аналитического исследования ПО; современные средства и технологии

верификации;

Уметь: эффективно использовать на практике теоретические знания в

области верификации программ; представить панораму универсальных

и специальных методов верификации; выбрать методы и сценарии

верификации, адекватные предметной области и исследуемой задаче;

эффективно применять средства верификации для обеспечения

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

Иметь навыки: современные средства и технологий верификации

ПО; навыки использования систем тестирования для языков высокого

уровня; навыки использования систем динамического исследования

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

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

Быть компетентным: в способности анализировать научные

проблемы и физические процессы, использовать на практике

фундаментальные знания, полученные в области естественных наук ;

способность осваивать новую проблематику, терминологию,

методологию и овладевать научными знаниями и навыками

самостоятельного обучения ;

Код дисциплины KV POIS 4217

Наименование

дисциплины

Программное обеспечение информационных систем

Количество кредитов 5

Курс, семестр 4 курс, 7семестр

Наименование

кафедры

Информационные технологии

Page 43: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Автор курса Исмагулова Ж.С.

Пререквизиты Объектно-ориентированное программирование, Инструментальные

средства разработки программ

Постреквизиты Выпускная квалификационная работа

Цель изучения

дисциплины

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

разработки сложных программных комплексов. Дать представление о

жизненном цикле программного обеспечения и способах

проектирования программных комплексов. Ознакомить с

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

разработки сложных программных комплексов.

Краткое описание

курса

Блоки построения АИС. Аппаратно - программные платформы серве-

ров и рабочих станций. Выбор рационального программного

обеспечения АИС. Порядок установки и сопровождения серверного

программного обеспечения. Специализированные программные

пакеты и утилиты администрирования АИС. Установка серверной

части. Виды серверного программного обеспечения. Виды клиентского

программного обеспечения. Установка и сопровождение клиентского

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

Ожидаемые

результаты Студент должен

Знать: возможности существующей программной технической

архитектуры; возможностей современных и перспективных средств

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

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

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

использования баз данных;

Уметь: проводить анализ исполнения требований; вырабатывать

варианты реализации требований; проводить оценку и обоснование

рекомендуемых решений; осуществлять коммуникации с

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

Иметь навыки: проводить анализ требований к программному

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

Быть компетентным: в алгоритмах построения проектных решений

по автоматизации процессов;

Код дисциплины KV PAPS 4217

Наименование

дисциплины

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

Количество кредитов 5

Курс, семестр 4 курс, 7семестр

Page 44: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Наименование

кафедры

Информационные технологии

Автор курса Керимбаева В.Ж.

Пререквизиты Объектно-ориентированное программирование, Инструментальные

средства разработки программ

Постреквизиты Выпускная квалификационная работа

Цель изучения

дисциплины

Обучение методам программирования интерфейсов, освоение

принципов организации и функционирования программно-аппаратных

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

Краткое описание

курса

Индустрия промышленной разработки программных систем.

Становление и развитие программной инженерии. Архитектура

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

Жизненный цикл программных систем. Проектирование программных

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

программных систем. Разработка предварительного внешнего проекта.

Методы формального функционального проектирования.

Ожидаемые

результаты Студент должен

Знать: методы инженерно-психологического и эргономического

проектирования человеко-машинных систем; методы общесистемного

активирования интерфейсов взаимодействия человек -вычислительная

среда.

Уметь: программировать различные интерфейсы компьютеров.

Иметь навыки:создания программных приложений и настройки

интерфейсов компьютера.

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

программирования, настройки интерфейсов компьютерных систем.

Код дисциплины KV AOKS 2301

Наименование

дисциплины

Архитектура и организация компьютерных систем

Количество кредитов 5

Курс, семестр 3 курс,5 семестр

Наименование

кафедры

Информационные технологии

Автор курса Муханова А.М.

Пререквизиты Информационно-коммуникационные технологии

Постреквизиты Разработка приложений на базе IOS

Page 45: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Цель изучения

дисциплины

Подготовка к восприятию и пониманию проблем безопасности обмена

информацией в сети, ознакомить с протоколами передачи данных,

средствами, применяемых для обеспечения такой безопасности;

научить ориентироваться в арсенале защиты информации в

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

методов защиты.

Краткое описание

курса

Введение в архитектуру компьютера. Архитектура фон Неймана и

Гарварда. Развитие архитектуры и параллелизм вычислений.

Многопрограммный режим работы компьютеров. Архитектура

вычислительных систем. Обзор основных семейств микропроцессоров.

Классификация по архитектуре системы команд. Проводниковые

среды передачи информации. Беспроводная связь.

Ожидаемые

результаты Студент должен

Знать: протоколы передачи данных, средства (методы) применяемые

для обеспечения такой безопасности;

Уметь: работать с методами и средствами защиты информации данных

в компьютерных сетях;

Иметь навыки: использования методов и средств защиты данных в

компьютерных сетях.

Быть компетентным: в умении проектировать, разрабатывать

систему безопасности сетей, выполнять мониторинг безопасности

сетей.

Код дисциплины KV OVSS 2301

Наименование

дисциплины

Организация вычислительных систем и сетей

Количество кредитов 5

Курс, семестр 3курс,5семестр

Наименование

кафедры

Информационные технологии

Автор курса Муханова А.М.

Пререквизиты Информационно-коммуникационные технологии

Постреквизиты Разработка приложений на базе IOS

Цель изучения

дисциплины

Подготовка к восприятию и пониманию проблем безопасности обмена

информацией в сети, ознакомить с протоколами передачи данных,

средствами, применяемых для обеспечения такой безопасности;

научить ориентироваться в арсенале защиты информации в

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

методов защиты.

Краткое описание

курса

Понятие ВС: технико-эксплуатационные характеристики ВС, понятие

архитектуры ВС и его составляющих (микроархитектура, архитектура

системы команд, типы данных). Развитие ВС, пути совершенствования

Page 46: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

микроархитектуры и технико-эксплуатационных характеристик ВС.

Ожидаемые

результаты Студент должен

Знать: основные архитектурные принципы функционирования

современных ВС, их отдельных устройств и блоков; современные

тенденции развития внутрипроцессорной архитектуры и организации

ВС; основные характеристики и рабочие возможности ВС разных

классов и архитектур, их области применения;

Уметь: работать с методами и средствами защиты информации данных

в компьютерных сетях;

Иметь навыки: использования методов и средств защиты данных в

компьютерных сетях.

Быть компетентным: в умении проектировать, разрабатывать

систему безопасности сетей, выполнять мониторинг безопасности

сетей.

Код дисциплины KV MMU 3302

Наименование

дисциплины

Модели и методы управления

Количество кредитов 5

Курс, семестр 3 курс, 5 семестр

Наименование

кафедры

Информационные технологии

Автор курса Исмайылов А.Е.

Пререквизиты Математика I, Математика II, Математическая логика и теория

алгоритмов

Постреквизиты Моделирование информационных систем, Нейронные сети

Цель изучения

дисциплины

Изучение основ управления операциями и принятия решений, а также

конкретных моделей и методов, встречающихся и используемых в

разработках современных компьютерных систем обработки

информации.

Краткое описание

курса

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

приложения. Задачи линейного программирования и их решения.

Модели линейного программирования. Каноническая форма задач

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

Двойственность в линейном программировании. Транспортная задача.

Сетевое моделирование. Вычисление резервов времени выполнения

работ. Моделирование систем массового обслуживания.

Моделирование одноканальных систем массового обслуживания.

Ожидаемые

результаты Студент должен

Знать: специфику математического моделирования организационных

задач в экономических системах; постановку задач математического

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

Page 47: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

планирования, теории массового обслуживания; Уметь: сформировать множество альтернативных решений, поставить

цель и выбрать оценочный критерий оптимальности, сформулировать

ограничения на управляемые переменные, связанные со спецификой

моделируемой системы; формализовать описание состояния системы в

процессе ее функционирования;

Иметь навыки: применения методов математической оптимизации к

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

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

оптимального решения средствами компьютерных вычислительных

систем.

Быть компетентным: по созданию программно-алгоритмических

поддержке для проведения вычислительных экспериментов над

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

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

Код дисциплины KV SAIO 3302

Наименование

дисциплины

Системный анализ и исследование операций

Количество кредитов 5

Курс, семестр 3 курс, 5 семестр

Наименование

кафедры

Информационные технологии

Автор курса Шарипова Б.Д.

Пререквизиты Математика I, Математика II, Математическая логика и теория

алгоритмов

Постреквизиты Моделирование информационных систем, Нейронные сети

Цель изучения

дисциплины

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

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

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

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

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

Краткое описание

курса

Задачи целочисленного программирования. Метод ветвей и границ.

Принципы динамического программирования. Задачи сетевого

планирования. Задача распределения ресурсов на сети. Метод

потенциалов. Кратчайшие цепи и пути в сети. Задача о максимальном

поток. Задача о назначениях. Венгерский метод решения задачи о

назначениях. Задача коммивояжера. Задачи оптимального

упорядочения. Элементы теории игр.Матричные игры.

Ожидаемые

результаты Студент должен

Знать: основные понятия теории принятия решений в условиях

неопределенности, теории игр, методы целочисленного

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

Page 48: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Уметь:применять методы системного анализа и теории игр,

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

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

Иметь навыки: методами и приемами сведения реальных задач к

изученному математическому аппарату.

Быть компетентным: в умении осуществлять системный и

сравнительный анализ; овладение исследовательскими навыками;

знание основных методов, способов и средств получения, хранения,

переработки информации с использованием вычислительной техники.

Код дисциплины KV PBD 3303

Наименование

дисциплины

Проектирование баз данных

Количество кредитов 5

Курс, семестр 3 курс, 6 семестр

Наименование

кафедры

Информационные технологии

Автор курса Тулепбергенов А.К.

Пререквизиты Информационно-коммуникационные технологии, Объектно-

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

Постреквизиты Программное обеспечение информационных систем, Организация

бизнес процессов ERP

Цель изучения

дисциплины

Изучение будущими специалистами основ и принципов построения

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

эффективному использованию информационных технологий в

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

Краткое описание

курса

Клиент-серверные технологии. Многопользовательские базы данных.

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

объектов многопользовательской БД. Программирование на языке

Transact-SQL. Администрирование сервера баз данных. Аналитическая

обработка данных. Технологии хранения и анализа корпоративных

данных. Хранилища и витрины данных. Модели аналитической

обработки данных в СУБД. Оперативная аналитическая обработка

данных. Интеллектуальный анализ данных.

Ожидаемые

результаты Студент должен

Знать: основные проблемы построения и требования, предъявляемые

к современным коммуникационным системам и компьютерным сетям;

многоуровневую модель взаимодействия открытых систем OSI (Open

System Interconnection);стандарты, характеристики и разновидности

средств передачи данных; базовые технологии локальных сетей:

Ethernet, FDDI, FastEthernet, GigabitEthernet; принципы работы

Page 49: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

основных компонентов для построения компьютерных

коммуникационных систем: сетевые адаптеры (NetworkInterfaceCard,

NIC), повторители (Repeator), концентраторы (Hub), мосты (Bridge),

коммутаторы (Switch), модемы и маршрутизаторы ( Router),

межсетевые экраны; общие принципы построения высокоскоростных

опорных сетей на основе технологии: SDN, ATM, DPT, GigabitEthernet;

Уметь: применять методы диагностики неисправностей и контроля

технического состояния коммуникационных систем и компьютерных

сетей; оценивать эффективность и выбирать нужную технику и

технологию построения компьютерной сети для той или иной

компании; настраивать такие сетевые оборудования как: коммутатор,

маршрутизатор, точка доступа;

Иметь навыки - по построению локальных и глобальных сетей

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

обеспечения отказоустойчивости компьютерных и коммуникационных

систем; по конфигурированию сети с несколькими маршрутизаторами.

Поднимать протоколы маршрутизаций для сети корпораций.

Быть компетентным: в применении аппаратов проектирования

компьютерных и коммуникационных систем.

Код дисциплины KV SUBDO 3303

Наименование

дисциплины

СУБД Oracle

Количество кредитов 5

Курс, семестр 3 курс, 6 семестр

Наименование

кафедры

Информационные технологии

Автор курса Серикулова Ж.К.

Пререквизиты Информационно-коммуникационные технологии, Объектно-

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

Постреквизиты Программное обеспечение информационных систем, Организация

бизнес процессов ERP

Цель изучения

дисциплины

Формирование у студентов общих понятий о системах баз данных,

архитектуры систем баз данных; понятий реляционной модели,

основных элементов стандартного реляционного языка SQL.

Краткое описание

курса

Принципы построения систем баз данных. Модели представления

данных. Cовременные СУБД. Функционально-логическое построение

различных типов БД. Анализ предметной области. Способы

построения моделей предметной области. Проектирование БД.

Построение информационных приложений с использованием

Page 50: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

современных СУБД на различных аппаратных платформах в

различных предметных областях. Программирование

пользовательского интерфейса для доступа БД.

Ожидаемые

результаты Студент должен

Знать: принципы проектирования баз данных; нормальные формы;

методы защиты и безопасности баз данных; основы языка T-SQL;

архитектуру систем управления реляционными базами данных;

архитектуру клиент/сервер;

Уметь: создавать реальную реляционную базу данных; создавать

запросы, представления, процедуры, функции, триггеры на

реляционном языке SQL; работать в сетевой базе данных; работать в

сетевой базе данных; применять методы защиты и безопасности баз

данных;

Иметь навыки: создания реальных реляционных баз данных на

сервере базы данных MS SQL SERVER; создания запросов,

представлений, процедур, функций, триггеров на реляционном языке

T-SQL; работы в серверной базе данных MS SQL SERVER; применения

методов защиты и безопасности серверов баз данных MS SQL

SERVER; администрирования баз данных MS SQL SERVER и

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

компьютерной техники.

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

различных организаций.

Код дисциплины KV MIS 3304

Наименование

дисциплины

Моделирование информационных систем

Количество кредитов 5

Курс, семестр 3 курс, 6 семестр

Наименование

кафедры

Информационные технологии

Автор курса Букенова И.Н.

Пререквизиты Алгоритмизация и программирование, Модели и методы управления

Постреквизиты Программное обеспечение информационных систем, Организация

бизнес процессов ERP

Цель изучения

дисциплины

Компьютерное моделирование, возникшее как одно из направлений

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

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

применения компьютеров. В настоящее время компьютерное

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

одним из основных методов познания.

Page 51: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Краткое описание

курса

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

Основы технологии построения моделей. Виды моделей и этапы

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

Карло. Генераторы случайных чисел и их использование. Потоки

случайных событий. Распределение Пуассона. Системы массового

обслуживания. Моделирование динамических дискретных систем.

Моделирование информационных процессов и систем. Методы

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

Ожидаемые

результаты Студент должен

Знать: методических принципов построения математических

моделей процессов;

Уметь: формализовать объекты исследования и проектирования, не

искажающей суть механизмов основных процессов и алгоритмизации

выбранных моделей и методов; формировании комплексных знаний и

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

процессов различных экономических субъектов;

Иметь навыки: использования информационных ресурсов и

технологий при организации моделирования и разработке систем

поддержки принятия решения на производстве.

Быть компетентным: в способности к самостоятельному обучению

новым методам исследования, к изменению научного и научно-

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

Код дисциплины KV OKM 3304

Наименование

дисциплины

Основы компьютерного моделирования

Количество кредитов 5

Курс, семестр 3 курс, 6 семестр

Наименование

кафедры

Информационные технологии

Автор курса Заурбеков Н.С.

Пререквизиты Алгоритмизация и программирование, Модели и методы управления

Постреквизиты Тестирование программного обеспечения, Программное обеспечение

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

Цель изучения

дисциплины

Студенты должны получить знания о теоретических основах

построения математических моделей и их реализацию с помощью

компьютеров.

Краткое описание

курса

Компьютерное моделирование как метод научного познания. О сферах

применения моделирования на современном этапе развития науки и

техники. Классификация моделей. Математическое моделирование

процессов функционирования систем. Статистическое и

детерминированное моделирование. Аналитические и имитационные

модели. Элементы теории автоматического управления. Понятие

случайных событий. Вычисление площадей методом Монте-Карло,

Задача Бюффона. Моделирование датчика случайных чисел.

Page 52: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Ожидаемые

результаты Студент должен

Знать: типовые классы моделей и методов моделирования сложных

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

сложных систем, методы формализации и алгоритмизации.

Уметь: использовать системный подход при исследовании,

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

разрабатывать моделирующие алгоритмы и реализовать их с

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

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

применением баз данных моделирования.

Иметь навыки: по созданию программно-алгоритмическую

поддержку для проведения вычислительных экспериментов над

моделями в задачах геометрического проектирования, описания

процессов валютного рынка, физических процессов, при

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

Быть компетентным: по созданию программно-алгоритмической

поддержки для проведения вычислительных экспериментов над

моделями в задачах геометрического проектирования, описания

процессов валютного рынка, физических процессов, при

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

Код дисциплины KV SII 3305

Наименование

дисциплины

Система искусственного интеллекта

Количество кредитов 5

Курс, семестр 3 курс, 6 семестр

Наименование

кафедры

Информационные технологии

Автор курса Акжолова А.И.

Пререквизиты Системное программирование, Технология программирования

Постреквизиты Технологии проектирования программных приложений,

Компьютерные сети

Цель изучения

дисциплины

Освоение студентами технологий создания программного обеспечения

практических систем интеллектуальных и экспертных систем,

обучение студентов основным теоретическим и практическим

положением теории искусственного интеллекта, обучение навыкам

применения методов и моделей экспертных систем

Краткое описание

курса

Теоретические аспекты инженерии знании. Методы поиска в

пространстве состояний. Сведение задачи к совокупности

подзадач.Представление знаний в интеллектуальных системах.

Семантические сети. Представление знаний. Представление знаний

фреймами.Моделирование языковой деятельности. Понимание

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

Page 53: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

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

синтаксических контекстов существительных.

Ожидаемые

результаты Студент должен

Знать: об основных концепциях искусственного интеллекта (ИИ); о

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

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

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

Уметь: оценивать эффективность и выбирать тип моделей

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

результаты моделирования моделей; обучиться навыкам применения

методов и моделей экспертных систем.

Иметь навыки: выявления экспертных знаний; разработки

формализаций представления знаний эксперта; применения методов и

моделей экспертных и интеллектуальных систем; применения

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

Быть компетентным: в вопросах проектирования, разработки систем

искусственного интеллекта в различных областях знаний

Код дисциплины KV NS 3305

Наименование

дисциплины

Нейронные сети

Количество кредитов 5

Курс, семестр 3курс, 6 семестр

Наименование

кафедры

Информационные технологии

Автор курса Иманбаев К.С.

Пререквизиты Системное программирование, Технология программирования

Постреквизиты Технологии проектирования программных приложений,

Компьютерные сети

Цель изучения

дисциплины

Обзор моделей современных биологических и искусственных

нейронных сетей, изучить и освоить способы их применения для

обработки информации и распознавания образов

Краткое описание

курса

Основные этапы развития теории нейронных сетей. Биологические и

искусственные нейронные сети.Персептроны и радиально-базисные

сети.Контролируемое обучение нейросетей. Обработка данных

однонаправленными сетями. Нейронные сети с обратными и

латеральными связями. Глубокие, гибридные и нечеткие нейронные

сети. Развития нейросетевых технологий.

Ожидаемые

результаты Студент должен

Page 54: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Знать: современные модели биологических и искусственных

нейронных сетей, способы их применения для обработки информации

и распознавания образов; модели искусственных нейронных сетей;

- Уметь: ставить задачи и разрабатывать алгоритмы их решения для

осуществления программных реализаций нейронных сетей с целью

обработки статических и видео изображений; применять различные

модели нейронных сетей при решении задач обработки информации;

Иметь навыки: в организации исследовательских и проектных работ,

в управлении коллективом.

Быть компетентным: в стремлении к саморазвитию, повышению

своей квалификации и мастерства.

Код дисциплины KV PYaJ 3306

Наименование

дисциплины

Программирование на языке Java

Количество кредитов 5

Курс, семестр 3курс, 6 семестр

Наименование

кафедры

Информационные технологии

Автор курса Айтуганова Ж.Т.

Пререквизиты Информационно-коммуникационные технологии, Технология

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

Постреквизиты Интернет технологии, Разработка приложений для мобильных

устройств

Цель изучения

дисциплины

Изучение студентами методов и средств, а также основ

программирования под ОС Windows на Java и подготовка к их

активному использованию при решении задач выбранной

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

Краткое описание

курса

Организация ввода/вывода данных в консольном приложении на Java.

Операторы. Разветвляющиеся программы на Java. Операторы циклов.

Система типов данных языка Java. Массивы. Алгоритмы сортировки.

Двумерные и многомерные массивы. Формальные и фактические

параметры. Хранение данных отдельно от программы. Файлы. Прямой

и последовательный доступ к записям файла. Разработка графического

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

Ожидаемые

результаты Студент должен

Знать: концепцию объектно-ориентированного программирования с

использованием Java; основные ее понятия (класс, объект) с

использованием Java; свойства (инкапсуляция, наследование,

полиморфизм) с использованием Java; методику анализа и

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

Page 55: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

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

конструкций языка программирования Java; способы составления

объектно-ориентированных программ на языке программирования

Java; возможности интегрированной среды программирования на языке

Java;

Уметь: проектировать, программировать и отлаживать объектно-

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

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

Иметь навыки: использованияобъектно-ориентированных

расширений современных языков программирования на основе

технологий Java; инструментальных программных средств ООП с

использованием Java;

Быть компетентным: программировать и разрабатывать программное

обеспечение на языке Java.

Код дисциплины KV PPHP3306

Наименование

дисциплины

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

Количество кредитов 5

Курс, семестр 3курс, 6 семестр

Наименование

кафедры

Информационные технологии

Автор курса Нургульжанова А.Н.

Пререквизиты Информационно-коммуникационные технологии, Технология

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

Постреквизиты Интернет технологии, Разработка приложений для мобильных

устройств

Цель изучения

дисциплины

PHP. языков веб – разработки (HTML, CSS, JavaScript) и разработка

динамических web-страницы с использованием языков

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

Краткое описание

курса

Введение в язык РНР. Основы языка РНР. Типы данных в PHP.

Операторы. Условные операторы. Циклы. Массивы. Обработка строк и

регулярные выражения. Проблемы сохранения состояния сессии.

Работа с базами данных. Обзор синтаксиса языка SQL. Создание Web

интерфейсов БД на РНР.Работа с файлами.

Ожидаемые

результаты Студент должен

Знать: языки программирования в среде Интернет; основы web-дизайна

и программирования; организацию и хранения информацию на внешних

носителях. Уметь: создавать сетевые программы и различные продукты; принципы

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

Page 56: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Иметь навыки: разрабатывать Web-сайты, используя технологии

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

Быть компетентным: в владении современными компьютерными

технологиями,в создании web-страниц, сайтов, рекламных

роликов, проспектов, презентаций.

Код дисциплины KV MIMBP 4307

Наименование

дисциплины

Методология и инструментарий для моделирования бизнес-

процессов

Количество кредитов 5

Курс, семестр 4 курс, 7 семестр

Наименование

кафедры

Информационные технологии

Автор курса Нуржумаев О.Н.

Пререквизиты Системное программирование, Моделирование информационных

систем

Постреквизиты Выпускная квалификационная работа

Цель изучения

дисциплины

Целью изучения данной дисциплины является освоение теоретических

основ моделирования бизнес-процессов, знакомство с методами

анализа бизнес-процессов, а также получение знаний в области

управления бизнес-процессами.

Краткое описание

курса

Определение бизнес-процесса. Методология описания бизнес-

процессов. Построение системы бизнес-процессов организации.

Оптимизация бизнес-модели. Описание процессов с помощью моделей

потоков работ. Выбор нотации описания бизнес-процессов. Понятие

метода моделирования процессов. Объект и связь. Основные

методологии описания процессов. Методология IDEF0, IDEF3, DFD.

Методология UML, ARIS, BPMN. Методологии описания и анализа

бизнес-процессов. Методика структуризации целей проекта.

Ожидаемые

результаты Студент должен

Знать: содержание общенаучных и конкретных методов управления

бизнес-процессами; методологии описания деятельности; методики

описания различных предметных областей деятельности; методы

анализа процессов;

Уметь: анализировать бизнес-процессы, используя для этого

различные методы; осуществлять управленческие функции в рамках

проектов и программ по совершенствованию бизнес-процессов.

Иметь навыки: проектировать системы управления на основе IT –

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

обеспечении, используемом в сфере моделирования бизнес-процессов.

Быть компетентным: Проектировать и внедрять компоненты IТ-

инфраструктуры предприятия, обеспечивающие достижение

стратегических целей и поддержку бизнес-процессов.

Page 57: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Код дисциплины KV OBPERP 4307

Наименование

дисциплины

Организация бизнес процессов ERP

Количество кредитов 5

Курс, семестр 4 курс, 7 семестр

Наименование

кафедры

Информационные технологии

Автор курса Нуржумаев О.Н.

Пререквизиты Системное программирование, Моделирование информационных

систем

Постреквизиты Выпускная квалификационная работа

Цель изучения

дисциплины

Изучение методов и средств создания, развертывния и построения

интерфейсаоблачныхбизнес-приложений.

Краткое описание

курса Организация как система управления. Функциональный, процессный и

проектный подходы к управлению организациями. Моделирование

бизнес-процессов (нотации IDEF0 и ARIS). Стандарты управления

предприятиями (MRP, ERP, CSRP). Методические и организационные

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

Проектирование организационной структуры и регламентация бизнес-

процессов. Использование аппаратно-программных систем в

управлении организацией. Безопасность использования

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

Ожидаемые

результаты Студент должен

Знать: иинструменты для быстрой разработки бизнес-приложений,

возможности быстро решать бизнес-задачи, методы использования

шаблонов кода и компонент, созданных заранее на основе типовых

бизнес решений

Уметь: создавать кклиентский интерфейс на основе стандартных

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

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

Иметь навыки: в использования шаблонов кода и компонент,

созданных заранее на основе типовых бизнес решений, построения

иинтерфейсаа приложения, обеспечения доступа к данным.

Быть компетентным: проектировать, разрабатывать облачные

бизнес-приложения.

Код дисциплины KV RPPBA 4308

Наименование

дисциплины

Разработка приложений на базе Android

Page 58: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные

Количество кредитов 5

Курс, семестр 4 курс, 8 семестр

Наименование

кафедры

Информационные технологии

Автор курса Акжолова А.И.

Пререквизиты Информационно-коммуникационные технологии, Интернет

технологии

Постреквизиты Выпускная квалификационная работа

Цель изучения

дисциплины

Обзор современных мобильных платформ и возможностей, которые

они предоставляют для создания мобильных систем, получение

практических навыков по созданию графических мобильных

приложений.

Краткое описание

курса

Модули ОС. Элементы разметки пользовательских приложений.

Использование меню. Элементы управления пользовательского

интерфейса. Проектирование интерфейсов для мобильных устройств и

планшетов. Проектирование интерфейсов, не зависящих от размера

экрана. Сигнализация. Фоновые службы и процессы. Управление

камеров. Управление сенсорами. Управление сетевыми соединениями.

Получение информации об устройстве. Служба push-нотификаций.

Управление потоками и асинхронными задачами.

Ожидаемые

результаты Студент должен

Знать: базовые принципы разработки приложений под Android ,

инструменты Intel для оптимизации и отладки приложений для

Android, основные принципы и средства разработки и публикации

приложений для мобильных устройств, работающих на платформах

Android;

Уметь: проектировать и разрабатывать приложений разного уровня

сложности для ОС Android использовать возможности мобильного

устройства;

Иметь навыки: разработки веб-приложений, реализующих

возможности HTML5, приложений, написанных на C и гибридных

приложений, использующих оба подхода.

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

приложений для устройств с операционными системами Android.

Код дисциплины KV RPPBI 4308

Наименование Разработка программных приложений на базе IOS

Page 59: ПРОГРАММНАЯ ИНЖЕНЕРИЯdistance.atu.kz/files/1moderator/Home_ATU/KAD/2019... · 2 kv it 4214 kv rws 4214 Интернет технологии 5 Информационно-коммуникационные