МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ КРАСНОДАРСКОГО КРАЯ

Государственное автономное профессиональное образовательное учреждение Краснодарского края

«НОВОРОССИЙСКИЙ КОЛЛЕДЖ СТРОИТЕЛЬСТВА И ЭКОНОМИКИ»

(ГАПОУ КК «НКСЭ)

РАБОЧАЯ ПРОГРАММА

учебной дисциплины ОП.05 «Основы программирования и баз данных»

для специальности 09.02.02 «Компьютерные сети»

(базовая подготовка)

2015 год

УТВЕРЖДАЮ

Зам. директора по УР

_____

«___»_______2015 г.

ОДОБРЕНА

на заседании ЦМК экономических дисциплин,

протокол № ____

от «__»_____2015 г.

Председатель ЦМК

______

Рабочая программа составлена на основании ФГОС для укрупненной группы специальностей 09.00.00 «Информатика и вычислительная техника» для специальности 09.02.02 «Компьютерные сети»

Приказ Министерства образования и науки РФ № 000 от 01.01.2001 г.

Зарегистрирован в Минюсте приказ г.

CОГЛАСОВАНО

Научно-методический совет

протокол №___

от «__»_________2015 г.

_________

Разработчик:

__________

преподаватель спецдисциплин

ГАПОУ КК «НКСЭ»

Рецензенты:

__________

преподаватель спецдисциплин

ГАПОУ КК «НКСЭ»

__________

Начальник службы ИТ и коммуникаций

СОДЕРЖАНИЕ

1 ПАСПОРТ рабочей ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ

4

2 СТРУКТУРА и содержание УЧЕБНОЙ ДИСЦИПЛИНЫ

6

3 условия реализации рабочей программы учебной дисциплины

10

4 Контроль и оценка результатов Освоения учебной дисциплины

12

5 КОНТРОЛЬНЫЕ ВОПРОСЫ ПО МАТЕРИАЛУ РАЗДЕЛОВ (ТЕМ)

13


1. ПАСПОРТ рабочей ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ

НЕ нашли? Не то? Что вы ищете?

1.1. Область применения программы

Рабочая программа учебной дисциплины «Основы программирования и баз данных» является частью основной профессиональной образовательной программы в соответствии с ФГОС по специальности СПО 09.02.02 «Компьютерные сети» и соответствующих профессиональных (ПК) и общих (ОК) компетенций:

ПК 2.2 Администрировать сетевые ресурсы в информационных системах.

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

ПК 3.1Устанавливать, настраивать, эксплуатировать и обслуживать технические и программно-аппаратные средства компьютерных сетей.

ОК 1 Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес.

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

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

ОК 8 Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации.

ОК 9 Ориентироваться в условиях частой смены технологий в профессиональной деятельности.

1.2. Место учебной дисциплины в структуре основной профессиональной образовательной программы

Дисциплина «Основы программирования и баз данных» входит в состав профессионального цикла общепрофессиональных дисциплин ОП.00.

1.3. Цели и задачи дисциплины – требования к результатам освоения дисциплины

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

- использовать языки программирования высокого уровня;

- строить логически правильные и эффективные программы;

- использовать язык SQL для программного извлечения сведений из баз данных;

знать:

- общие принципы построения алгоритмов;

- основные алгоритмические конструкции;

- системы программирования;

- технологии структурного и объектно-ориентированного программирования;

- основы теории баз данных;

- модели данных;

- основы реляционной алгебры;

- принципы проектирования баз данных;

- средства проектирования структур баз данных;

- язык запросов SQL.

1.4. Рекомендуемое количество часов на освоение программы дисциплины

Максимальной учебной нагрузки студента - 162 часа,

в том числе:

обязательной аудиторной учебной нагрузки обучающегося - 108 часов,

из них:

- лабораторно-практические занятия - 50 часов;

- самостоятельной работы обучающегося - 54 часов.

2. СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ

2.1. Объем учебной дисциплины и виды учебной работы

Вид учебной работы

Количество часов

Максимальная учебная нагрузка (всего)

162

Обязательная аудиторная учебная нагрузка (всего)

108

в том числе:

практические работы

50

контрольные работы

-

Самостоятельная работа обучающегося (всего)

в том числе внеаудиторная самостоятельная работа обучающегося:

54

выполнение индивидуальных проектов

-

Итоговая аттестация в форме экзамена


2.2. Тематический план и содержание учебной дисциплины «Основы проектирования баз данных»

Наименование разделов и тем

Содержание учебного материала, лабораторные и практические работы, самостоятельная работа обучающихся

Объем часов

