Аннотация учебной программы дисциплины «Интеллектуальные системы»
Вид материала | Документы |
- Аннотация программы учебной дисциплины «Интеллектуальные системы», 915.14kb.
- Аннотация учебной программы дисциплины «Интеллектуальные системы», 781.23kb.
- Аннотация учебной программы дисциплины «Интеллектуальные системы», 759.09kb.
- Аннотация учебной программы дисциплины "Интеллектуальные системы", 575.41kb.
- Аннотация учебной программы дисциплины "Интеллектуальные системы", 493.28kb.
- Рабочая программа учебной дисциплины (модуля) Интеллектуальные системы принятия проектных, 94.67kb.
- Аннотация программы учебной дисциплины наименование дисциплины, 52.96kb.
- Аннотация рабочей программы наименование дисциплины Интеллектуальные информационные, 101.78kb.
- Аннотация примерной программы учебной дисциплины Вычислительные системы, сети и телекоммуникации, 3553.81kb.
- Аннотация программы дисциплины учебного плана и программ учебной и производственных, 24.01kb.
Цели изучения дисциплины.
Целью дисциплины является ознакомление с современным состоянием технологий разработки и внедрения корпоративных информационных систем (КИС).
Задачи изучения дисциплины.
Задачами изучения дисциплины является приобретение студентами теоретических знаний и представлений о принципах разработки, используемых технологий при проектировании современных КИС.
Дисциплина направлена на формирование следующих компетений:
ОК-1 | способен совершенствовать и развивать свой интеллектуальный и общекультурный уровень |
ОК-2 | способен к самостоятельному обучению новым методам исследования, к изменению научного и научно-производственного профиля своей профессиональной деятельности |
ОК-6 | способен самостоятельно приобретать с помощью информационных технологий и использовать в практической деятельности новые знания и умения, в том числе в новых областях знаний, непосредственно не связанных со сферой деятельности |
ПК-3 | разрабатывать и реализовывать планы информатизации предприятий и их подразделений на основе Web- и CALS-технологий |
ПК-4 | формировать технические задания и участвовать в разработке аппаратных и/или программных средств вычислительной техники |
ПК-5 | выбирать методы и разрабатывать алгоритмы решения задач управления и проектирования объектов автоматизации |
ПК-6 | применять современные технологии разработки программных комплексов с использованием CASE-средств, контролировать качество разрабатываемых программных продуктов |
В процессе изучения дисциплины студенты должны:
Иметь представление: об основных терминах и понятиях теории и практики в области разработки и внедрения современных КИС.
Знать: состав и структуру различных классов КИС, современные технологии разработки проектирования КИС, содержание этапов разработки БИС, методы и инструментальные средства разработки КИС.
Уметь: выбирать способы формализации процессов разработки КИС, состав и содержание технологических операций разработки КИС, разрабатывать планы выполнения проектировочных работ.
Содержание курса:
Введение. Общее представление об информационной системе. Специфика информационных программных систем. Задачи информационных систем (ИС). Проблемы построения ИС. Требования к техническим средствам, поддерживающим ИС.
Общая классификация архитектур информационных приложений. Файл-серверные приложения. Клиент-серверные приложения. Intranet-приложения. Склады данных (DataWarehousing) и системы оперативной аналитической обработки данных. Интегрированные распределенные приложения.
Средства и методологии проектирования, разработки и сопровождения файл-серверных приложений. Традиционные средства и методологии разработки файл-серверных приложений. Системы программирования и библиотеки. Средства и методы разработки приложений на основе СУБД на персональных компьютерах. Новые средства разработки файл-серверных приложений. Общая характеристика современных средств. Примеры новых подходов. Перенос файл-серверных приложений в среду клиент-сервер. Библиотеки доступа к базам данных. Протокол ODBC и его реализации. Укрупнение приложений (Upsigsing). Рекомендации по использованию инструментальных средств разработки файл-серверных приложений.
Средства и методологии проектирования, разработки и сопровождения клиент-серверных приложений. Базовые средства построения ИС в архитектуре "клиент-сервер". Серверы баз данных как базовая системная поддержка информационной системы в архитектуре "клиент-сервер". Язык SQL - базовый интерфейс SQL-сервера. Классический подход к проектированию реляционных баз данных. Концептуальные модели и схемы баз данных. CASE-системы для проектирования информационных систем. Физическое проектирование баз данных.
Средства и методологии проектирования, разработки и сопровождения Intranet-приложений. Основные понятия Intranet. Языки и протоколы. Серверы Intranet. Язык программирования Java. Возможные архитектуры Intranet-приложений.
Информационные приложения, основанные на использовании "складов данных" (DataWarehousing). Проблема интеграции данных. Подходы и имеющиеся решения.
Глобально распределенные информационные системы. Проблема "унаследованных систем" (Legacy Systems). Объектный подход. Предложения OMG и ODMG. Промышленный стандарт CORBA.
Аннотация учебной дисциплины
«Разработка приложений для мобильных устройств»
Основной целью курса является изучение архитектуры существующих мобильных платформ и платформ для разработки, а также ознакомление с принципами разработки приложений для мобильных устройств на примере платформы Google Android.
Для достижения поставленной цели выделяются задачи курса:
- Сделать обзор существующих мобильных платформ.
- Дать студентам представление об основных проблемах разработки приложений для мобильных устройств.
- Научить основам проектирования и разработки приложений для платформы Google Android.
Изучение данной дисциплины базируется на дисциплинах «Объектно-ориентированное программирование», «Объектно-ориентированный анализ и дизайн».
Изучение дисциплины направлено на формирование следующих общекультурных и профессиональных компетенций:
- ОК-1, ОК-2, ОК-6;
- ПК-1, ПК-5, ПК-6.
В результате освоения дисциплины студент должен:
Знать:
- Список существующих мобильных платформ;
- Основные составляющие мобильной платформы для разработки;
- Основные проблемы разработки приложений для мобильных устройств;
- Архитектуру мобильной платформы Google Android;
- Список компонент приложения для Android, их назначение и жизненный цикл;
- Принципы построения пользовательских интерфейсов для приложений Android.
Уметь:
- Управлять пакетами платформы для разработки Android SDK;
- Управлять проектами платформы для разработки Google Android;
- Проектировать приложения для Android;
- Разрабатывать пользовательские интерфейсы и соответствующие компоненты приложений Android.
Владеть навыками:
- разработки приложений для Android.
Основные разделы курса:
- Основные проблемы разработки приложений для мобильных платформ.
- Архитектура мобильной платформы Google Android.
- Разработка пользовательских интерфейсов в Android.
- Хранилища данных в Android.
Семинарские занятия включают практикум по приобретению навыков разработки приложений для Android и сосредоточены на изучении принципов разработки пользовательских интерфейсов.