Главная стр 1
скачать
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

КЕМЕРОВСКИЙ ПРОФЕССИОНАЛЬНО-ТЕХНИЧЕСКИЙ КОЛЛЕДЖ
УТВЕРЖДАЮ:

Зав. филиалом

___________В.А.Кербер

«___» ___________________ 200 __ г.

________________________________

«___» ___________________ 200 __ г.

________________________________

«___» ___________________ 200 __ г.


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


на 2009 \ 2010 учебный год, курс 2 группа ПР-84---

на 20__ \ 20__ учебный год, курс группа ________

на 20__ \ 20__ учебный год, курс группа ________


Предмет

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

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

Сивушов Алексей Владимирович

КТП составлен в соответствии с рабочей программой

Предмета «Основы алгоритмизации и программирования»», разработанной

на основе примерной программы учебной дисциплины «Основы алгоритмизации и программирования»» для специальности «Программное обеспечение ВТ и АС»,М.2002,ИПР СПО, Минобразования России, 20002г.»

когда, кем утверждена программа

Количество часов по учебному плану (максимальное) 224 час.




Из них:

а) всего

174

б) аудиторные

94

в) лабораторные работы




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

80

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

50

е) курсовая работа




Рассмотрен и утвержден на заседании предметно-цикловой комиссии




Протокол № ________ от «___» ___________ 200 __ г.

Председатель _________________


Протокол № ________ от «___» ___________ 200 __ г.

Председатель _________________


Протокол № ________ от «___» ___________ 200 __ г.

Председатель _________________



СЕТКА РАСПРЕДЕЛЕНИЯ БЮДЖЕТА ВРЕМЕНИ


п/п

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

Максимальная нагрузка

(в час)

Самостоят. работа студента

Всего

В том числе

Теоретическое обучение

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

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

всего

в т.ч. региональный компонент

1

2

3

4

5

6

7

8

9

1.

Введение

2




2

2










2.

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

24

4

20

16




4







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

10

2

8

6




2







Тема 1.2 Логические основы алгоритмизации

6

2

4

2




2







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

2




2

2













Тема 1.4 Методы программирования

6




6

6













Раздел 2 Программирование на алгоритмическом языке

134

32

102

50




52







Тема 2.1 Основные элементы языка

2




2

2













Тема 2.2 Операторы языка

26

10

16

6




10







Тема 2.3 Массивы

20

6

14

8




6







Тема 2.4 Строки и множества

20

4

16

6




10







Тема 2.5 Процедуры и функции

26

4

22

10




12







Тема 2.6 Организация ввода-вывода данных. Работа с файлами

22

4

18

10




8







Тема 2.7 Библиотеки подпрограмм

18

4

14

8




6







Раздел 3 Программирование в объектно-ориентированной среде

64

14

50

26




24







Тема 3.1 Основные принципы объектно-ориентированного программирования (ООП)

4




4

4













Тема 3.2 Интегрированная среда разработчика

10

2

8

4




4







Тема 3.3 Этапы разработки приложения

4




4

4













Тема 3.4 Иерархия классов

14

4

10

4




6







Тема 3.5 Визуальное событийно-управляемое программирование

16

4

12

4




8







Тема 3.6 Разработка оконного приложения

16

4

12

6




6







Всего по дисциплине:

224

50

174

94




80






п/п

Темы занятий

Час

Междисциплинарные связи

Формы работы, приемы и методы

Дидактическое обеспечение

Домашнее задание

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

Примечание

1

2

3

4

5

6

7

8

9

1-2

Введение

2






















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

24













4







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

10













2




3-4

Понятие алгоритма. Свойства алгоритмов. Формы записей алгоритмов.

2




лекция













5-6

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

2




лекция













7-8

. Структурированные типы данных и их характеристика. Методы сортировки данных.

2




лекция













9-10

Составление блок-схем алгоритмов.

2




практика







Составление блок-схем алгоритмов







Тема 1.2 Логические основы алгоритмизации

6













2




11-12

Основы алгебры логики. Законы логических операций. Таблицы истинности.

2




лекция













13-14

Составление таблиц истинности.

2




практика







Составление таблиц истинности.







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

2



















15-16

Языки и системы программирования

2




лекция
















Тема 1.4 Методы программирования

6



















17-18

Методы программирования: структурный, модульный, объектно-ориентированный.

2




лекция













19-20

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

2




лекция













21-22

Типы приложений. Консольные приложения. Оконные Windows приложения.

2




лекция
















Раздел 2 Программирование на алгоритмическом языке

134













32







Тема 2.1 Основные элементы языка.

2



















23-24

Основные элементы языка

2




лекция
















Тема 2.2 Операторы языка

26













10




25-26

Синтаксис операторов: присваивания, ввода-вывода, безусловного и условного переходов, циклов.

2




лекция













27-28

Составной оператор. Вложенные условные операторы.

2




лекция













29-30

Циклические конструкции. Циклы с предусловием и постусловием.

2




лекция













31-32

Контрольная работа №1. Итоговая за III семестр. Составление программ линейной структуры.

