5В060200-«Информатика» мамандығы бойынша типтік оқу бағдарламалары



Pdf көрінісі
бет10/12
Дата15.11.2019
өлшемі1,35 Mb.
#51884
1   ...   4   5   6   7   8   9   10   11   12
Байланысты:
5В060200-Информатика

ТЕМАТИЧЕСКИЙ ПЛАН ДИСЦИПЛИНЫ 
 
№ 
Темы 
6. 
  Коммуникация через сеть. 
7. 
  Функциональность и протоколы уровня приложений модели OSI. 
8. 
  Транспортный уровень модели OSI. 
9. 
  Сетевой уровень модели OSI. 
10. 
  Динамические протоколы маршрутизации. 
11. 
  Динамический протокол RIP, версия 1. 
12. 
  VLSM и CIDR. 
13. 
  Динамический протокол RIP, версия 2. 
14. 
  Динамический протокол маршрутизации OSPF. 
15. 
  Технологии глобальных сетей (I). 
16. 
  Технологии глобальных сетей (II). 
17. 
  Удалённый доступ (I). 
18. 
  Удалённый доступ (II). 
19. 
  Сетевая безопасность (I). 
20. 
  Сетевая безопасность (II). 
 
СОДЕРЖАНИЕ ДИСЦИПЛИНЫ 
 
Введение 
Цель преподавания дисциплины: научить основам проектирования и 
поддержки  сетей,  изложить  существующие  принципы  решения  проблем 
безопасности в сетях. 
Задачи преподавания дисциплины: 

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

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

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

 
научить использовать методы управления информацией внутри сетей. 
Объектами  изучения  данной  дисциплины  являются  IP-адресация, 
уровневые  модели,  протоколы  маршрутизации,  типы  сетей,  технологии 
глобальных сетей. 
Методы  изучения  данной  дисциплины:  аналитические;  практические; 
диалектические, научно-исследовательские и др. 
Роль  и  место  науки  данной  дисциплины  среди  других  наук:  данная 
дисциплина как наука изучает проектирование компьютерных сетей. Данная 
дисциплина,  являясь  компьютерной  наукой,  определяет  процессы 
проектирования  и  верификации  функциональности  компьютерных  сетей. 
Знания, приобретенные в рамках данной дисциплины, позволят специалисту 
компетентно  подходить  к  конфигурированию  и  поддержке  локальных  и 
глобальных сетей. 
 
 

129 
 
ОСНОВНАЯ ЧАСТЬ 
 
Коммуникация через сеть 
Основы  коммуникаций.  Элементы  коммуникаций.  Коммуникация 
сообщений.  Компоненты  сети:  устройства,  медиа,  сервисы.  Сети  локальной 
площади  –  LAN.  Сети  глобальной  площади  –  WAN.  Использование 
уровневых моделей. 
 
Функциональность и протоколы уровня приложений модели OSI 
Уровень  презентаций.  Уровень  сессии.  Программное  обеспечение 
уровня приложений. Сервисы уровня приложений. Клиент-серверная модель. 
Серверы. Peer-to-Peer сети. E-mail сервисы и SMTP/POP протоколы. 
 
Транспортный уровень модели OSI 
Основные  цели  транспортного  уровня.  Разделение  множественных 
коммуникаций.  Сегментация.  Контролирование  обменом  информацией. 
Поддержка надежной коммуникации. Протокол контроля за передачей – TCP 
и пользовательский датаграммный протокол – UDP. 
 
Сетевой уровень модели OSI 
Четыре  основных  процесса  сетевого  уровня.  Протоколы  сетевого 
уровня.  Протокол  IPv4.  Пакет  IPv4.  Заголовок  IPv4  пакета.  Типичный  IP 
пакет. Сети – разделение хостов на группы. Иерархическая адресация. 
 
Динамические протоколы маршрутизации 
Основная  цель  динамических  протоколов  маршрутизации.  Работа 
динамического  протокола  маршрутизации.  Преимущества  и  недостатки 
статической  маршрутизации.  Преимущества  и  недостатки  динамической 
маршрутизации. 
 
Динамический протокол RIP, версия 1 
Характеристики  RIPv1  и  формат  сообщения.  Работа  RIP.  Граничные 
маршрутизаторы  и  автоматическая  суммаризация.  Обработка  RIP 
обновлений. Отправка RIP обновлений. 
 
