close

Вход

Забыли?

вход по аккаунту

?

Технологии программирования

код для вставкиСкачать
1
Рабочая программа учебной дисциплины разработана на основе
Федерального государственного образовательного стандарта (далее – ФГОС)
по
специальности
среднего
профессионального
образования
090305
«Информационная безопасность автоматизированных систем» и базисного
учебного плана по специальности.
Организация-разработчик:
Финансово-технологический
колледж
ФГБОУ ВПО «Саратовский государственный аграрный университет имени
Н.И. Вавилова».
Разработчики:
Самойлова
Татьяна
Валерьевна,
преподаватель
информатики и информационных технологий
Рассмотрена на заседании цикловой комиссии экономических, учѐтных
дисциплин и компьютеризации, протокол № 1 от «28» августа 2013 года.
Рекомендована методическим Советом колледжа к использованию в
учебном процессе по специальности 090305 «Информационная безопасность
автоматизированных систем», протокол № 1 от «29» августа 2013 года.
Утверждена Советом колледжа, протокол № 1 от «30» августа 2013
года.
2
СОДЕРЖАНИЕ
1. ПАСПОРТ
РАБОЧЕЙ
ДИСЦИПЛИНЫ
ПРОГРАММЫ
УЧЕБНОЙ
стр.
4
2. СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ
5
3. УСЛОВИЯ РЕАЛИЗАЦИИ
УЧЕБНОЙ ДИСЦИПЛИНЫ
9
РАБОЧЕЙ
ПРОГРАММЫ
4. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ
УЧЕБНОЙ ДИСЦИПЛИНЫ
ОСВОЕНИЯ
11
3
1. ПАСПОРТ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ
1.1. Область применения программы
Рабочая программа учебной дисциплины является частью примерной
основной профессиональной образовательной программы в соответствии с
ФГОС по специальности
090305 «Информационная безопасность
автоматизированных систем» в части освоения основного вида
профессиональной деятельности.
Рабочая программа учебной дисциплины может быть использована в
рамках специальности СПО
090305 «Информационная безопасность
автоматизированных систем»
1.2. Место дисциплины в структуре основной профессиональной
образовательной программы: ОПОО-общепрофессиональная дисциплина,
входящая в профессиональный цикл – ПОО и ОПОО по специальности
090305 «Информационная безопасность автоматизированных систем» в части
освоения основного вида профессиональной деятельности.
1.3. Цели и задачи дисциплины – требования к результатам освоения
дисциплины:
В результате освоения учебной дисциплины студент должен:
уметь:
 использовать языки программирования;
 работать в интегрированной среде программирования.
знать:
 типы
данных,
базовые
конструкции
изучаемых
языков
программирования;
 интегрированные среды изучаемых языков программирования в
профессиональной деятельности;
 методы и средства сбора, обработки, хранения, передачи и накопления
информации;
1.4. Рекомендуемое количество часов на освоение программы
дисциплины:
 максимальной учебной нагрузки студентов 102 часа, в том числе:
 обязательной аудиторной учебной нагрузки обучающегося 68 часа;
 самостоятельной работы обучающегося 34 часа;
 практических занятий – 34 часа.
