Инфоурок Информатика Рабочие программыРабочая программа по ОП. 05 Основы программирования и баз данных

Рабочая программа по ОП. 05 Основы программирования и баз данных

Скачать материал

УПРАВЛЕНИЕ ОБРАЗОВАНИЯ И НАУКИ ТАМБОВСКОЙ ОБЛАСТИ
ТАМБОВСКОЕ ОБЛАСТНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРоФЕССИОНАЛЬНОе ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

 «многоотраслевой колледж»

 

 

 

 

 

 

 

 

 

 

 

 

 

РАБОЧАЯ ПРОГРАММа УЧЕБНОЙ ДИСЦИПЛИНЫ

 

ОП 05. основы программирования и баз данных

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Моршанск,  2017 г.

ОДОБРЕНО

Предметной (цикловой) комиссией общепрофессиональных и специальных социально - экономических дисциплин

 

Протокол №__ от «_»________2017г.

Председатель предметной (цикловой) комиссии __________ /Г.А. Катюхина /

 

УТВЕРЖДАЮ

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

________________ /Т.Г. Парамзина/

«_____»_________________2017г.

 
 

 

 

 

 

 

 

 


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

 

Организация-разработчик: Тамбовское областное государственное бюджетное профессиональное общеобразовательное учреждение «Многоотраслевой колледж»

 

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

Плохова Олеся Владимировна - преподаватель специальных дисциплин

Эксперт от работодателя1: _____________ /Т.С. Ионова/

Главный специалист-эксперт по автоматизации Государственного учреждения – Управления Пенсионного фонда Российской Федерации в г. Моршанске и Моршанском районе

 

 

 

 

СОДЕРЖАНИЕ

 

 

 

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

 

4

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

 

6

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

 

13

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

 

14

 

 

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

Элементы математической логики

 

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

Рабочая программа учебной дисциплины является частью основной профессиональной образовательной программы в соответствии с ФГОС по специальности СПО 09.02.02 Компьютерные сети.

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

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

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

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

 

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

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

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

 

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

 

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

 

 

 

1.4. Количество часов на освоение программы дисциплины:

максимальной учебной нагрузки обучающегося 204 часа, в том числе:

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

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

 

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

Объем часов

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

204

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

136

в том числе:

 

лабораторные занятия

-

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

76

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

-

курсовая работа (проект) (если предусмотрено)

20

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

68

в том числе:

 

самостоятельная работа над курсовой работой (проектом) (если предусмотрено)

6

реферат, доклад, презентация

62

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


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

Наименование

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

Объем

Уровень

 

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

обучающихся

часов

усвоения

 

 

 

 

 

 

1

2

3

4

 

Раздел 1.

Принципы построения алгоритмов и алгоритмические конструкции.

110

 

 

 

 

4

2

 

Тема 1.1.

Общее понятие алгоритма.

Содержание учебного материала

 

Введение. Общие сведения о предмете. Цели и задачи дисциплины.

 

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

 

 

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

6

2

 

Изучение элементарных алгоритмов

 

Построение элементарных алгоритмов

 

Построение составных алгоритмов

 

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

4

3

 

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

 

Тема 1.2. Представление алгоритма

Содержание учебного материала

2

2

 

Блок схемы алгоритмов

 

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

6

2

 

Изучение блок схем элементарных алгоритмов

 

Построение блок схем элементарных алгоритмов

 

Построение блок схем составных алгоритмов

 

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

4

3

 

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

 

Тема 1.3. Основы языков программирования

Содержание учебного материала

2

2

 

Основные понятия языка Pascal, Delphi, Lazarus

 

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

4

2

 

Знакомство со средой разработки Pascal

 

Знакомство с интерфейсом Delphi/Lazarus

 

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

3

3

 

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

 

Тема 1.4. Основы написания программ

Содержание учебного материала

2

2

 

Типы данных, команды Pascal, Delphi, Lazarus

 

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

10

2

 

Синтаксис программы, блок Uses

 

Решение задач с использованием различных типов данных

 

Решение задач с использованием условного оператора If..Then..Else

 

Решение задач с использованием оператора множественного выбора Case

 

Решение задач с применением циклов While..Do, Repeat..Until

 

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

6

3

 

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

 

Тема 1.5. Объектно-ориентированное программирование

Содержание учебного материала

2

2

 

Процедуры. Функции. Объектно-ориентированное программирование

 

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

4

2

 

Решение задач с построением процедур, цикл перебора For..To..Do

 

