close

Вход

Забыли?

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

?

рабочая программа основы прогр и баз данных кс

код для вставкиСкачать
Министерство образования и науки Краснодарского края
Государственное бюджетное профессиональное образовательное учреждение
Краснодарского края
«Краснодарский колледж электронного приборостроения»
РАБОЧАЯ ПРОГРАММА
по дисциплине «ОСНОВЫ ПРОГРАММИРОВАНИЯ И БАЗ ДАННЫХ»
для специальности 230111 «Компьютерные сети»
(код и наименование специальности)
2014
Составлена
на
основе
государственного
образовательного стандарта
в
соответствии
с
требованиями
к
уровню
подготовки
выпускников
специальности:
230111
сети»
Одобрена цикловой комиссией
«КС и КСК»
«Компьютерные
УТВЕРЖДАЮ
Зам. директора по УМР
Протокол № 6 от 15.03.2014
Председатель цикловой комиссии
_____________/Е.А.Тупчиева/
«____» _____________ 2014 г.
___________/ Л.Э. Ксенофондова /
Авторы:
Рецензенты:
СОДЕРЖАНИЕ
Ерофеева О.Г. преподаватель
специальных дисциплин ГБОУ СПО ККЭП КК
квалификация по диплому:
инженер системо - техник
Ксенофондова Л.Э. председатель ц/к КС и КСК,
преподаватель специальных дисциплин
ГБОУ СПО ККЭП КК
Квалификация по диплому:
инженер электрик
Суркова С. А.преподаватель
специальных дисциплин
ГБОУ СПО ККЭП КК
Квалификация по диплому:
инженер по специальности вычислительные
машины, комплексы, системы и сети
Тимченко Н.Н. зам. декана Академии МСИТ
квалификация по диплому
к.т.н, доцент инженер- электрик
1. ПАСПОРТ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ
стр.
2
2. СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ
4
3. УСЛОВИЯ РЕАЛИЗАЦИИ УЧЕБНОЙ ДИСЦИПЛИНЫ
10
4. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ
УЧЕБНОЙ ДИСЦИПЛИНЫ
12
ОСВОЕНИЯ
1. ПАСПОРТ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ
Основы программирования и баз данных
1.1. Область применения рабочей программы
Рабочая программа учебной дисциплины является частью рабочей
основной профессиональной образовательной программы в соответствии с
ФГОС по специальности СПО 230111 Компьютерные сети (базовой
подготовки) в части освоения основного вида профессиональной деятельности
(ВПД) основ программирования и баз данных и соответствующих
профессиональных компетенций (ПК).
Код
Наименование результата обучения
ПК 2.2
Администрировать сетевые ресурсы в информационных системах
Осуществлять конфигурирование и установку персональных
ПК 2.3
компьютеров и персональных устройств
Устанавливать , настраивать , эксплуатировать и обслуживать
ПК 3.1
технические и программно- аппаратные средства компьютерных
сетей
Рабочая программа учебной дисциплины может быть использована в
дополнительном профессиональном образовании по программам повышения
квалификации и переподготовки преподавателей СПО. Опыт работы не
требуется
1.2. Место учебной дисциплины в структуре основной профессиональной
образовательной программы:
дисциплина «Основы программирования и баз данных» относится к циклу
обще-профессиональных дисциплин.
1.3. Цели и задачи учебной дисциплины – требования к результатам
освоения учебной дисциплины:
В результате освоения учебной дисциплины обучающийся должен уметь:
 использовать языки программирования высокого уровня;
 строить логически правильные и эффективные программы;
 использовать язык SQL для программного извлечения
сведений из баз данных;
В результате освоения учебной дисциплины обучающийся должен знать:
 общие принципы построения алгоритмов;
 основные алгоритмические конструкции;
 системы программирования;
 технологии структурного и объектно- ориентированного
программирования;
 основы теории баз данных, модели данных;
 основы реляционной алгебры;
 принципы проектирования баз данных;
 средства проектирования структур баз данных;
 язык запросов SQL.