4
2. СТРУКТУРА И ПРИМЕРНОЕ СОДЕРЖАНИЕ УЧЕБНОЙ
ДИСЦИПЛИНЫ
2.1. Объем учебной дисциплины и виды учебной работы
Вид учебной работы
Максимальная учебная нагрузка (всего)
Обязательная аудиторная учебная нагрузка (всего)
в том числе:
Теоретические занятия
практические занятия
контрольные работы
курсовая работа (проект) (если предусмотрено)
Самостоятельная работа обучающегося (всего)
в том числе:
внеаудиторной самостоятельной работы
Итоговая аттестация в форме - экзамен
Объем часов
102
68
34
34
34
14
*
*
5
2.2. Тематический план и содержание учебной дисциплины
«Технология программирования»
Наименование
разделов и тем
1
Введение
Содержание учебного материала, лабораторные и практические работы, самостоятельная работа
обучающихся
2
Основные понятия программирования.
Раздел 1. Основные элементы технологии программирования
Тема 1.1. Постановка
задачи и
спецификация
программы.
.
Содержание учебного материала
Тема 2.1. Языки
программирования.
Тема 2.2. Основа
программирования на
языке Паскаль
Способы записи алгоритма. Структурное программирование. Программа на языке высокого уровня. Элементы
теории алгоритмов: понятие алгоритма и его свойства, способы записи алгоритмов. Принципы структурного
программирования. Итерация, ветвление, повторение. Процедуры. Программирование рекурсивных алгоритмов
Типы данных. Конструирование типов данных. Записи, файлы, динамические структуры данных. Списки:
основные виды и способы реализации. Модульность программ. Обмен данными Классификация современных
технологий программирования. Способы конструирования программ; модульный принцип программирования.
Организация связи между модулями.
Практические занятия.
1.
Решение задач на составление алгоритмов
2.
Разработка фрагмента ПС с использованием структурного подхода. Разработка модулей ПС.
Самостоятельная внеаудиторная работа при изучении раздела 1. Подготовка рефератов по теме:
Процедуры. Программирование рекурсивных алгоритмов. Типы данных. Конструирование типов данных.
Записи, файлы, динамические структуры данных
Раздел 2. Эволюция программного обеспечения.
Содержание учебного материала
Основные понятия и определения. История и эволюция языков программирования. Классификация языков
программирования.
Языки
структурного
программирования.
Языки
объектно-ориентированного
программирования. Языки функционального программирования. Языки логического программирования. Языки
параллельного программирования.
Сравнение языков программирования с точки зрения технологии программирования.
Практические занятия
Решение задач по теме 2.1
Самостоятельная работа: выполнение домашнего задания по теме
Примерная тематика внеаудиторной самостоятельной работы:
Проработка конспекта и материала учебника.
Подготовка к практической работе
Оформление заданий по практической работе
Содержание учебного материала
Среда программирования Turbo Pаscal. Ввод – вывод данных и вычисление выражений. Программирование
переходов и циклов. Программирование обработки массивов, строк и записей. Графические средства Turbo
Pаscal.
Решение задач по теме 2.2
Самостоятельная работа: выполнение домашнего задания по теме 2.2
Примерная тематика внеаудиторной самостоятельной работы:
Проработка конспекта и материала учебника.
Объем часов
3
2
Уровень
освоения
4
6
1
4
4
6
3
4
1
6
4
3
4
1
8
2
2
6
Тема 2.3. Методы
построения
алгоритмов
Тема2.4. Объектноориентированное
программирование.
Тема 3.1. Элементы
управления.
Тема 4.1.
Проектирование БД
Тема 5.1. Справочная
система Windows
Подготовка к практической работе.
Оформление задач по практической работе
Содержание учебного материала
Последовательное детализация. Рекурсивные методы. Методы перебора в задачах поиска
Методы сортировки данных и сложность алгоритмов.
Практические занятия
Решение задач по теме 2.2
Самостоятельная внеаудиторная работа: выполнение домашнего задания по теме 2.1-2.3
Примерная тематика внеаудиторной самостоятельной работы:
Классы базовой библиотеки. События, списки, потоки. Обработка исключений. Классы исключений.
Возбуждение исключений. Создание собственных исключений. Глобальные объекты
Содержание учебного материала
Объектно-ориентированный подход. Примеры и характеристики задач, решаемых с использованием объектноориентированного подхода. Особенности программирования в оконных операционных средах, визуальное,
компонентное программирование. Объекты в Турбо Паскале. Интегрированная среда программирования Delphi.
Технология создания приложений в Delphi. Компоненты и свойства Delphi. Иерархия классов.
Практическая работа: Знакомство с интегрированной средой разработки приложений Delphi.
Практическая работа: Разработка фрагмента ПС с использованием объектно-ориентированного подхода
Самостоятельная работа: выполнение домашнего задания по теме 2.4
Примерная тематика внеаудиторной самостоятельной работы:
Проработка конспекта и материала учебника.
Подготовка к практической работе.
Оформление заданий по практической работе
Раздел 3. Визуальные элементы управления
Содержание учебного материала
Визуальные элементы управления. Технологии, связанные с элементами управления. Создание интерфейса
пользователя. Создание собственных компонентов. Основы технологии COM
Самостоятельная работа: выполнение домашнего задания по теме 3.1
Примерная тематика внеаудиторной самостоятельной работы:
Проработка конспекта и материала учебника.
Создание собственных компонентов.
Раздел. 4. Принципы проектирования приложений баз данных
Содержание учебного материала
Базы данных. Нормализация (определение структуры таблиц БД, первичных и вторичных ключей, задание связи
между таблицами, ссылочная целостность). Инструментарий для работы с БД. Технология ADO. SQL.
Разработка компонентов, работающих с данными.
Самостоятельная работа: выполнение домашнего задания по теме 4.1
Примерная тематика внеаудиторной самостоятельной работы:
Проработка конспекта и материала учебника
Подготовить сообщение на тему: Инструментарий для работы с БД.
Раздел 5. Разработка и применение справочной системы Windows в приложениях
Содержание учебного материала
Разработка и применение справочной системы Windows в приложениях. Структура контекстной справочной
2
1
4
2
8
8
1
4
4
4
2
2
4
4
4
1,3
4
3
2
2
7
системы. Проектирование справочной системы. Создание файла тем справок. Компиляция и отладка. Связь
приложения со справкой
Самостоятельная работа: выполнение домашнего задания по теме 4.1
Примерная тематика внеаудиторной самостоятельной работы:
Проработка конспекта и материала учебника
Подготовит сообщение на тему: применение справочной системы Windows в приложениях
4
3
Для характеристики уровня освоения учебного материала используются следующие обозначения:
1. – ознакомительный (узнавание ранее изученных объектов, свойств);
2. – репродуктивный (выполнение деятельности по образцу, инструкции или под руководством)
3. – продуктивный (планирование и самостоятельное выполнение деятельности, решение проблемных задач)
8
3. УСЛОВИЯ РЕАЛИЗАЦИИ ПРОГРАММЫ ДИСЦИПЛИНЫ
3.1.
Требования
к
минимальному
материально-техническому
обеспечению
Реализация программы модуля предполагает наличие:
 лаборатории математики и информатики;
 лаборатории информационных технологий;
 лаборатории технических средств обучения;
 лаборатории учебной бухгалтерии.
