Х. Досмұхамедов атындағы Атырау



Pdf көрінісі
бет38/40
Дата06.02.2017
өлшемі5,82 Mb.
#3535
1   ...   32   33   34   35   36   37   38   39   40

Литература
Айвор  Хортон  -  Visual  C++  2005:базовый  курс.  М.:  Издательский 
дом «Вильямс», 2007 
Давыдов  В.Г.  -  Visual  C++.  Разработка  Windows-приложений  с 
помощью MFC и API-функций. БХВ-Петербург, 2008 
Кейт  Г.  Использование  Microsoft  Visual  C++.NET.  специальное 
издание.: Пер. с англ. – М.: Издательский дом «Вильямс», 2003. 
Мешков  А.В.,  Тихомиров  Ю.В.  Visual  C++  и  MFC.:  Пер.  С  англ.-
СПб.: БХВ-Петербург,2004 
Паппас  К.,  Мюррей  У.  Эффективная  работа:  Visual  C++.NET.  – 
СПб.: Питер, 2002 
Пирогов  В.  Программирование  на    Visual  C++.NET.  -  СПб.:  БХВ-
Петербург, 2003 
Дата 
обновления: 
 
 
Формуляр дисциплины Visual C++  и базы данных 
 
Наименование 
модуля и шифр 
Модуль Visual C++  и базы данных – VCDK/VCBD 5305 
Ответственный 
за модуль 
профессор Рашбаев Ж.М. 
Тип модуля: 
ПД / КВ 

Уровень модуля: 
Магистратура 
Количество 
часов в неделю:  
 
Количество 
кредитов: 

Форма 
обучения: 
Дневное 
Семестр: 

Количество 
обучающихся: 
По факту 
Пререквизиты 
модуля: 
Алгоритмы  и  структуры  данных,  Языки  и  технология 
программирования в рамках программы бакалавриата 
Содержания 
модуля: 
Реляционная  база  данных  и  ее  структура.  Этапы  проектирования 
реляционной  базы  данных.  Определение  требований.  Логическая 
модель. 
ER-диаграммы. 
Объекты, 
атрибуты 
и 
ключи. 
Нормализация. Физическая модель. Создание БД в СУБД Microsoft 
Access.  Таблицы.  Ключи.  Связи.  Создание  базы  данных  в  среде 
Microsoft SQL Serve. Определение структуры базы данных. Перенос 
файла БД Microsoft SQL на другой компьютер. Основы языка SQL. 
Базовая  конструкция  SQL-запроса.  Агрегирующие  функции  языка 
SQL.  Оператор  сравнения  записей  like.  Команды  определения 
данных  языка  SQL.  Команды  изменения  данных  языка  DML. 
Создание  приложений  баз  данных.  Обзор  объектов  ADO  .NET. 
Источник  данных  DataSet.  Таблицы  и  поля  (объекты  DataTable  и 
DataColumn).  Объекты  DataRelation.  Строки  (объект  DataRow). 
DataAdapter. Объекты DBConnection и DBCommand. Server Explorer. 
Объекты  ADO  .NET.  Соединение  с  базой  данных.    Командная 
строка  соединения  ConnectionString.  Управление  соединением. 
Объект  Connection.  События  объекта  Connection.    Хранимые 
процедуры.  Стандартные  запросы  к  БД.  Простые  запросы  к  БД.  
Параметризованные запросы к БД. Создание хранимых процедур в 
Management  Studio.  Создание  хранимых  процедур  в  Visual  C++. 
Хранимые  процедуры  с  входными  и  выходными  параметрами. 
Хранимые 
процедуры 
из 
нескольких 
SQL-конструкций. 
Транзакции. Транзакции в ADO .NET. Объекты DataSet, DataTable и 
DataColumn. 
Программное  создание  объектов  DataTable  и 
DataColumn. Свойство PrimaryKey. Ограничения UniqueConstraint и 
ForeignKeyConstraint. 
Создание 
столбцов, 
основанных 
на 
выражении.  Отслеживание  изменений  в  базе  данных.  Обработка 
исключений. Объект DataRow. Программное создание и изменение 
записей таблицы данных. Свойство RowState. Свойство RowVersion. 
События  объекта  DataTable.  Объект  DataGridView.  Вывод  двух 
связанных  таблиц  данных  в  один  элемент  DataGridView.  Вывод 
связанных  таблиц  данных  в  два  элемента  DataGridView.    Объект 
DataView. Класс HashTable. Класс ArrayList. Visual  C++. Структура 
Windows  –  приложения.  Класс  окна.  Программирование  с 
использованием  функций  библиотеки  API  Windows.    Технология 
формирования  нового  проекта  в  среде  MS  Visual  C++.  Технология 
компиляции программы в среде MS Visual C++. Отладка программ в 
среде  MS  Visual  C++.  Технология  трассировки.  Создание 
приложения  на  Visual  C++  в  студии  разработчика.  AppWizard    и 