VLSM и CIDR 
Экспоненциальный  рост  хостов  в  Интернете.  IP  адресация  с  классами. 
Обновления  маршрутизации  с  классами.  IP  адресация  без  классов.
 
CIDR  и 
суммаризация маршрута. Протокол маршрутизации без классов. 
 
Динамический протокол RIP, версия 2 
Ограничения  протокола  RIPv1.  Верификация  и  тестирование 
подключения.  RIPv2:  несмежные  сети.  Автоматическая  суммаризация. 
Исследование таблиц маршрутизации. Конфигурация RIPv2. 

130 
 
Динамический протокол маршрутизации OSPF 
Инкапсулированное OSPF сообщение. Типы OSPF пакета. Формат OSPF 
сообщения.  Аутентификация.  Основная  OSPF  конфигурация.  OSPF  и  сети 
множественного доступа. Процесс выбора DR и BDR. 
 
Технологии глобальных сетей (I) 
Базовые понятия. Технология Frame Relay. 
 
Технологии глобальных сетей (II) 
Технология ATM. Виртуальные частные сети. IP в глобальных сетях. 
 
Удалённый доступ (I) 
Схемы  удалённого  доступа.  Коммутируемый  аналоговый  доступ. 
Коммутируемый доступ через сеть ISDN. 
 
Удалённый доступ (II) 
Технология ADSL. Доступ через сети CATV. Беспроводной доступ. 
 
Сетевая безопасность (I) 
Основные  понятия  информационной  безопасности.  Типы  и  примеры 
атак.  Методы  обеспечения  информационной  безопасности.  Шифрование. 
Аутентификация, авторизация, аудит. 
 
Сетевая безопасность (II) 
Антивирусная  защита.  Сетевые  экраны.  Прокси-серверы.  Проблемы 
защищённого канала. IPsec. Сети VPN на основе шифрования. 
 
ПРИМЕРНЫЙ ПЕРЕЧЕНЬ ТЕМ СЕМИНАРСКИХ И 
ЛАБОРАТОРНЫХ ЗАНЯТИЙ 
 
1. 
Настройка  основных  параметров  сетевых  устройств:  IP  адресов,  масок, 
шлюза, сервера DNS. 
2. 
Доставка  данных  конечному  устройству.  Доставка  данных  через 
межсетевое пространство. Доставка данных правильному приложению. 
3. 
Оптимальное распределение IP адресов между подсетями (subnetting). 
4. 
DNS сервисы и протокол. 
5. 
WWW сервисы и HTTP. 
6. 
Настройка клиент-серверной модели и Peer-to-peer сети. 
7. 
Сервисы P2P. 
8. 
Gnutella протокол. 
9. 
Сервисы и протокол Telnet. 
10.  Конфигурирование e-mail процессов. 
11.  TCP и UDP сегментация. 
12.  Определение статических маршрутов в сети. 

131 
 
13.  Канальный уровень (Data-link layer) передачи данных. 
14.  Настройка передачи данных TCP и UDP. 
15.  Физический уровень (Physical layer) передачи данных. 
 
ПРИМЕРНЫЙ ПЕРЕЧЕНЬ ТЕМ ЗАДАНИЙ НА СРС 
 
1.  Распределение  IP  адресов  определенной  сети  между  несколькими 
подсетями.  Определение  IP  адреса  сети,  маски  подсети,  диапазона  IP 
адресов,  используемых  для  хостов  и  интерфейсов,  а  также  адреса 
бродкаста (broadcast). 
2. 
Настройка протокола динамической конфигурации хоста DHCP. 
3. 
Добавление  в  таблицы  маршрутизации  статических  маршрутов  для 
определённой  топологии,  с  тем  чтобы  обеспечить  сообщения  между 
удалёнными хостами. 
4. 
Создание  листов  доступа  на  соответствующих  маршрутизаторах,  для 
того чтобы запретить или разрешить обращение к некоторым сетям или 
хостам. 
5. 
Анализ таблиц маршрутизации. 
6. 
Конфигурирование и верификация протокола маршрутизации RIPv1. 
7. 
Конфигурирование  и  верификация  протокола  маршрутизации  RIPv2. 
Отключение автоматической суммаризации. 
8. 
Конфигурирование и верификация протокола маршрутизации OSPF. 
9. 
Конфигурирование глобальных сетей ISDN. 
10.  Настройка протокола IPsec. 
 
СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ 
 
Основная: 
 
