ЧУДО "САИКТ"

С какого возраста изучать программирование?

Вопрос, вынесенный в заголовок статьи не такой простой, как кажется, и единой точки зрения на него не существует. С одной стороны, программирование тесно связано с логикой и абстрактными объектами, мыслить которыми школьник практически не умеет вплоть до 8 класса. К тому же, для изучения программирования нужно иметь крепкие знания в математике. Получается, что серьезно заниматься программированием раньше 14-15 лет нецелесообразно – можно не только не заинтересовать, но и вообще охоту отбить. Но мы ведь не зря выделили слово “серьезно”. С другой стороны, нельзя восьмиклассника сразу посадить за изучение С++, без подготовки. Поэтому – каждому возрасту своя программа, свой язык программирования. И чем раньше начать, тем лучше.

Есть немало языков программирования, которыми можно заинтересовать школьников, и начинать это нужно в 5-6 классе. Это, прежде всего, объектно-ориентированные языки, которые работают с кнопками, текстом, графикой. В таком возрасте интереснее наблюдать за двигающимися объектами, а не решать задачи в консоли. Практически идеально для этого подходит язык AcrionScript, который мы изучаем, кстати, на курсе “Пользователь ПК”.  Ребята сами пишут простые программки и сценарии интерактивных роликов и тут же оценивают результаты своей работы. Как показывает опыт, изучение ActionScript лишь “подстегивает” изучать программирование дальше.

В качестве альтернативы приведем в пример языки ассемблер, питон. Также заметим про малоизвестные у нас такие среды разработки, как Kodu и SmallBasic.

Есть, конечно, и другая категория школьников, с математическим складом ума. Ведь программирование, по большому счету, не требует от нас зубрежки алгоритмов и математических понятий. Важнее выработать особый тип мышления. Поэтому в возрасте 11-13 лет можно записать ребенка на курсы Pascal, который даст отличный старт. Но останавливаться на этом не нужно. Затем постепенно можно знакомиться с языками высокого уровня, С++, например. Изучение такого языка программирования позволит школьнику в дальнейшем изучить любой другой язык, но уже самостоятельно.

Многие педагоги сравнивают изучение языков программирования с изучением языков, на которых люди общаются между собой. Допустим, вы учите первый иностранный язык, английский. Разумеется, лучше это делать в языковой школе или вообще уехать за границу, в языковую среду. После упорных и долгих занятий вы его осилите и сможете на нем свободно общаться. Спустя некоторое время вы захотите изучить другой язык, но из той же семьи – не арабский, а испанский, например. Во-первых, он вам дастся легче английского в 2 раза, а во-вторых, вы сможете обойтись без преподавателя и выучите язык своими силами. Потому что база у вас уже есть. То же и с языками программирования. Главное – наработать базу.

И вот, подойдя к 7-8 классу с небольшой базой, с небольшим опытом в программировании, уже можно изучать эту область деятельности серьезно. Можно браться за С, С++, C#, Java и пр.

И еще. Сегодня существуют технологии для знакомства с программированием и для школьников начальных классов, и даже для дошкольников. Это такие среды, как ПиктоМир, Лого, Scrath. Но что действительно может дать толчок к занятиям программированием, так это увлечение робототехникой, которая сегодня переживает в российской школе настоящий бум. Для школьников младших и средних классов рекомендуются учебные программы LEGO Mindstorms, внедряемые во многих школах и учебных центрах, а старшеклассникам будет очень интересно конструировать роботов на основе arduino-совместимых микроконтроллеров.

Яндекс.Метрика