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

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

Преподаете или преподавали ли вы языки программирования и какие? В чем их плюсы и минусы для учеников?

Расскажите о своем опыте.

ОбразованиеПрограммирование+3
  · 4,4 K
Меня зовут Тимур, я работаю в области образования более 4-х лет, специализируюсь на...  · 30 июн 2021

Да преподавал и активно продолжаю - я верю что программирование доступно для всех!

"Какой выбрать язык?" - один из главных вопросов от детей и родителей...

Большинство скажет Pyton и будут правы, НО упущение в начале типизации и работу с памятью родит много каши в более серьёзном программирование, которую потом предаться разжёвывать. Потому рекомендую любой Си подобный язык, не Pascal !!!

Для совсем ещё юных программистов лучше заниматься компьютерной грамотностью и адаптивным блочным программированием (НЕ НА РУССКОМ ЯЗЫКЕ- это важно)

Начиная с 8-го или 9-го класса можно изучать ООП, если базовое программирование было в 7-8 классе. Тут будет много несогласных(да структуры данных нужно учить), но хочется показать с чем реально придаться работать и показать более проф. программирование и дети это могут, если готовы тратить выделить на это n-ое время)) Я обучал и более младших детей ООП - они писали полноценные клиент серверные приложения в 7-8-ых классах САМИ. То есть не просто списать код за мной !!!

кандидат физико-математических наук, математик, исследователь, data scientist, предпринима...  · 29 июн 2021  · novikovlabs.ru
Как таковые языки программирования не преподавал, только в составе более объемных предметов преподавал R и ds-stack для Python (pandas, numpy, scipy, sklearn, pytorch, keras, gensim, nltk). По впечатлениям, могу сказать, что Python очень плох для объяснения Объектно ориентированного программирования (как минимум потому что в python нет никакой настоящей инкапсуляции, а... Читать далее
2 эксперта согласны
Да преподавал и активно продолжаю - я верю что программирование доступно для всех! "Какой выбрать язык?" - один из... Читать дальше
В программировании с 1977 года. Последние года больше всего работаю в качестве системного...  · 28 окт 2021
LOGO, Basic, Pascal (на MacOS, с графикой), C++.
Описание плюсов/минусов для всех займет не одну страницу.
Но для младших/средних школьников, для всех, а не только для будущих программистов лучше всего LOGO и его аналоги.
работа на коммерцию и на фри-софтваре. прошлое: pascal, java, php, js, python, golang. на...  · 26 июн 2021
был забавный случай в моей жизни: за полгода до окончания школы, было 2-3 урока, когда я учил паскалю своих одноклассников, заместо учителя. трудность выбора языка на сегодняшний день заключается в том, что не хочется забить чужую голову бесполезными знаниями. если выбирать один язык с наиболее полным спектром парадигм - сегодня я бы выбрал D. - но его установка на... Читать далее
Интересно, почему D, а не, например, модный Rust?