Аннотационная программа дисциплины языки и методы программирования

Вид материалаПрограмма дисциплины

Содержание


2. Место дисциплины в структуре ООП ВПО
3. Компетенции обучающегося, формируемые в результате освоения дисциплины (модуля)
В результате освоения дисциплины обучающийся должен
4. Структура и содержание дисциплины.
Понятие проекта и приложения.
Понятие о структурированных типах данных языка Паскаль.
Проектирование меню и других элементов интерфейса.
Проектирование окон диалога с управляющими элементами.
Подобный материал:
АННОТАЦИОННАЯ ПРОГРАММА ДИСЦИПЛИНЫ


ЯЗЫКИ И МЕТОДЫ ПРОГРАММИРОВАНИЯ


Направление подготовки 010400.62 прикладная математика и информатика (математическое и информационное обеспечение экономической деятельности)


Квалификация (степень) выпускника бакалавр

Общая трудоемкость дисциплины 144 ч.


1. Цели освоения дисциплины

Цель дисциплины «Языки и методы программирования» состоит в поэтапном изучении  одного из современных языков программирования высокого уровня как системы определенных правил и обозначений для написания алгоритмов для ПЭВМ (программ) из различных областей науки, техники и экономики на примере изучения языка Object Pascal и визуальной среды программирования Delphi.

2. Место дисциплины в структуре ООП ВПО

Курс входит в цикл профессиональных дисциплин обучения. Для освоения курса необходимы знания и навыки, приобретенные в результате предварительного обучения дисциплинам: информатика, алгоритмы и алгоритмические языки, основы программиро-вания.


3. Компетенции обучающегося, формируемые в результате освоения дисциплины (модуля): ОК-6, ОК-7, ОК-8, ОК-10, ОК-11, ОК-12, ПК-1, ПК-2, ПК-3, ПК-4, ПК-5, ПК-6, ПК-8, ПК-9, ПК-10, ПК-11, ПК-15, ПК-16, ПК-18, ПК-20, ПК-21, ПК-22, ПК-25, ПК-27, ПК-29.


В результате освоения дисциплины обучающийся должен:

1) Знать: этапы разработки программного обеспечения (ПО), визуальной среде разработки ПО Delphi, основные принципы ООП.

2) Уметь: создавать (проектировать) простейшие приложения в среде Delphi.

3) Владеть: основными приемами работы в среде Delphi, языком программирова-ния Object Pascal для решения научно-технических, экономических и других задач.

4. Структура и содержание дисциплины.


Этапы разработки ПО: постановка задачи, построение математической модели, алгоритма и сценария работы программы, выбор среды разработки, проектирование интерфейса пользователя, написание обработчиков событий (процедур) и функций в программных модулях, отладка и тестирование приложений, внедрение, эксплуатация и модификация ПО. Визуальная среда разработки ПО Delphi. Основные принципы объектно-ориентированного программирования (ООП). Базовые элементы языка программирования Object Pascal.

Понятие проекта и приложения. Структура проекта – формы, программные модули, главный файл проекта и другие составляющие. Управление проектом. Несколько форм в приложении. Пример разработки приложения, состоящего из нескольких форм.

Понятие о структурированных типах данных языка Паскаль. Назначение массивов. Линейный массив (вектор). Прямоугольный массив (матрица). Описание массивов в программе. Компонент STRINGGRID (таблица) для отображения массива на форме.

Проектирование меню и других элементов интерфейса. Проектирование главного (MainMenu) и локального (PopUpMenu) меню, панели инструментов (Panel, Bevel, SpeedButton), строки состояния (StatusBar). Отображение картинок (Image). Отображение и редактирование текстовых файлов (RichEdit). Отображение файлов в формате html (WebBrowser).

Проектирование окон диалога с управляющими элементами. Назначение диалоговых окон и управляющих элементов. Независимые переключатели (CheckBox). Зависимые переключатели (RadioButton, RadioGroup). Группировка управляющих элементов (GroupBox). Редактор с шаблоном (MaskEdit). Кнопки для увеличения и уменьшения числовых значений (UpDown). Список (ListBox). Выпадающий список (ComboBox).Таймер (Timer).

Отображение графической информации в Delphi. Способы вывода графической информации в Delphi. Отображение картинок и геометрических фигур (Image, ImageList, Shape), их простейшая анимация. Построение графиков функций и диаграмм (Chart).


Составил доцент кафедры МАиМ В.А.Труфанов