архитектура  Document-View.  ClassWizard.  Простое  приложение 
типа  SDI.  CColorDialog  –панель  для  выбора  цвета.  CРintDialog  – 
панель для вывода документа на печать. 
Результаты 
обучения: 
Уметь  разрабатывает  программное  обеспечение  на  современных 
языках  программирования,  разрабатывать  модели  компонентов 
информационных систем, включая модели баз данных; 
Владеть  методикой  использования  программных  средств  для 
решения практических задач; 
Формы 
итогового 
контроля 
буквенно-рейтинговая система по 100- балльной шкале, 
промежуточный контроль, экзамен, итоговая аттестация 
Условия для 
получения 
кредитов: 
материальная база, обеспечение лабораторных аудиторий,  книжный 
фонд, электронные ресурсы, интерактивная доска. 
Продолжительно
сть модуля: 
1 курс (2 семестр) 
Литература: 
ADO  .NET  –  Википедия  [Электронный  ресурс].  –  Режим  доступа: 
http://ru.wikipedia.org/wiki/ADO.NET/, свободный. – Загл. с экрана. 
ADO.  NET  [Электронный  ресурс]  /  П.  В.  Ветров,  Тюменский 
государствен-  ный  университет.  Институт  математики  и 
компьютерных 
наук. 
– 
Режим 
дос- 
тупа: 
http://www.codenet.ru/db/other/ado-dot-net/,  свободный.  –  Загл.  с 
экрана.  
ADO.NET:  Обзор  технологии  [Электронный  ресурс].  –  Режим 
доступа:  http://www.cyberguru.ru/dotnet/ado-net/adonet-overview.html, 
свободный. – Загл. с экрана 
Воройский,  Ф.  С.  Информатика.  Новый  систематизированный 
толковый  словарь-справочник  /  Ф.  С.  Воройский.  –  М.  : 
ФИЗМАТЛИТ, 2003.  
Кариев, Ч. А. Технология Microsoft ADO. NET / Ч. А. Кариев. – М. : 
БИ- 
НОМ. 
Лаборатория 
знаний, 
Интернет-университет 
информационных техно- логий – ИНТУИТ.ру, 2007.  
 Хортон    А.-  Visual  C++  2005:базовый  курс.  М.:  Издательский  дом 
«Вильямс», 2007 
Давыдов  В.Г.  -  Visual  C++.  Разработка  Windows-приложений  с 
помощью MFC и API-функций. БХВ-Петербург, 2008 
Кейт  Г.  Использование  Microsoft  Visual  C++.NET.  специальное 
издание.: Пер. с англ. – М.: Издательский дом «Вильямс», 2003. 
Мешков  А.В.,  Тихомиров  Ю.В.  Visual  C++  и  MFC.:  Пер.  С  англ.-
СПб.: БХВ-Петербург,2004 
Паппас  К.,  Мюррей  У.  Эффективная  работа:  Visual  C++.NET.  – 
СПб.: Питер, 2002 
Пирогов  В.  Программирование  на    Visual  C++.NET.  -  СПб.:  БХВ-
Петербург, 2003 
Дата 
обновления: 
 
 
Формуляр дисциплины Новые технологии программирования 
 
Наименование 
модуля и шифр 
Модуль программного обеспечения вычислительных сетей – NTP 
5210 

Ответственный 
за модуль 
Рашбаев Ж.М. - кандидат физико-математических наук, профессор 
кафедры информатики  
Тип модуля: 
БД / КВ 
Уровень модуля: 
Магистратура 
Количество 
часов в неделю:  
 
Количество 
кредитов: 

