современные языки объектно-ориентированные. А так как ООП - это основы всех современных языков программирования, то его необходимо начинать изучать ещё в школе, чтобы учащиеся, придя в высшие учебные заведения, уже имели правильное представление о программировании. Уже много раз замечал, как студентам сложно разобраться в ООП, так как там немного друга парадигма, немного другой подход к созданию программ. В ООП появляются объекты, классы и методы, такие понятия как инкапсуляция, наследование и т. д.
Поэтому я считаю, что чтобы повысить уровень освоения предмета, необходимо готовить учащихся к реалиям современного мира уже со школьной парты.
ООП появилось в начале 70-х годов, появлению ООП способствовал кризис, наступивший в программировании в те годы.
Программные продукты становились все объемнее и разрабатывались огромными коллективами в течение нескольких лет. Неудивительно, что в конечном продукте находили тысячи ошибок, исправление которых требовало огромных ресурсов. На помощь пришел модульных подход к созданию программ, который основывался на "разделении труда": каждый программист отвечал за свой модуль и по завершению тестирования передавал его дальше; другие программисты работали с этим модулем только через его интерфейс. В дальнейшем этот метод перерос в ООП и широко используется повсеместно. Я стремлюсь, чтобы мои учащиеся умели разрабатывать программы, используя современные и релевантные подходы и технологии, а не пользовались наработками 80-х годов.
Я разбиваю курс программирования на несколько основных блоков, которые зависят от возрастной группы учащихся. В 7 и 8 классах изучается базовое программирование: основные операторы, типы данных, условия; учимся понимать, что такое блочная структура. На этом этапе необходимо заложит
Страницы: << < 1 | 2 | 3 > >>