
- •Программа стажировки
- •Э.Д.Афанасьева, у.Д.Ахметшина, м.С.Куприянов, р.Р.Талипова, р.А.Яфизова Пояснительная записка
- •Место специальности в область производства
- •Объекты профессиональной деятельности
- •Виды профессиональной деятельности
- •2 Требования к организации стажировки
- •3 Тематический план стажировки
- •Раздел 1. Базы данных
- •Раздел 2. Технология разработки программных продуктов
- •Тема 2.1 Технология визуального программирования
- •Тема 2.2 Применение стандартных компонентов
- •Тема 2.3 Разработка графического пользовательского интерфейса
- •Тема 2.4 Отладка и тестирование
- •Тема 2.5 Основы разработки приложений баз данных в Delphi
- •Раздел 3. Разработка и эксплуатация удаленных баз данных
- •Тема 3.1 Проектирование баз данных
- •Тема 3.2 Реализация стандартной бизнес-логики
- •Тема 3.3 Проектирование серверной части приложений
- •Тема 3.4 Проектирование клиентской части приложений
- •Тема 3.5 Администрирование и эксплуатация системы
- •Раздел 4 Математические методы
- •Тема 4.1 Линейное программирование
- •Тема 4.2 Алгоритмы на графах
- •Тема 4.3 Прогнозирование
- •Список рекомендуемой литературы
Раздел 1. Базы данных
Студент должен
уметь
создавать объекты баз данных в современных системах управления базами данных и управлять доступом к этим объектам;
работать с современными сase-средствами проектирования баз данных;
формировать и настраивать схему базы данных;
разрабатывать прикладные программы с использованием языка SQL;
создавать хранимые процедуры и триггеры на базах данных;
применять стандартные методы для защиты объектов базы данных;
знать:
основные положения теории баз данных, хранилищ данных, баз знаний;
основные принципы построения концептуальной, логической и физической модели данных;
современные инструментальные средства разработки схемы базы данных;
методы описания схем баз данных в современных системах управления базами данных (СУБД);
структуры данных СУБД, общий подход к организации представлений, таблиц, индексов и кластеров;
методы организации целостности данных;
способы контроля доступа к данным и управления привилегиями;
основные методы и средства защиты данных в базах данных;
модели и структуры информационных систем;
основные типы сетевых топологий, приемы работы в компьютерных сетях;
информационные ресурсы компьютерных сетей;
технологии передачи и обмена данными в компьютерных сетях;
основы разработки приложений баз данных.
Практические работы
1. Технология разработки таблиц БД. Создание и заполнение таблиц. Сортировка, поиск и фильтрация данных. Установление и удаление связей между таблицами. Построение схемы базы данных.
2. Технология разработки запросов: создание запросов на выборку данных, создание вычисляемых полей в запросах.
3. Технология разработки запросов: Создание активных и перекрестных запросов.
4. Автоматизация работы с данными. Ввод и анализ данных с помощью форм.
5. Автоматизация работы с данными. Вывод результатов обработки данных в виде отчетов
6. Управление объектами БД с помощью макросов. Разработка меню пользователя.
Раздел 2. Технология разработки программных продуктов
Тема 2.1 Технология визуального программирования
Студент должен
знать:
основные процессы жизненного цикла программного продукта;
модель быстрой разработки приложений (RAD);
отличительные возможности языка Object Pascal;
использование объектов Delphi;
систему сообщений Delphi;
особенности языка и компилятора.
уметь:
применять методологии проектирования программных продуктов;
применять среду разработки Delphi;
управлять проектами;
использовать возможности объектно-ориентированного программирования;
обрабатывать сообщения операционной системы Windows.
Практические работы
1. Использование интегрированной среды IDE Delphi.
2. Визуальный подход при разработке приложений в IDE Delphi.
3. Применение объектно-ориентрованого подхода.
Тема 2.2 Применение стандартных компонентов
Студент должен
знать:
этапы проектирования программных продуктов;
системные модули Delphi;
классы базовой библиотеки: TPersistent, TComponent, TStream;
визуальные элементы управления VCL; класс TControl и его производные;
стандартные компоненты Windows;
класс TForm;
работу с формами.
уметь:
проектировать модульную структуру приложений;
использовать стандартные модули;
применять свойства, события и методы базовых классов;
использовать возможности среды программирования и языка Delphi;
работать с формами.
Практические работы
1. Работа с формами в Delphi.
2. Применение стандартных компонентов Standard и Additional.
3. Применение компонентов Win32 и System.