Форма 
обучения: 
Дневное 
Семестр: 

Количество 
обучающихся: 
По факту 
Пререквизиты 
модуля: 
Алгоритмы и структуры данных, Языки и технологии 
программирования 
Содержания 
модуля: 
Понятие  программного  средства.  Технология  программирования  и 
основные  этапы  ее  развития.  Проблемы  разработки  сложных 
программных  систем.  Организация  процесса  проектирования 
программного обеспечения. Методы проектирования программного 
обеспечения. 
Технология 
создания 
программного 
кода. 
Технологические средства разработки программного обеспечения  
Инструментальная среда разработки. 
Результаты 
обучения: 
Знать  технологию  разработки  алгоритмов  и  программ,  методы 
отладки и решения задач на ЭВМ в различных режимах, Основные 
стандарты в области инфокоммуникационных систем и технологий, 
в  том  числе  стандарты  Единой  системы  программной 
документации. 
Уметь 
основы 
объектно-ориентированного 
подхода 
к 
программированию. 
Владеть  современными  системами  программирования,  включая 
объектно-ориентированные 
Формы 
итогового 
контроля 
буквенно-рейтинговая система по 100- балльной шкале, 
промежуточный контроль, экзамен, итоговая аттестация 
Условия для 
получения 
кредитов: 
материальная база, обеспечение лабораторных аудиторий,  книжный 
фонд, электронные ресурсы, интерактивная доска. 
Продолжительно
сть модуля: 
1 курс (2 семестр) 
Литература: 
Хамметов А. «Практические работы  в среде Delphi, Атырау, 2004. 
2.Иванова Г.С.. Технология программирования: Учебник для вузов. 
3-е изд., стереотип. – М.: Издательство МГТУ им. Н.Э Баумана, 
2006.  
Мартынов Н.Н. Программирование для Windows на C/C++. Том 1. -
М.: ООО «Бином-Пресс», 2004.  
Г.С. Иванова, Т.Н. Ничушкина, Е.К.Пугачев. Объектно-
ориентированное программирование: Учебник для вузов. – 2-е изд., 
перераб. и доп./Под. Ред.Г.С.Ивановой. – М.: Издательство МГТУ 
им. Н.Э Баумана, 2003 
С.А. Орлов. Технологии разработки программного обеспечения: 
Учебник. - СПб.: Питер, 2002  

6.  Брауде Э. Технология разработки программного обеспечения. - 
СПб.: Питер, 2004. 
Дата 
обновления: 
 
 
Формуляр дисциплины Современные технологии программирования    
 
Наименование 
модуля и шифр 
Модуль программного обеспечения вычислительных сетей – BZT 
5210   
Ответственный 
за модуль 
Рашбаев Ж.М. - кандидат физико-математических наук, профессор 
кафедры информатики  
Тип модуля: 
 
Уровень модуля: 
Магистратура 
Количество 
часов в неделю:  
БД / КВ 
Количество 
кредитов: 

Форма 
обучения: 
Дневное 
Семестр: 

Количество 
обучающихся: 
По факту 
Пререквизиты 
модуля: 
Алгоритмы 
и 
структуры 
данных, 
языки 
и 
технологи 
программирования в рамках программы бакалавриата  
Содержания 
модуля: 
Понятие  программного  средства.  Технология  программирования  и 
основные  этапы  ее  развития.  Проблемы  разработки  сложных 
программных  систем.  Организация  процесса  проектирования 
программного обеспечения. Методы проектирования программного 
обеспечения. 
Технология 
создания 
программного 
кода. 
Технологические  средства  разработки  программного  обеспечения. 
Инструментальная среда разработки. Основы программирования на 
языках высокого уровня. Современные языки программирования. 
Результаты 
обучения: 
Знать  технологию  программирования  и  основные  этапы  ее 
развития 
Уметь применять технологию создания программного кода  
Владеть  методами  проектирования  программного  обеспечения  и 
навыками программирования на языках высокого уровня.  
Формы 
итогового 
контроля 
буквенно-рейтинговая система по 100- балльной шкале, 
промежуточный контроль, экзамен, итоговая аттестация 
Условия для 
получения 
кредитов: 
материальная база, обеспечение лабораторных аудиторий,  книжный 
фонд, электронные ресурсы, интерактивная доска. 
Продолжительно
сть модуля: 
1 курс (2 семестр) 
Литература: 
Хамметов А. «Практические работы  в среде Delphi, Атырау, 2004. 
Мартынов Н.Н. Программирование для Windows на C/C++. Том 1. -
М.: ООО «Бином-Пресс», 2004.  
Г.С. Иванова, Т.Н. Ничушкина, Е.К.Пугачев. Объектно-
ориентированное программирование: Учебник для вузов. – 2-е изд., 
перераб. и доп./Под. Ред.Г.С.Ивановой. – М.: Издательство МГТУ 

