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

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

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

Можно выбрать только один язык и нужно обосновать свой выбор, исходя из того, что ученики загружены и другими предметами, поэтому больше одного языка им преподнести будет сложно.
ПрограммированиеОбучение+3
Анонимный вопрос
  ·   · 3,7 K
Специалист в области разработки систем...  · 1 окт 2021
Я бы рекомендовал использовать русскую версию языка Лого, с 3 класса общеобразовательной школы или чуть позже. Без всякой арифметики, чисто на управлении черепахой и обработке списков слов. Такая учебная программа была в конце 1980-х годов (тогда это был 2 класс) и прекрасно себя показала, но тогда было мало компьютеров, и её не удалось внедрить повсеместно. По нынешним временам ещё, конечно, обмен сообщениями по сети надо добавить в изучаемый минимум.
По сути своей, программирование - это алгоритмическое, причинно-следственное мышление, и оно должно бы формироваться у ребёнка раньше изучения таких абстрактных дисциплин, как алгебра, геометрия и ряд других школьных предметов, и, собственно, вне прямой связи с ними. Это более фундаменальный жизненный навык.
Или может даже в 1 классе начинать со Scratch.
А профессиональные языки программирования большинству людей изучать ни к чему.
Программист C++  · 1 окт 2021
Как мо мне - Phyton. Относительно лёгкий и более менее универсальный язык. Идеально подходит для информатики. Только лично в моем городе в школах компьютеры даже седьмую виндувс не тянут, так что, незнаю.
ИМХО
2 эксперта согласны
Natalya Savchenko
подтверждает
17 окт 2021
Низкий «порог входа». Кодить можно прям онлайн в colab.research гугла
Работаю Менеджер отдела, в Леруа Мерлен. Учусь на...  · 2 окт 2021
Довольно интересный вопрос. Я бы предпочел Java, так как язык кроссплатформенный и может быть запущен, практически на любом устройстве. Плюс ко всему, он более стандартизирован (относительно некоторых, "C" подобных языков), что... Читать далее
1 эксперт согласен
Я программист с 1965 года. Окончил физический...  · 3 окт 2021
Я бы порекомендовал Котлин (Kotlin), так как он кроссплатформенный, полностью совместим с Java, но без лишней объекто-ориентированности. Это компилируемый язык, в отличие от Питона и других интерпретируемых языков, что... Читать далее
Со всем согласен кроме того, что Kotlin "без особой объекто-ориентированности": это точно такой же объектно-ориенти... Читать дальше
Диванный философ, по совместительству инженер  · 29 дек 2021
Я за Python. На мой взгляд язык с самым низким порогом вхождения из ныне широко применяемых. Языки придуманные специально для образования и не применяемые на практике - это сродни тому что английский в школе заменить на... Читать далее
Научные заметки о жизни: 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