Дүйсебекова К.С.  Жомартова Ш.А.Есептеу желілерінің негіздері. Әл-
Фараби атындағы ҚазҰУ. - Алматы : Қазақ университеті, 2006. - 124  
 
Пыркова А.Ю., Черикбаева Л.Ш. Компьютерлік желілер. Әл-Фараби 
атындағы ҚазҰУ. - Алматы : Қазақ университеті, 2016. - 110 
 
Wendell  Odom.  CCNA  640-802  Exam  Certification  Library,  Simulator 
Edition . Cisco Press; 1 Pap/Cdr/ edition (January 9, 2010) 
 
Todd  Lammle.  CCNA  Portable  Command  Guide  (2nd  Edition) .  Sybex;  6 
edition (February 3, 2009) 
 
Stephen McQuerry. CCNA Preparation Library (7th Edition) . Cisco Press; 7 
edition (March 28, 2008) 
 
Douglas  Comer.  Internetworking  with  TCP/IP  Vol.1:  Principles,  Protocols, 
and Architecture (4th Edition). 
 
Douglas E. Comer, Ralph E. Droms. Computer Networks and Internets, with 
Internet Applications (3rd Edition). 
 
Олифер  В.,  Олифер  Н.  Компьютерные  сети.  Принципы,  технологии, 
протоколы: Учебник для вузов, 4-е изд. – СПб.: Питер, 2010. – 944с. 

132 
 
 
Храмов П.С. Компьютерные сети. М.: Бином, 2005. – 375с. 
 
Бодов С. Протоколы маршрутизации. СПб.: Питер, 2007. – 505с. 
 
Перов А.А. Основы проектирования сетей. М., 2005. – 202с. 
 
Дополнительная: 
1. 
Таненбаум Э. Компьютерные сети, 4-е изд. – СПб.: Питер, 2002. – 542с. 
2. 
Абрамов Е.С. Оптимизация сетей. СПб.: Питер, 2005. – 378с. 
3. 
Гончаров А.В. Алгоритмы маршрутизации. М., 2008. – 486с. 
 
 

133 
 
TBD 3302 - ТЕОРИЯ БАЗ ДАННЫХ 
 
объем 3 кредита 
 
Авторы: 
доктор технических наук, профессор Шмыгалева Т.А. 
старший преподаватель кафедры информатики Абдиахметова З.М. 
 
Рецензенты 
доктор технических наук, профессор, проректор по учебной работе 
Международного университета информац. технологий Ускенбаева Р.К. 
доктор физико-математических наук, профессор, заведующий кафедрой 
дифференциальных уравнений и теории управления КазНУ имени аль-
Фараби Мухамбетжанов С.Т. 
 
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА 
 
Назначение  дисциплины:  данная  дисциплина  предназначена  для 
студентов,  стремящихся  приобрести  знания  и  навыки  проектирования  и 
реализации  электронных  хранилищ  данных  с  использованием  передовых 
современных технологий.  
В результате изучения данной дисциплины студент должен  
знать: 
- принципы организации современных баз данных и систем управления 
базами данных;  
- модели и понятия баз данных;  
- реляционную модель представления данных;  
- методы проектирования баз данных;  
- современные технологии обработки данных; 
уметь: 
-  строить  модель  предметной  области  и  создать  соответствующую  ей 
базу данных;  
- организовывать обработку информации в базе данных;  
- организовывать обеспечение целостности базы данных
иметь представление: 
- об основных понятиях баз данных;  
- о методах проектирования и реализации баз данных; 
- о современных технологиях реализации баз данных; 
-  о  способах  построения  концептуальных  моделей  и  моделей  данных 
СУБД; 
-  о  возможности  использования  технологий  баз  данных  в  практических 
приложениях; 
быть компетентным: 
- в умении работать с конкретной системой управления базами данных;  

134 
 
-  в  умении  создавать,  редактировать,  удалять  основные  объекты  базы 
данных;  
-  в  реализации  основных  функций,  необходимых  для  решения 
поставленной задачи;  
- в создании приложений для работы с базой данных.  
Роль  и  значение  дисциплины:  данная  дисциплина  является 
дисциплиной  бакалавриата  и  развивает  тематику  дисциплин,  посвященных 
организации и управлению базами данных.  
Дисциплины,  предшествующие  изучению  данной  дисциплины: 
Алгоритмы  и  структуры  данных.  Языки  и  технологии  программирования. 
Информационно-коммуникационные технологии. 
Дисциплины,  содержащие  знания,  умения  и  навыки,  необходимые 
для  освоения  изучаемой  дисциплины:  Алгоритмы  и  структуры  данных. 
Языки и технологии программирования. 
 
 
ТЕМАТИЧЕСКИЙ ПЛАН ДИСЦИПЛИНЫ 
 
№ 
Название темы 
38. 
 
Назначение и основные компоненты баз данных.  
39. 
 
Системы управления базами данных (СУБД). Классификация 
СУБД. Основные функции. 
40. 
 
Архитектурные  решения, 
используемые  при  реализации 
многопользовательских СУБД.  
41. 
 
Модели  и  типы  данных.  Иерархическая,  сетевая,  реляционная 
модели.  
42. 
 
Реляционная модель данных. Оптимизация схем отношений. 
43. 
 
Реляционная алгебра. 
44. 
 
Различные представления данных в базе данных. Основные этапы 
проектирования баз данных.  
45. 
 
Концептуальное моделирование. ER-диаграмма. 
46. 
 
Язык  структурированных  запросов  SQL:  создание  и  работа  со 
структурой базы данных.  
47. 
 
Язык SQL: работа с данными. Создание запросов. 
48. 
 
Язык SQL: создание дополнительных объектов баз данных. 
Хранимые процедуры. Триггеры.  
 
СОДЕРЖАНИЕ ДИСЦИПЛИНЫ 
 
Введение 
Цель  преподавания  дисциплины:  данная  дисциплина  предназначена 
для  формирования  основ  методологии  проектирования  баз  данных: 
концептуального,  логического  и  физического  проектирования  на  примере 
иерархических, сетевых и реляционных баз данных; изложить основы языков 

135 
 
описания,  манипулирования  базами  данных,  а  также  языков  создания 
запросов; дать обзор принципов теории и практики в области организации и 
управления  данными  для  практического  применения.  Особое  внимание 
уделить работе с реляционными базами данных. Курс не имеет своей целью 
дать  студентам  навыки  использования  определенного  технологического 
решения,  и  потому  рассматриваемые  подходы  даются  независимо  от  того, 
какие программные продукты применяются на лабораторных (семинарских) 
занятиях.  
Задачи преподавания дисциплины: 

ознакомить с основными понятиями баз данных; 

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

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

привить  навыки  построения  концептуальных  моделей  и  моделей 
данных СУБД; 

научить  возможностям  использования  технологий  баз  данных  в 
практических приложениях. 
Объектами  изучения  данной  дисциплины  являются  основные  понятия 
представления  данных  (в  том  числе  базы  данных),  системы  управления 
базами данных, этапы проектирования и реализации баз данных. 
Методы изучения данной дисциплины: аналитические; диалектические, 
научно-исследовательские. 
Роль  и  место  науки  данной  дисциплины  среди  других  наук:  данная 
дисциплина как наука изучает модели организации и управления данными, в 
том числе анализ предметной области, проектирование баз данных. 
Данная  дисциплина,  являясь  компьютерной наукой,  поясняет  процессы 
представления данных, их хранения и манипулирования в рамках баз данных. 
Знания,  приобретенные  в  рамках  данной  дисциплины,  являются  первым 
шагом  специалиста  к  пониманию  подходов  к  разработке  и  внедрению  баз 
данных. 
ОСНОВНАЯ ЧАСТЬ 
 
Назначение и основные компоненты баз данных 
История  изменения  вида  задач,  решаемых  на  компьютере,  и  как 
следствие  возникновение  такого  представления  как  база  данных. 
Определение понятий: информационная система, банк данных, база данных, 
система  управления  базами  данных  (СУБД),  приложение,  администратор, 
вычислительная система, обслуживающий персонал.  
 
Системы  управления  базами  данных  (СУБД).  Классификация 
СУБД. Основные функции 
Роль  программного  интерфейса  (СУБД)  между  хранилищем  данных  и 
пользователями  в  обеспечении  функционала,  обозначенного  в  определении 
баз  данных.  Классификация  СУБД:  полнофункциональные,  серверы  баз 

136 
 
данных, клиенты баз данных, средства разработки программ работы с базами 
данных.  Персональные  и  многопользовательские  СУБД.  Функции  СУБД: 
хранение,  изменение  (пополнение,  редактирование  и  удаление)  и  обработка 
информации,  а  также  разработка  и  получение  различных  выходных 
документов. Особенности реализации функций СУБД. Языки: язык описания 
данных,  язык  манипулирования  данными.  Логическое  и  физическое 
представление  данных.  Механизмы  обеспечения  логической  и  физической 
целостности данных (транзакция, журнал транзакций, блокировка). 
 
