СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

КТП по дисциплине "Основы алгоритмизации и программирования" 4 семестр

Категория: Информатика

Нажмите, чтобы узнать подробности

Календарно-тематический план составлен в соответствии с рабочей программой, утвержденной  методическим советом Сафоновского филиала ОГБПОУ СмолАПО (протокол   от  «29» августа 2018 г. №1).

Просмотр содержимого документа
«КТП по дисциплине "Основы алгоритмизации и программирования" 4 семестр»

ОБЛАСТНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

«СМОЛЕНСКАЯ АКАДЕМИЯ ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ»


Сафоновский филиал областного государственного бюджетного

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

«Смоленская академия профессионального образования»

(Сафоновский филиал ОГБПОУ СмолАПО)




УТВЕРЖДЕНО методическим советом Сафоновского филиала ОГБПОУ СмолАПО

(протокол от 29.08.2018г. №1)

Председатель ______Г.Л. Полежаева


КАЛЕНДАРНО-ТЕМАТИЧЕСКИЙ ПЛАН



Преподавателя

Сахоненко А.В.

На

4

семестр

2018/2019 учебного года

По дисциплине

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

По специальности

09.02.01 Компьютерные системы и комплексы

Курс

2

Группа

КС-01-17

Общее количество часов на дисциплину по учебному плану

186

час., в т.ч. аудиторных

124

час.,

из них:

дано в предыдущих семестрах

64

час., в т.ч. аудиторных

48

час.,


на данный семестр

122

час., в т.ч. аудиторных

76

час.,

из них: на лабораторно-практические работы

50

час.,


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

-

час.

Календарно-тематический план составлен в соответствии с рабочей программой, утвержденной методическим советом Сафоновского филиала ОГБПОУ СмолАПО (протокол от «29» августа 2018 г. №1).

Преподаватель

________________ А.В. Сахоненко


(подпись) (ФИО преподавателя)

Календарно-тематический план рассмотрен на заседании ЦК экономических дисциплин и информационных технологий (протокол от 29.08.2018 г. № 1)

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

________________ М.Ю. Мельянцева


(подпись) (ФИО председателя ЦК)



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


1.1 Семакин И.Г., Шестаков А.П. Основы алгоритмизации и программирования: учебник для студ. Сред. Проф. Образования /И.Г. Семакин, А.П. Шестаков. – М.: Издательский центр «Академия», 2008. – 400 с.

1.2 Голицына О.Л., Попов И.И. Основы алгоритмизации и программирования: Учебное пособие. М.: «Форум»: ИНФРА-М, 2002. - 432с.


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


2.1 Попов И.И., Партыка Т.Л. Языки программирования. ООО Издательство «Форум», 2007г.

2.2 Эпштейн М.С. Практикум по программированию на языке С. ОИЦ «Академия», 2007г.

2.3 Голицына О.Л., Попов И.И., Партыка Т. Л. Программное обеспечение. ООО Издательство «Форум», 2006г.

2.4 Герберт Шилд, Программирование на Borland С++. Издательство «Попурри», 1998г



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

3.1 Компьютерный портал. [Электронный ресурс] – Режим доступа http://forum.ru-board.com/

3.2. Практика по курсу программирования на языке Си. . [Электронный ресурс] – Режим доступа https://learnc.info/

3.3 Основы алгоритмизации и программирования. [Электронный ресурс] – Режим доступа http://oaip1.blogspot.ru

3.4 Журнал "Программная инженерия" Теоретический и прикладной научно-технический журнал. [Электронный ресурс] – Режим доступа http://novtex.ru/pi.html

3.5 Основы программирования. [Электронный ресурс] – Режим доступа http://bizcentr.com/osnovy-programmirovaniya.html



4 Средства обучения



4.1 ПЭВМ

4.2 Мультимедийный проектор




п/п

Календарные сроки изучения темы или № недели

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

Кол-во часов на раздел / тему

Вид занятия

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

Задания для учащихся для сам.работы дома

Примечание

1

2

3

4

5

6

7

8



Раздел 3 Пользовательские функции в Си

16





1.

1 неделя

Тема 3.1 Структурное программирование. Создание пользовательских функций. Объявление функций

2

Лекционное занятие

ПК, мультимедийный проектор, презентация

1.2, с. 379-381


2.

1 неделя

Тема 3.2 Аргументы

1. Формальные аргументы

2. Фактические аргументы

3. Вызов функции

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

2

Семинарское занятие

ПК, мультимедийный проектор, презентация

1.2, с. 380-383


3.

1 неделя

Практическая работа №12 Объявление функций в Си.

2

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

ПК

отчёт


4.

2 неделя

Практическая работа №13 Разработка функций с 1, 2 и более параметрами.

2

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

ПК

отчёт


5.

2 неделя

Практическая работа №14 Программы с локальными и глобальными переменными

2

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

ПК

отчёт


6.

2 неделя

Практическая работа №15 Рекурсивные функции

2

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

ПК

отчёт




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

4

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

ПК, интернет

Выполнение упражнений по темам: «Создание пользовательских функций»




Раздел 4 Файлы

18





7.

3 неделя

Тема 4.1 Понятие файла. Файловая система. Каталоги и файлы. Длина файла. Запись в файл. Считывание из файла. Методы доступа.

2

Лекционное занятие

ПК, мультимедийный проектор, презентация

1.2, с. 383-385


8.

3 неделя

Тема 4.2 Виды файлов. Текстовые и бинарные файлы. Операции с файлами.

2

Лекционное занятие

ПК, мультимедийный проектор, презентация

1.2, с. 384-387


9.

4 неделя

Тема 4.3 Текстовые файлы.

1. Создание и преобразование текстового файла.

2. Библиотечные функции для работы с файлами.

3. Работа с несколькими файлами

2

Семинарское занятие

ПК, мультимедийный проектор, презентация

1.2, с. 387-392


10.

4 неделя

Практическая работа №16 Работа с файлами. Открытие и закрытие.

2

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

ПК

отчёт


11.

5 неделя

Практическая работа №17 Функции для работы с текстовыми файлами

2

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

ПК

отчёт


12.

5 неделя

Практическая работа №18 Использование бинарных файлов

2

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

ПК

отчёт




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

6

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

ПК, интернет

Выполнение упражнений по теме «Файлы»




Раздел 5 Указатели

10





13.

5 неделя

Тема 5.1 Указатели на переменные Понятие адреса переменной. Указатели на переменные различных типов.

2

Лекционное занятие

ПК, мультимедийный проектор, презентация

1.2, с. 393-394


14.

6 неделя

Тема 5.2: Указатели и массивы

1. Адрес массива

2. Способы обращения к элементам массива

3. Массив как параметр функции

2

Семинарское занятие

ПК, мультимедийный проектор, презентация

1.2, с. 394-396


15.

6 неделя

Практическая работа №19 Операции с указателями

2

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

ПК

отчёт




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

4

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

ПК, интернет

Выполнение упражнений по теме «Указатели»




Раздел 6 Элементы языка С++

8





16.

7 неделя

Тема 6.1 Особенности программирования на языке С++. Сравнение программ на Си и С++

2

Лекционное занятие

ПК, мультимедийный проектор, презентация

1.1, с. 199-206


17.

7 неделя

Практическая работа №20 Структура программы на С++

2

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

ПК

отчёт




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

4

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

ПК, интернет

Написание реферата по теме «Сравнение программирования в Си и С++»




Раздел 7 Методы построения алгоритмов

16





18.

8 неделя

Тема 7.1 Методы перебора в задачах поиска

1. Полный перебор

2. Перебор без повторений

3. Перебор с возвратом

4. Метод проб

2

Семинарское занятие

ПК, мультимедийный проектор, презентация