1.4. Количество часов на освоение рабочей программы учебной
дисциплины:
максимальной учебной нагрузки обучающегося 237 часов, в том числе:
обязательной аудиторной учебной нагрузки обучающегося 158 часа;
самостоятельной работы обучающегося 79 час.
2. СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ
2.1. Объем учебной дисциплины и виды учебной работы
Вид учебной работы
Объем часов
237
Максимальная учебная нагрузка (всего)
158
Обязательная аудиторная учебная нагрузка (всего)
в том числе:
лабораторные работы
46
практические работы
14
контрольные работы
4
79
Самостоятельная работа обучающегося (всего)
в том числе:
домашняя работа
49
проектная деятельность
30
Итоговая аттестация в форме экзамена в пятом семестре и в шестом
семестре дифференцированный зачёт
2.2. Тематический план и содержание учебной дисциплины Основы алгоритмизации и баз данных
Наименование
разделов и тем
1
Раздел 1.
Тема 1.1.
Способы записи
алгоритмов
Тема 1.2.
Линейные
алгоритмы,
алгоритмы с
ветвлениями и
циклические
алгоритмы
Содержание учебного материала, лабораторные работы и практические занятия,
самостоятельная работа обучающихся
2
Основы алгоритмизации
Введение Характеристика дисциплины, ее место и роль в системе подготовки. Понятие
языка и среды программирования. Классификация языков программирования. Концепция
структурного программирования.
Содержание учебного материала
1 Понятие алгоритма. Способы записи алгоритмов Виды алгоритмических структур (виды
алгоритмов): линейные, ветвящиеся и циклические.
Содержание учебного материала
1 Правила составления алгоритмов в виде блок-схем (ГОСТ 19.003 - 80 (ЕСПД)). Примеры
составления линейных алгоритмов. Примеры составления алгоритмов с ветвлениями.
Правила и примеры разработки циклических алгоритмов. Правила и примеры разработки
вложенных друг в друга циклов
Практические занятия
1. Практическая работа №1 «Разработка алгоритмов программ(линейных и с
Объем часов
3
16
2
2
2
Уровень
освоения
4
1
2
6
ветвлениями)»
2. Практическая работа №2-3 «Разработка алгоритмов программ (циклических)»
Самостоятельная работа обучающихся:
Раздел 2.
Тема 2.1.
Этапы создания
выполняемого
файла и
синтаксис языка
Pascal.
Тема 2.2.
Стандартные
типы данных,
операции и
выражения
1. Возможности среды Turbo Pascal 7.0
Основы программирования в языке Pascal
Содержание учебного материала
1 Описание этапов компиляции файла в языке Паскаль. Алфавит языка Pascal. Понятие
идентификатора. Правила задания имен идентификаторов. Комментарии. Назначение и
последовательность описания основных разделов программы языка Pascal. Пример
простой программы на языке Pascal
Содержание учебного материала
1 Понятие типа величины. Понятие переменных и констант. Структура типов данных
языка Pascal.
Идентификаторы и диапазон значений простых типов данных. Описание переменных и
констант простых типов.
2 Арифметические выражения и операции. Стандартные арифметические функции.
Логические величины, операции и выражения
Самостоятельная работа обучающихся
4
14
2
2
2
2
2
Наименование
разделов и тем
1
Раздел 3
Тема 3.1.
Операторы
ввода- вывода
условные
операторы
1. Организация типов данных в языке Pascal
2. Стандартные библиотеки функций языка Pascal.
Содержание учебного материала, лабораторные работы и практические занятия,
самостоятельная работа обучающихся
2
Операторы языка Pascal
Содержание учебного материала
1
Понятие простого и составного оператора. Создание комментариев. Оператор
присваивания. Примеры. Разновидности операторов ввода. Разновидности операторов
вывода. Примеры программ и блок- схемы. Форматируемый вывод информации на
экран.
2
Операторы условного и безусловного перехода. Оператор выбора. Примеры
программ и блок- схемы
Лабораторные работы
1. Лабораторная работа №1 «Операции ввода/вывода в языке Pascal.»
4
4
Объем часов
3
28
2
Уровень
освоения
4
3
2
4
2. Лабораторная работа №2 «Условные конструкции в языке Pascal.»
Тема 3.3.
Операторы
повторения
Раздел 4
Тема 4.1.
Организация
одномерных
многомерных
массивов
Самостоятельная работа обучающихся
1. Оператор выбора. Решение задач.
2. Составление алгоритмов и программ с использованием разветвляющихся конструкций.
3. Составление алгоритмов и программ с использованием разветвляющихся конструкций.
Содержание учебного материала
1
Операторы циклов с постусловием, предусловием и с параметром. Форматы операторов.
Примеры программ и блок- схемы
Лабораторные работы
1. Лабораторная работа №3 «Циклические конструкции в языке Pascal.»
Самостоятельная работа обучающихся
1. Составление алгоритмов и программ с использованием циклических конструкций
Составные типы данных
Содержание учебного материала
1 Понятие одномерного массива. Правила описания массива. Обращение к элементам
одномерного массива. Примеры программ и алгоритмов.
2 Понятие многомерного массива. Правила описания массива. Обращение к элементам
массива. Примеры программ и алгоритмов.
Лабораторные работы
1. Лабораторная работа №4,5 «Одномерные массивы в языке Pascal.»
2. Лабораторная работа №6,7 «Двухмерные массивы в языке Pascal.»
Самостоятельная работа обучающихся
1. Составление алгоритмов и программ для обработки массивов данных
4
4
4
4
3
2
2
30
2
3
2
3
4
4
4
2
Наименование
разделов и тем
1
Тема 4.2
Фиксированные
записи
Раздел 5
Тема 5.1
Процедуры и
функции
Раздел 6
Тема 6.1
Виды файлов в
языке Паскаль
Содержание учебного материала, лабораторные работы и практические занятия,
самостоятельная работа обучающихся
2
Содержание учебного материала
1 Описание структурированного типа данных- записи. Описание переменных типа запись.
Обращение к элементу записи. Массивы типа запись.
Лабораторные работы
1. Лабораторная работа №8,9 «Комбинированный тип данных - записи»
Самостоятельная работа обучающихся
1. Составление программ с использованием записей
Процедуры и функции
Содержание учебного материала
1 Описание процедур и функций. Структура программы с использованием процедур и
функций. Организация обращения к процедурам и функциям.
2 Передача параметров в функции и процедуры. Параметры процедуры. Параметрыфункции. Параметры-значения. Параметры-переменные. Область действия описаний
процедур и функций. Локальные и глобальные переменные.
3 Разница между функциями и процедурами. Внешние процедуры-функции на языке Pascal.
Рекурсивные процедуры и функции. Примеры.
Лабораторные работы
1. Лабораторная работа №10,11 «Функции и процедуры»
Контрольная работа 1, обобщение материала
Самостоятельная работа обучающихся
1. Область действия описаний переменных в процедурах и функциях
2. Составление программ с использованием процедур
3. Составление программ с использованием функций.
Файловый тип данных
Содержание учебного материала
Понятие логического (внутреннего) и физического (внешнего) файла. Понятие
файловой переменной. Типы файлов (файловых переменных). Процедуры и функции
1
для работы с файлами. Последовательный и прямой доступ к элементам файлов.
Организация поиска данных в файлах. Файлы типа запись. Организация работы с
файлами
2
типа запись. Итоговое занятие
2
Лабораторные работы
1. Лабораторная работа №12,13 «Файлы типа запись»
Самостоятельная работа обучающихся
1. Составление программ с использованием типизированных и текстовых файлов.
Объем часов
3
Уровень
освоения
4
4
3
4
4
26
2
3
4
3
2
3
4
2
4
4
4
16
4
3
4
3
4
4
Раздел 7.
Тема7.1. Основы
теории баз данных.
Модели баз
данных.
Раздел 8.
Тема 8.1.
Принципы
построения баз
данных.
Тема 8.2. Средства
проектирования
структур баз
данных.
Раздел 9.
Тема 9.1. Язык
запросов SQL.
Основы теории баз данных и реляционной алгебры. Модели баз данных.
Содержание учебного материала
Основные понятия и определения теории БД. Классическая трехуровневая архитектура БД,
упрощенный процесс прохождения запроса в БД. Базисные средства манипулирования
данными.
Общее понятие модели БД. Классификация моделей БД. Реляционная модель данных.
Принципы поддержки целостности в реляционной модели БД.
Практическая работа
Практическая работа №4. «Проектирование концептуальной модели базы данных»
Практическая работа №5 «Проектирование реляционной модели базы данных»
Самостоятельная работа: выполнение домашних заданий по разделу 7.
Примерная тематика внеаудиторной самостоятельной работы.
Задачи на проектирование различных моделей баз данных.
Принципы построения и средства проектирования структур баз данных.
Содержание учебного материала
Принципы построения, используемые при реализации многопользовательских систем
управления базами данных (СУБД). Обзор современных СУБД.
Возможности MS Access
Лабораторная работа
Лабораторная работа №14,15 «Реализация построения базы данных в MS Access»
Содержание учебного материала
Средства проектирования структур реляционных баз данных с использованием нормализации и
семантических моделей.
Практическая работа
Практическая работа №6. «Использование принципов нормализации при проектировании базы
данных»
Практическая работа №7 «Использование семантических моделей при проектировании базы
данных»
Самостоятельная работа обучающихся по разделу8: выполнение индивидуального проекта
«Проектирование прикладной базы данных».
Язык запросов SQL.
Содержание учебного материала
Основы реляционной алгебры. Значения, базовые функции и выражения SQL.
Арифметические выражения с переключателями и преобразованием типа, выражения со
строковыми значениями; виды предикатов, допустимых в логических выражениях.
18
4
2
4
2
4
6
27
2
2
4
4
2
2
2
4
11
22
4
2
2
Команды языка SQL. Виды выражений запросов
Триггеры. Информационная схема, контрольная работа №2
Лабораторная работа
Лабораторная работа №16. «Выборка данных в таблице»
Лабораторная работа №17 «Ограничение и сортировка данных в таблице»
Лабораторная работа №18 «Выборка данных из нескольких таблиц»
Самостоятельная работа обучающихся: выполнение домашних заданий по разделу 9.
Примерная тематика внеаудиторной самостоятельной работы.
Решение задач по разработке запросов к таблицам.
Решение задач по разработке выборок данных.
Решение задач по ограничению и сортировке данных.
Раздел 10.
Проектирование баз данных на языке Delphi
Тема 10.1. Основы Содержание учебного материала
программирования Возможности СУБД Delphi. Объектно - ориентированный подход, используемый в Delphi.
на языке Delphi
Создание базы данных в среде Delphi.
Создание форм в среде Delphi
Типы данных в Delphi
Операции в Delphi
Операторы в Delphi
Создание обработчиков в среде Delphi
Лабораторная работа
Лабораторная работа №.19 Создание базы данных в среде Delphi
Лабораторная работа №20,21 Создание форм в среде Delphi
Лабораторная работа №22,23 Создание обработчиков в среде Delphi
Самостоятельная работа обучающихся: выполнение домашних заданий по разделу 9.
Примерная тематика внеаудиторной самостоятельной работы.
Решение задач по разработке запросов к таблицам.
Решение задач по разработке выборок данных.
Решение задач по ограничению и сортировке данных.
Всего:
Для характеристики уровня освоения учебного материала используются следующие обозначения:
1. – ознакомительный (узнавание ранее изученных объектов, свойств);
2. – репродуктивный (выполнение деятельности по образцу, инструкции или под руководством)
3. – продуктивный (планирование и самостоятельное выполнение деятельности, решение проблемных задач)
2
2
6
2
2
6
40
2
4
4
2
2
4
4
10
8
237
2
2
3
2
2
2
3
3. УСЛОВИЯ РЕАЛИЗАЦИИ УЧЕБНОЙ ДИСЦИПЛИНЫ
3.1.
Требования
к
минимальному
материально-техническому
обеспечению
Реализация учебной дисциплины требует наличия учебного кабинета:
«Программного обеспечения компьютерных сетей, программирования и баз
данных»; машинный зал колледжа.
Оборудование учебного кабинета: «Программного обеспечения
компьютерных сетей, программирования и баз данных»:
- рабочие столы и стулья для обучающихся;
- рабочий стол и стул для преподавателя;
- доска классная;
- наглядные пособия;
- комплект учебно-методической документации.
Технические средства обучения: персональный компьютер, сетевой принтер.
Оборудование рабочих мест в машинном зале колледжа
: рабочие места с персональным компьютером на каждом рабочем месте.
3.2. Информационное обеспечение обучения
Перечень рекомендуемых учебных изданий,
дополнительной литературы
Интернет-ресурсов,
Основные источники:
2. В.В. Фаронов Turbo Pascal 7.0. Начальный курс, Учебное пособие. изд.
М: КНОРУС, 2009 г, 576 с.
3. В.В. Фаронов Turbo Pascal 7.0 Практика программирования. Учебное
пособие. изд. М: КНОРУС, 2009 г, 445 с.
4. Н.В. Культин Самоучитель программирования в Turbo Pascal 7.0 и
Delphi, 2е издание Дюссельдорф- Киев- Москва- С. Петербург, изд.
Спб.:БВХ, 2012 г, 416 с, ил.
5. ГОСТ 19.003-80 ЕСПД. Схемы алгоритмов и программ. Обозначения
условные графические
6. Туманов В.Е. Основы проектирования реляционных баз данных:
учебник – 1 изд. – М.: Интернет-университет информационных
технологий - ИНТУИТ.ру », БИНОМ. Лаборатория знаний », 2011. –
424 с.
7. Стивенс Р Программирование баз данных М.: ООО "Бином-Пресс",
2010 г. - 384с
Дополнительные источники:
1. А.М. Епанешников, В.А. Епанешников Программирование в среде Pascal
7.0 изд. 3, Москва, изд. Диалог МИФИ, 2009 г, 244 с.
2. Д.Б. Поляков, И.Ю. Круглов Программирование в среде Pascal, справочно
- методическое пособие М.: изд. МАИ 2012 г, 376 с.
3. А.М. Марченко, Л.А. Марченко Программирование в среде Pascal 7.0,
учебное пособие, Москва, изд. Бином Универсал, 2010 г, 494 с.
4. Н. Зиглер Методы проектирования программных средств. изд. Мир, СПетербург 2010 г, 328 с;
5. Н.З. Елманова, С.П. Кошель Введение в Borland Pascal изд. Мир, СПетербург 2013 г, 223 c;
6. О.Л Голицына, И.И Попов. Основы алгоритмизации и программирования:
Уч. Пособие, -М. ФОРУМ: ИНФРА-М, 2011 г, 368 с;
7. В.Б. Попов Turbo Pascal для школьников: Учеб. пособие. - 3-е доп. изд.М.: Финансы статистика, 2012 г, 378 с;
8. И.Г Семакин., А.П. Шестаков Основы программирования: учебник для
среднего профессионального образования, 3-е изд., - М.: Мир, СПетербург 2013 г, 375 c.
4. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ УЧЕБНОЙ
ДИСЦИПЛИНЫ
Контроль и оценка результатов освоения учебной дисциплины
осуществляется преподавателем в процессе проведения практических
занятий и лабораторных работ, тестирования, а также выполнения
обучающимися индивидуальных заданий, проектов, исследований.
Результаты обучения
(освоенные умения, усвоенные
знания)
Умения:
использовать языки
программирования высокого
уровня;
строить логически правильные и
эффективные программы;
использовать
язык
SQL
для
программного извлечения сведений
из баз данных.
Знания:
общие принципы построения
алгоритмов;
основные алгоритмические
конструкции;
системы программирования;
технологии структурного и
объектно – ориентированного
программирования
основы теории баз данных;
модели баз данных;
основы реляционной алгебры
принципы проектирования баз
данных;
средства проектирования структур
баз данных;
язык запросов SQL.
Формы и методы контроля
и оценки результатов обучения
лабораторные работы,
практические занятия.
лабораторные работы,
практические занятия.
лабораторные работы,
практические занятия.
контрольная работа, внеаудиторная
самостоятельная работа
практические занятия, внеаудиторная
самостоятельная работа
практические занятия
контрольная работа,
практические занятия, выполнение
индивидуальных проектных заданий
контрольная работа, внеаудиторная
самостоятельная работа
практические занятия, внеаудиторная
самостоятельная работа
практические занятия
практические занятия
контрольная работа,
практические занятия, выполнение
индивидуальных проектных заданий
контрольная работа,
практические занятия, внеаудиторная
самостоятельная работа
Автор
profobrazovanie
Документ
Категория
Без категории
Просмотров
140
Размер файла
75 Кб
Теги
прогр, данных, программа, рабочая, основы, баз
1/--страниц
Пожаловаться на содержимое документа