Наименование
разделов и тем
|
Содержание
учебного материала, лабораторные и практические работы, самостоятельная
работа обучающихся
|
Объем
часов
|
Уровень
усвоения
|
1
|
2
|
3
|
4
|
Раздел 1.Принципы построения алгоритмов и алгоритмические
конструкции.
|
10
|
|
Тема
1.1. Общее понятие алгоритма.
|
Содержание учебного материала
|
4
|
|
1.
|
Общее понятие
алгоритма. Обзор существующих алгоритмических языков.
|
2
|
2
|
Практические занятия
|
2
|
|
1.
Составление алгоритма работы программы
|
Тема 1.2. Принципы построения и управляющие
конструкции алгоритмического языка.
|
Содержание учебного материала
|
6
|
|
1.
|
Неформальный
алгоритмический язык - псевдокод, максимально приближенный к естественному
языку.
|
2
|
2
|
2.
|
Основные
конструкции алгоритмического языка - ветвление, цикл; примеры программ на
псевдокоде.
|
2
|
2
|
Лабораторная работа не предусмотрена
|
–
|
|
Практические занятия
|
2
|
|
2. Составление
алгоритма работы программы с использованием ветвления и цикла
|
Самостоятельная
работа обучающихся по разделу 1
Свойства
алгоритмов и методы построения.
|
5
|
|
Раздел 2.Системы
и технологии структурного и объектно–ориентированного программирования.
|
50
|
|
Тема
2.1. Обзор современных систем программирования.
|
Содержание учебного материала
|
6
|
|
1.
|
Современные
системы разработки эффективных программ на языке программирования высокого
уровня. Сравнительная характеристика, примеры использования.
|
2
|
2
|
2.
|
Разработка
программ по техническому заданию.
|
2
|
1
|
Лабораторная работа не предусмотрена
|
–
|
|
Практические занятия
|
2
|
|
2.
Изучение интегрированной среды программирования. Составление
требований к программному продукту.
|
Тема
2.2. Технология структурного программирования.
|
Содержание учебного материала
|
24
|
|
1.
|
Теоретические предпосылки структурного
программирования. Состав и структура языка программирования. Понятия
алфавита, синтаксиса и семантики. Комментарии.
|
2
|
2
|
2
|
Переменные. Определение имени переменной.
Объявление переменной. Инициализация переменной по умолчанию и из кода.
Область видимости и время жизни переменных. Оператор присваивания.
|
2
|
|
3.
|
Типы переменных. Преобразование типов
явное и неявное. Стандартные операции с переменными. Константы
|
2
|
2
|
4.
|
Понятие оператора. Запись операторов.
Многострочные операторы, понятие блока.
|
2
|
2
|
5.
|
Оператор условия. Составления условия:
сравнение числовых значений, строковых и логических значения.
|
2
|
2
|
6.
|
Составление сложных условий: использование
логических операций. Приоритет операций. Вложенные операторы. Оператор
выбора. Оптимизация оператора выбора
|
2
|
2
|
7.
|
Оператор цикла: циклы с предусловием, с
постусловием, с параметром. Цикл для обхода элементов группы. Понятия: тело
цикла, условие цикла, счетчик, итерация. Использование счетчика цикла.
Оператор досрочного выхода из цикла.
|
2
|
2
|
Практические занятия
|
2
|
|
4.Проектирование
программы с использованием операций и операторов языка
|
Лабораторная работа
|
8
|
1. «Организация
ввода данных в программу, организация вывода данных на экран»
|
2. «Организация
математических операций в программе»
|
3. «Разработка
программы с использованием оператора ветвления и выбора»
|
4. «Разработка
программы с использованием операторов цикла»
|
Тема
2.3. Технология объектно–ориентированного
программирования (ООП).
|
Содержание учебного материала
|
20
|
|
1.
|
Преимущества
применения объектно-ориентированного подхода в программировании. Классы: основные понятия.
|
2
|
2
|
2.
|
Понятие массива. Массивы одномерные и
многомерные. Понятие индекса и элемента массива. Подсчет объема памяти
занимаемой массивом.
|
2
|
2
|
3.
|
Типовые задачи с массивами: доступ к
элементу, обход элементов, инициализация элементов. Представление текстовой
информации.
|
2
|
2
|
4.
|
Понятие строка. Различные способы
организации строковых данных. Работа с отдельными символами. Наиболее
употребительные функции для работы со строками.
|
2
|
2
|
5.
|
Введение в программирование под Windows.
|
2
|
1
|
Практические занятия
|
4
|
|
5. Проектирование
программы с использованием классов и методов
|
6. Проектирование
программы для работы с массивами и строками
|
Лабораторная работа
|
4
|
5. Разработка
программы для работы с одномерными массивами»
|
6. Разработка
программы для работы с многомерными массивами
|
Контрольная
работа по разделу 2.
|
2
|
|
Самостоятельная
работа обучающихся по разделу 2
Выполнение
индивидуального проекта «Разработка прикладного программного решения».
|
25
|
|
Раздел 3.Основы
теории баз данных и реляционной алгебры.
|
4
|
|
Тема
3.1. Основы теории баз данных и реляционной алгебры
|
Содержание учебного материала
|
4
|
|
1.
|
Основные
понятия и определения теории БД. Классическая трехуровневая архитектура БД.
|
2
|
2
|
2.
|
Упрощенный
процесс прохождения запроса в БД. Базисные средства манипулирования данными.
|
2
|
2
|
Лабораторная работа не предусмотрена
|
–
|
|
Практические занятия не предусмотрены
|
–
|
|
Самостоятельная
работа обучающихся по разделу 3
Решение задач на
операции обработки отношений.
|
2
|
|
Раздел 4.Модели
баз данных.
|
10
|
|
Тема 4.1. Модели
баз данных.
|
Содержание учебного материала
|
10
|
|
1.
|
Общее
понятие модели БД. Классификация моделей БД. Принципы поддержки целостности в
реляционной модели БД.
|
2
|
2
|
2.
|
Реляционная
модель данных.
|
2
|
2
|
3.
|
Принципы
поддержки целостности в реляционной модели БД.
|
2
|
2
|
Практические занятия
|
2
|
|
7. Проектирование
реляционной модели базы данных
|
Лабораторная работа
|
2
|
6. Реализация
применения реляционной модели базы данных
|
Самостоятельная
работа обучающихся по разделу 4.
Задачи на
проектирование различных моделей баз данных.
|
5
|
Раздел 5.
|
Принципы построения
и средства проектирования структур баз данных.
|
14
|
|
Тема 5.1. Принципы
построения баз данных.
|
Содержание учебного материала
|
6
|
|
1.
|
Принципы
построения, используемые при реализации многопользовательских систем
управления базами данных (СУБД).
|
2
|
2
|
2.
|
Обзор современных
СУБД.
|
2
|
2
|
Практические занятия не предусмотрены
|
-
|
|
Лабораторная работа
|
2
|
8. Реализация
построения базы данных в MS Access
|
Тема 5.2. Средства проектирования структур баз данных.
|
Содержание учебного материала
|
8
|
|
1.
|
Средства
проектирования структур реляционных баз данных с использованием нормализации
и семантических моделей.
|
2
|
2
|
Практические занятия
|
2
|
|
8. Использование
принципов нормализации при проектировании базы данных
|
Лабораторная работа
|
2
|
9. Проектирование
баз данных на основе принципов нормализации и семантических моделей
|
Контрольная
работа по разделам 4-5
|
2
|
|
Самостоятельная
работа обучающихся по разделу 5
выполнение
индивидуального проекта «Проектирование прикладной базы данных».
|
7
|
|
Раздел 6. Язык запросов SQL.
|
22
|
|
Тема 6.1. Язык запросов
SQL.
|
Содержание учебного материала
|
22
|
|
1.
|
Значения,
базовые функции и выражения SQL.
|
2
|
2
|
2.
|
Арифметические
выражения с переключателями и преобразованием типа, выражения со строковыми
значениями.
|
2
|
2
|
3.
|
Виды
предикатов, допустимых в логических выражениях.
|
2
|
2
|
4.
|
Виды
выражений запросов.
|
2
|
2
|
5.
|
Триггеры.
Информационная схема.
|
2
|
2
|
Практические занятия
|
2
|
|
9. Использование SQL запросов при
формировании выборки и сортировке данных в БД
|
Лабораторная работа
|
8
|
10. Создание
таблиц и выборка данных из таблицы
|
11. Ограничение и
сортировка данных в таблице
|
12. Выборка данных
из нескольких таблиц
|
13. Изменение
данных в таблице
|
Контрольная
работа по разделу 6.
|
2
|
|
Самостоятельная
работа обучающихся по разделу 6
Решение задач по
разработке запросов к таблицам.
Решение
задач по разработке выборок данных.
Решение
задач по ограничению и сортировке данных.
|
11
|
|
Всего:
|
165
|
|
|
|
|
|
|
|
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.