Творческое объединение учащихся по дополнительной общеразвивающей программе
«Основы программирования»
Умение программировать становится в настоящее время одним из самых востребованных умений человека. Сбываются слова академика А.П. Ершова «Программирование – вторая грамотность».
Термин программирование это не столько изучение конкретного языка, а сколько умение составлять алгоритмы различной сложности используя возможности того или иного языка программирования. Выбор языка не имеет значения. Так как в основе любой программы лежит алгоритм. Изучив синтаксис и возможности одного языка, и научившись составлять алгоритмы дети, как правило, могут легко перейти на другие языки программирования.
Scratch
- Scratch (Скретч) — это бесплатный язык программирования и одновременно программа, предоставляющая визуальный интерфейс для создания игр и анимаций. Одним из главных достоинств среды программирования Scratch, является доступность и понятность абсолютно всем.

- Основная целевая аудитория это дети от 8 до 16 лет. Главная цель разработчиков языка обучить молодежь: мыслить логически, раскрыть ее творческий потенциал и научить взаимодействию с другими единомышленниками. Любой сделанный вами проект, может быть отправлен на обозрение сообщества сформированного вокруг Scratch.
- Программа Scratch была разработана специально для юных программистов, но на первых этапах обучения работы с ней возникают много вопросов. Именно идея помочь детям, послужила вдохновением для создания сайта https://scratch2.ru/. Здесь собраны все версии программы, видео уроки и подробная инструкция, которая поможет начинающему программисту. Можно даже попробовать онлайн версию Скретч. Помимо онлайн версии, была придумана специальная оффлайн версия программы с полным набором функций, за исключением возможности опубликовать свою работу для обозрения сообщества.
PascalABC.NET
- PascalABC.NET – язык программирования Паскаль нового поколения, сочетающий простоту классического языка Паскаль, ряд современных расширений и огромные возможности платформы Microsoft .NET. PascalABC.NET разрабатывается под свободной лицензией LGPLv3 в первую очередь как язык программирования для сферы образования и научных исследований и вбирает в себя лучшее, что предлагают другие современные языки, такие как C#, Kotlin, Python, Haskell и другие. Он включает бесплатную, простую и мощную среду разработки с подсказками по коду, автоформатированием и образцами кода для начинающих.

- PascalABC.NET – мощный язык с простым и логичным синтаксисом, хорошо понятным начинающим программистам. Это позволяет писать компактные, эффективные и понятные программы и делает данный язык идеальным выбором для обучения современному программированию в широком смысле: от учеников начальной школы до студентов профильных ИТ-направлений.
- PascalABC.NET – мультипарадигменный язык. На нём можно писать программы в разных стилях: процедурном, объектном, объектно-ориентированном, функциональном, а также сочетать эти стили, что позволяет формировать различные образовательные траектории в зависимости от уровня и возраста обучаемых.
Python
- Python - высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём
полезных функций. Он поддерживает структурное, обобщенное, объектно-ориентированное, функциональное и аспектно-ориентированное программирование.
- Python — активно развивающийся язык программирования, новые версии с добавлением/изменением языковых свойств выходят примерно раз в два с половиной года.
- Python – универсальный язык программирования, используемый не только в вопросах создания обучаемых алгоритмов, но и для решения других задач: разработки веб-приложений, серверного ПО, медиа инструментов.
Полезные ссылки |
---|
Сайт по работе в среде Scratch Сайт международной Scratch-олимпиады по креативному программированию Язык Pascal. Программирование для начинающих. Введение в программирование, основные понятия, решение задач на языке Pascal. Сайт подходит для школьников и студентов начальных курсов, а также учителей информатики. Решение задач по программированию. Задачи, объяснения алгоритмов. решения, коды решения на языках Pascal, Basic, C, Python, КуМир. Электронный учебник "Научная графика в Python". Пособие состоит из 13 глав, объединённых в 3 части. |