2




практика







Составление прог-рамм линейной структуры.

Конец III семестра

33-

34


Составление программ разветвляющейся структуры.

2




практика







Составление прог-рамм разветвляю-щейся структуры




35-

36


Составление программ разветвляющейся усложненной структуры.

2




практика







Составление прог-рамм разветвляю-щейся усложнен-ной структуры.




37-

38


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

2




практика







Составление прог-рамм циклической структуры.




39-

40


Составление программ усложненной структуры.

2




практика







Составление прог-рамм усложнен-ной структуры







Тема 2.3 Массивы

20













6




41-

42


Массивы как структурированный тип данных

2




лекция













43-

44


Объявление массива. Ввод и вывод одномерных массивов.

2




лекция













45-

46


Ввод и вывод двухмерных массивов. Обработка массивов.

2




лекция













47-

48


Стандартные функции для массива целых и вещественных чисел.

2




лекция













49-

50


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

2




практика







Обработка одно-мерных массивов




51-

52


Обработка двухмерных массивов.

2




практика







Обработка двух-мерных массивов.




53-

54


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

2




практика







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







Тема 2.4 Строки и множества

20













4




55.-

56.


Структурированные типы данных: строки и множества.

2




лекция













57.-

58.


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

2




лекция













59-

60


Объявление множества. Операции над множествами.

2




лекция













61-

62


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

2




практика













63-

64.


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

2




практика













65-

66.


Работа с данными типа множество.

2




практика













67-

68.


Разработка программ со структурированными типами данных.

2




практика







Разработка прог-рамм со струк-турированными типами данных.




69-

70.


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

2




практика







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







Тема 2.5 Процедуры и функции

26













4




71-

72.


Понятие подпрограммы. Процедуры и функции, их сущность, назначение, различие.

2




лекция













73-

74.


Организация процедур, стандартные процедуры.

2




лекция













75-

76.


Процедуры, определенные пользователем: синтаксис, передача аргументов. Формальные и фактические параметры.

2




лекция













77-

78.


Функции: способы организации и описание. Вызов функций, рекурсия.

2




лекция













79-

80.


Программирование рекурсивных алгоритмов. Стандартные функции.

2




лекция













81-

82


Организация процедур.

2




практика













83-

84.


Использование процедур.

2




практика













85-

86.


Организация функций.

2




практика













87-

88.


Использование функций.

2




практика













89-

90.


Применение рекурсивных функций.

2




практика







Применение рекурсивных функций.




91-

92.


Использование процедур и функций.

2




практика







Использование процедур и функций.







Тема 2.6 Организация ввода-вывода данных. Работа с файлами

22













4




93-

94.


Типы файлов. Организация доступа к файлам. Файлы последовательного доступа.

2




лекция













95-

96.


Открытие и закрытие файла последовательного доступа. Запись в файл и чтение из файла последовательного доступа.

2




лекция













97-

98.


Контрольная работа №2 Итоговая за IV семестр.

Файлы произвольного доступа. Порядок работы с файлами произвольного доступа.



2




лекция













99-

100


Создание структуры записи. Открытие и закрытие файла произвольного доступа. Запись и считывание из файла произвольного доступа.

2




лекция













101

102


Использование файла произвольного доступа.

Стандартные процедуры и функции для файлов разного типа.



2




лекция













103

104


Работа с файлом последовательного доступа.

2




практика













105

106


Работа с файлом произвольного доступа.

2




практика







Работа с файлом произвольного доступа.




107

108


Разработка программ с чтением и записью файлов разных типов.

2




практика







Разработка прог-рамм с чтением и записью файлов разных типов.




109

110


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

2




практика
















Тема 2.7 Библиотеки подпрограмм

18













4




111

112


Программирование модулей. Модуль: синтаксис, заголовок, разделы.

2




лекция













113

114


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

2




лекция













115

116


Статическое и динамическое связывание.

2




лекция













117

118


Использование библиотек подпрограмм.

2




лекция













119

120


Программирование модуля.

2




практика







Программирование модуля




121

122


Создание библиотеки подпрограмм.

2




практика







Создание библио-теки подпрограмм







Использование библиотеки подпрограмм.

2




практика
















Раздел 3 Программирование в объектно-ориентированной среде

64













14




123

124


Тема 3.1 Основные принципы объектно-ориентированного программирования (ООП)

4



















125

126


История развития ООП. Базовые понятия ООП.

2




лекция
















Событийно-управляемая модель программирования. Компонентно-ориентированный подход.

2




лекция













127

128


Тема 3.2 Интегрированная среда разработчика

10













2




129

130


Интерфейс среды разработчика: характеристика, основные окна, инструменты, объекты.

2




лекция













131

132


Состав и характеристика проекта. Выполнение проекта. Настройка среды и параметров проекта.

2




лекция













133

134


Изучение интегрированной среды разработчика

2




практика







Изучение интегри-рованной среды разработчика







Создание простого проекта.

2




практика













135

136


Тема 3.3 Этапы разработки приложения

