1, 2020 педагогический вестник казахстана



Pdf көрінісі
бет12/55
Дата31.12.2021
өлшемі3,14 Mb.
#22891
1   ...   8   9   10   11   12   13   14   15   ...   55
К.Р. Кусманов
1
, Е. Кунтуган
1

Высшая школа естествознания,
Павлодарский государственный педагогический университет,
г. Павлодар, Павлодарская область, Республики Казахстан
e-mail: kuat-75@mail.ru, bula_n@mail.ru
СУЩЕСТВУЮЩИЕ ПАРАДИГМЫ ПРОГРАММИРОВАНИЯ 
И ИХ РОЛЬ В ФОРМИРОВАНИИ КУРСА ИНФОРМАТИКИ 
ДЛЯ СТУДЕНТОВ ПЕДАГОГИЧЕСКИХ СПЕЦИАЛЬНОСТЕЙ
Аннотация
В  данной  статье  рассматриваются  вопросы  по  обучению  студентов  педагогиче-
ских  вузов  программированию,  решению  задач  сбора,  преобразования,  передачи  и  хране-
ния информации, значимых с точки зрения последующей профессиональной деятельности. 
В  статье  выделены  четыре  парадигмы  программирования:  процедурная,  объектно-
ориентированная, логическая, и функциональная. Под такое разделение всех методов об-
работки информации на парадигмы попадают все известные на сегодняшний день языки 
программирования. Невозможно говорить о явных преимуществах какой-либо одной пара-
дигмы перед остальными. Каждая из них, наряду с большим количеством положительных 
особенностей, имеет и свои отрицательные аспекты. Обоснована необходимость совер-
шенствования методической системы обучения информатике студентов педагогических 
вузов на основе использования логической парадигмы программирования. Особенность ме-
тодической  системы состоит  в нацеленности  на обучение и  адаптирование  логической 
парадигмы программирования и умение совмещать ее использование с другими парадигма-
ми программирования, что позволяет студентам выбирать наиболее эффективный под-
ход для решения задачи.
Ключевые  слова:  информатика,  информационные  технологии,  логическая парадиг-
ма программирования, современные языки программирования, стили про-граммирования, 
классификация языков программирования, методы обучения, средства обучения.


ҚАЗАҚСТАН ПЕДАГОГИКАЛЫҚ ХАБАРШЫСЫ                                                       1, 2020
26
ВВЕДЕНИЕ
Одной из основных целей вузовского курса информатики является обучение 
студентов решению задач сбора, преобразования, передачи и хранения информа-
ции, значимых с точки зрения последующей профессиональной деятельности. Во 
многих случаях особый приоритет приобретает обучение программированию. По-
стоянное  совершенствование  информационных  технологий  привело  не  только  к 
появлению  большого  количества  языковых  средств  кодирования  алгоритмов,  но 
и к довольно четкому формированию четырех основных способов разработки са-
мих алгоритмов. Такие способы в специализированной литературе получили на-
звание парадигм программирования. Выделено четыре парадигмы: процедурная, 
объектно-ориентированная, логическая, и функциональная. Под такое разделение 
всех методов обработки информации на парадигмы попадают все известные на се-
годняшний день языки программирования. Невозможно говорить о явных преиму-
ществах какой-либо одной парадигмы перед остальными. Каждая из них, наряду 
с большим количеством положительных особенностей, имеет и свои отрицатель-
ные аспекты.
ОСНОВНАЯ ЧАСТЬ
В  настоящее  время  существуют  четыре  парадигмы,  которые  рассматри-
ваются  и  как  подходы  к  разработке  программ  на  современных  языках  програм-
мирования,  и  как  методы  изучения  информатики:  это  процедурная,  объектно-
ориентированная, функциональная и логическая парадигмы. Как показывает прак-
тика, построение учебного процесса на базе только одной парадигмы малоэффек-
тивно,  поскольку  для каждого  методического  направления  есть  своя область  ре-
шаемых задач. Например, понятие алгоритма становится единственным понятием, 
лежащим в основе обучения программированию. Наряду с ним появляются такие 
понятия как, как «унификация», «управление», характерные для логической пара-
дигмы, «объект», «действие над объектом» – для объектно-ориентированной пара-
дигмы и «функция», «декомпозиция функции» для функциональной парадигмы. 
Использование лишь некоторых парадигм (например, алгоритмической) в качестве 
базы для обучения накладывает отпечаток на ход мыслительной деятельности об-
учаемого. Исходя из требований к знаниям и практическим навыкам учащихся, а 
также с учетом вышесказанного должны быть определены цели и содержание учеб-
ного  процесса  и  построена  методическая  система  обучения  программированию. 
Из  стилей,  представленных  в  таблице  1,  только  процедурно-ориентированный  и 


