Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Программа дисциплин, включенных в раздел 2






3.2.1 Программа по дисциплине «Информатика и программирование»

История возникновения информатики и ее положение в системе наук. Предмет изучения информатики и ее основные части.

Алгоритмы. Свойства алгоритма, сходящиеся и расходящиеся алгоритмы, формы записи алгоритмов (словесная форма, блок-схемы, псевдокоды, HIPO).

Языки программирования. Классификация языков по уровню автоматизации программирования. Основные термины языка программирования (алфавит языка, лексема, словарь, лексика языка, предложение, семантика, грамматика языка. Формы описания языков программирования (метаязыки): естественный язык, нормальная форма Бэкуса-Наура (НФБ), синтаксические диаграммы, общепринятая система обозначений по языку.

Визуальное объектно-ориентированное программирование. История возникновения объектно-ориентированного программирования (ООП) и его свойства: инкапсуляция, наследование и подклассы, полиморфизм. Визуальное программирование: классы, свойства, события и методы.

Общий порядок подготовки программ к выполнению. Разработка алгоритма программы, составление и ввод текста программы, компиляция программы, отладка, тестирование программы, оптимизация программы, внешняя аттестация программы.

Типы программ. Подпрограммы внутренние, внешние подпрограммы. Рекурсивные, оверлейные, реентерабельные программы. Классификация программного обеспечения.

Информация, данные и их характеристики. Определение, свойства, количество информации и единицы ее измерения.

Определение и типы данных: элементарное данное, массив, запись, очередь, стек, список, таблицы, строки.

Системы счисления. Определение и правило перевода из одной системы счисления в другую (правило последовательного деления на основание новой системы). Правила перевода из двоичной в восьмеричную, шестнадцатеричную и обратно. Представление чисел в оперативной памяти.

Организация файлов. Файлы с прямым и последовательным методом доступа, индексные и библиотечные файлы, графические файлы с изображением картинок (BMP, ICO, GIF, PCX, TIF, EPS), музыкальные файлы (WAV, MIDI), видеофайлы с видеоизображением (AVI, MPEG), справочные файлы (HLP). История возникновения и особенности языка Visual Basic. Создание версий языка Basic: Basic, Basic-80, Microsoft Quick Basic, Turbo Basic, Microsoft Visual Basic.

Visual Basic. Объявление данных, выражения, внутренние подпрограммы.

Определение типа пользователя. Записи, массивы, локальные статические переменные, именованные константы. Встроенные именованные константы. Перечисления, коллекции данных. Переопределение массивов. Инициализация массива. Переопределение параметров массивов. Изменение начала отсчета индексов. Выражения. Переход к внутренней подпрограмме. Возврат из внутренней подпрограммы.

Организация вычислений. Операции. Безусловный переход. Условный переход (If, Iif). Выбор варианта (Select). Цикл For... Next. Цикл For Each... Next. Цикл Do... Loop. Замещение подстроки (Mid$).

Ввод-вывод, файлы. Вывод данных с символами разделителями на дисплей (Write). Вывод данных на дисплей (Print). Открытие файла или устройства (Open). Вывод данных с символами-разделителями в файл (Write). Вывод данных в файл (PRINT #). Ввод данных из текстового файла (Input #). Ввод строки символов из файла (Line Input#). Закрытие файла (Close). Закрытие всех файлов (Reset). Установка начальной позиции в файле (Seek). Запись и считывание данных из файла (Put, Get). Захват и освобождение файла (Lock, Unlock). Удаление файла (Kill). Изменение имени файла (Name).

Вызов внешних процедур и функций. Объявление процедур (Declare). Задание процедуры (Sub). Задание функции (Function). Вызов процедуры, функции (Call).

Управление обработкой. Остановка выполнения программы (Stop). Завершение работы программы (End). Установка среды обработки ошибок (On Error). Формирование кода ошибки (Error). Конец процедуры обработки прерываний (Resume).

Основные встроенные функции. Математика, массивы, строки, даты и время, преобразование и контроль данных, ввод и вывод данных, установка цвета, обработка ошибок, системные функции, объекты. Поиск, выбор, замена. Финансово-математические функции.

Среда разработки Visual Basic. Основные общие свойства, события и методы. Свойства, события, методы. Размещение объектов. Экран.

Объекты, управляющие элементы. Формы. Командные кнопки (CommandButton). Текстовые поля (TextBox, MaskedEdit, RichTextBox). Надписи (Label). Рамки (Frame). Зависимые (OptionButton) и независимые переключатели (CheckBox). Списки (ListBox). Комбинированные поля (ComboBox). Рисунки (Image). Графические поля (PictureBox). Таймеры (Timer). Полосы прокрутки (HScrollBar, VscrollBar, FlatScrollBar). Ползунок (Slider). Списки устройств (DriveListBox). Списки каталогов (DirListBox). Списки файлов (FileListBox). Кнопки-счетчики (UpDown). Полоса процесса (Progressbar). Контур (Shape). Линия (Line). Закладки (SSTab, TabStrip). Таблицы (MSFlexGrid).

Список изображений (ImageList). Отображение иерархических структур TreeView). Отображение списков (ListVew). Анимация AVI (Animation). Календарь (MonthView, Calendar). Ввод даты и времени (DateTimePicker).

Модули и классы. Разработка интерфейса. Меню. Всплывающее и динамическое меню. Панель инструментов (ToolBar). Общий диалог. Размещение общего диалога (Common Dialog). Диалог открытия файла. Диалог настройки шрифтов. Диалог настройки цвета.

Диалог настройки принтера. Встроенные и специальные диалоги. Панель состояния (StatusBar).

Графические средства. Общая информация. Отображение точки (PSet, Point). Отображение отрезка и прямоугольника (Line). Изображение окружности, дуг и секторов (Circle). Формирование диаграмм (MSChart, ChartFX).

Работа с мышью. События и методы. Перенос объектов. Изменение размеров объектов. Рисование.

Клавиатура, печать. Клавиатура. Имитация нажатий клавиш. Печать. Работа с базами данных в Visual Basic. Создание баз данных, запросов и форм. Создание баз данных и запросов в Data Manager Pro. Создание форм мастером VB Data Form Wizard. Соединение среды разработки с базой данных. Создание конструктора среды данных.

Технология DAO доступа к базам данных. Объект управления Data. Объекты управления, связанные с базой данных. Методы. Создание базы, таблиц, индексов, связей и запросов. Обмен данными с помощью репликаций.

Команды языка запросов. Запросы на выборку данных, Запросы на обновление данных. Создание таблиц. Создание индекса таблицы. Изменение структуры таблицы. Объединение таблиц. Перекрестные запросы. Подзапросы. Создание и использование базы данных средствами запросов и ADO. Создание запросов с использованием конструктора среды данных.

Формирование отчетов. Формирование отчетов средствами Crystal Report Pro, DataReport. Применение отчетов, сформированных СУБД Access.

Технология ADO доступа к базам данных. Объект управления ADO Data (Adodc). Командные средства. Хранимые процедуры (запросы). Отключение наборов данных. Копирование набора в двумерный массив (GetRows).

Список литературы

 

а) основная литература

 

1. Голицына, О. Л. Программирование на языках высокого уровня: учеб. пособие для студентов образоват. учреждений сред. проф. образования / О. Л. Голицына, И. И. Попов. М.: ФОРУМ, 2008.

2. Информатика. Базовый курс: учеб. пособие для студентов втузов / [С. В. Симонович [и др.]; под ред. С. В. Симоновича. 2-е изд. СПб. [и др.]: Питер, 2010.

3. Информатика: учеб. для студентов вузов, обучающихся по специальности 080801 «Прикладная информатика» и др. экон. специальностям / [В. В. Трофимов [и др.]; под ред. В. В. Трофимова; С-Пб. гос. ун-т экономики и финансов (СПбГУЭФ). М.: Юрайт: Высшее образование, 2010.

4. Кауфман, В. Ш. Языки программирования: концепции и принципы: производственно-практическое издание / В. Ш. Кауфман. М.: ДМК-Пресс, 2010.

5. Культин, Н. Б. Delphi в задачах и примерах: производственно-практическое издание / Н. Б. Культин. 2-е изд. СПб.: БХВ-Петербург, 2010.

6. Плещев В. В. Информатика и программирование. Quick Basic и Visual Basic, VBScript, HTML, ASP, Dreamweaver, Crystal Reports с примерами и упражнениями: учебник. 3-е изд., испр. и доп. (допущен Минобрнауки РФ). Екатеринбург: Изд-во Урал. гос. экон. ун-та, 2014.

7. Хомоненко, А. Delphi 7: производственно-практическое издание / А. Хомоненко, В. Гофман, Е. Мещеряков. 2-е изд. СПб.: БХВ-Петербург, 2010.

8. Якушева, Н. М. Введение в программирование на языке Visual Basics.Net: учеб. пособие для студентов вузов / Н. М. Якушева. М.: Финансы и статистика, 2006.

 

б) дополнительная литература

 

9.Microsoft Corporation. Основы Microsoft Visual Studio.Net 2003 / Пер. с англ. – М.: Изд. Торговый дом «Русская редакция», 2003.

10. Волена Франческо, Димауро Джузеппе. Современное практическое программирование на Microsoft Visual Basic и Visual C# / Пер. с англ. М.: Изд. Торговый дом «Русская редакция», 2006.

11. Голубь Н. Г. Искусство программирования на Ассемблере, 3-е изд. Перераб. и доп. «ДиаСофт ЮП»; Питер, 2006.

12. Информатика. Базовый курс. 2-е изд. / под ред. С. В. Симановича. СПб.: Питер, 2006.

13. Кнут, Дональд, Эрвин. Искусство программирования. Том 1. Основ-ные алгоритмы. 3-е изд.: пер. с англ. М.: Изд. дом «Вильямс», 2005.

14. Кузьменко В. Г. Visual Basic 6. М.: ООО «Бином-Пресс», 2005.

15. Пек, Джордж. Полный справочник по Crystal Reports XI. Пер. с англ. М.: ООО Изд. дом «Вильямс», 2006.

 

3.2.3 Программа по дисциплине «Теория систем и системный анализ»

Основные понятия и кибернетические категории системного анализа. Этапы проведения исследований в системном анализе. Особенности теории систем как научной дисциплины.

Основные понятия системного анализа и теории систем. Определение понятия «система». Эмерджентность систем. Понятие обратной связи. Положительная и отрицательная обратная связь. Устойчивость и неустойчивость систем.

Элементы теории принятия решений в условиях неопределенности и ее основные понятия. Общая характеристика различных типов неопределенностей.

Классические критерии принятия решений в условиях неопределенности. Их формулировка и обоснование. Алгоритмы выбора оптимальных стратегий. Эквивалентность критериев. Планирование идеального эксперимента в условиях неопределенности. Основные понятия теории идеального эксперимента. Матрица оптимальных стратегий идеального эксперимента. Расчетные формулы гипотетического среднего выигрыша и цены достоверной информации в идеальном эксперименте. Условие проведения идеального эксперимента.

Список литературы

 

а) основная литература

 