Решение задач на построение функций

 

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

3

3

 

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

 

Тема 1.6. Массивы

Содержание учебного материала

2

2

 

Массивы. Перебор массивов.

 

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

4

2

 

Решение задач. Линейные, двумерные, многомерные массивы

 

Решение задач. Перебор массивов, запись массива в файл.

 

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

3

3

 

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

 

Тема 1.7. Инкапсуляция, наследование, полиморфизм

Содержание учебного материала

2

2

 

Понятие класс, объект. Наследование.

 

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

4

2

 

Решение задач. Создание класса и объектов класса

 

Решение задач. Связь классов, наследование.

 

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

3

3

 

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

 

Тема 1.8. Методы. Применение методов

Содержание учебного материала

2

2

 

Работа с формами и методами

 

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

8

2

 

Решение задач. Применение методов к объектам класса.

 

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

 

Импорт методов в приложения

 

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

4

3

 

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

 

Тема 1.9. Сборка программы

Содержание учебного материала

4

2

 

Компиляция в установочный файл

 

Опримизация программ

 

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

2

2

 

Решение задач на оптимизацию

 

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

3

3

 

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

 

Тема 1.10. Связи в программах

Содержание учебного материала

2

2

 

Работа со связями

 

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

2

2

 

Установка связей между приложениями

 

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

3

3

 

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

 

Раздел 2.

Системы и технологии объектно – ориентированного программирования. Базы данных. SQL.

74

 

 

Тема 2.1. Обзор

современных

систем

программирования.

Содержание учебного материала

2

2

 

Современные системы разработки эффективных программ на языке программирования высокого уровня.

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

 

 

 

 

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

2

 

 

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

 

2

 

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

2

3

 

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

 

Тема 2.2 Объектно-ориентированный подход

Содержание учебного материала

2

2

 

Преимущества применения объектно-ориентированного подхода в программировании

 

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

4

2

 

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

 

Проектирование программы для работы с массивами и строками

 

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

3

3

 

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

 

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

Содержание учебного материала

2

2

 

Основные понятия и определения теории БД. Классическая трехуровневая архитектура БД, упрощенный

процесс прохождения запроса в БД. Базисные средства манипулирования данными.

 

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

2

2

 

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

данных

 

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

2

3

 

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

 

Тема 2.4 Виды баз данных

Содержание учебного материала

2

2

 

Общее понятие модели БД. Классификация моделей БД. Реляционная модель данных. Принципы

поддержки целостности в реляционной модели БД.

 

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

4

2

 

Разработка программы с использованием нескольких методов

 

Организация обработки исключений в программе

 

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

3

3

 

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

 

Тема 2.5 Построение СУБД

Содержание учебного материала

2

2

 

Принципы построения систем управления базами данных (СУБД). Обзор современных СУБД.

 

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

4

2

 

Построение схемы базы данных с использованием СУБД MS Access

 

Построение базы данных с использованием СУБД MS Access

 

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

3

3

 

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

 

Тема 2.6 Многопользовательские СУБД

Содержание учебного материала

2

2

 

Принципы построения, используемые при реализации многопользовательских систем управления базами

данных (СУБД). Обзор современных СУБД.

 

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

4

2

 

Построение баз данных с использованием СУБД MS SQL-Server

 

Построение баз данных с использованием СУБД MS SQL-Server

 

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

3

3

 

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

 

Тема 2.7 Модели и средства построения баз данных

Содержание учебного материала

2

2

 

Средства проектирования структур реляционных баз данных с использованием нормализации и

семантических моделей.

 

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

4

2

 

Использование средств манипуляции реляционной алгебры при работе с БД

 

Использование реляционного исчисления при работе с БД

 

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

3

3

 

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

 

Тема 2.8 Язык запросов SQL

Содержание учебного материала

2

2

 

Значения, базовые функции и выражения SQL. Арифметические выражения с переключателями и

преобразованием типа, выражения со строковыми значениями; виды предикатов, допустимых в

логических выражениях. Виды выражений запросов. Триггеры. Информационная схема.

 

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

4

2

 

Использование SQL запросов при формировании выборки БД

 

Использование SQL запросов при сортировке данных в БД. Использование триггеров в БД.

 

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

3

3

 

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

 

Раздел 3.

Курсовое проектирование

20

 

 

Тема 3.1 Курсовое проектирование

Подготовка к написанию курсовой работы. Выбор темы курсовой работы. Работа над теоретической частью курсовой работы. Работа над практической частью курсовой работы. Работа над выводами курсовой работы.