Технические средства обучения:
 Интерактивная доска;
 Звуковые колонки;
 Модем;
 Комплект сетевого кабельного оборудования;
 Компьютер преподавателя (системный блок, монитор(ж/к),
клавиатура, мышь, сетевой фильтр);
 Компьютер студента (системный блок, монитор(ж/к), клавиатура,
мышь, сетевой фильтр);
 Сканер
Оборудование лаборатории и рабочих мест лаборатории:
 Персональные компьютеры;
 Посадочные места по количеству обучающихся;
 Рабочее место преподавателя;
 Комплект инструкционно - технологических карт.
3.2. Информационное обеспечение обучения
Литература
Основная литература
1. ГОСТ 19.701-90 (ИСО 5807-85). ЕСПД. Схемы алгоритмов, программ,
данных и систем. Условные обозначения и правила выполнения. – М.:
Изд-во стандартов, 1991. - 26 с
2. Д. Райли. Абстракция и структуры данных. Вводный курс: Пер. с англ. М.: Мир, 1993. -750с.
3. Дантеманн Д., Мишел Дж., Тейлор Д. Программирование в среде DELPHI.
Киев: "ДиаСофт Лтд.", 2001.- 608 с.
9
4. Зеленко Л.С., Михеева Т.И. Алгоритмические языки и программирование
(1 часть). Курс лекций для студентов заочного отделения. Самара: СГАУ,
1999. – 70 с.
5. Зеленко Л.С., Михеева Т.И. Алгоритмические языки и программирование
(2 часть). Курс лекций для студентов заочного отделения. Самара: СГАУ,
2002. – 122 с.
6. Зеленко Л.С., Михеева Т.И. Методические указания к лабораторному
практикуму на ЭВМ: Самара, СГАУ, 1998. – 40 с.
7. Кораблин
М.А. Программирование, ориентированное на объекты:
Учебное пособие. - Самара: Издат-во СГАУ, 1994. - 94 с.
8. Л.С. Зеленко Теоретические основы лабораторного практикума. 1 часть/
Учебное пособие / Самарский гос. аэрокосмический ун-т. Самара, 2005. –
57 с.
9. Липаев
В.В.
Документирование
и
управление
конфигурацией
программных средств. Методы и стандарты. М.: Синтег, 1988. - 212 с.
10.Поляков Д.Б., Круглов И.Ю. Программирование в среде Турбо Паскаль.
Версия 5.5. М.: Издательство МАИ, А/О «Розвузнаука», 1992. – 456 с.
Дополнительная литература
1. Вирт Н. Алгоритмы + структуры данных = программы / М.: Мир, 1985. –
189 с.
2. Г.
Буч.
Объектно-ориентированное
проектирование
с
примерами
применения: Пер. с англ. -М.: Конкорд, 1992. -519 с.
3. Дарахвелидзе
П.Г.,
Марков
Е.П.
Delphi
4.
Среда
визуального
программирования. СПб.: БХВ-Санкт-Петербург, 1999. – 816 с.
4. Пол И. Объектно-ориентированное программирование с использованием
С++. Киев: "ДиаСофт Лтд.", 1995.- 480 с.
5. Фаронов В.В. Delphi 6. Учебный курс. –М. Нолидж, 2004. – 425 с.
10
5. КОНТРОЛЬ
И
ДИСЦИПЛИНЫ
ОЦЕНКА
РЕЗУЛЬТАТОВ
ОСВОЕНИЯ
Результаты обучения
(освоенные умения, усвоенные знания)
 использовать
языки
программирования;
 работать в интегрированной среде
программирования.
Формы и методы контроля и оценки
результатов обучения
Экспертное наблюдение и оценка на
практических занятиях при выполнении
работы
 типы данных, базовые конструкции
изучаемых
языков
программирования;
 интегрированные среды изучаемых
языков
программирования
в
профессиональной деятельности;
 методы
и
средства
сбора,
обработки, хранения, передачи и
накопления информации;
Экспертное наблюдение и оценка на
практических занятиях при выполнении
работы
Экспертное наблюдение и оценка на
практических занятиях при выполнении
работы
Практическая работа
11
Документ
Категория
Информатика и программирование
Просмотров
54
Размер файла
581 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа