РАЗДЕЛ 1 ИНФОРМАТИКА И ПРОГРАММИРОВАНИЕ
- Понятия: данные, информация, знания. Свойства информации. Измерение информации.
- Этапы решения задачи на компьютере. Понятие алгоритма и его свойства. Виды алгоритмов и их реализация, способы записи алгоритма.
- Структуры данных.
- Понятие структурного программирования.
- Понятие объектно-ориентированного программирования. Основные идеи ООП. Понятие объекта. Характеристики объекта. Взаимодействие объектов. Наследование, инкапсуляция, полиморфизм.
Список литературы
- Симонович С.В. Информатика. Базовый курс: Учебник для вузов, 2-е изд., – СПб: Питер, 2010.
- Мейер Б. Объектно-ориентированное конструирование и программирование систем / Пер. с англ. – М: «Русская Редакция», 2005.
- Буч, Г. Объектно-ориентированный анализ и проектирование с примерами приложений, 3-е изд.: Пер. с англ. – М.: Издательский дом “Вильямс”, 2008. – 720 с.
- Павловская, Т. А. С/С++. Структурное и объектно-ориентированное программирование : практикум / Т. А. Павловская, Ю. А. Щупак СПб. и др. : Питер , 2010 347 с. : ил.
РАЗДЕЛ 2 БАЗЫ ДАННЫХ
- Определение понятия «база данных».
- Основные модели данных. Понятие системы управления базами данных.
- Понятие реляционной базы данных. Основные термины реляционной модели данных.
- Понятие таблицы. Типы полей. Свойства полей. Понятие ключевого поля. Схема данных. Нормализация баз данных.
- Понятие запроса к базе данных.
- Операции над отношениями (создание, удаление таблиц, создание индексов).
- Операции над записями (добавление, удаление, редактирование записей).
- Операции поиска записей.
- Язык SQL. Общее представление об операторах языка.
Список литературы
- Введение в системы баз данных/К. Д.Дейт; Пер. с англ. и ред. К. А. Птицына.-8-е изд.-М. и др.:Вильямс, 2005.-1327 с.:ил.
- Диго, С. М. Базы данных: проектирование и использование : Учеб. для вузов по специальности "Прикладная информатика (по областям)" / С. М. Диго М. : Финансы и статистика , 2005 590 с.
- Агальцов, В. П. Базы данных [Текст] Кн. 2 : Распределенные и удаленные базы данных: учебник для вузов по направлению 230100 "Информатика и вычисл. техника" / В. П. Агальцов М. : Форум : ИНФРА-М , 2009 270 с.
- Агальцов, В. П. Базы данных [Текст] Кн. 1 : Локальные базы данных : учебник для вузов по направлению 230100 "Информатика и вычисл. техника" / В. П. Агальцов М. : Форум : ИНФРА-М , 2009 349 с.
- Дунаев, В. В. Базы данных. Язык SQL для студента [Текст] / В. В. Дунаев СПб. : БХВ-Петербург , 2007 302 с. : ил.
- Клайн, К. SQL : Справ. / К. Клайн; При участии Д. Клайна, Б. Ханта М. : Кудиц-образ , 2006 831, [1] с.
- Мирошниченко, Г. А. Реляционные базы данных : практические приемы оптимальных решений [Текст] / Г. А. Мирошниченко СПб. : БХВ-Петербург, 2005 399 с. : ил. + 1 электрон. опт. диск
РАЗДЕЛ 3 ПРОГРАММНАЯ ИНЖЕНЕРИЯ
1. Разработка и стандартизация программного обеспечения
1.1. Структурный анализ и проектирование программных систем
Структурный анализ и проектирование (SADT). Диаграммы потоков данных (DFD). Описание потоков данных и процессов.
1.2. Объектно-ориентированный анализ и проектирование программных систем
Особенности проектирования программного обеспечения на основе объектно-ориентированного подхода. Обзор основных понятий UML — унифицированного языка моделирования.
1.3. Тестирование программного обеспечения
Основные понятия и принципы тестирования ПО. Структурное тестирование «белого ящика». Особенности тестирования «черного ящика».
2. Технологии программирования
2.1. Управление версиями исходного кода.
2.2. Системы отслеживания ошибок.
2.3. Гибкая разработка ПО.
2.4. Экстремальное программирование (XP).
2.5. Рефакторинг.
2.6. Технология объектно-реляционного отображения
2.7. Непрерывная интеграция
Список литературы
- Мартин, Р. Быстрая разработка программ: принципы, примеры, практика.: Пер. с англ. – М.: Издательский дом «Вильямс», 2004. – 752 с.
- Амблер, С. Гибкие технологии: экстремальное программирование и унифицированный процесс разработки. – СПб.: Питер, 2005. – 412 с.
- Фаулер, М. Архитектура корпоративных программных приложений.: Пер. с англ. – М.: Издательский дом “Вильямс”, 2004. – 544 с.
- Буч, Г. Объектно-ориентированный анализ и проектирование с примерами приложений, 3-е изд.: Пер. с англ. – М.: Издательский дом “Вильямс”, 2008. – 720 с.
- Гуйдо, А. В. Технологии программирования [Электронный ресурс] : учеб. пособие / А. В. Гуйдо ; под ред. Б. М. Суховилова ; Юж.-Урал. гос. ун-т, Каф. Информатика ; ЮУрГУ Челябинск , 2010 http://www.lib.susu.ac.ru/ftd?base=SUSU_METHOD&key=000428010 Электрон. текстовые дан.
РАЗДЕЛ 4 СЕТЕВЫЕ ТЕХНОЛОГИИ
- Аппаратные компоненты локальных и глобальных сетей.
- Топологии локальных сетей, модель открытых систем OSI.
- Программные компоненты локальных и глобальных сетей.
- Принципы построения глобальной сети Internet.
- Стек протоколовTCP/IP.
- Классы IP-сетей.
- Основные сведения о работе протокола DNS.
- Принципы работы протоколов HTTP, SMTP, POP3, IMAP, FTP, TELNET.
- Стандартные утилиты для работы в сетях TCP/IP.
- Основные принципы программной реализации WEB-приложений.
- Характерные проблемы, связанные с безопасностью, при использовании компьютерных сетей
Список литературы
- Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов. 4-е изд., – СПб: Питер, 2009.
- Пятибратов, А. П. Вычислительные системы, сети и телекоммуникации: учебник для вузов по специальности "Приклад. информатика в экономике" / А. П. Пятибратов, Л. П. Гудыно, А. А. Кириченко ; под ред. А. П. Пятибратова. 733, М. : Финансы и статистика : ИНФРА-М , 2008
- Бройдо, В. Л. Вычислительные системы, сети и телекоммуникации: учебное пособие для вузов по направлениям "Приклад. информатика", "Информ. системы в экономике" / В. Л. Бройдо 766 с. : СПб.: Питер , 2008
- Шнайер, Б. Секреты и ложь. Безопасность данных в цифровом мире / Б. Шнайер. — СПб.: Питер, 2003. — 368 с.: ил