Архитектурные 
решения, 
используемые 
при 
реализации 
многопользовательских СУБД 
Определение  многопользовательской  СУБД.  Определение  и  порядок 
работы  следующих  архитектур:  централизованная  архитектура,  сеть  с 
файловым  сервером  (архитектура  файл-сервер),  клиент-сервер,  трехзвенная 
архитектура  (администрирование  сервера  бизнес-логики).  Связь  между 
развитием  архитектур  СУБД  и  развитием  вычислительной  техники  и 
технологий. 
 
Модели  и  типы  данных.  Иерархическая,  сетевая,  реляционная 
модели 
Обзор  основных  моделей  представления  данных,  в  том  числе 
многомерной, 
сетевой, 
иерархической, 
объектно-ориентированной, 
реляционной  и  постреляционной.  Общее  представление  о  различиях  между 
ними. Достоинства и недостатки этих моделей.  
 
Реляционная модель данных. Оптимизация схем отношений 
Охарактеризовать  основные  элементы  реляционной  модели  данных. 
Понятие  отношения,  сущности,  атрибута,  домена.  Схема  отношения. 
Возможные ключи отношения. Первичный ключ. Простой и составной ключ. 
Требования  к  первичному  ключу.  Понятие  внешнего  ключа.  Связывание 
таблиц. Виды связей между таблицами. Определение процесса оптимизации 
схем  отношений  (нормализации).  Проблемы  проектирования.  Избыточное 
дублирование  данных  и  аномалии.  Формирование  исходного  отношения. 
Метод  нормальных  форм.  Зависимости  между  атрибутами.  Виды 
зависимостей  между  атрибутами.  Выявление  зависимостей  между 
атрибутами.  Первая  нормальная  форма.  Вторая  нормальная  форма.  Третья 
нормальная форма. Усиленная третья нормальная форма.  
 
Реляционная алгебра 
Операции  манипулирования  данными  в  рамках  реляционной  модели 
данных  (операции  реляционной  алгебры).  Определение  и  примеры 
следующих  операций:  объединение,  разность,  декартово  произведение, 
проекция, пересечение, θ-соединение и естественное соединение. 

137 
 
Различные представления о данных в базе данных. Основные этапы 
проектирования баз данных 
Определение  терминов:  концептуальные  требования,  концептуальная 
модель,  модель  данных  СУБД,  трехуровневая  архитектура,  проектирование 
баз  данных.  Существование  различных  представлений  о  данных  в  базе 
данных  и  их  отражение  в  трехуровневой  архитектуре.  Основные  этапы 
проектирования  баз  данных  как  процесса  построения  указанных 
представлений. 
 
Концептуальное моделирование. ER-диаграмма 
Метод сущность-связь. Определение понятий: сущность, атрибут, ключ 
сущности,  связь  между  сущностями,  степень  связи,  класс  принадлежности 
экземпляров  сущности  и  экземпляр  сущности,  ER-диаграмма,  ограничения 
целостности.  Описание  этапов  и  шагов  построения  ER-диаграммы,  роли 
будущих  пользователей  базы  данных  и  роли  ограничений  целостности 
концептуальной модели. Правила формирования отношений. Формирование 
отношений  для  связи  1:1.  Формирование  отношений  для  связи  1:  М. 
Формирование отношений для связи М: М.  
 
Язык  структурированных  запросов  SQL:  создание  и  работа  со 
структурой базы данных 
Краткая  характеристика  языка  SQL.  Команды  создания  баз  данных; 
создания,  изменения  структуры  и  удаления  таблиц  баз  данных;  различные 
типы данных, зарезервированные команды.  
 
Язык SQL: работа с данными. Создание запросов 
Создание  запросов  вывода,  добавления,  редактирования  и  удаления 
значений  данных  в  одной  таблице.  Выборка  по  условию.  Исключение 
повторяющихся  значений.  Вычисляемые  поля.  Операторы  сравнения  и 
логические  операторы.  Специальные  операторы  сравнения.  Агрегатные 
функции.  Упорядочивание  записей.  Многотабличные  запросы,  объединение 
таблиц, вложенные запросы.  
 
Язык  SQL:  создание  дополнительных  объектов  баз  данных. 
Хранимые процедуры. Триггеры 
Определение  понятий:  хранимая  процедура  и  триггер.  Их  роль  в 
уменьшении  сетевого  траффика  и  обеспечении  логической  целостности 
данных.  Демонстрация  различных  возможностей  применения  хранимых 
процедур  и  триггеров.  Использование  хранимых  процедур.  Синтаксис 
процедур. Применение параметров. Объявление параметров. Предоставление 
значений,  применяемых  по  умолчанию.  Использование  выходного 
параметра.  
 

138 
 
ПРИМЕРНЫЙ ПЕРЕЧЕНЬ ТЕМ СЕМИНАРСКИХ И 
ЛАБОРАТОРНЫХ ЗАНЯТИЙ 
1. 
Демонстрация  примера  оптимизации  схем  отношений  до  нормальной 
формы Бойса-Кодда. Выполнение упражнений нормализации. 
2. 
Проектирование  баз  данных  с  помощью  метода  «Сущность  –  связь». 
Разработка структуры базы данных. 
3. 
Разработка ER-диаграмм с использованием различных пакетов.  
4. 
Решение задач реляционной алгебры. 
5. 
Установка  и  настройка  программного  обеспечения  для  разработки  баз 
данных. 
6. 
Программирование  баз  данных,  на  основе  разработанных  ER-диаграмм 
и проведенной оптимизации схем отношений. 
7. 
Создание  запросов,  в  том  числе  объединяющих  несколько  таблиц, 
вложенных запросов, запросов с параметрами.  
8. 
Создание различных триггеров и хранимых процедур. 
 
ПРИМЕРНЫЙ ПЕРЕЧЕНЬ ТЕМ ДЛЯ САМОСТОЯТЕЛЬНОЙ 
РАБОТЫ СТУДЕНТОВ  
1. 
Архитектура  информационной  системы.  Системы  управления  базами 
данных. 
2. 
Схема обмена данными при работе с базами данных. 
3. 
Постреляционная, многомерная модели.  
4. 
Объектно-ориентированная модель базы данных. Типы данных. 
5. 
Контроль целостности связей. 
6. 
Реляционное исчисление. 
7. 
Языки запросов по образцу QBE. 
8. 
Типы данных в среде MS SQL Server.  
9. 
Поддержание целостности данных. 
10.  4-я, 5-я нормальные формы. 
11.  Рекомендации по разработке структур. Обеспечение целостности.  
12.  Физическая организация баз данных. 
13.  Хешированные, индексированные файлы. 
14.  Диаграммы 
потоков 
данных. 
Методология 
функционального 
моделирования. 
15.  Системы структурного типа. 
 
 
 
 

139 
 
СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ 
Основная: 
1. 
Коннолли  Т.,  Бегг  К.  Базы  данных:  проектирование,  реализация, 
сопровождение. Теория и практика. 3-е изд.; М.: Вильямс, 2003. – 1440 
стр.  
2. 
Крёнке Д. «Теория и практика построения баз данных. 8-е изд.»  СПб.: 
Питер, 2003. – 800 стр.  
3. 
Швецов  В.И.,  Визгунов  А.Н.,  Мееров  И.Б.  «Базы  данных.  Учебное 
пособие» - Н.Новгород: ННГУ, 2004. – 217 стр.  
4. 
Ульман Д. Введение в системы баз данных. М., 2000. – 324 стр.  
5. 
Когаловский М.Р. Энциклопедия технологий баз данных. М.: Финансы и 
статистика, 2002. – 800 стр.  
6. 
Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных. Учебник 
для высших учебных заведений. СПб: Корона, 2000. – 416 с.  
7. 
В.  В.  Кириллов,  Г.  Ю.  Громов.  Введение  в  реляционные  базы  данных. 
Издательство: БХВ-Петербург. 2009. – 451 стр.  
8. 
Кирстен  В.,  Ирингер  М.,  Кюн  М.,  Рериг  Б.  Постреляционная  СУБД 
Cache 5. Объектно-ориентированная разработка приложений. М.: Бином-
Пресс, 2008. – 384 стр.  
9. 
Линн Бейли. Изучаем SQL. Издательство: Питер. 2012. – 592 стр.  
10.  Алан  Бьюли.  Изучаем  SQL.  Издательство:  Символ-Плюс.  2007.  –  310 
стр.   
 
Дополнительная: 
1. 
Борри Х. Firebird: Руководство разработчика баз данных. 2-е изд.  СПб. 
БХВ-Петербург, 2007. – 1104 стр.  
2. 
Хоббс Л., Хилсон С., Лоуенд Ш. Oracle9iR2: Разработка и эксплуатация 
хранилищ баз данных. М.: Кудин-Образ, 2004. – 596 стр.  
3. 
 Б.  А.  Новиков,  Г.  Р.  Домбровская.  Настройка  приложений  баз  данных 
Издательство: БХВ-Петербург. 2006. – 234 стр.  
 
 

140 
 
ShKВ 3301 ЧЕЛОВЕКО-КОМПЬЮТЕРНОЕ ВЗАИМОДЕЙСТВИЕ 
 
объем 3 кредита  
Авторы: 
кандидат физико-математических наук, доцент Урмашев Б.А. 
старший преподаватель Айдаров К.А. 
 
Рецензенты: 
доктор PhD, старший преподаватель кафедры информатики КазНУ им. 
аль-Фараби Иманкулов Т.С. 
доктор PhD, старший преподаватель кафедры естественных дисциплин 
и информационных технологий Казахского национального аграрного 
университета Кожамкулова Ж.Ж. 
 
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА 
 
Данный курс является  введением в теорию и практику проектирования 
человеко-компьютерного 
взаимодействия 
в 
контексте 
графических 
интерфейсов  пользователя.  Курс  рассматривает  возможности  человеческого 
восприятия, 
принципы 
проектирования 
и 
прототипирования 
пользовательских  интерфейсов,  техники  и  методологии  их  оценки,  делая 
особенный  акцент  на  взаимодействии  человека  с  компьютером,  а  также, 
реализации  графических  интерфейсов  пользователя.  Практическая  часть 
курса  включает  в  себя  выполнение  упражнений,  согласно  полученным 
теоретическим  знаниям,  проектирование  и  написание  коротких  программ, 
реализующих  некоторые  графические  интерфейсы,  с  последующим  их 
анализом с точки зрения человеко-компьютерного взаимодействия.  
В рамках изучения данной дисциплины студенты будут: 
– 
знать: описание ключевых принципов и парадигм проектирования 
человеко-компьютерного  взаимодействия;  описание  различных  подходов  к 
проектированию пользовательских интерфейсов; различные методы оценки и 
анализа  дизайна  пользовательских  интерфейсов;  когда  и  как  использовать 
компоненты интерфейсов, такие как иконки, лого, символы, кнопки, ссылки, 
объекты скроллинга, медиа элементы управления и метки
– 
уметь: 
описывать 
соглашения 
человеко-компьютерного 
взаимодействия,  основываясь  на  принципах  когнитивного  восприятия; 
критически оценивать существующий пользовательский интерфейс и дизайн 
экрана;  обосновывать  решения,  принятые  при  проектировании  интерфейса 
основываясь  на  принципах  проектирования  интерфейсов;  применять 
компетенции, полученные в данном курсе для создания простых и сложных 
пользовательских 
интерфейсов; 
управлять 
процессом 
дизайна 
пользовательского  интерфейса,  который  включает  построение  диаграмм, 
анализ  целевой  аудитории  и  организации  содержимого  для  выбора 

141 
 
интерфейсов веб и мультимедиа проектов; 
–  владеть:  методами  проектирования  компонентов  интерфейсов, 
применяя  элементы  проектирования,  которые  включают  основные  понятия, 
такие  как  визуальная  коммуникация,  универсальные  элементы  дизайна, 
теория  цветов,  типография,  юзабилити,  пользовательский  опыт,  схема 
навигации  в  веб,  настольных,  беспроводных  (наручных)  и  мобильных 
приложениях;  навыками  создания  каркасов,  раскадровок  и  руководств  по 
стилям;  навыками  создания  эффективных  методов  навигации  и  компоновки 
экранных элементов для различных веб и мультимедиа платформ. 
Роль и значение дисциплины. Изучение данной дисциплины является 
необходимым  для  хорошего  усвоения  дальнейшего  материала,  связанного  с 
разработкой  современных  и  интеллектуальных  программных  продуктов,  а 
также  для  получения  знаний,  необходимых  для  успешной  карьеры  в  сфере 
информационных технологий. 
Дисциплины,  предшествующие  изучению  данной  дисциплины: 
Информационные технологии. Языки и технологии программирования. 
 


Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   12




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

    Басты бет