им. Н.Э Баумана, 2003.  
С.А. Орлов. Технологии разработки программного обеспечения: 
Учебник. - СПб.: Питер, 2002  
Брауде Э. Технология разработки программного обеспечения. - 
СПб.: Питер, 2004. 
Г.С. Иванова. Технология программирования: Учебник для вузов. – 
3-е изд., стереотип. – М.: Издательство МГТУ им. Н.Э Баумана, 
2006. – 336 с.: ил. 
Боггс  У,  Боггс  М.  UML  и  Rational  Rose  2002.  –  М.:  Издательство 
ЛОРИ, 2004.  
Дата 
обновления: 
 
 
Формуляр дисциплины Программирование на языке PHP 
 
Наименование 
модуля и шифр 
Модуль Программирование на языке PHP – PHPTP/PYaPHP 5307 
Ответственный 
за модуль 
Идрисов С.Н. - кандидат педагогических наук, доцент кафедры 
информатики  
Тип модуля: 
ПД / КВ  
Уровень модуля: 
Магистратура 
Количество 
часов в неделю:  
 
Количество 
кредитов: 

Форма 
обучения: 
Дневное 
Семестр: 

Количество 
обучающихся: 
По факту 
Пререквизиты 
модуля: 
Алгоритмы и структуры данных, Языки и технология 
программирования, теория базы данных в рамках программы 
бакалавриата 
Содержания 
модуля: 
Введение в php. Основы php. Синтаксис. Управляющие 
конструкции. Обработка запросов с помощью PHP. Объекты и 
классы в PHP. Работа со строками. Работа с файловой системой. 
Введение в SQL. Взаимодействие PHP и MySQL. Авторизация 
доступа с помощью сессий. Регулярные выражения. 
Взаимодействие PHP и XML. Использование шаблонов в PHP. 
Функции в PHP. Строковые функции. Функции поиска в тексте
Функции форматного вывода. Функции объединения, разъединения 
строк. Функции работы с URL. Работы с файлами в php. Функции 
работы с фалами. Реляционные базы данных. Модели данных. SQL 
и MYSQL. 
Результаты 
обучения: 
Знать  о  современной  естественнонаучной  картине  мира  в 
профессиональной  деятельности,  применять  методы  обработки 
информации, теоретического и экспериментального исследования; 
Уметь  обработать  запросы  с  помощью  PHP  и  взаимодействовать  с 
MySQL 
Владеть  техникой  создания  web-страниц  с  помощью  PHP  и 
управляет  информацией,  и  знаниями    языка  запросов  SQL  и  его 

процедурных расширений.  
Формы 
итогового 
контроля 
буквенно-рейтинговая система по 100- балльной шкале, 
промежуточный контроль, экзамен, итоговая аттестация 
Условия для 
получения 
кредитов: 
материальная база, обеспечение лабораторных аудиторий,  книжный 
фонд, электронные ресурсы, интерактивная доска. 
Продолжительно
сть модуля: 
1 курс (2 семестр) 
Литература: 
Веллинг,  Люк,  Томсон,  Лора.  Разработка  Web-приложений  с 
помощью PHP и MySQL=PHP and MySQL Web Development:[Пер. с 
англ. ]/Л. Веллинг, Л. Томсон. -М. :Вильямс, 2010. -795 с.  
Максим  Кузнецов,  Игорь  Симдянов.  PHP  на  примерах:БХВ-
Петербург, 2011.- 400 c.  
Гизберт Дамашке. PHP и MySQL: НТ Пресс, 2011. - 320 c. 3. Линн 
Бейли, Майкл Моррисон. Изучаем PHP и MySQL:Эксмо, 2010. - 800 
c. 
Энди  Харрис.  PHP/MySQL  для  начинающих  =  PHP/MySQL 
Programming for Absolute Beginner: КУДИЦ-Образ, 2005. - 384 c. 
Энди Харрис. PHP/MySQL для начинающих. Спб., Питер, 2006. 
Джойс Парк, Кларк Морган, Тим Конверс. PHP 5 и MySQL. Библия 
пользователя. Интернет-Университет, 2007. 
Леон  Аткинсон  .  PHP  5.  Библиотека  профессионала,  3-е  издание. 
Спб., Питер,  2007. 
А. А. Орлов. PHP. Полезные приемы. Спб., Питер, 2004. 
Стинг  Баккен,  Энди  Гутманс.  PHP  5.  Профессиональное 
программирование. М, 2006. 
Разработка  Web-приложений  с  помощью  PHP  и  MySQL,  3-е 
издание. Люк Веллинг, Лора Томсон. М., Вильямс, 2008. 
Дата 
обновления: 
 
 
Формуляр дисциплины Язык проектирования электронных  устройств VHDL 
 