1.1, с. 185-191


19.

8 неделя

Тема 7.2 Методы сортировки данных и сложность алгоритмов

1. Сложность алгоритмов

2. Постановка задачи сортировки данных

3. Алгоритм сортировки простым включением

4. Алгоритм быстрой сортировки

2

Семинарское занятие

ПК, мультимедийный проектор, презентация

1.1, с. 191-197


20.

9 неделя

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

2

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

ПК

отчёт


21.

9 неделя

Практическая работа №22 Применение алгоритма сортировки простым включением

2

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

ПК

отчёт


22.

10 неделя

Практическая работа №23 Применение алгоритма быстрой сортировки

2

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

ПК

отчёт




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

6

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

ПК, интернет

Выполнение упражнений по теме «Построение алгоритмов»




Раздел 8 Объектно-ориентированное программирование

22





23.

10 неделя

Тема 8.1 Основные понятия ООП. Инкапсуляция, наследование, полиморфизм. Методы объекта. Механизм работы ООП

2

Лекционное занятие

ПК, мультимедийный проектор, презентация

1.1, с. 199-202


24.

11 неделя

Практическая работа №24 Изучение наследования и полиморфизма

2

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

ПК

отчёт


25.

12 неделя

Практическая работа №25 Описание объектов с указанием методов

2

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

ПК

отчёт


26.

13 неделя

Практическая работа №26 Описание объектов-«потомков»

2

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

ПК

отчёт


27.

13 неделя

Практическая работа №27 Построение иерархии объектов

2

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

ПК

отчёт




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

4

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

ПК, интернет

Подготовка реферата на тему: «История Объектно-ориентированного программирования»




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

4

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

ПК, интернет

Составление глоссария на тему: «ООП»




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

4

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

ПК, интернет

Выполнение упражнений по теме «Объекты в С++»




Раздел 9 Среда программирования DevC++

32



1.1, с. 210-214


28.

14 неделя

Тема 9.1 Интерфейс DevC++.

Процесс разработки программы в DevC++

1

Лекционное занятие

ПК, мультимедийный проектор, презентация

1.1, с. 211-214


Контрольная работа №2 на тему: «Наследование и полиморфизм в ООП»

1

Контрольная работа




29.

14 неделя

Практическая работа №28 Разработка программы в DevC++

2

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

ПК

отчёт


30.

15 неделя

Практическая работа №29 Отладка программы в DevC++

2

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

ПК

отчёт




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

4

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

ПК, интернет

Подготовка доклада на тему: «Особенности работы в DevC++»


31.

16 неделя

Тема 9.2 Технологии программирования. Этапы разработки приложений. Проектирование ООП-приложения. Разработка документации. Состав отчетной документации. Самодокументирование

2

Лекционное занятие

ПК, мультимедийный проектор, презентация

1.1, с. 232-235


32.

17 неделя

Практическая работа №30 Создание и обработка одномерного массива

2

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

ПК

отчёт


33.

18 неделя

Практическая работа №31 Сортировка массивов. Многомерные массивы

2

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

ПК

отчёт


34.

19 неделя

Практическая работа №32 Обработка строк. Символьные массивы.

2

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

ПК

отчёт


35.

19 неделя

Практическая работа №33 Разработка приложения для решения квадратного уравнения

2

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

ПК

отчёт


36.

20 неделя

Практическая работа №34 Проектирование ООП-приложения

2

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

ПК

отчёт


37.

21 неделя

Практическая работа №35 Программирование калькулятора

2

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

ПК

отчёт


38.

21 неделя

Практическая работа №36 Описание и реализация классов

2

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

ПК

отчёт




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

4

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

ПК, интернет

Выполнение упражнений по теме «Иерархия классов»




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

2

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

ПК, интернет

Подготовка к экзамену


Всего по дисциплине на 4 семестр

122





В том числе аудиторных

76





Из них лабораторно-практических

50





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

-







8