1, 2020                                                ПЕДАГОГИЧЕСКИЙ ВЕСТНИК КАЗАХСТАНА
27
объектно-ориентированный оказались пригодными для разработки программных 
систем, послужив площадкой для соответствующих методологий.
Таблица 1. Основные стили программирования
Название стиля
Основополагающие категории
Логико-ориентированный
Цели, часто выраженные исчислениями предикатов
Ориентированный на правила
Правила «Если – то»
Ориентированный на ограничения
Инвариантные отношения
Процедурно-ориентированный
Алгоритмы, абстрактные термины
Объектно-ориентированный
Классы и объекты
Есть еще одна классификация языков программирования (см. рисунок 1).
Программирование
Процедурное
Непроцедурное
Операционное
(Basic, Fortran, C)
Структурное
(Pascal)
Функциональное
Логическое
Объективно-
ориентированное 
(C++)
Декларативное
Рисунок 1. Классификация языков программирования.
Но  в  таблице  1  стилей  программирования  есть  лишние  деления,  поэтому 
в  этой  работе  идет  опора  на  другое  деление  парадигм.  Существует  четыре  под-
хода  к  обработке  информации:  • процедурный  (структурное  программирование); 
• объектно-ориентированный;  • логический;  • функциональный.  Рассмотрим  эти 
подходы.  Процедурное  (структурное,  директивное)  программирование.  В  60–
70-х гг. XX столетия развивалась методика, которая получила название «структур-
ное программирование». При структурном (процедурном) программировании опи-
сывается  процесс получения  результата определенной последовательностью опе-
раторов (команд). Данные называются операндами (бывают простыми и сложны-
ми), разнородные данные образуют структуру. Элементами структур данных явля-
ется информация о характеристиках (атрибутах) объектов (имя, цена, количество, 
возраст и т.п.). В структурах данных элементы связаны между собой отношения-


