Список публикаций по ключевому слову: «алгоритмсем»
-
Выбор языка программирования для старшеклассников
Обзорная статья
Развитие образования Том 6 № 3- Авторы:
- Повитухин Сергей Алексеевич, Гусева Елена Николаевна
- Рубрика:
- Педагогика и современное образование
- Аннотация:
- В настоящее время особое внимание уделяется содержанию подготовки школьников по информатике. Интерес к разработке программ, методам написания кода растет с каждым годом. Это связано с изменением методов и средств подготовки в области написания программного кода, связанных с появлением и развитием новых парадигм и языков программирования. Целью исследования является обоснование выбора языка программирования для подготовки старшеклассников в области программирования и решение заданий ЕГЭ по информатике. Материалы и методы исследования: в процессе исследования использовался теоретический подход: изучение, систематизация и анализ теоретических материалов, научно-методических ресурсов по обучению школьников программированию, демоверсий, тестовых заданий, методических пособий, образовательных сайтов для подготовки к ЕГЭ по информатике, а также многолетний опыт обучения школьников и студентов основам программирования. Результаты исследования и их обсуждение: Языки программирования PascalABC.NET и Python в настоящее время являются самыми популярными в школьном образовании. В статье проанализированы возможности указанных систем программирования и перспективы их применения при обучении старшеклассников основам программирования. Приведены примеры решения типовых задач из ЕГЭ по информатике на обоих языках для сравнения скорости и эффективности кода. Выводы. Язык PascalABC.NET имеет ряд преимуществ и может быть рекомендован в качестве языка для обучения программированию. Язык относится к высокопроизводительным, хорошо структурирован, имеет строгую типизацию и адаптирован к задачам ЕГЭ по информатике. При обучении будущих программистов основам написания кода, целесообразно сочетать языки PascalABC.NET и Python.
- Ключевые слова:
- обучение программированию, цифровизация образования, алгоритмы, системы и парадигмы программирования, языки программирования, Python, подготовка старшеклассников, ЕГЭ по информатике, PascalABC, NET