Уровень освоения

1

2

3

4

Раздел 1. Введение в основы программирования и баз данных

Содержание

12

1

Основные понятия программирования и баз данных

2

1

2

Разнообразие языков программирования

2

1

3

Языки программирования для быстрой разработки приложений и баз данных

2

1

4

Инструментарий для написания программ, их редактирования, компиляции и интерпретации

2

1

5

Базы данных. Особенности и назначение.

2

1

6

Технология работы с базами данных

2

1

Самостоятельная работа

Самостоятельная работа

4

1

Разнообразие языков программирования. Реферат.

2

3

2

Технология работы с базами данных. Реферат.

2

3

Раздел 2. Основы и особенности работы с базами данных

Содержание

8

1

Создание баз данных

4

1

2

Работа с базами данных

4

1

Практические работы

6

1

Создание баз данных

2

2

2

Работа с базами данных

4

2

Самостоятельная работа

6

1

Создание баз данных

2

3

2

Работа с базами данных

4

3

Раздел 3. Основы программирования в базах данных

Содержание

22

1

2

Создание простейших программ и работа с ними

2

2

1

1

2

2

Переменные и массивы. Работа с переменными и массивами

2

1

3

Процедуры и функции. Программирование процедур и функций

2

1

4

Программирование арифметических действий

2

1

5

Программирование операций со строками

2

1

6

Программирование с использованием условных операторов

4

1

7

Программирование циклических процессов

2

1

8

Программирование дат и кодировок

2

1

9

Программирование с использованием SQL-операторов

4

1

Практические работы

24

1

Создание простейших программ и работа с ними

2

2

2

Переменные и массивы. Работа с переменными и массивами

4

2

3

Процедуры и функции. Программирование процедур и функций

2

2

4

Программирование арифметических действий

2

2

5

Программирование операций со строками

2

2

6

Программирование с использованием условных операторов

2

2

7

Программирование циклических процессов

4

2

8

Программирование дат и кодировок

2

2

9

Программирование с использованием SQL-операторов

4

2

Самостоятельная работа

24

1

Создание простейших программ и работа с ними

2

3

2

Переменные и массивы. Работа с переменными и массивами

4

3

3

Процедуры и функции. Программирование процедур и функций

2

3

4

Программирование арифметических действий

2

3

5

Программирование операций со строками

2

3

6

Программирование с использованием условных операторов

2

3

7

Программирование циклических процессов

4

3

8

Программирование дат и кодировок

2

3

9

Программирование с использованием SQL-операторов

4

3

Раздел 4. Проектирование баз данных

Содержание

8

1

Жизненный цикл базы данных

2

1

2

Проектирование базы данных

4

1

3

Реализация, внедрение и эксплуатации базы данных

2

1

Практические работы

4

1

Проектирование базы данных

4

2

Самостоятельная работа

4

1

Проектирование базы данных

4

3

4

Раздел 5. Организация проекта базы данных

Содержание

8

1

Организация проекта, базы данных и таблиц

2

1

2

Создание форм и работа с ними

2

1

3

Организация работы с отчетами

2

1

4

Организация работы с запросами

2

1

Практические занятия

16

1

Организация проекта, базы данных и таблиц

4

2

2

Создание форм и работа с ними

2

2

3

Организация работы с отчетами

4

2

4

Организация работы с запросами

4

2

5абота с формами в СУБД Access

Создание готового приложения

2

2

Самостоятельная работа

16

1

Организация проекта, базы данных и таблиц

4

3

2

Создание форм и работа с ними

2

3

3

Организация работы с отчетами

4

3

4

Организация работы с запросами

4

3

5

Создание готового приложения

2

3

Итого практические работы:

50

Итого самостоятельная работа:

54

Итого обязательная аудиторная нагрузка:

108

ВСЕГО:

аудиторных– 108 часов, из них практических работ – 50 часов; самостоятельной работы – 54 часа

162

Для характеристики уровня освоения учебного материала используются следующие обозначения:

1. – ознакомительный (узнавание ранее изученных объектов, свойств);

2. – репродуктивный (выполнение деятельности по образцу, инструкции или под руководством)

3. – продуктивный (планирование и самостоятельное выполнение деятельности, решение проблемных задач)

3. условия реализации РАБОЧЕЙ программы дисциплины

3.1. Требования к минимальному материально-техническому обеспечению

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

Оборудование учебной лаборатории:

- оборудованные персональными компьютерами рабочие места по количеству обучающихся;

- рабочее место преподавателя;

- комплект методических указаний по выполнению лабораторно-практических работ по дисциплине.

Технические средства обучения:

- компьютеры с лицензионным программным обеспечением по количеству обучающихся;

- интерактивная доска;

- маркерная доска.

Программное обеспечение:

- операционная система Windows 7;

- стандартные программы Windows 7;

- пакет программ Microsoft Office;

- интернет-браузер.

3.2. Информационное обеспечение обучения

Перечень рекомендуемых учебных изданий, Интернет-ресурсов, дополнительной литературы

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

1 Access за 21 занятие. - М: Финансы и статистика, 2012.

2 С, И Программирование для начинающих 2- издание исправленное. М. Издательство «Бином. Лаборатория знаний», 2011г.

3 Гвоздев , автоматизированные информационные технологии и системы: учебник/. – М.: ИД «ФОРУМ»: ИНФРА-М, 2011.

4 , , – Системы управления базами данных: Учеб. Пособие. – М.: ФОРУМ: ИНФРА-М, 2014.

5 Голицина данных. - М: Форум, 2013.

6 Visual FoxPro 9.0 – М: НТ Пресс, 2013.

7 Макарова . Учебник. - М: Финансы и статистика, 2013.

8 Макарова : Практикум. – М.: Финансы и статистика, 2013,

9 Золотова по Access. - М: Финансы и статистика, 2014.

10 , Шестаков алгоритмизации и программирования. – М.: Издательский центр « Академия», 2011

Дополнительная литература

1. Диго данных: проектирование и использование.- М: Финансы и статистика, 2005.

Перечень Интернет-ресурсов

1 www. citforum. ru// - Материалы сайта Центра информационных технологий.

2 http://www. citforum. ru/database/dblearn/ - Пушников в системы управления базами данных. Учебное пособие.- Уфа: Башкирский гос. ун-т.

4. Контроль и оценка результатов освоения Дисциплины

Контроль и оценка результатов освоения дисциплины осуществляется преподавателем в процессе проведения лабораторно-практических занятий, тестирования, а также выполнения обучающимися индивидуальных заданий и исследований.

Результаты обучения

(освоенные умения, усвоенные знания)

Формы и методы контроля и оценки результатов обучения

Умения:

- использовать языки программирования высокого уровня;

- строить логически правильные и эффективные программы;

- использовать язык SQL для программного извлечения сведений из баз данных.

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

Экспертная оценка выполнения практических работ

Знания:

- общие принципы построения алгоритмов;

- основные алгоритмические конструкции;

- общие принципы построения алгоритмов;

- системы программирования технологии структурного и объектно-ориентиро-ванного программирования;

- основы теории баз данных язык запросов SQL модели данных;

- средства проектирования структур баз данных;

- основы реляционной алгебры и

- принципы проектирования баз данных.

Текущий контроль в ходе аудиторных занятий, экспертная оценка выполнения практических работ, защита реферата..


5. КОНТРОЛЬНЫЕ ВОПРОСЫ ПО МАТЕРИАЛУ РАЗДЕЛОВ

Раздел 1. Введение в основы программирования и баз данных

1. Основные понятия программирования.

2. Понятие алгоритма.

3. Языки программирования.

4. Особенности программирования баз данных.

5. Понятие баз данных.

6. Банки данных.

7. Предметная область.

8. Системы управления базами данных.

9. Классификация и модели баз данных.

Раздел 2. Основы и особенности работы с базами данных

1. Особенности реляционной модели баз данных.

2. Отношения, ключи и индексация.

1. Особенности работы с базами данных.

2. Особенности создания таблиц баз данных.

3. Создание форма в базах данных различных СУБД.

4. Создание отчетов в базах данных различных СУБД.

5. Создание запросов в базах данных различных СУБД.

6. Разработка кнопочного интерфейса в базах данных различных СУБД.

Раздел 3. Основы программирования в базах данных

1. Понятие переменных. Особенности работы с переменными.

2. Массивы. Программирование массивов.

3. Программирование арифметических действий.

4. Программирование условий и циклов.

5. Структурные особенности языка SQL.

6. Типы используемых данных и их совместимость.

7. Структура SQL -запроса.

8. Запросы создания таблиц.

9. Запросы модификации таблиц.

10. Запросы выборки данных из таблиц.

Раздел 4. Проектирование баз данных

1. Особенности проектирования баз данных.

2. Реляционная алгебра и базы данных.

3. Нормализация таблиц баз данных.

Раздел 5. Организация проекта базы данных

1. Создание форм.

2. Создание отчетов.

3. Создание и работа с запросами.

4. Особенности организации и работы с проектом базы данных.