- •080801 «Прикладная информатика в менеджменте»
- •Модуль общепрофессиональных дисциплин «Базы данных»
- •Системы управления базами данных
- •Архитектуры баз данных.
- •Модели организации данных. Целостность данных.
- •Реляционная база данных.
- •Информационная система.
- •Иерархические структуры данных.
- •Дисциплина «Информационные системы»
- •Вопросы:
- •Дисциплина: «Разработка и стандартизация программных средств и информационных технологий»
- •2. Управление требованиями к программному обеспечению.
- •Дисциплина: «Высокоуровневые методы информатики и программирования»
- •1.Стили и методы программирования
- •2.Объектно-ориентированный подход к программированию
- •3.Технологии Java и .Net
- •1. Структура и классификация пользовательских интерфейсов
- •2. Язык хранения и предоставления информации – xml.
- •Дисциплина «Менеджмент»
- •1. Менеджмент: основные понятия, история развития
- •2. Основные школы менеджмента.
- •7. Цели и задачи в системе современного менеджмента. Дерево целей. Общая характеристика концепции управления по целям.
- •8. Информационное обеспечение менеджмента: назначение, функции и требования к управленческой информации.
- •9. Развитие отечественной управленческой мысли
- •10. Власть и лидерство в организации.
- •Учебная литература
- •Дисциплина «Система государственного и муниципального управления»
- •1. Государственное управление: понятие и основные научные подходы.
- •2. Объект государственного управления: сущность, свойства, структура.
- •3. Государственная политика в процессе государственного управления: основы разработки и механизм реализации.
- •4. Государственные управленческие решения: формы, технологии принятия и реализации, оценка эффективности.
- •5. Организационная структура федеральных органов государственной власти в Российской Федерации.
- •6. Организационная структура органов государственной власти субъектов Российской Федерации.
- •7. Управляющее воздействие: факторы формирования и сущностные характеристики.
- •8. Информационное обеспечение государственного управления в современной России.
- •Учебная литература
- •Модуль специальных дисциплин Дисциплина «Информационная безопасность».
- •Дисциплина «Маркетинговые исследования»
- •Учебная литература
- •Дисциплина «Проектирование информационных систем»
- •Унифицированный язык объектно-ориентированного моделирования Unified Modeling Language (uml).
- •Практическая задача.
- •Дисциплина «Мировые информационные ресурсы»
- •Вопросы к государственному экзамену по специальности
- •Практический вопрос
- •Методология и технология проектирования ис.
- •Модели предметной области.
1.Стили и методы программирования
Модели вычислений. Декларативное программирование. Функциональное программирование. Автоматное программирование. Событийное программирование. Структурное программирование. Параллельное программирование. Объектно-ориентированное программирование.
2.Объектно-ориентированный подход к программированию
Объекты и классы. Концепция наследования. Концепция инкапсуляции. Концепция полиморфизма. Событийно управляемое программирование. Компонентное программирование.
3.Технологии Java и .Net
Виртуальная Java-машина, байт-код, JIT-компиляция. Концепция платформы .Net. Категории программ, написанных на языке Java и .Net. Сетевое программирование. Компонентное программирование.
Литература
Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++ М.: Бином, 2008.
Кормен Т., Лейзерсон Ч., Ривест Р. Алгоритмы: построение и анализ. М.: МЦНМО, 2005.
Дисциплина: «Разработка и программирование интерфейсов»
Стандартные элементы интерфейса. Методы и средства проектирования интерфейсов.
Основы языка XML. просмотр XML-документов непосредственно в веб-браузере с использованием CSS и XSL, отображение XML-документов посредством страниц HTML.
Основные сведения об абстрактных автоматах Мили и Мура. Возможные способы представления автоматов: теоретико-множественное, графовое, табличное и матричное. Общие сведения о микропрограммном управлении, понятия микрокоманды, микрооперации, микропрограммы. Методы представления микропрограмм в виде граф-схем алгоритмов, формул переходов, матричных и логическим схем алгоритмов.
Разработка интерфейсов на языке программирования Java. Массивы. Коллекции, списки, итераторы. Работа со строками в Java. Строки как объекты. Классы String, StringBuffer. Работа с графикой. Исключительные ситуации. Обработка исключительных ситуаций. Интерфейсы и композиция. Потоки выполнения и синхронизация. Сетевое программирование. Компонентное программирование. Технологии Web-сервисов
Вопросы:
1. Структура и классификация пользовательских интерфейсов
Типы интерфейса. Качество интерфейса. Стандартизация и проектирование.
2. Язык хранения и предоставления информации – xml.
Правила и приемы создания XML-документов на основе официальной спецификации W3C (World Wide Web Consortium), просмотр XML-документов непосредственно в веб-браузере с использованием CSS и XSL, отображение XML-документов посредством страниц HTML с помощью связывания данных, объектной модели документа XML (DOM), языка скриптов Microsoft Jscript, а также использование XML с Microsoft Internet Explorer.
3. Основные понятия теории абстрактных автоматов.
Основные сведения об абстрактных автоматах Мили и Мура. Возможные способы представления автоматов: теоретико-множественное, графовое, табличное и матричное.
4. Способы описания работы дискретных устройств
Общие сведения о микропрограммном управлении, понятия микрокоманды, микрооперации, микропрограммы. Методы представления микропрограмм в виде граф-схем алгоритмов, формул переходов, матричных и логическим схем алгоритмов.
5. Важнейшие объектные типы языка программирования Java.
Массивы. Коллекции, списки, итераторы. Работа со строками в Java. Строки как объекты. Классы String, StringBuffer. Работа с графикой.
6. Исключительные ситуации в языке программирования Java.
Исключительные ситуации. Обработка исключительных ситуаций. Иерархия исключительных ситуаций. Объявление типа исключительной ситуации и оператор throw. Объявление метода, который может возбуждать исключительную ситуацию. Зарезервированное слово throws.
7. Работа с файлами и папками на языке программирования Java.
Работа с файлами и папками с помощью объектов типа File. Выбор файлов и папок с помощью файлового диалога. Работа с потоками ввода-вывода.
8. Проблемы наследования, интерфейсы, композиция языка программирования Java.
Проблемы множественного наследования классов. Интерфейсы. Отличия интерфейсов от классов. Проблемы наследования интерфейсов. Пример на использование интерфейсов. Композиция как альтернатива множественному наследованию.
9. Дополнительные элементы объектного программирования на языке Java
Потоки выполнения и синхронизация. Преимущества и проблемы при работе с потоками выполнения. Синхронизация по ресурсам и событиям. Класс Thread и интерфейс Runnable. Создание и запуск потока выполнения. Поля и методы, заданные в классе Thread. Подключение внешних библиотек DLL
10. Сетевое программирование на языке Java
Основные понятия языка HTML. Апплеты. Сервлеты. Технология JSP - Java Server Pages.
11. Компонентное программирование на языке программирования Java.
Компонентная архитектура JavaBeans. Пример создания компонента в NetBeans. Добавление в компонент новых свойств. Добавление в компонент новых событий.
12. Технологии Web-сервисов на языке Java
Обзор технологии Web-сервисов. Пример построения Web-сервиса.
Литература
Монахов В. Язык программирования Java и среда NetBeans – СПб.: БХВ-Петербург, – 2011.
Смирнов С. Н. XML и JDBC. Практическое введение М.: Гелиос АРВ, – 2011