Наименование 
модуля и шифр 
Модуль Язык проектирования электронных  устройств VHDL 
– EKZhVHDL/YaPEUVHDL 5307 
Ответственный 
за модуль 
к.п.н., старший преподаватель Идрисов С.Н. 
Тип модуля: 
ПД / КВ 
Уровень модуля: 
Магистратура 
Количество 
часов в неделю:  
 
Количество 
кредитов: 

Форма 
обучения: 
Дневное 
Семестр: 

Количество 
обучающихся: 
По факту 
Пререквизиты 
модуля: 
Алгоритмы  и  структуры  данных,  Языки  и  технология 
программирования,  теория  базы  данных  в  рамках  программы 

бакалавриата 
Содержания 
модуля: 
Введение. Элементная база цифровых радиоэлектронных устройств 
и 
системы 
автоматизации 
проектирования 
цифровых 
радиоэлектронных  устройств.  Классы  объектов  VHDL:  константы, 
переменные,  сигналы,  понятие  "время"  и  события  изменения 
сигнала. Типы данных: числовые типы данных, перечислимые типы 
данных,  подтипы,  атрибуты  скалярных  типов,  атрибуты  сигналов, 
составные 
типы 
данных. 
Структура 
описания 
объекта 
моделирования  на  VHDL:  декларативная  часть,  описание 
архитектуры  объекта  моделирования,  пакеты,  библиотеки. 
Описание  поведения  объекта  моделирования:  средства  языка  для 
представления комбинационных устройств. Процедуры и функции. 
Описание  поведения  объекта  моделирования  на  VHDL:  средства 
языка  для  представления  последовательностных  устройств. 
Операции  над  данными  в  выражениях.  Структурное  описание 
объекта  моделирования:  компоненты,  декларация  компонента, 
включение  компонента  в  объект,  оператор  генерации.  Заказные, 
полузаказные и программируемые логические интегральные схемы.  
Интегрированная  среда  разработки  цифровых  радио  электронных 
устройств  Activ-HDL:  средства  для  создания  и  моделирования 
проектов.    Средства  представления  поведенческих  и  структурных 
моделей  в  Activ-HDL.  Модель  программно-управляемого  автомата 
для  проектирования  цифровых  электронных  устройств  и  ее 
реализация в ActivHDL.  Проблемы и перспективы развития систем 
автоматизации проектирования цифровых электронных устройств. 
Результаты 
обучения: 
Знать 
язык 
VHDL 
для 
описания 
аппаратной 
части 
быстродействующих интегральных схем.  
Уметь  спланировать  и  провести  необходимые  экспериментальные 
исследования,  по  их  результатам  построить  адекватную  модель, 
использовать  ее  в  дальнейшем  при  решении  задач  создания  и 
эксплуатации инфокоммуникационного оборудования  
Владеть 
навыками 
проектирования 
аппаратно-программных 
вычислительных  средств  на  базе  современных  компьютерных 
технологий 
 