ҚАЗАҚСТАН ПЕДАГОГИКАЛЫҚ ХАБАРШЫСЫ                                                       1, 2020
28
ми, которые могут иметь разный смысл (входить в состав, подчиняться и прочее). 
Связь между элементами всегда имеет один смысл: «перейти к выполнению коман-
ды». Принципы структурной методики программирования. При построении алго-
ритма  используется пять  базовых  алгоритмических структур:  • следование  – это 
однозначная линейка последовательных действий; • ветвление – разделение алго-
ритма на два пути (две ветви) по некоторому условию с дальнейшим выходом на 
общее продолжение; • цикл – повторение некоторой группы действий по условию; 
• рекурсия – некоторая группа действий, при описании которой происходит ссыл-
ка на себя как на составную часть; • подпрограмма – повторяющаяся часть сово-
купности действий, выделенная в отдельно описанный алгоритм. Сложный алго-
ритм состоит из множества соединенных между собой базовых структур, для кото-
рых существует два способа соединения элементов алгоритма: последовательный 
и вложенный. Метод последовательной детализации – это построение алгоритма 
«сверху вниз». Сначала строится основной алгоритм и в нем записываются обра-
щения к вспомогательным алгоритмам I уровня, в котором могут быть поставле-
ны обращения к вспомогательным алгоритмам II уровня. Этот метод применяется 
при любом конструировании сложных объектов и представляет собой естествен-
ную логическую последовательность мышления, как при сборке частей конструк-
тора, т.е. постепенное углубление в детали.
Исследование  проблем  подготовки  будущих  специалистов  в  условиях  ин-
форматизации  образования  нашли  отражение  в  работах  казахстанских  ученых 
Е.Ы. Бидайбекова, 
Т.О. Балыкбаева, 
А.Е. Абылкасымовой, 
Ж.К. Нурбекова, 
Ж.А. Караева,  С. Кариева,  А.А. Шарипбаева,  Е.Ы. Медеуова,  Г.Д. Жангисиной  и 
других.
В  монографиях  советских,  российских  ученых  В.Е. Жужжалова  [3]  рассмо-
трен многоаспектный целостный подход при развивающем обучении информатике 
в системе высшего образования. Концепция многоаспектного целостного подхода 
при развивающем обучении информатике в системе высшего обучения представ-
ляет собой систему взаимосвязанных принципов: • целостность системы «довузов-
ское  –  вузовское  –  военно  профессиональное  образование  –  перепрофилирован-
ное»; • многоаспектный целостный подход, осуществляемый путем синтеза физи-
ческого материала с профессионально направленными и гуманитарными дополне-
ниями с учетом психологических аспектов активизации познавательной деятель-
ности обучаемых. В работе Е.Г. Андросовой [2] рассмотрены педагогические осно-
вы совершенствования преподавания информатики в высших учебных заведениях. 
Предлагается обучение информатике на принципе контекстного обучения. Реали-
зация этого принципа осуществляется путем двухуровневого обучения информа-
тике. В целом ряде пособий по информатике, предназначенных для студентов ву-


1, 2020                                                ПЕДАГОГИЧЕСКИЙ ВЕСТНИК КАЗАХСТАНА
29
зов, никак не отражена специфика процесса обучения. Так, в пособии [1], рекомен-
дации по чтению лекционного курса даются без учета специальности и носят об-
щий характер, в литературе [1] приведены задачи, описывающие ситуации, никак 
не  связанные с  функционированием профессиональных объектов и по существу, 
ничем не отличающиеся от задач, содержащихся в других задачниках. Следует от-
метить, что рекомендации, содержащиеся в этих исследованиях, направлены на со-
вершенствование подготовки по информатике и могут быть использованы при об-
учении информатике студентов в педагогических вузах, их внедрение дает поло-
жительный результат, и решает проблему комплексно. В разработанном курсе ин-
форматики для студентов педагогических вузов цель обучения является компонен-
том, определяющим содержание других компонентов системы и характер их взаи-
мосвязей. Выделение цели обучения в качестве компонента системы и взаимодей-
ствие этого компонента с содержанием, методами, формами и средствами при обу-
чении с применением логической парадигмы программирования представлено на 
рисунок 2.
Цель
обучения курса информатики
Фундаментальные законы и научно-технические теории
на информационно-пропедевтическом уровне
Знания по информатике 
(парадигам и языкам прораммирования, 
видам и способам обработки информации) 
и вычислительной технике
Умение осуществить выбор 
типа парадигмы прораммирования 
для решения различного типа задач
Исследование и анализ алгоритмических линий логического программирования,
проектирование систем с применением средств искусственного интеллекта, языка 
логического программирования ПРОЛОГ – решается на учебно-исследователском уровне
Рисунок 2. Общая цель обучения курса информатики, 
направленная на решение задач предмета
Поскольку  достигаемая  при  помощи  логического  подхода  цель  обучения 
предусматривает формирование не только системы знаний, но и определенных ви-
дов  деятельности,  в  том  числе  и  профессиональной  направленности,  то  в  содер-
жание обучения должен входить и деятелъностный (процессуальный) компонент. 