4



















137

138


Проектирование объектно-ориентированного приложения. Создание интерфейса пользователя.

2




лекция
















Программирование приложения. Тестирование, отладка приложения. Создание документации.

2




лекция













139

140


Тема 3.4 Иерархия классов

14













4




141

142


Классы объектно-ориентированного языка программирования: виды, назначение, свойства, методы, события.

2




лекция













143

144


Объявление класса, свойств и методов экземпляра класса. Наследование. Перегрузка методов.

2




лекция













145

146


Объявление класса, создание экземпляров класса.

2




практика







Объявление класс-са, создание экзе-мпляров класса.




147

148


Создание наследованного класса.

2




практика







Создание наследо-ванного класса.




149

150


Перегрузка методов.

2




практика
















Тема 3.5 Визуальное событийно-управляемое программирование

16













4




151

152


Основные компоненты. Свойства компонентов (элементов управления). Виды свойств.

2




лекция













153

154


События компонентов (элементов управления), их сущность и назначение.

2




лекция













155

156


Создание проекта с использованием кнопочных компонентов.

2




практика













157

158


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

2




практика







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




159

160


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

2




практика







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




161

162


Контрольная работа №3 Итоговая за V семестр. Создание проекта с использованием компонентов стандартных диалогов и системы меню.

2




практика
















Тема 3.6 Разработка оконного приложения

16













4




163

164


Разработка функционального интерфейса приложения.

2




лекция













165

166


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

2




лекция













167

168


Создание процедур обработки событий. Компиляция и запуск приложения.

2




лекция













169

170


Разработка оконного приложения.

2




практика







Разработка оконного приложения




171

172


Разработка оконного приложения с несколькими формами.

2




практика







Разработка окон-ного приложения с несколькими формами.




173

174


Контрольная работа №4. Итоговая за VI семестр. Разработка многооконного приложения.

2




практика














ЛИТЕРАТУРА


  1. Голицына О.Л., Попов И.И. Основы алгоритмизации и программирования: Учебное пособие.– М.: Форум: Инфра-М, 2004.

  2. Семакин И.Г., Шестаков А.П. Основы программирования: Учебник. – М.: Мастерство, 2001.

  3. Зак Д. Самоучитель Visual Basic.Net. – Киев:ВНV; СПб.: Питер, 2003.

  4. Баженова И. Delphi6: Самоучитель программиста. – М.: КУДИЦ-ОБРАЗ, 2002.

  5. Грызлов В.И., Грызлова Т.П. Турбо Паскаль 7.0. – М.: ДМК, 2000.

  6. Немнюгин С.А. Тurbo Pascal. – CПб.: Питер, 2000.

  7. Пономарев В. Visual Basic.NET: – Экспресс-курс. – СПб.: BHV - Санкт - Петербург, 2003.

  8. Джеймс Фокселл. Освой самостоятельно Visual Basic.NET за 24 часа. – М.: Вильямс, 2002.

  9. Дэн Кларк. Объектно-ориентированное программирование в Visual Basic .NET. – СПб.: Питер, 2003.

Грейди Буч. Объектно-ориентированный анализ и проектирование с примерами приложений на C++ /Пер. с англ. – 2-е изд.– М.: Бином, 2000.

Фаронов В. Delphi6: Учебный курс. – СПб: Питер, 2002.

Кетков Ю., Кетков А. Практика программирования: Visual Basic, С++Builder. – СПб.: BHV, 2002.

Аляев Ю., Козлов О. Алгоритмизация и языки программирования Pascal, C++, Visual Basic. – М.: Финансы и статистика, 2003.
скачать


Смотрите также:
Календарно-тематический план на 2009 \ 2010 учебный год, курс 2 группа пр-84
441.67kb.
Календарно-тематический план на 2010 \ 2011 учебный год, курс 3 группа пр-84
224.21kb.
Календарно-тематический план на 2011 \ 2012 учебный год, курс 4 группа пр-84
347.34kb.
Календарно-тематический план на 2011 \ 2012 учебный год, курс 4 группа пр-84
319.79kb.
Календарно-тематический план по предмету «черчение» в 8 классе средней общеобразовательной школы на 2010-2011 учебный год
156.18kb.
Календарно-тематический план Факультативного курса по психологии «Я и моя профессия» на 2009 2010 учебный год
58.61kb.
Учебный план муниципального общеобразовательного учреждения гимназии №96 2009 2010 учебный год г. Челябинск 2009г
749.17kb.
Календарно-тематический план по дисциплине Общественное здоровье и организация здравоохранения для студентов 7 курса педиатрического факультета в рейтинговой системе
50.53kb.
Анализ работы методического центра за 2009-2010 учебный год
464.01kb.
Тематический план занятий по православной педагогике для 1 курса на 2009-10 уч год
22.09kb.
Анализ работы педагога дополнительного образования за 2009-2010 учебный год
112.43kb.
Календарно-тематическое планирование учебного материала по литературе на 2009-2010 учебный год 7 класс
188.86kb.