Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Локалов и др. Введение п ППД.doc
Скачиваний:
6
Добавлен:
10.09.2019
Размер:
975.36 Кб
Скачать

Технологий, механики и оптики

Естественнонаучный факультет Кафедра инженерной и компьютерной графики

планирование учебного занятия на тему: Введение в объектно-ориентированное программирование

выполнил студент 1704 гр. Костенко Е. В. преподаватель Локалов В. А.

Санкт-Петербург 2008

92 Введение в профессионально-педагогическую специальность

I . Характеристика учебной группы

Студенты первого курса, обучающиеся по специальности 050501.06 — профес­сиональное обучение (информатика, вычислительная техника и компьютерные технологии), имеющие представление о программировании, желающие позна­комиться с принципами объектно-ориентированного программирования.

II. Условия обучения

Группа до 40 чел.

Продолжительность обучения — 80 минут.

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

Учащиеся должны иметь ручку и тетрадь.

III. Содержание обучения

В результате обучения учащиеся смогут:

  1. объяснить, зачем специалисту в области информатики, вычислительной техники и компьютерных технологий знать о том, что такое объектно- ориентированное программирование (ООП),

  1. рассказать о причинах появления ООП,

  2. пояснить, чем отличаются данные типа «объект» от других типов данных,

  1. запомнить основные принципы ООП (инкапсуляция, полиморфизм, на­ следование),

  1. привести примеры, иллюстрирующие данные принципы.

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

Набор слайдов презентации (вид слайдов приведен в тексте).

V. Методика обучения Вводно-мотивационная часть

Преподаватель объясняет важность изучения темы «Введение в объектно-ориентированное программирование» для будущих специалистов области информатики, вычислительной техники и компьютерных технологий.

Информатика, по сравнению с другими техническими дисциплинами, очень быстро меняется. Аппаратное обеспечение все время совершенствуется, а зна­чит, должно совершенствоваться и программное обеспечение. Любому специа­листу в области информационных технологий, чтобы быть востребованным на рынке труда, необходимо быть в курсе последних событий, уметь использовать самые передовые технологии в области программирования, быть знакомым с самыми современными концепциями и принципами разработки программного обеспечения. Одной из важнейших концепций, использующейся в настоящее время для разработки программ является концепция объектно-ориентирован­ного программирования.

Приложение. Примеры выполнения практического задания

93

Преподаватель показывает Слайд 1 с названием темы. Слайд 1:

Т ема:

Объектно-ориентированное программирование (ООП)

У своив основные идеи ООП, научившись применять их на практике, можно научиться писать более гибкие, расширяемые и хорошо читаемые программы, которые, несмотря на тысячи строк кода, будут легкими для понимания. Знание и понимание основных концепций ООП пригодится при изучении таких языков как С++, Java и пр.

Операционально-познавательная часть

Принципы объектно-ориентированного программирования не возникли на пус­том месте. Их появление стало закономерным этапом в развитии программиро­вания. Рассмотрим кратко предысторию.

Показывается слайд, в котором этапы развития программирования появляют­ся по мере изложения учебного материала. Преподаватель называет основные этапы, представленные на Слайде 2.

Слайд 2:

М ашинные коды и языки низкого уровня

Я зыки высокого уровня, использующие принципы структурного программирования (Pascal и С)

Я зыки, использующие принципы объектно-ориентированного программирования (Object Pascal, C++)

П о мере того как развивалась вычислительная техника, возникали разные типы программирования. На каждом этапе создавался новый подход, который помо­гал программистам справляться с растущим усложнением программ. Первые программы писались в машинных кодах и напрямую зависели от конкретной машинной архитектуры. Очевидно, что программирование таким способом бы­ло, мягко говоря, неудобно, так как требовало от программиста запоминания кодов и форматов машинных команд, а также досконального знания машинной архитектуры.