ҚАЗАҚСТАН ПЕДАГОГИКАЛЫҚ ХАБАРШЫСЫ                                                       1, 2020
30
Учение как деятельность рассматривается во многих педагогических исследовани-
ях. Можно считать, что уже выработаны ориентиры и прочная основа для последо-
вательного осуществления деятельностного подхода применительно к построению 
методических систем обучения. При разработке методической системы обучения 
информационным  технологиям  на  основе  логического  подхода  с  учетом  основ-
ных положений деятельностного подхода целесообразно проводить согласование 
целей,  задач,  пересмотр  содержания  обучения,  развитие  дидактических  принци-
пов, переосмысление форм учебной деятельности, встраивание новых средств об-
учения и контроля. В деятельности выделяют субъект, процесс, предмет, условия, 
способы, результаты деятельности. Процесс деятельности начинается с постанов-
ки цели. Далее следует конкретизация целей в задачах, выработка плана, ориенти-
ровочной основы, установок, схем предстоящих действий, после чего субъект при-
ступает к «предметным» действиям, использует определенные средства и приемы, 
выполняет необходимые операции, сравнивает ход и промежуточные результаты 
с поставленной целью, вносит коррективы в цель своей последующей деятельно-
сти. Для нашего исследования целью является повышение эффективности обуче-
ния информационным технологиям посредством логического подхода. В качестве 
характеристик  деятельности  определим:  • целенаправленный  характер.  Деятель-
ность приводится в движение целью; • предварительная продуманность – идеаль-
ная схема деятельности, которая определяется, с одной стороны, целью, с другой – 
ситуацией, в которой находится деятель, и условиями, в которых ему приходится 
действовать; • осознанность: опора – мышление, способность к рассуждению, раз-
ум, логика, способность планировать и прогнозировать; деятельность представля-
ет собой единство двух сторон: внутренней, или идеальной, (цель, анализ ситуа-
ции, схема действий, вы бор средств) и внешней (физическая активность субъекта, 
взаимодействие средств с объектом деятельности, входящие в деятельность объек-
тивные процессы, результат); • деятельность характеризуется структурой, то есть 
специфическим набором действий и последовательностью их осуществления; • ре-
зультат (продуктивность деятельности). В нашем случае результат эффективности 
методов обучения. Все вышеперечисленные характеристики гармонично объеди-
няются в методической системе с применением логической парадигмы программи-
рования. В психолого-педагогической теории деятельность рассматривают с точ-
ки зрения ее функциональных частей, или сторон (содержательная, операционная, 
мотивационная), связи между ее элементами (цели, средства, задачи, продукты), ее 
организации (вводно-мотивационный, операционно-познавательный, контрольно-
оценочный  этапы). Этому посвящена  работа  Е.И. Машбица  [6] и  др.  В  литерату-
ре [5], [6] по результатам психологических исследований, можно выделить следу-
ющие структурные элементы функциональной системы образовательной деятель-


1, 2020                                                ПЕДАГОГИЧЕСКИЙ ВЕСТНИК КАЗАХСТАНА
31
ности:  потребности  и  мотивы, внешние и  внутренние цели, программы  деятель-
ности,  информационная  основа  и образовательная  среда  деятельности,  принятие 
решений  как результат  самоопределения учащегося,  продукты  деятельности,  де-
ятельностные личностные качества. Для педагогического образования вышепере-
численные структурные элементы учебной деятельности эффективно могут функ-
ционировать в информационно-логической среде при обучении информатике. Дея-
тельность, утратившая свой мотив (предмет), превращается в действие другой де-
ятельности, а действие, не имеющее собственной цели, становится просто опера-
цией другого действия. Например, в курсе информатики программирование начи-
нается с изучения пользовательского интерфейса перемещением курсора по меню. 
На этом этапе это деятельность, включающая такие действия, как «подвести ука-
затель», «отметить», «запустить на выполнение», «вызвать контекстное меню», и 
такие операции, как «переместить манипулятор влево», «осуществить единичный 
щелчок правой клавишей мыши» и т.п. Но затем в процессе создания программы 
эта деятельность превращается в действие, а когда осваиваются способы програм-
мирования – в операцию.
Построение  и  развитие  методической  системы  обучения  курса  информати-
ки требует выделения ее компонентов. При этом в зависимости от того, какой уро-
вень функционирования системы желательно рассмотреть, могут быть выделены 
разные компоненты и построены разные системы. В дидактические основы вклю-
чаются цели и основные категории обучения, в числе которых – принципы, мето-
ды, средства и организационные формы учебного процесса
Так, в качестве компонентов системы могут быть выбраны цель, содержание, 
методы,  формы и  средства  обучения  [3]. Взаимодействие  основных  компонентов 
системы обучения показано на рисунок 3.
ЦЕЛЬ
(Достигается с применением логической парадиг-
мы прораммирования к обучению информатике)
МЕТОДЫ
СОДЕРЖАНИЕ
(Формируется из информационно-пропедевтиче-
ском и учебно-исследователском иерархических 
уровнях методической системы обучения инфор-
матике на основе логической парадигмы про-
граммирования)
ФОРМЫ
СРЕДСТВА
Рисунок 3. Схема взаимодействия цели, содержания, методов, форм и средств 
обучения информатике на основе логической парадигмы программирования


