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

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

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

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

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

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

Турковский Юрий Александрович

магистрант, кафедра информационных технологий, Торайгыров университет,

РК, г. Павлодар

Абыкенова Дария Болатовна

научный руководитель,

доктор PhD, Торайгыров университет,

РК, г. Павлодар

В настоящее время IT сфера развивается с большой скоростью. Отчасти здесь сказывается и всемирная пандемия COVID-19. Большинство учебных заведений, как общеобразовательных школ, колледжей и вузов, так и специализированных образовательных центров перешли в онлайн режим работы. Огромное количество предприятий и различных представителей малого и среднего бизнеса также перешли в дистанционный формат. Возникла большая необходимость в том, чтобы повышать цифровую грамотность населения, т.к. возник ряд проблем при выполнении работ. Многие в большой спешке начали изучать различные курсы, чтобы поднять свою квалификацию и профпригодность. “За бортом” осталось очень много слабых предприятий и лишь автономные организации и те, кто работает в IT остались нетронуты. Весной 2019 года начался огромный спрос на IT специалистов, и даже студенты и школьники начали свой путь в мир IT. В данной статье я постараюсь объяснить ряд возможных проблем при изучении современных инструментов для разработки, с которыми могут встретиться ученики. Я являюсь преподавателем в вузе и образовательном центре и в мой круг входят ученики от 8 до 20 лет, которые пробуют себя в роли программистов.

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

 

Рисунок 1. Текущий рейтинг TIOBE

 

C, Java, Python, C++, C#, PHP, JavaScript, SQL. Большая часть всех программ и интернет сервисов держится на этих языках. SQL один из самых простых языков в этом списке, т.к. это структурированный язык запросов.  Он нужен для работы с базами данных. C, Java, C++ в основном служат для создания программ и приложений, в некоторых случаях для игр. С++ в частности используется для программирования микроконтроллеров. PHP серверный язык программирования. На нем создано огромное количество CMS таких как: Wordpress, Joomla, Drupal. Python и JavaScript можно назвать одними из самых универсальных языков, т.к. их возможно использовать везде. Как итог, решение первой проблемы с выбором языка следующее: выбирайте тот язык, который будет актуален и применим в наибольшем количестве сред. Моя личная рекомендация: Python, JavaScript, C++, PHP. Выбрав один из этих языков, изучив его, вы сможете спокойно ориентироваться в других языках, т.к. вы будете понимать логику и структуру программы.

 

Рисунок 2. Рейтинг языков программирования за последние 20 лет

 

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

Третья достаточно глобальная проблема - знание английского языка. Минимальный уровень владения английским языком для изучения программирования отсутствует. Для базового изучения различных языков программирования не требуется английский язык. Необходима лишь мотивация и внимательность.

 

Рисунок 3. Уровни владения английским языком

 

Для полноценного изучения документации по тем или иным языкам или курсам на английском языке достаточно владеть языком на уровне A2 - B1. Данный уровень позволит и прослушать курсы, и прочитать текст.

Четвертая проблема при изучении языков программирования - практика. Данная проблема подразумевает не просто отработку пройденного материала, а работу с реальными задачами. Хорошим подспорьем будет решение бытовых проблем: отслеживание задержки передачи данных, математические вычисления, написание простых игр и т.д. Во время решения простых задач, которые используются в процессе обучения, часто возникает вопрос “А какой смысл в этой задаче?” или “Для чего я её решаю?”. Чем больше практического применения найдут программы, написанные вами, тем лучше знания усвоятся в голове учеников. Программирование - это не про теорию.

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

 

Рисунок 4. Рейтинг языков, изучаемых детьми

 

Очень важно соблюсти несколько критериев для начала обучения: мотивация, выбор языка, алгоритмы и логика, знание английского языка. Если соблюдены все нюансы, то проблем при изучении не возникнет.

 

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

  1. Интерактивный учебник языка Питон http://pythontutor.ru/
  2. Образовательный центр “Geron” https://geron.kz
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

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