Формы 
итогового 
контроля 
буквенно-рейтинговая система по 100- балльной шкале, 
промежуточный контроль, экзамен, итоговая аттестация 
Условия для 
получения 
кредитов: 
материальная база, обеспечение лабораторных аудиторий,  книжный 
фонд, электронные ресурсы, интерактивная доска. 
Продолжительно
сть модуля: 
1 курс (2 семестр) 
Литература: 
Гончаровский О.В. Встроенные микропроцессорные системы: учеб. 
пособие  для  вузов  /  О.В.  Гончаровский,  Н.Н.  Матушкин,  А.А. 
Южаков - Пермь: Изд-во Перм. нац. исслед. политехи, ун-та, 2012. - 
198 с 
Суворова Е.А., Шейнин Ю.Е. Проектирование цифровых систем на 
VHDL:  учеб.  пособие  для  вузов/Е.А.Суворова,Ю.Е.Шейнин-СПб.: 
БХВ-Питербург, 2003. - 576 с. 
Бибило  П.Н.  Основы  языка  VHDL. 2-е  изд.  –  М.:  Солон-Р,  2002.  – 

224 с. 
Бибило  П.Н.  Синтез  логических  схем  с  использованием  языка 
VHDL – М.: Солон-Р, 2002. – 384 с. 
Бибило П.Н. Cистемы проектирования интегральных схем на основе 
языка  VHDL.  StateCAD,  ModelSim,  LeonardoSpectrum. –  М.: 
СОЛОН-Пресс, 2005. – 384 с. 
Бибило П.Н., Авдеев Н.А. VHDL. Эффективное использование при 
проектировании цифровых систем – М.: СОЛОН-Пресс, 2006. – 344 
с. 
Дата 
обновления: 
 
 
Формуляр дисциплины Теория и специализация программирования 
 
Наименование 
модуля и шифр 
Модуль Теория и специализация программирования – PMT/TSP 
5304 
Ответственный 
за модуль 
профессор Рашбаев Ж.М. 
Тип модуля: 
ПД / КВ 
Уровень модуля: 
Магистратура 
Количество 
часов в неделю:  
 
Количество 
кредитов: 

Форма 
обучения: 
Дневное 
Семестр: 

Количество 
обучающихся: 
По факту 
Пререквизиты 
модуля: 
 
Содержания 
модуля: 
Машины  Тьюринга.  Запись  программ  на  МТ.  Функционирования 
МТ:  конфигурация,  протокол.  Вычисляемая  функция.  Временная 
сложность.  Ёмкостная  сложность.  Вариации  МТ.  Моделирование 
РАМ  на  МТ,  оценка  сложности.  Невозможность  моделирование 
РАМ  на  МТ  при  равномерном  весовом  критерии.  Теорема  Рабина. 
Нижние  оценки.  Задачи,  допускающие  матричные  формулировки. 
Язык  конечного  автомата.  Понятие  регулярного  выражения  и  его 
языка.  Понятие  регулярного  выражения.  Теорема  о  регулярности 
конечно-автоматных  языков.  Лемма  о  разрастании,  примеры 
использования.  Поиск  в  информационном  массиве.  Линейный 
поиск, оценка сложности в худшем и среднем. Метод расстановки: 
оценка  сложности  в  худшем  и  среднем.  Оценка  сложности  в 
худшем  случае  для  сортировки,  основанной  на  сравнениях. 
Сортировка слиянием: оценка временной и 
ѐмкостной сложности в 
худшем  случае.  Оценка  сложности  в  среднем  для  сортировки, 
основанной на сравнениях. Быстрая сортировка: оценка временной 
сложности  в  среднем.  Метод  разметки.  Свободные  интерпретации 
как  пример  интерпретации.  Нахождение  информационного  графа 
путем  сведения  к  ЗГА.  Компоненты  связности  информационного 
графа, 
их 
зацепленность. 
Переименование 
переменных, 

минимизация  количества  переменных  в  стандартной  схеме  путем 
сведения  к  задаче  раскраски  графов.  Функциональные  сети,  как 
средство  представления  инвариантных  соотношений.  Множество 
утверждений  функциональной  сети,  приведенные  сети.  Операция 
пересечения  функциональных  сетей.  Функциональные  сети  как 
полурешетка  свойств.  Методы  улучшения  специализируемости 
программ.  Построение  транслятора  конечных  автоматов.  Понятие 
анализа периода связывания (BTA). 

Достарыңызбен бөлісу:
1   ...   32   33   34   35   36   37   38   39   40




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет