Высокоуровневые методы информатики и программирования. Семенихин И.Н. - 4 стр.

UptoLike

Составители: 

Кафедра: Информационные системы и радиотехника УП:351400-5-5_R.pli Стр. 4
13:20:13 22.03.2006 Информационные системы и радиотехника
4 Содержание дисциплины
программ. Основы визуального программирования.
Размещение нового компонента. Реакция на события. Компоненты; использование
компонентов.
4.2 Разделы дисциплины и виды занятий
Код
учебного
занятия
Номер
учебной
недели
Вид и номер
занятия
(пары)
Объем
в часах
Тема занятия
СЕМЕСТР 4
(16 учебных недель. В неделю: 1,0 час. лекций; 1,0 час. лабораторных;
Модуль 1 (17 неделя - контрольная точка)
Раздел 1. Введение в программирование. Критерии качества программы (2 час)
4.01.01.01 1-2 Лекц. 1 2 Понятие алгоритма. Способы записи алгоритмов. Блок-схемы.
Раздел 2. Средства разработки ПП (2 час)
4.01.02.01
3-4 Лекц. 2 2
Я
зык программирования: назначение и основные особенности. Исходный
код и машинный код.
Раздел 3. Основные понятия и подходы технологии программирования (6 час)
4.01.03.01
5-6 Лекц. 3 2 Технология программирования и основные этапы ее развития.
Автоматизация разработки ПП, CASE-технологии. Эффективность и
технологичность ПП. Структурное программирование. Объектно-
ориентированное программирование.
4.01.03.02 1-2 Лаб. 1 2 Реализация базовых и дополнительных алгоритмических структур.
4.01.03.03 3-4 Лаб. 2 2 Процедурное программирование.
Раздел 4. Типы и структуры данных. Основные алгоритмы (8 час)
4.01.04.01
7-8 Лекц. 4 2 Основные понятия структур данных. Динамические структуры данных.
Поиск. Сортировка.
4.01.04.02 5-6 Лаб. 3 2 Ввод-вывод, работа с файлами.
4.01.04.03 7-8 Лаб. 4 2 Алгоритмы поиска.
4.01.04.04 9-10 Лаб. 5 2 Алгоритмы сортировки.
Раздел 5. Технология программирования при структурном подходе. (2 час)
4.01.05.01
9-10 Лекц. 5 2 Спецификация ПП при структурном подходе. Диаграммы переходов со-
стояний. Функциональные диаграммы. Структурные и функциональные
схемы, метод пошаговой детализации. Структурные карты Константайна.
Раздел 6. Технология программирования при объектном подходе. (6 час)
4.01.06.01
11-12 Лекц. 6 2 Спецификация ПП при объектном подходе. Унифицированный язык мо-
делирования UML. Модель использования. Логическая модель. Модель
реали-зации. Модель процессов. Модель развертывания. Разработк
а
структуры ПП при объектном подходе. Определение отношений между
объектами. Уточнение отношений классов. Проектирование классов.
Компоновка компонентов ПП.
4.01.06.02 11-14 Лаб. 6-7 4 Реализация динамических структур данных.
Раздел 7. Разработка пользовательских интерфейсов. (4 час)
4.01.07.01
13-14 Лекц. 7 2 Типы пользовательских интерфейсов и этапы их разработки.
Пользовательская и программная модели интерфейса.Классификация
диалогов и принципы их разработки. Основные компоненты графического
интерфейса пользователя. Реализация диалога в графическом интерфейсе.
4.01.07.02 15-16 Лаб. 8 2 Объектно-ориентированное программирование.
Раздел 8. Тестирование и отладка. Документирование и стандартизация (66 час)
4.01.08.01
15-16 Лекц. 8 2 Классификация ошибок. Понятие и этапы отладки. Определение, прин-
ципы тестирования. Виды тестирования: стохастическое,
детерминированное, статическое, в реальном масштабе времени.
4.01.08.02
Сам. работа 8 Теорема о структурировании. Блок-схема алгоритма, предикативные и
функциональные вершины. Роль представления данных, структуры данных.
Понятие программы.
4.01.08.03
Сам. работа 8 Классификация и поколения языков программирования.Понятие системы
программирования. Основные компоненты системы программирования их
назначение и особенности.
4.01.08.04
Сам. работа 8 Структурное программирование. Объектно-ориентированное
программирование. Класс как тип данных, определенный пользователем.
Состояние и поведение объекта.
4.01.08.05 Сам. работа 6 CASE-технологии на основе структурного анализа и проектирования.
4.01.08.06
Сам. работа 8 Определение вариантов использования. Концептуальная модель
предметной области. Описание поведения. Системные события и операции.
4.01.08.07
Сам. работа 8 Интерфейсы прямого манипулирования и особенности их проектирования.
Интеллектуальные элементы пользовательских интерфейсов
Кафедра: Информационные системы и радиотехника УП:351400-5-5_R.pli                                          Стр. 4
                                       4 Содержание дисциплины
                программ. Основы визуального программирования.
                Размещение нового компонента. Реакция на события. Компоненты; использование
                компонентов.

                                      4.2 Разделы дисциплины и виды занятий
    Код     Номер Вид и номер
                                   Объем
 учебного учебной занятия                                                Тема занятия
                                   в часах
  занятия   недели      (пары)
                                                     СЕМЕСТР 4
                      (16 учебных недель. В неделю: 1,0 час. лекций; 1,0 час. лабораторных;
                                     Модуль 1 (17 неделя - контрольная точка)
                  Раздел 1. Введение в программирование. Критерии качества программы (2 час)
 4.01.01.01    1-2      Лекц. 1       2 Понятие алгоритма. Способы записи алгоритмов. Блок-схемы.
                                      Раздел 2. Средства разработки ПП (2 час)
               3-4      Лекц. 2       2 Язык программирования: назначение и основные особенности. Исходный
 4.01.02.01
                                           код и машинный код.
                   Раздел 3. Основные понятия и подходы технологии программирования (6 час)
               5-6      Лекц. 3       2 Технология программирования и основные этапы ее развития.
                                           Автоматизация разработки ПП, CASE-технологии. Эффективность и
 4.01.03.01
                                           технологичность ПП. Структурное программирование. Объектно-
                                           ориентированное программирование.
 4.01.03.02    1-2       Лаб. 1       2 Реализация базовых и дополнительных алгоритмических структур.
 4.01.03.03    3-4       Лаб. 2       2 Процедурное программирование.
                         Раздел 4. Типы и структуры данных. Основные алгоритмы (8 час)
               7-8      Лекц. 4       2 Основные понятия структур данных. Динамические структуры данных.
 4.01.04.01
                                           Поиск. Сортировка.
 4.01.04.02    5-6       Лаб. 3       2 Ввод-вывод, работа с файлами.
 4.01.04.03    7-8       Лаб. 4       2 Алгоритмы поиска.
 4.01.04.04   9-10       Лаб. 5       2 Алгоритмы сортировки.
                    Раздел 5. Технология программирования при структурном подходе. (2 час)
              9-10      Лекц. 5       2 Спецификация ПП при структурном подходе. Диаграммы переходов со-
 4.01.05.01                                стояний. Функциональные диаграммы. Структурные и функциональные
                                           схемы, метод пошаговой детализации. Структурные карты Константайна.
                      Раздел 6. Технология программирования при объектном подходе. (6 час)
             11-12      Лекц. 6       2 Спецификация ПП при объектном подходе. Унифицированный язык мо-
                                           делирования UML. Модель использования. Логическая модель. Модель
                                           реали-зации. Модель процессов. Модель развертывания. Разработка
 4.01.06.01
                                           структуры ПП при объектном подходе. Определение отношений между
                                           объектами. Уточнение отношений классов. Проектирование классов.
                                           Компоновка компонентов ПП.
 4.01.06.02 11-14       Лаб. 6-7      4 Реализация динамических структур данных.
                           Раздел 7. Разработка пользовательских интерфейсов. (4 час)
             13-14      Лекц. 7       2 Типы пользовательских интерфейсов и этапы их разработки.
                                           Пользовательская и программная модели интерфейса.Классификация
 4.01.07.01
                                           диалогов и принципы их разработки. Основные компоненты графического
                                           интерфейса пользователя. Реализация диалога в графическом интерфейсе.
 4.01.07.02 15-16        Лаб. 8       2 Объектно-ориентированное программирование.
                Раздел 8. Тестирование и отладка. Документирование и стандартизация (66 час)
             15-16      Лекц. 8       2 Классификация ошибок. Понятие и этапы отладки. Определение, прин-
 4.01.08.01                                ципы      тестирования.     Виды       тестирования:    стохастическое,
                                           детерминированное, статическое, в реальном масштабе времени.
                      Сам. работа     8 Теорема о структурировании. Блок-схема алгоритма, предикативные и
 4.01.08.02                                функциональные вершины. Роль представления данных, структуры данных.
                                           Понятие программы.
                      Сам. работа     8 Классификация и поколения языков программирования.Понятие системы
 4.01.08.03                                программирования. Основные компоненты системы программирования их
                                           назначение и особенности.
                      Сам. работа     8 Структурное            программирование.         Объектно-ориентированное
 4.01.08.04                                программирование. Класс как тип данных, определенный пользователем.
                                           Состояние и поведение объекта.
 4.01.08.05           Сам. работа     6 CASE-технологии на основе структурного анализа и проектирования.
                      Сам. работа     8 Определение        вариантов    использования.    Концептуальная   модель
 4.01.08.06
                                           предметной области. Описание поведения. Системные события и операции.
                      Сам. работа     8 Интерфейсы прямого манипулирования и особенности их проектирования.
 4.01.08.07
                                           Интеллектуальные элементы пользовательских интерфейсов

13:20:13 22.03.2006                                                     Информационные системы и радиотехника