Научный журнал



Pdf көрінісі
бет179/202
Дата13.04.2024
өлшемі3.75 Mb.
#498565
1   ...   175   176   177   178   179   180   181   182   ...   202
Ж. С. Сарсенбаева
1
, У. Б. Кусаинова
2
, Н. М. Аусилова
3
1
магистрант, преподаватель, кафедра «Информационные системы и 
информатика», Инженерно-экологический факультет, Кокшетауский 
университет Абая Мырзахметова, г. Кокшетау, 020000,
Республика Казахстан; 
2
м.т.н. преподаватель, кафедра «Информационные системы и
информатика», Инженерно-экологический факультет, Кокшетауский 
университет Абая Мырзахметова, г. Кокшетау, 020000,
Республика Казахстан; 
3
магистрант, кафедра «Информационные системы и информатика», 
Инженерно-экологический факультет, Кокшетауский Университет
Абая Мырзахметова, г. Кокшетау, 020000, Республика Казахстан
е-mail: 
1
doza20102014@mail.ru; 
2
ulzhan_92_92@mail.ru;
3
nazerke-m1995@mail.ru
МЕТОДИКА ПРЕПОДАВАНИЯ ЯЗЫКОВ 
ПРОГРАММИРОВАНИЯ В ШКОЛЕ
В данной статье рассматриваются методы и способы преподавания 
языков программирования на основе различных высокоуровневых языков.
Профессия специалиста в отраслиинформационной системы и 
информатики и, довольно востребованная в на сегодняшнее время, 
требует прочных знаний, умений и навыков, которые необходимо 
получать и развивать со школы. Для этого требуется создать
необходимые условия для подготовки ответственной, самостоятельной
и активной личности, владеющей основными компетентностями. 
Одна из этих основных компетентностей – это умение составлять и 
осуществлять программу своей деятельности. Такие умения у учащихся 
формируются на уроках информатики при выполнении различных 
заданий и, конечно же при изучении темы «Программирование». Таким 
образом, особое внимание в обучении информатике необходимо уделять 
вопросу обучения программированию.
Ключевые слова: методика преподавания, алгоритмизация, 
программмное обеспечение, языки программирования, системное 
проектирование, Pascal, Python.


360
361
Вестник ПГУ, ISSN 1811-1831 
Серия Педагогическая № 1. 2018
ПМУ Хабаршысы, ISSN 1811-1831 Педагогикалық сериясы № 1. 2018
ВВЕДЕНИЕ
Вопросы организации преподавания информатики, а, в частности, 
языков программирования продолжают оставаться актуальными. Ведь в век 
информационных технологий многие всерьез задумываются о том, что знания 
основ программирования для современного человека необходимы научить не 
меньше, чем, например, умение писать и читать. Это может значить лишь то, 
что специалист в области информационных технологий требует крепких знаний 
и навыков, которые необходимо получать еще со школы. Перед учителем стоит 
непростая задача: не просто обучить определенному набору знаний, а также 
подготовить учащегося для самостоятельного решения возникающих перед 
ним проблем. А такие умения, как правило, формируются у учащихся на уроках 
информатики при решении различных задач, направленных на алгоритмизацию 
и последовательность различных действий. Именно поэтому особое внимание 
стоит уделять системам обучения программирования.
И перед тем как остановиться на теме программирования следует определить 
значение данного слова. Программирование – это раздел информатики
изучающий вопросы разработки программного обеспечения ЭВМ (электронно-
вычислительных машин). Можно сказать, что под программированием понимают 
процесс создания программы на одном из языков программирования. 
Открытым остается следующий вопрос: «Какой язык программирования 
предпочтительнее изучать в школе?». Мнения разнятся: от того, что языки 
изучать не нужно, а следует просто поднимать компьютерную грамотность и 
осваивать прикладные программы, до того, что нужно изучать особенности 
информационных систем и несколько языков программирования.В первую 
очередь необходимо выделить основную цель обучения. Стоит ли каждого 
школьника знакомить с программированием как явлением, представляющим 
потенциал компьютерных систем или же ограничиться только знакомством с 
алгоритмами и логическим мышлением, а умение пользоваться компьютером 
оставить на бытовом уровне?А точнее учить на уроках информатики не языкам 
программирования, а методам программирования и системному подходу решения 
задач. Да, несомненно, для основ программирования методы алгоритмизации 
необходимы, но, изучая заодно и специальные языки программирования, 
предназначенные для такой цели, общая картина обучения может стать более 
продуктивной. 
ОСНОВНАЯ ЧАСТЬ
На данный момент во многих школах преподают язык программирования 
Pascal, который пришел на замену всеми известного языка Basic. Предполагалось, 
что первый язык для обучения должен обладать понятной структурой, 
базой алгоритмического характера, и, в то же время, направлен на решение 
сложных задач с использованием характерным для более сложных языков 
программирования функций. И этими свойствами на то время обладал Pascal, 
который и был разработан с этой целью. Но в тоже время информационные 
технологии развиваются с невероятной скоростью и появляются более 
совершенные платформы и языки для них (Python, VisualC, Java). Именно из-за 
этого следует прорабатывать программу обучения для школьников со взглядом 
в будущее. Но ведь известно, что в любой дисциплине есть своя неизменная база, 
так может преподавать лишь только ее и этого будет достаточно? 
Тем не менее, возвращаясь к языку программирования Pascal можно 
сказать, что это однозначно неплохой язык, но нужно признать, что он уже 
«мертв». Данный язык редко используется на практике и имеет очень низкую 
востребованность на рынке труда. Именно из-за этого будущему специалисту 
приходится заново учить другой язык программирования с другим синтаксисом 
и базой.Pascalпреподносит свои плюсы в обучении и, возможно, даже самые 
основные понятия показаны на Паскале. Но определенно нет смысла учить 
все «от и до» на языке Pascal и его библиотеки. Гораздо лучше это время 
потратить на изучение языков и технологий, которые используются сейчас и 
будут использоваться ближайшие 15–20 лет. Эту проблему начали замечать 
вскоре после использования данного языка при обучении и поэтому стали 
появляться различные альтернативы. Среди них: PascalAbc, FreePascal, а с 
2007 года разрабатывалась среда, написанная уже на более совершенной 
платформе та же альтернатива PascalAbc.net. Также можно упомянуть и Lazarus. 
Это среда разработки, использующая компилятор FreePascal, но при этом 
поддерживающая разработку современных оконных приложений. Совместима 
с Delphi, но нельзя всегда применять учебный материал, написанный под нее. 
Использование TurbоPascal при обучении программированию – это достаточно 
отличный вариант именно для обучения алгоритмам, без понимания которых 
программирование в дальнейшем невозможно.
Также ряд проблем вызывает и выбор подходящей программы системного 
проектирования (Lazarus, Delphi и т.д.). Ведь каждая из них оказывается сложной 
объектно-ориентированной, когда ученику для начала нужно разобраться с 
простыми циклами, массивами, операторами. 
Python – современный язык программирования, разработанный Guido 
Van Rossum, и названный по британскому телевизионному сериалу, а не в 
честь рептилии. Python используется в настоящее время десятками тысяч 
программистов во всем мире, и число людей, использующих его, возрастастает 
быстро, удваивается и утраивается каждый год.


362
363
Вестник ПГУ, ISSN 1811-1831 


Достарыңызбен бөлісу:
1   ...   175   176   177   178   179   180   181   182   ...   202




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет