Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: XXXIX Международной научно-практической конференции «Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ» (Россия, г. Новосибирск, 21 февраля 2018 г.)

Наука: Информационные технологии

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
Сердюк С.В. ПРАКТИКА ОБУЧЕНИЯ ШКОЛЬНИКОВ ЯЗЫКУ ПРОГРАММИРОВАНИЯ JAVA // Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ: сб. ст. по мат. XXXIX междунар. студ. науч.-практ. конф. № 3(39). URL: https://sibac.info/archive/meghdis/4(39).pdf (дата обращения: 29.03.2024)
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

ПРАКТИКА ОБУЧЕНИЯ ШКОЛЬНИКОВ ЯЗЫКУ ПРОГРАММИРОВАНИЯ JAVA

Сердюк Сергей Владимирович

студент Гуманитарно-педагогической академии (филиал) ФГАОУ ВО «Крымский федеральный университет им. В.И. Вернадского» в г. Ялте

РФ, г.Ялта

АННОТАЦИЯ

В статье рассматривается опыт обучения школьников 11 - 14 лет основам программирования на языке Java. Методы обучения и вовлечения ребенка в процесс.

Ключевые слова: Java, программирование, создание игр, обучение, школьник.

 

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

Но играть и создавать свою игру, разные вещи. И даже если это небольшая 2D игра, созданная школьником, она доставляет ребенку куда больше радости, чем купленная игра от крупного разработчика. Так как это он творец, это он создает виртуальные миры. Как пример: задет фоновое изображение, создает локацию и машину, теперь написать программный код и вот она уже ездит по локации управляемая ребенком. Но все требует усилий – продумать алгоритм, написать рабочий код и отладить его. Конечно, результат достигается не сразу. Но вне зависимости от потраченного времени, школьник, так или иначе заучивает и повышает уровень своих знаний в программировании, а это в свою очередь, создает фундамент для обучения профессии программиста.

Возникает вопрос, какой из стольких языков программирования выбрать школьнику для обучения и создания своих первых игр и программ. На такой сложный и вроде бы не очевидный вопрос существует довольно простой ответ – Java. Для такого выбора имеются довольно веские причины:

1. Язык Java является одним из лидеров самых используемых языков в мире.

2. Язык Java является мульти платформенным языком, т.е. он с одинаковым успехом работает как на Windows, Mac OS, Linux, так и на мобильные платформы, таких как Android, а также все различные web-разработки.

3. Данный язык программирования куда проще для изучения на начальных этапах введения ребенка в программирование, а потому лучше изучить сначала его, а уже после переходить на C/C++ и т.д.

4. Язык Java - строго типизированный язык, что в свою очередь, развивает правильные привычки и навыки у ребенка при уроках программирования.

Языков программирования не так много для начинающих изучать программирование школьников, которые соответствуют всем выше приведенным пунктам.

В наше время, время стремительного развивающихся технологий и инноваций, IT сфера требует все больше и более профессиональных кадров. И кто как ни школьники являются этим ресурсом и резервом?

Именно они будущие студенты, доктора наук и т.д.. И именно в школьные годы необходимо закладывать профессиональные навыки программирования.

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

При создании курса программирования на языке Java у учителя должны быть следующие пункты для большей вовлеченности школьника в процесс:

1. Моделирование и разработка собственной небольшой игры

2. Изучение составления элементов компьютерной графики

3. Разработка пользовательского интерфейса

4. Web-разработка

Программа обучения на языке Java должна быть разработана с нуля. Даже если школьник несколько подготовлен, он должен начать проходить курс вместе со всеми, чтобы в него были заложены правильные привычки и навыки программирования. Также такой подход поможет раскрыть потенциал детей и выявить среди них талантов. Курс разработан в таком ключе, что на каждом уроке и этапе школьники будут узнавать, что-то новое.

Курс обучения составлен на 2 года и состоит из 4 модулей. Занятия проводятся 1 раз в неделю. В первое полугодие (1 модуль) дети в возрасте от 11 до 14 лет, ознакамливаются с простейшей частью теории языка Java с использованием объектно-ориентированного подхода. Начинается постепенное ознакомление ребенка с инструментарием среды создания игр: работа с графикой, взаимодействие с контролерами (клавиатура. мышь) и т.п.

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

Вторая часть курса представляет собой занятия по разработке разнообразных приложений Java. Дети обучаются операциям с файловыми системами, построению пользовательского интерфейса, созданию простейших баз данных, созданию web-страниц и т.д.

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

Последний модуль состоит исключительно из практических заданий. Перед детьми ставится задача, написать три простые игры: Змейка, Морской бой, Косынка. А учитель выступает здесь только в роли помощника.

 

Список литературы:

  1. Java-самоучитель для начинаюзих URL: http://www.java-study.ru/samouchitel.html (дата обращения: 29.01.2018)
  2. Как стать Java программистом с нуля? URL: https://webformyself.com/kak-stat-java-programmistom-i-svyazat-svoyu-zhizn-s-it/ (дата обращения: 07.02.2018)
  3. Курсы Java / обучение Java URL: http://www.specialist.ru/course/dzhv1-a(дата обращения: 03.02.2018)
  4. Обучение программированию на Java в виде онлайн игры URL: http://javarush.ru/ (дата обращения: 17.02.2018)
  5. Уроки по основам языка программирования Java для начинающих URL: http://www.fandroid.info/tutorial-po-osnovam-yazyka-programmirovaniya-java-dlya-nachinayushhih/ (дата обращения: 15.02.2018)
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

Оставить комментарий

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.