20

2

 

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

6

3

 

Самостоятельная работа над курсовой работой

 

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

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

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

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

 

 

 

 

 

 


3. УСЛОВИЯ РЕАЛИЗАЦИИ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ

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

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

 

Оборудование учебного кабинета:

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

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

-       комплект учебно-методической документации.

 

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

-       персональный компьютер с лицензионным программным обеспечением;

-       проекционный экран;

-       мультимедийный проектор;

-       доска;

-       колонки.

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

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

Основные источники:

1.      Павлоская Т.А. Программирование на языке высокого уровня: учебник: гриф МО РФ. –3 изд. – СПб.: Питер, 2010. – 461 с.

 

2.      Биллиг В.А. Основы объектного программирования  (Visual Studio 2008) – 1 изд. – М.: Интернет-университет информационных технологий - ИНТУИТ.ру », БИНОМ. Лаборатория знаний », 2010. – 584 с

 

3.      Туманов В.Е. Основы проектирования реляционных баз данных: учебник – 1 изд. – М.: Интернет-университет информационных технологий - ИНТУИТ.ру », БИНОМ. Лаборатория знаний », 2007. – 424 с

Дополнительные источники:

1.      Герберт Шилдт Delphi 4.0 полное руководство – 1 изд. – М.: Вильямс, 2011. – 1056 с.

2.      Эндрю Троелсен Язык программирования Pascal 2010 и платформа .NET 4 – 1 изд. –

М.: Вильямс, 2011. – 1392 с.

3.      Кузьменко В.Г Базы данных в Visual Basic и VBA. Самоучитель М.: ООО "Бином-

Пресс", 2004 г. - 416с

 

4.      Пирогов В.Ю SQL Server 2005: программирование клиент-серверных приложений Спб.: БХВ-Петербург, 2006. - 336с

Интернет-ресурсы:

1. http://mojainformatika.ru/paskal/uroki-paskal.html

2. http://delphiexpert.ru/

3. http://www.delphisources.ru/

 

4. Контроль и оценка результатов освоения УЧЕБНОЙ Дисциплины

 

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

 

 

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

 

Формы и методы контроля

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

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

Умения:

 

 

 

 

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

 

практические занятия.

высокого уровня;

 

 

строить

логически

правильные

и

практические занятия.

эффективные программы;

 

использовать язык SQL для программного

практические занятия.

извлечения сведений из баз данных.

 

Знания:

 

 

 

 

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

внеаудиторная самостоятельная работа

 

 

 

 

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

 

практические занятия, внеаудиторная

 

 

 

 

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

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

 

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

технологии структурного и объектно –

 

практические занятия, выполнение индивидуальных проектных заданий

ориентированного программирования

 

 

 

 

 

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

 

внеаудиторная самостоятельная работа

 

 

 

 

модели баз данных;

 

 

практические занятия, внеаудиторная самостоятельная работа

 

 

 

 

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

 

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

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

 

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

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

 

практические занятия, выполнение индивидуальных проектных заданий

данных;

 

 

 

 

 

 

 

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

 

 

практические занятия, внеаудиторная самостоятельная работа

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Рабочая программа по ОП. 05 Основы программирования и баз данных"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Нутрициолог

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Краткое описание документа:

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

Рабочая программа учебной дисциплины является частью основной профессиональной образовательной программы в соответствии с ФГОС по специальности СПО 09.02.02 Компьютерные сети.

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

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 656 249 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 09.04.2019 275
    • DOCX 67.1 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Плохова Олеся Владимировна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Плохова Олеся Владимировна
    Плохова Олеся Владимировна
    • На сайте: 5 лет и 4 месяца
    • Подписчики: 13
    • Всего просмотров: 2365
    • Всего материалов: 5

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в профессиональном образовании

Преподаватель информатики

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 48 человек из 21 региона
  • Этот курс уже прошли 149 человек

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в образовательной организации

Учитель математики и информатики

500/1000 ч.

от 8900 руб. от 4450 руб.
Подать заявку О курсе
  • Сейчас обучается 687 человек из 79 регионов
  • Этот курс уже прошли 1 799 человек

Мини-курс

Читательская грамотность у школьников

2 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 32 человека из 16 регионов
  • Этот курс уже прошли 65 человек

Мини-курс

Творчество и технологии в медиакоммуникациях

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Педагогические идеи выдающихся педагогов и критиков

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе