<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Электронный научно-практический журнал «Современные научные исследования и инновации» &#187; Козлов Сергей Валерьевич</title>
	<atom:link href="http://web.snauka.ru/issues/author/kozlov/feed" rel="self" type="application/rss+xml" />
	<link>https://web.snauka.ru</link>
	<description></description>
	<lastBuildDate>Fri, 17 Apr 2026 07:29:22 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Основы применения педагогической технологии индивидуального тестирования для формирования оптимальной траектории обучения</title>
		<link>https://web.snauka.ru/issues/2014/04/32353</link>
		<comments>https://web.snauka.ru/issues/2014/04/32353#comments</comments>
		<pubDate>Tue, 01 Apr 2014 13:05:38 +0000</pubDate>
		<dc:creator>Козлов Сергей Валерьевич</dc:creator>
				<category><![CDATA[13.00.00 ПЕДАГОГИЧЕСКИЕ НАУКИ]]></category>
		<category><![CDATA[automated adaptive learning systems]]></category>
		<category><![CDATA[educational technology]]></category>
		<category><![CDATA[individual learning]]></category>
		<category><![CDATA[individual testing]]></category>
		<category><![CDATA[information and educational space]]></category>
		<category><![CDATA[innovative information and educational resources.]]></category>
		<category><![CDATA[methods of mathematical modeling]]></category>
		<category><![CDATA[personality-oriented teaching system]]></category>
		<category><![CDATA[the optimal trajectory of learning]]></category>
		<category><![CDATA[автоматизированные адаптивные системы обучения]]></category>
		<category><![CDATA[индивидуальное обучение]]></category>
		<category><![CDATA[индивидуальное тестирование]]></category>
		<category><![CDATA[инновационные информационно-образовательные ресурсы]]></category>
		<category><![CDATA[информационно-образовательное пространство]]></category>
		<category><![CDATA[личностно-ориентированная обучающая система]]></category>
		<category><![CDATA[методы математического моделирования]]></category>
		<category><![CDATA[оптимальная траектория обучения]]></category>
		<category><![CDATA[педагогическая технология]]></category>

		<guid isPermaLink="false">https://web.snauka.ru/?p=32353</guid>
		<description><![CDATA[Формирование единого информационно-образовательного пространства [1] является наряду с обеспечением качества обучения первостепенной задачей концепции развития современного общества в сфере обучения. Данное пространство немыслимо без применения новых технологий обучения, которые отвечают принципам функционирования информационно-коммуникационного мирового сообщества. Новые педагогические технологии должны быть, прежде всего, инновационными с позиций внедрения последних достижений науки и техники в образовательный процесс [2]. [...]]]></description>
			<content:encoded><![CDATA[<p>Формирование единого информационно-образовательного пространства [1] является наряду с обеспечением качества обучения первостепенной задачей концепции развития современного общества в сфере обучения. Данное пространство немыслимо без применения новых технологий обучения, которые отвечают принципам функционирования информационно-коммуникационного мирового сообщества. Новые педагогические технологии должны быть, прежде всего, инновационными с позиций внедрения последних достижений науки и техники в образовательный процесс [2].</p>
<p>Сама технология тестирования не является новой. Как и многие другие технологии обучения, она зародилась в начале XX века. Специфику технологии тестирования определяет аппарат математического оценивания и моделирования ситуаций. Он постоянно развивается и составляет фундаментальную основу науки тестологии.</p>
<p>Применение новых математических подходов [3, 4, 5, 6] к моделированию разных педагогических ситуаций позволяет на всем протяжении становления и развития тестовых методов относить их к инновационным методикам. Те выводы, которые во многом были раньше получены педагогической наукой интуитивно, в настоящее время с использованием теории современного тестирования являются объективно обоснованными. Явления, которые многократно наблюдались в практике обучения и не могли быть отнесены к технологическим процессам, математический аппарат современной науки описывает с точностью до выбранного количества факторов влияния.</p>
<p>Технология индивидуального тестирования [7] имеет своей фундаментальной базой применение математического аппарата соответствия Галуа [8] и аппарата импликативных матриц [9] к интерпретации результатов обучения и формированию индивидуальной траектории обучения. Данная адаптивная технология есть один из ответов на вызов учебной действительности, когда требуется обучать совместно группу учеников порой с совершенно разными уровнями начальной подготовки. Также при этом необходимо учитывать такие факторы как предметные способности ученика, общие способности, его мотивацию, характер восприятия информации, психологические свойства личности, особенности обучения в коллективе и многие другие причины, в той или иной степени, влияющие на обучаемость и обученность ученика. В тоже время никто не снимает с учителя обязанность всеобщего обучения на уровне не ниже среднестатистических показателей с условием реализации индивидуальных запросов и достижения индивидуально поставленных целей. Обоснованный ответ в режиме реального времени способна предложить только современная педагогическая личностно-ориентированная технология.</p>
<p>Индивидуальное тестирование как технология позволяет учитывать перечисленные факторы и вообще диагностировать любые воздействия в системе обучения. Технология не зависит от предметной области и может быть воспроизведена в обучении на любом его этапе в контексте логически завершенной темы изучения. Она может быть использована как при обучении одному предмету, так и циклу учебных дисциплин и в целом в образовательном процессе.</p>
<p>Применение адаптивного индивидуального тестирования дает возможность выявить характерные особенности обучения предмету в конкретном временном разрезе. Технология позволяет учитывать индивидуальные и групповые свойства с целью рационально организовать мобильное обучение в составе подвижных малых групп [10]. Такая организация учебного процесса направлена на достижение поставленных образовательных задач наиболее эффективным в данный момент способом.</p>
<p>Обучение с использованием технологии индивидуального тестирования строится следующим образом. Предметный материал разбивается на темы. По каждой теме учебного материала выделяются основные элементы знаний. Дробление элементов знаний на более мелкие структурные единицы целесообразно уже в ходе обучения в конкретной группе. Элементы знаний соотносят друг с другом связями, которые играют определяющую роль в оценке усвоения материала. Таким образом, по всем темам изучения в итоге должны быть спроектированы графовые модели знаний [11].</p>
<p>Перед началом обучения на очередной временной период проводится диагностическое исследование. Его целью является выявления индивидуальных запросов учащихся, уровня начальной подготовки и уровня мотивации, а также соотнесение данных показателей друг с другом. Диагностическое исследование носит групповой характер, учащимся предлагается пройти анкетирование и выполнить идентичные наборы индивидуальных тестовых заданий. По результатам данной комплексной диагностики определяются исходные данные для формирования дальнейших индивидуальных траекторий обучения и траекторий обучения в подвижных малых группах.</p>
<p>Собственно обучение строится на трех знаниевых уровнях: базовом, продвинутом и творческом. В некоторой степени такое деление условно, так как при изучении очередной темы ученик может выбрать иной стартовый уровень. Уровень может быть изменен и в самом процессе предметного изучения. В зависимости от выбранного уровня зависит степень глубины и детализации учебного материала, характер его разъяснения. Индивидуальные особенности учащегося влияют на способ и форму изложения материала, количество и степень сложности практических заданий.</p>
<p>После изучения очередного тематического блока учебного материала каждый ученик проходит индивидуальное тестирование. По результатам индивидуальных тестов строится текущая графовая модель знаний учащегося. На графовой модели учебного материала выделяются элементы знания и незнания, еще не изученные элементы. Определяется текущий уровень компетентности ученика. По характеру взаимосвязей областей знания и незнания корректируется в соответствии с результатами исходной диагностики индивидуальная траектория обучения.</p>
<p>Анализ данных индивидуального тестирования всех учащихся позволяет сформировать малые группы для дальнейшего изучения предметной темы. В каждой из таких групп можно выделить одного или нескольких учащихся, по результатам обучения которых можно судить о состоянии обучения в группе в целом. Они выступают в качестве лакмусовой бумаги. Если такой ученик понял суть изучаемого вопроса или наоборот не разобрался в решении поставленной задачи, то и вся малая группа будет иметь схожие показатели на данном этапе обучения.</p>
<p>Выбор таких учащихся строится на моделировании ситуации с использованием соответствий Галуа. После очередного индивидуального тестирования малые группы естественным образом могут измениться. На основе полученных объективных данных общего текущего тестирования формируется их состав и стратегия дальнейшего обучения. До проведения следующего текущего или итогового тестирования изучение материала вариативно для каждого ученика. Количество промежуточных индивидуальных тестирований также выбирает сам ученик самостоятельно в зависимости от своих индивидуальных предпочтений, критериев и показателей обучения.</p>
<p>Математический аппарат импликативных матриц дает возможность ученику формировать наборы индивидуальных тестов в соответствии с выбранными им на данном этапе критериями обучения. Так можно задавать сложность индивидуального теста, сложность тестовых заданий, варьировать количество заданий в тесте, выбирать степень покрытия графовой модели изучаемого материала, определять эти и другие критерии в совокупности. С этой точки зрения технология индивидуального тестирования является адаптивной информационно-образовательной системой [12]. Данный инструментарий педагогической технологии позволяет реализовывать индивидуальную траекторию обучения оптимальным образом. Таким образом, даже в ходе изучения материала в малых группах траектория обучения носит индивидуальный характер.</p>
<p>Во время обучения диагностика и текущий контроль осуществляется промежуточными срезами знаний. После изучения темы учащимся на выходе предлагается общий групповой тест достижений. Данные тестирования показывают успеваемость учащихся, эффективность организации учебного процесса. Результаты данного теста позволяют судить, насколько было оправдано применение выбранных методов обучения при реализации индивидуальной траектории обучения на данном этапе. Сравнительный анализ исходных данных и полученных результатов позволяет оценить качество знаний и обучаемость учащихся, определить дальнейшие перспективы обучения для каждого ученика.</p>
<p>Время, отведенное на изучение учебного материала на базовом уровне, достаточно строго определено федеральными государственными стандартами обучения. Оно может варьироваться в некоторых пределах. В связи с этим, если ученик желает продолжить изучение темы на более высоком для себя уровне, он может самостоятельно по данной технологии осваивать материал в рамках самостоятельной работы по предмету. Также особенно оправдано подобное применение технологии индивидуального тестирования при изучении материала в профильной школе [13].</p>
<p>Изучение новой темы строится по той же схеме. Стоит подчеркнуть, что целесообразно при проектировании графовых моделей учитывать взаимосвязи элементов знаний различных графов друг с другом. Вариативность графовых моделей обеспечивает по необходимости добавление новых вершин знаний или изменение связей у уже имеющихся вершин. Во многих случаях это позволяет своевременно выявлять сущность пробелов в знаниях при изучении учебного предмета. Таким образом при очередном тестировании диагностировать состояние обученности ученика можно с более высокой точностью. Выявление причин незнания дает возможность своевременно корректировать оптимальные индивидуальные траектории обучения. Знание элементов учебного материала расширяет предметные границы, вооружает ученика необходимым инструментом для решения задач творческого уровня.</p>
<p>Применение технологии индивидуального тестирования предполагает внедрение в образовательный процесс автоматизированных программных комплексов [14]. Проектирование подобного рода автоматизированных программных сред, реализующих инновационные технологии, существенным образом расширяет современные возможности организации учебного процесса. Использование достижений новейших информационно-коммуникационных технологий в повседневной практике индивидуального тестирования значительно снижает временные затраты учащихся и учителя. Автоматизированные средства обучения оперативно обеспечивают субъектов учебного процесса комплексной информацией о состоянии обучения отдельных учащихся и класса в целом.</p>
<p>Модели подобных автоматизированных информационных систем поддержки инновационной деятельности подробно описаны в монографии [15]. Инновационные информационно-образовательные ресурсы, такие как программный комплекс «Advanced Tester» [16], эффективно реализуют идеи и возможности индивидуального адаптивного тестирования при построении индивидуальных траекторий обучения учащихся. Автоматизация отдельных элементов построения системы обучения дает положительный мотивационный эффект в контексте информационного общества.</p>
<p>Использование технологии индивидуального тестирования возможно в преподавании практически любого учебного предмета при изучении большинства тем. Это делает данную технологию полипредметной. Применение же в технологии автоматизированных программных комплексов трактует ее как инновационную информационно-образовательную систему обучения. Это в свою очередь позволяет говорить о возможности формирования на базе технологии индивидуального тестирования единого образовательного пространства. Проектирование подобного рода инновационных технологий отвечает запросам информационного общества на современном этапе развития. Внедрение технологии индивидуального тестирования в образовательный процесс позволяет обеспечивать фундаментальную предметную подготовку с учетом индивидуальных запросов оптимальным образом.</p>
]]></content:encoded>
			<wfw:commentRss>https://web.snauka.ru/issues/2014/04/32353/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Анализ результатов экспериментальной деятельности по изучению основ объектно-ориентированного программирования в школьном курсе информатики</title>
		<link>https://web.snauka.ru/issues/2014/06/36213</link>
		<comments>https://web.snauka.ru/issues/2014/06/36213#comments</comments>
		<pubDate>Mon, 30 Jun 2014 14:01:33 +0000</pubDate>
		<dc:creator>Козлов Сергей Валерьевич</dc:creator>
				<category><![CDATA[13.00.00 ПЕДАГОГИЧЕСКИЕ НАУКИ]]></category>
		<category><![CDATA[encapsulation]]></category>
		<category><![CDATA[informatics]]></category>
		<category><![CDATA[inheritance]]></category>
		<category><![CDATA[methods of teaching informatics]]></category>
		<category><![CDATA[object-oriented programming]]></category>
		<category><![CDATA[polymorphism]]></category>
		<category><![CDATA[profile training]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[инкапсуляция]]></category>
		<category><![CDATA[информатика]]></category>
		<category><![CDATA[методика преподавания информатики]]></category>
		<category><![CDATA[наследование]]></category>
		<category><![CDATA[объектно-ориентированное программирование]]></category>
		<category><![CDATA[полиморфизм]]></category>
		<category><![CDATA[программирование]]></category>
		<category><![CDATA[профильное обучение]]></category>

		<guid isPermaLink="false">https://web.snauka.ru/?p=36213</guid>
		<description><![CDATA[Программирование – как раздел современного курса информатики наряду с изучением архитектуры компьютера, программного обеспечения, информационных и коммуникационных технологий, а также искусственного интеллекта составляет ядро данной учебной дисциплины. Владение методами программирования определяет степень профессиональной подготовки IT-специалиста, а знание основ одного из подходов – уровень компьютерной грамотности современного человека. Методология программирования в течение последних десятилетий претерпела значительные [...]]]></description>
			<content:encoded><![CDATA[<p>Программирование – как раздел современного курса информатики наряду с изучением архитектуры компьютера, программного обеспечения, информационных и коммуникационных технологий, а также искусственного интеллекта составляет ядро данной учебной дисциплины. Владение методами программирования определяет степень профессиональной подготовки IT-специалиста, а знание основ одного из подходов – уровень компьютерной грамотности современного человека.</p>
<p>Методология программирования в течение последних десятилетий претерпела значительные изменения. Новые возможности вычислительной техники предопределили появление иных, чем были, парадигм программирования. Одним из таких направлений в программировании является объектно-ориентированный подход, являющийся в настоящее время одним из наиболее востребованных при решении разнообразных практических задач. В связи с этим изучение методических особенностей обучения учащихся основам данной методологии в современной школе приобретает особую значимость.</p>
<p>Программирование с самых истоков введения информатики в школьный курс составляет одну из главных дидактических линий данной учебной дисциплины. Изучение основ программирования в школьном курсе информатики составляет фундаментальную основу алгоритмической подготовки учащихся. В тоже время технологии и методы программирования постоянно развиваются, что предполагает поиск новых методологических подходов в преподавании этого раздела информатики. Однако методические особенности изучения основ объектно-ориентированного программирования в школе изучены недостаточно. Это обуславливает важность и своевременность педагогических экспериментальных исследований по изучению основ объектно-ориентированного программирования в школьном курсе информатики.</p>
<p>Современная практика программирования раскрывает перед пользователем вычислительной техники широкий спектр возможностей. В настоящее время существует целый ряд методов программирования от объектно-ориентированной парадигмы до логического и функционального подхода. Однако во многих учебных заведениях при подготовке специалистов по информатике изучается только одно из данных направлений. В школе программирование на базовом уровне либо не изучается вообще, либо рассматривается в ознакомительном плане. При этом предпочтение отдается, как правило, основам структурного программирования.</p>
<p>Идеология объектно-ориентированного подхода в программировании, востребованная при решении многих практических задач, в школьном базовом курсе информатики практически не освещается. В школе данная тема если и изучается, то частично при знакомстве с классификацией подходов в программировании. В профильных курсах предпочтение также отдается изучению основ структурного подхода и рассмотрению на его базе в завершении раздела ряда примеров, иллюстрирующих объектный подход.</p>
<p>Основы ООП рассматриваются в учебниках по информатике Н.Д. Угриновича для 9 класса среднего звена и 10 класса старшей школы, которые в основном и используется в школах. Именно в этих учебниках данная тема представлена отдельным разделом – «Основы объектно-ориентированного программирования». В учебниках по информатике других авторов данная тема отдельно не рассматривается, как правило, о парадигме ООП есть лишь разрозненные упоминания.</p>
<p>ООП является ведущим подходом в программировании и реализуется практически в любом современном языке программирования. Упрощение и сокращение программного кода, простота в изучении и удобства в использовании ООП послужило широкому распространению данного подхода. В связи с этим возникает необходимость внедрения изучения принципов ООП в школе. При этом остается открытым вопрос, как реализовать обучение принципам ООП и какие при этом могут возникнуть трудности.</p>
<p>Кратко опишем основные принципы объектно-ориентированного подхода в программировании.</p>
<p>Объектно-ориентированное программирование – это подход программирования, основанный на работе с объектом, его свойствами и методами, для работы с которыми используются принципы полиморфизма, наследования и инкапсуляции [1]. Объектно-ориентированный подход программирования может реализовываться не только в визуально-ориентированных языках программирования, но и в процедурных языках программирования, например в Object Pascal.</p>
<p>В основе ООП лежит понятие класса, под которым понимают новый тип данных, вводимый разработчиком при решении конкретной задачи. Объект или класс является абстрактным типом данных, создаваемым программистом. Для описания объекта или класса определяются его свойства и методы.</p>
<p>В основе объектно-ориентированного программирования лежат следующие понятия: инкапсуляция, наследование и полиморфизм [2].</p>
<p>Инкапсуляция подразумевает такое объединение свойств и методов класса внутри него, при котором доступ к свойству возможен только путем вызова соответствующего метода. При этом обособленность является важным свойством объекта. Класс разделяется на две части: внутреннюю и внешнюю. Внешняя часть тщательно продумывается исходя из того, каким образом могут взаимодействовать с объектами данного класса другие объекты программы. Внутренняя структура данных и алгоритм их обработки скрыты от пользователя и защищены от непреднамеренных изменений.</p>
<p>Технология ООП позволяет создавать иерархии объектов, то есть объект может иметь наследников (объект, которому доступны методы родительского объекта и обладающий еще своими методами). Использование наследования позволяет брать за основу имеющиеся объекты и создавать от них наследников с требуемыми свойствами. Таким образом, наследование задает отношение между классами, при котором один класс расширяет функциональность другого. Это значит, что он автоматически перенимает все его поля и методы, а также добавляет некоторые свои. Наследование обычно возникает, когда все объекты одного класса одновременно являются объектами другого класса, например, отношение общее/частное.</p>
<p>Для написания более гибкой программы используется понятие «полиморфизм». Полиморфизм дает возможность во время выполнения программы выполнять разные операции с помощью одного и того же имени. Полиморфизм определяет возможность класса выступать в программе в роли любого из своих предков, несмотря на то, что в нем может быть изменена реализация любого из методов. Изменить работу любого из методов, унаследованных от класса-предка, класс-потомок может, описав новый метод с точно таким же именем и параметрами, то есть, переопределив его. При вызове такого метода для объекта класса-потомка будет выполнена новая реализация.</p>
<p>Усвоение фундаментальных принципов объектно-ориентированного подхода составляет базис знаний и умений школьника для дальнейшего изучения данной технологии программирования.</p>
<p>Таким образом, целью проводимой экспериментальной научной работы выступило исследование возможностей изучения и последующего включения темы «Объектно-ориентированное программирование» либо в базовый школьный курс информатики либо в виде факультативного или элективного курса либо базовой составляющей профильного курса информатики.</p>
<p>Экспериментальное исследование заключалось в следующем:</p>
<p>- разработать систему уроков изучения ООП;</p>
<p>- проверить эффективность разработанных учебных материалов;</p>
<p>- провести анкетирование учащихся.</p>
<p>Эксперимент проводился под моим научным руководством студенткой Смоленского государственного университета Т.Н. Рожковой в рамках выполнения выпускной квалификационной работы в 10 классе МБОУ Озерненская СОШ № 1 Смоленской области. Экспериментальная группа состояла из 21 ученика.</p>
<p>С целью выяснения возможности включения темы «Объектно-ориентированное программирование» в школьный курс информатики была совместно разработана специальная система уроков. Она состояла из шести занятий, включающих входное тестирование и итоговую проверку знаний. Для изучения ООП использовался редактор Visual Basic пакета Microsoft Office.</p>
<p>Для выявления результатов изучения ООП было проведено анкетирование учащихся. Оно проводилось во внеучебное время уже после изучения на уроках информатики принципов ООП.</p>
<p>Обучение школьников принципам ООП в рамках эксперимента имело следующие особенности. До изучения принципов ООП, учеников необходимо было познакомить с новым языком программирования. Так же, следовало разобраться, что является объектом, свойствами и методами и как они могут быть представлены в данном языке программирования. В связи с этим три урока необходимы для объяснения принципов ООП (инкапсуляция, полиморфизм и наследование). Интерпретация принципов ООП основывается на примерах из жизни и работы с математическими данными. Последний урок является заключительным. Он предназначен для закрепления и расширения знаний по объектно-ориентированному программированию. Так же, сюда входит выполнение заданий для выявления уровня полученных знаний.</p>
<p>Результаты итогового контроля знаний учеников в сравнении с начальным уровнем подготовки показали положительную динамику (рис. 1).</p>
<p style="text-align: center;" align="center"><a href="https://web.snauka.ru/issues/2014/06/36213/1-189" rel="attachment wp-att-36217"><img class="aligncenter size-full wp-image-36217" src="https://web.snauka.ru/wp-content/uploads/2014/06/18.jpg" alt="" width="453" height="272" /></a><a href="https://web.snauka.ru/issues/2014/06/36213/1-188" rel="attachment wp-att-36216"><br />
</a>Рисунок 1 – Сравнительный анализ знаний учащихся</p>
<p align="center">Таким образом, можно сделать вывод, что на уроках информатики в школе можно изучить основные методы ООП с использованием методов структурного программирования на примере языка Visual Basic.</p>
<p>Заключительным этапом экспериментального исследования являлось анкетирование учащихся.</p>
<p>Анкета включала следующие вопросы:</p>
<ol>
<li>Какие языки программирования ты изучал?</li>
<li>Какой из них тебе больше всего понравился?</li>
<li>До изучения объектно-ориентированного программирования ты что-нибудь слышал о языке программирования Visual Basic?</li>
<li>В каком языке программирования легче работать, в процедурном или объектно-ориентированном языке? Почему?</li>
<li>Хотелось бы тебе изучить объектно-ориентированный язык программирования Visual Basic более подробно? Почему?</li>
<li>Стал ли ты лучше разбираться в программировании после изучения объектно-ориентированного программирования?</li>
</ol>
<p>В результате анализа данных анкетирования можно сделать следующие выводы.</p>
<p>Ученики знакомы с очень малым количеством языков программирования. Это – Gambas, Visual Basic и Free Pascal. Все учащиеся 10 класса знакомы с языком программирования Gambas (редактор текстового процессора Open Office Writer). 8 человек знакомы с языком программирования Visual Basic. Эти два языка предлагаются для изучения программирования в учебнике по информатике Н.Д. Угриновича. Язык Free Pascal отметили ученики, которые изучали его на дополнительных занятиях по информатике либо самостоятельно (рис. 2).</p>
<p style="text-align: center;" align="center"><a href="https://web.snauka.ru/issues/2014/06/36213/2-127" rel="attachment wp-att-36218"><img class="aligncenter size-full wp-image-36218" src="https://web.snauka.ru/wp-content/uploads/2014/06/26.jpg" alt="" width="453" height="273" /></a></p>
<p align="center">Рисунок 2 – Результаты анкетирования</p>
<p>Большинству учащихся – 17 школьников – понравился язык программирования Gambas. Важно обратить внимание на то, что ученики, которые были знакомы с несколькими языками программирования, предпочли Gambas. На вопрос «Почему?», ученики отмечали, что синтаксис языка Gambas проще и более понятен (рис. 3).</p>
<p style="text-align: center;" align="center"><a href="https://web.snauka.ru/issues/2014/06/36213/3-91" rel="attachment wp-att-36219"><img class="aligncenter size-full wp-image-36219" src="https://web.snauka.ru/wp-content/uploads/2014/06/36.jpg" alt="" width="460" height="279" /></a></p>
<p align="center">Рисунок 3 – Результаты анкетирования</p>
<p>До изучения объектно-ориентированного программирования только лишь 12 учеников слышали что-либо о языке программирования Visual Basic (рис. 4).</p>
<p style="text-align: center;" align="center"> <a href="https://web.snauka.ru/issues/2014/06/36213/4-75" rel="attachment wp-att-36220"><img class="aligncenter size-full wp-image-36220" src="https://web.snauka.ru/wp-content/uploads/2014/06/46.jpg" alt="" width="463" height="288" /></a></p>
<p align="center">Рисунок 4 – Результаты анкетирования</p>
<p>Многим ученикам (61 %) легче работать в объектно-ориентированном языке программирования, чем в процедурном языке. Одной из причин выбора объектно-ориентированного языка программирования была простота и удобство работы с объектами (форма, кнопка, поле и надпись). Следует подчеркнуть, что некоторые ученики приравнивали объектно-ориентированные и визуально-ориентированные языки программирования (рис. 5).</p>
<p style="text-align: center;" align="center"><a href="https://web.snauka.ru/issues/2014/06/36213/5-44" rel="attachment wp-att-36221"><img class="aligncenter size-full wp-image-36221" src="https://web.snauka.ru/wp-content/uploads/2014/06/52.jpg" alt="" width="438" height="312" /></a></p>
<p align="center">Рисунок 5 – Результаты анкетирования</p>
<p>Ученики в ходе исследования отмечали такие преимущества ООП как использование при программировании понятий, близких предметных областей и сокращение длины программного кода. Их оппоненты в качестве причин выбора процедурного языка программирования называли:</p>
<p>- проблемы с выявлением взаимосвязей между теорией и практикой в ООП;</p>
<p>- пустую трату времени на изучение дополнительных методов программирования (полиморфизм, инкапсуляция, наследование);</p>
<p>- сложность кода для умения решать простые задачи по программированию с использованием операторов ветвления и циклов.</p>
<p>Желание учеников изучить более подробно ООП возникло чуть более чем у половины класса (51 %). Таким ученикам было бы интересно увидеть все преимущества ООП и научиться решать более сложные задачи в объектах.</p>
<p>Другие ученики посчитали, что данного курса достаточно для изучения основных принципов ООП. Все принципы объяснены лаконично и ясно, вследствие чего не требуется дополнительно времени для изучения ООП более подробно. Возникновение трудностей при решении задач ООП вызвало нежелание у некоторых учеников продолжать изучение ООП (рис. 6).</p>
<p style="text-align: center;" align="center"><a href="https://web.snauka.ru/issues/2014/06/36213/6-37" rel="attachment wp-att-36222"><img class="aligncenter size-full wp-image-36222" src="https://web.snauka.ru/wp-content/uploads/2014/06/63.jpg" alt="" width="452" height="272" /></a></p>
<p align="center">Рисунок 6 – Результаты анкетирования</p>
<p>Несмотря на последний факт, 86 % учеников стали лучше понимать программирование. Отсутствие отрицательных результатов изучения ООП говорит о том, что знания в данной области помогает постичь основы программирования (рис. 7).</p>
<p style="text-align: center;" align="center"><a href="https://web.snauka.ru/issues/2014/06/36213/7-31" rel="attachment wp-att-36223"><img class="aligncenter size-full wp-image-36223" src="https://web.snauka.ru/wp-content/uploads/2014/06/71.jpg" alt="" width="452" height="272" /></a></p>
<p align="center">Рисунок 7 – Результаты анкетирования</p>
<p>Но, учитывая затруднения при решении практических задач, нежелание изучать ООП более подробно, проблемы у учеников с выявлением взаимосвязей между теорией и практикой в ООП, незнание основных понятий программирования, заменить изучение структурного программирования ООП полностью нельзя. В школе для этого требуется дополнительное количество часов на изучение содержательной линии «Алгоритмизация и программирование». В связи с этим изучение вопросов ООП выносится на дополнительные занятия по информатике или элективные курсы.</p>
<p>В данной методике преподавания ООП не рассматривается программирование в объектах. Методологический подход, используемый в экспериментальной деятельности, обоснован тем, что изучение основ объектно-ориентированного программирования на базовом уровне в средней школе направлено на формирование познавательного интереса к этой области знаний. Собственно же обучение методам и приемам ООП, как правило, осуществляется в профильных классах старшей школы. Для учащихся непрофильных классов по информатике может быть организован кружок по программированию, например, при школьном научном обществе.</p>
<p>Вопрос выделения дополнительных часов на изучение объектно-ориентированного программирования в 8-9 классе также может быть частично решен за счет использования в учебном процессе инновационных информационно-образовательных технологий [3, 4]. Так, например, внедрение образовательных автоматизированных систем в процесс обучения позволяет более рационально строить траектории обучения, распределив усилия школьников наиболее оптимальным образом [5, 6, 7]. Применение математических методов при моделировании учебных ситуаций обучения объектно-ориентированному программированию как отдельно взятого ученика [8, 9], так и группы учеников [10, 11] целесообразно и в изучении информатики на базовом уровне и профильной школе [12].</p>
<p>При изучении основ программирования в средней школе также следует учитывать, что не всегда, при решении задач, особенно не очень сложных, методология объектно-ориентированного программирования является самой оптимальной. В профориентационных целях изучения информатики в школе больше внимание уделяется освоению школьниками информационных технологий, чем освоению работы программиста. Поэтому в школе по программированию решение сложных задач практически не рассматривается [13]. Но ООП можно рассматривать как метод изучения программирования в целом. В связи с этим, дальнейшее исследование будет заключаться в изучении ООП в школьном курсе информатики как базовой методологии программирования. В этом случае изучение ООП целесообразно будет начинать на базовом уровне с пятого, а не восьмого класса.</p>
<p>Таким образом, результаты исследования подтверждают востребованность и необходимость изучения ООП в школьном курсе информатики.</p>
]]></content:encoded>
			<wfw:commentRss>https://web.snauka.ru/issues/2014/06/36213/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