ҚАЗАҚСТАН ПЕДАГОГИКАЛЫҚ ХАБАРШЫСЫ                                                       1, 2020
32
Эти компоненты вводятся для завершения методической системы на основе 
логической парадигмы программирования. Опишем их:
Методы обучения (рисунок 4), относящиеся ко всем учебным предметам, со-
ставляют предмет исследования дидактики. В задачу методик преподавания вхо-
дит разработка применения уже исследованных дидактикой общих методов иссле-
дования той или иной науки.
Методы обучения курсу информатики на основе логической парадигмы программирования
Визуальный 
(информационно-
иллюстрированный
Репродук-
тивный
Проблемное 
изложение
Частично-
поисковый
Исследова-
тельский
Рисунок 4. Методы обучения информатике студентов в педагогических вузах.
Метод обучения в вузе – это упорядоченные способы взаимосвязанной дея-
тельности преподавателя и студента, направленные на достижение поставленных 
целей обучения конкретной научной дисциплины.
Формы организации обучения представляют собой внешнее выражение со-
гласованной деятельности преподавателя и студентов, осуществляемой в установ-
ленном порядке и определенном режиме. В рамках формы реализуются содержа-
ние  и  методы  обучения.  В  дидактике  формы  организации  обучения  трактуются 
как  способы  управления  познавательной  деятельностью  студентов  для  решения 
определенных дидактических задач.
Основными  формами  организации  учебного  процесса  в  вузе  являются  лек-
ции, практические занятия (семинар, лабораторная работа, лабораторный практи-
кум), самостоятельная и научно-исследовательская работа студентов. По мнению 
специалистов, эти классические формы обучения являются наиболее эффективны-
ми для использования.
Исходя из вышесказанного, были выбраны основные формы организации об-
учения информатике в педагогическом вузе на основе использования логической 
парадигмы программирования.
1. Лекции –  наиболее  устоявшаяся  форма  проведения  занятий в  вузе,  пред-
назначенная для изучения теоретического материала. Одной из основных методи-
ческих целей чтения лекции в вузе является развитие познавательной активности 
студентов, интереса к изучаемой науке и преподаваемому учебному предмету.
Особенностью построения системы лекционных занятий является изложение 
материала  с  максимальным  приближением  общих  положений  фундаментальных 


1, 2020                                                ПЕДАГОГИЧЕСКИЙ ВЕСТНИК КАЗАХСТАНА
33
естественно-научных  дисциплин  и  научно-технических  теорий  к  решению  про-
блем специальности, что необходимо студентам педагогических специальностей в 
будущей практической деятельности.
2. Семинар – основной вид практических занятий, как по гуманитарным, так 
и  по  естественным  дисциплинам,  используется  для  углубленного  изучения  того 
или иного предмета и выработки умений и навыков.
3. Лабораторный  практикум  позволяет  интегрировать  теоретико-методоло-
гические знания, практические умения и навыки студентов в процессе их учебно-
исследовательской деятельности. Важную роль в процессе преподавания курса ин-
форматики  играет  согласованное  изложение  теории  и  практики  с опережающим 
изложением теории и последующим применением студентами теоретических по-
ложений на практике с использованием компьютера. Важно так организовать лабо-
раторные занятия, чтобы они вели студентов к углубленной самостоятельной ра-
боте, активизировали их мыслительную деятельность.
В лабораторном практикуме использована фронтальная форма работы, пред-
ставляющая собой одновременное выполнение общего задания всеми студентами 
группы, индивидуальную работу, при которой каждому студенту даются задания, 
разные по характеру и совместную групповую работу, при которой группы объе-
диняются для исследования определенной модели и рациональности применения 
тех или иных структур данных, выполнения каких-либо алгоритмов. Задачи лабо-
раторного практикума предназначены для решения в курсе информатики на осно-
ве логического программирования.
Средства обучения используются при изучении информатики на основе логи-
ческой парадигмы программирования. К таким средствам относятся информаци-
онные средства (учебные пособия, учебники, наглядные пособия), дидактические 
материалы (обучающие программы, средства индивидуальной работы, дидактиче-
ские игры), технические средства (приборы обработки и передачи информации и 
организации работы с ней).
В  качестве  информационных  средств  обучения  используются  учебники  и 
учебные пособия, в которых описаны традиционные темы, изучаемые в курсе ин-
форматики  (структуры  данных,  операторы  и  выражения  языка  программирова-
ния, основные логические и алгоритмические конструкции, динамические струк-
туры).
Таким  образом,  концепция  развития  методической  системы  обучения  кур-
са информатики на основе логической парадигмы программирования, направлен-
ная  на  совершенствование  качества  обучения  студентов  в  педагогических вузах, 
характеризуется широким спектром знаний по циклам дисциплин специальности, 


ҚАЗАҚСТАН ПЕДАГОГИКАЛЫҚ ХАБАРШЫСЫ                                                       1, 2020
34
взаимосвязью и преемственностью фундаментальных и информационных дисци-
плин, научно-технических теорий и профессиональной направленностью знаний.
ВЫВОДЫ
Языки  программирования  служат  разным  целям,  и  их  выбор  определяется 
тем, насколько они удобны для пользователя, пригодны для данного компьютера 
и конкретной задачи. Постоянное совершенствование информатики и информаци-
онных технологий привело к появлению большого количества языковых средств 
кодирования алгоритмов, и как следствие, к выделению четырех основных спосо-
бов разработки самих алгоритмов, получивших название парадигм. Условно мож-
но выделить процедурную, объектно-ориентированную, функциональную и логи-
ческую парадигмы программирования.
Принципиально иное  направление в программировании связано  с парадиг-
мами непроцедурного программирования. К ним  можно отнести логическое (де-
кларативное)  программирование.  Язык  логического  программирования  –  Про-
лог создает окружение в виде множества независимых объектов. При использова-
нии  декларативных  языков  программист  указывает  исходные  информационные 
структуры,  взаимосвязи  между  ними  и  то,  какими  свойствами  должен  обладать 
результат.
Невозможно говорить о явных преимуществах какой-либо одной парадигмы 
перед остальными. Выбор способа обработки информации зависит от специфики 
предметной области решаемой задачи, поэтому в нашей работе была выбрана логи-
ческая парадигма программирования как лаконичное, доступное и обозримое из-
ложение решения сложной задачи педагогического исследования.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1 Нурбекова  Ж.К.  Теоретико-методологические  основы  обучения  програм-
мированию: Монография. – Павлодар, 2004. – 225 с.: ил. ISBN – 9965-539-64-2.
2 Андросова Е.Г. Методические и содержательные аспекты построения кур-
са программирования на основе объектно-ориентированного подхода (для физико-
математических  специальностей  педагогических вузов):  Дис  ...  канд.  пед.  наук. – 
М., 1996.
3 Жужжалов В.Е. Интеграция парадигм программирования в курсе информа-
тики // Информатика и образование. – 2004. – №10. – С. 32-36.


1, 2020                                                ПЕДАГОГИЧЕСКИЙ ВЕСТНИК КАЗАХСТАНА
35
4 Головлева С.В. Методика обучения функциональному программированию 
будущих учителей информатики (на базе языка LOGO): Дис. ... канд. пед. наук. – 
М., 2000.
5 Гальперин П.Я. Психология мышления и учение и поэтапном формирова-
нии умственных действий  // Исследование мышления в советской  психологии. – 
М., 1966. – С. 236-277.
6 Машбиц Е.И. Психолого-педагогические проблемы компьютеризации обу-
чения. – М.: Педагогика, 1988.
7 Гавриков  М.М.  Теоретические  основы  разработки  и  реализации  языков 
программирования / М.М. Гавриков, А.Н. Иванченко, Д.В. Гринченков. – М.: Кно-
Рус, 2014. – 184 c.
8 Гергель В.П. Современные языки и технологии параллельного программи-
рования / В.П. Гергель. – М.: Издательство МГУ, 2012. – 408 c.
9 Герман О. Программирование на Java и C# для студента / О. Герман, Ю. Гер-
ман. – М.: БХВ-Петербург, 2014. – 512 c.
10 Грегер  С.Э.  Сервер  приложений  «Zope»  /  С.Э. Грегер.  –  М.:  Горячая  ли-
ния – Телеком, 2017. – 256 c.
11 Дадян Э.Г. Проектирование бизнес-приложений в системе «1С: Предприя-
тие 8»: Учебное пособие / Э.Г. Дадян. – М.: Вузовский учебник, Инфра-М, 2014. – 
288 c.
12 Истомин Е.П. Информатика и программирование / Е.П. Истомин, A.M. Вла-
совец. – М.: Андреевский Издательский дом, 2013. – 294 c.
13 Зыков С.В. Введение в теорию программирования. Курс лекций: Учебное 
пособие / С.В. Зыков. –  М.: Интернет-университет информационных  технологий, 
2012. – 400 c.
14 Ишкова Э.А. C#. Начала программирования / Э.А. Ишкова. – М.: Бином-
Пресс, 2016. – 334 c.
15 Кетков  Ю.Л.  Свободное  программное  обеспечение.  FREE  PASCAL  для 
студентов и школьников (+ CD) / Ю.Л. Кетков, А.Ю. Кетков. – М.: БХВ-Петербург, 
2012. – 376 c.
16 Культин Никита Visual Basic для студентов и школьников / Никита Куль-
тин. – М.: БХВ-Петербург, 2012. – 354 c.
17 Медведик В.И. Практика программирования на Паскаль. Задачи и реше-
ния. Учебное пособие / В.И. Медведик. – М.: ДМК Пресс, 2015. – 590 c.
18 Опалева Э.А. Языки программирования и методы трансляции / Э.А. Опа-
лева, В.П. Самойленко. – М.: БХВ-Петербург, 2015. – 480 c.
19 Павловская,  Т.А.  C/C++.  Программирование  на  языке  высокого  уровня  / 
Т.А. Павловская. – М.: Питер, 2013. – 464 c.


ҚАЗАҚСТАН ПЕДАГОГИКАЛЫҚ ХАБАРШЫСЫ                                                       1, 2020
36
20 Павловская  Татьяна  C/C++.  Процедурное  и  объектно-ориентированное 
программирование. Учебник / Татьяна Павловская. – М.: Питер, 2015. – 496 c.
К.Р. Кусманов
1
, Е. Кунтуган
1


Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   55




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

    Басты бет