Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Какой язык программирования Вы бы рекомендовали использовать для преподавания во всех российских школах?

Можно выбрать только один язык и нужно обосновать свой выбор, исходя из того, что ученики загружены и другими предметами, поэтому больше одного языка им преподнести будет сложно.
ПрограммированиеОбучение+3
Анонимный вопрос
  ·   · 3,7 K
Диванный философ, по совместительству инженер  · 29 дек 2021
Я за Python. На мой взгляд язык с самым низким порогом вхождения из ныне широко применяемых. Языки придуманные специально для образования и не применяемые на практике - это сродни тому что английский в школе заменить на эсперанто со всеми вытекающими. Хотя обычно я противник сравнивать естественные и машинные языки, но это пример хорошо характеризующий ситуацию. Сначала придумали язык. А потом под него начинаем высасывать из пальца практики программирования и применения. Кроме того ведь найдутся ушлые люди, которые будут вешать лапшу детям и их родителям по типу: "вот видите, вас учат игрушечным языкам. Потому что настоящие языки программирования надо изучать только на наших дорогущих курсах. Для образования это слишком сложно." По этой же причине не желательны устаревшие языки типа Паскаля, в общем объективно хорошего, но в реальных разработках проигравшего конкуренцию.
Классические языки типа C++ или Java я сторонник как первых языков для тех кто сознательно сам изучает программирование и думает в нем совершенствоваться. А возможно и заниматься профессионально. Для массового образования сложноваты или правильнее сказать придется изучить много информации для вхождения. Достаточно, чтобы за это время и курс школьной информатики кончился. Так и не попробовав на них ничего сделать.
Написанное не касается физматклассов. Там уже немалый процент детей которые дальше будут либо работать профессионально либо активно использовать программирование. И там как раз первый язык неплоха классика C++ или Java. И что даже важнее, при возможности чтобы он был не единственным за время обучения. Чтобы человек уже мог понять что по сути язык вторичен, первична задача.
Программист C++  · 1 окт 2021
Как мо мне - Phyton. Относительно лёгкий и более менее универсальный язык. Идеально подходит для информатики. Только лично в моем городе в школах компьютеры даже седьмую виндувс не тянут, так что, незнаю.
ИМХО
2 эксперта согласны
Natalya Savchenko
подтверждает
17 окт 2021
Низкий «порог входа». Кодить можно прям онлайн в colab.research гугла
Работаю Менеджер отдела, в Леруа Мерлен. Учусь на...  · 2 окт 2021
Довольно интересный вопрос. Я бы предпочел Java, так как язык кроссплатформенный и может быть запущен, практически на любом устройстве. Плюс ко всему, он более стандартизирован (относительно некоторых, "C" подобных языков), что... Читать далее
1 эксперт согласен
Специалист в области разработки систем...  · 1 окт 2021
Я бы рекомендовал использовать русскую версию языка Лого, с 3 класса общеобразовательной школы или чуть позже. Без всякой арифметики, чисто на управлении черепахой и обработке списков слов. Такая учебная программа была в конце... Читать далее
Я программист с 1965 года. Окончил физический...  · 3 окт 2021
Я бы порекомендовал Котлин (Kotlin), так как он кроссплатформенный, полностью совместим с Java, но без лишней объекто-ориентированности. Это компилируемый язык, в отличие от Питона и других интерпретируемых языков, что... Читать далее
Со всем согласен кроме того, что Kotlin "без особой объекто-ориентированности": это точно такой же объектно-ориенти... Читать дальше
Научные заметки о жизни: zen.yandex.ru/id/5c434983...  · 16 окт 2021
Для начала хотелось бы определиться с целью школьного курса информатики. Школа не предназначена для профессиональной подготовки, она ориентирована на общую культуру, на понимание принципов. Зачем в школьном курсе химии рассматри... Читать далее
2 эксперта согласны
Самый правильный подход к вопросу. Если не знать, для чего мы вообще преподаём конкретным детям информатику... Читать дальше
программист, тренер  · 2 окт 2021
Для совсем новичков - однозначно Scratch. Все базовые языковые конструкции в связке с удобным UI-ным формированием программы и возможностью быстро посмотреть красивый результат а-ля "сделали цикл - побежал котик". Очень... Читать далее
В первом учебном языке - желателен "фиксированный синтаксис", Как в Pascal/Lasarus. Есть даже IDE кириллические... Читать дальше
Свободный мыслитель  · 2 нояб 2021
Это вопрос на понимание принципов школьного образования. К сожалению, впечатление, это не понимает ни министерство, ни родители, ни авторы программ обучения. Задача школы, дать базовые принципы мышления и знаний. Это, если... Читать далее
2 эксперта согласны
Так в любой школе есть такой предмет. Это информатика.
Первый
Люблю писать книги, и читать стихи.   · 1 окт 2021
Javascript, очень лёгок в пониманий даже без английского языка, упрощённая работа с типами данных, возможность использовать почти во всех целях т.к есть фреймворки по типу nodejs, react, angular. А вообще я считаю что любой... Читать далее
1 эксперт согласен
"Устаревший" паскаль сочетает простоту в обучении программированию и лёгкость перехода на другие языки и... Читать дальше
Программирование. Чтение книг.  · 4 янв 2022
Есть языки специально предназначенные для обучения программированию - Pascal например. Знакомить с интерпретируемыми языками, или с C (всеми) - это провоцировать к "плохим привычкам" в коде со сложноотлавливаемыми багами. Да - в... Читать далее
В моё время учёбы в школе нам преподовали на уроке информатики на языке Basig