1. Хомоненко, А. Delphi 7: производственно-практическое издание / А. Хомоненко, В. Гофман, Е. Мещеряков. 2-е изд. СПб.: БХВ-Петербург, 2010.

2. Козлов, В. Системный анализ. Оптимизация и принятие решений: учеб. пособие для студентов ВУЗов / В. Н. Козлов. М.: Проспект, 2010.

3. Вдовин, В. Теория систем и системный анализ: Учебник для студен-тов экономических ВУЗов, обучающихся по специальности «Прикладная ин-форматика (в экономике)» / В. М. Вдовин, Л. Е. Суркова, В. А. Валентинов. М.: Дашков и К, 2010.

4. Зайцев, М. Методы оптимального управления и принятия решений. Примеры, задачи, кейсы / М. Г. Зайцев, С. Е. Варюхин. М.: Изд-во Дело, 2010.

5. Волкова, В. Основы теории систем и системного анализа: Учебник для студентов ВУЗов, обучающихся по специальности «Системный анализ и управление» / В. Н. Волкова, А. А. Денисов. СПб.: Изд-во СПбГТУ, 2001.

6. Чернышов, В. Теория систем и системный анализ: учеб. пособие для студентов ВУЗов, обучающихся по специальности «Прикладная информатика» и другим экономическим специальностям / В. Н. Чернышов, А. В. Чернышов. Тамбов: Издательство ТГТУ, 2008.

7. Антонов, А. Системный анализ: учебник для ВУЗов / А. В. Антонов. М.: Высшая школа, 2004.

 

б) дополнительная литература

 

8. Новосельцев, В. Теоретические основы системного анализа / В. И. Новосельцев, Б. В. Тарасов, В. К. Голиков, Б. Е. Демин. М.: Майор, 2006.

9. Кремер, Н. Исследование операций в экономике / Н. Ш. Кремер. М.: Банки и биржи, 2011.

10. Дрогобыцкий, И. Системный анализ в экономике: учеб. пособие для студентов ВУЗов, обучающихся по специальности «Математические методы экономике» и другим экономическим специальностям / И. Н. Дрогобыцкий. М.: Финансы и статистика, 2007.

 

3.2.4 Программа по дисциплине «Программная инженерия»

Прикладные программы с высокой степенью автоматизации управления. Адаптируемость пакетов программ. Проектирования программ сложной структуры. Типовые приемы конструирования пакетов программ сложной структуры. Организация проектирования программного обеспечения (ПО); этапы процесса проектирования.

Способы формального представления знаний, основы устройства и использование экспертных систем в разработке адаптируемого программного обеспечения. Основные направления интеллектуализации ПО.

Стандартизация и метрология в разработке программного обеспечения. Стандартизация информационных технологий; действующие стандарты и проблемы программных интерфейсов. Оценка качественных и количественных характеристик программного обеспечения. Математические модели оценки характеристик качества и надежности программного и информационного обеспечения. Оценка эффективности программных средств. Сертификация программного обеспечения. Понятие рынка программных средств.

Список литературы

 

а) основная литература

1. Благодатских В. А., Волин В. А., Поскакалов К. Ф. Стандартизация разработки программных средств: учеб. пособие / Под ред. О. C. Разумова. – М.: Финансы и статистика, 2009.

2. Вендров А. М. Проектирование программного обеспечения экономических информационных систем: учебник. М.: Финансы и статистика, 2008.

3. Плещев В. В. Организация разработки и стандартизация программных и информационных систем и технологий: методы, технологии, CASE-средства, качество, метрология: учеб. пособие. Екатеринбург: Изд-во Урал. гос. экон. ун-та, 2011.

 

б) дополнительная литература

 

4. Плещев, В. В. Основы разработки программных средств: учеб. посо-бие / В. В. Плещев; М-во образования и науки Рос. Федерации, Урал. гос. экон. ун-т, Центр дистанц. образования. – Екатеринбург: [Изд-во УрГЭУ], 2004.

5. Боггс Уэнди, Боггс Майкл. UML и Rational Rose 2002. М.: ЛОРИ, 2004.

6. Сэм Канер, Джек Фолк, Енг Кек Нгуен. Тестирование программного обеспечения / Пер. C англ. – Киев: Изд-во «ДиаСофт», 2000.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.