• Zero tolerance mode in effect!

Программирование для детей

Wolf

 
Есть у кого опыт с хугим какими то? для возрастов 10-12 лет? желательно в центре, желательно в живую и что бы толк какой то был, я конечно не ожидаю от ребенка имплементировать свой аллокатор для линюкса, но что бы дали какое то введение в програмирование, а то я сам ребенку не представляю как объяснять, да и не охото в Юнити лезть. Основное направление желательно шарп и юнити.
 
Для родителей будущих ассов кодинга. Последние пару лет, Python самый востребованный на рынке язык программирования. Плюс Python имеет низкий порог вхождения, в качестве 1-го ЯП.
Не обязательно платить деньги за кружки. Забейте в закладки: metanit.com и betacode.net. Этих двух ресурсов, для начала, хватит с головой. Простенький ноут с установленной IDE на нем и в путь.
В качестве мотивации, попытайтесь объяснить ребенку, что вы не вечны и не сможете всю жизнь его поддерживать. А навык программирования, это тот поплавок, который не даст ему опуститься ниже ватерлинии. Плюс, при желании, откроет ему весь мир.
Как то так. :)

Graph-1-Top-Programming-Comparison-768x531.jpg

 
  • Like
Реакции: Mike
Для Пайтона не обязательно знать даже IDE - можно начинать учиться хоть через браузер. :)

Ещё немножко ссылок для обучения:

Необычайно простой и одновременно необычайно богатый язык программирования.
Для обучения детей рекомендую совместить с электроникой. Купить учебный набор с Raspberry Pi и делать проекты, совмещающие электронику и программирование.
 
Для Пайтона не обязательно знать даже IDE - можно начинать учиться хоть через браузер. :)

Ещё немножко ссылок для обучения:

Необычайно простой и одновременно необычайно богатый язык программирования.
Для обучения детей рекомендую совместить с электроникой. Купить учебный набор с Raspberry Pi и делать проекты, совмещающие электронику и программирование.
А ты ж питонщик вроде ? :D
 
Lego Mindstorms Robot Inventor.

Сначала из ИДЕ, которая нашлёпка над питоном. Потом на питоне.
 
На хабре есть неплохая статья о том с чего начинать обучение ребенка программированию:
А выбирать какой-то язык или какую-то конкретную технологию ребенку в 10-12 смысла нет, т.к. все очень быстро развивается и меняется и то, что сейчас на пике популярности, уже к его поступлению в ВУЗ может быть не актуально.
 
На хабре есть неплохая статья о том с чего начинать обучение ребенка программированию:
А выбирать какой-то язык или какую-то конкретную технологию ребенку в 10-12 смысла нет, т.к. все очень быстро развивается и меняется и то, что сейчас на пике популярности, уже к его поступлению в ВУЗ может быть не актуально.
Ну... не знаю.
Учить С/С++ в 12 лет - это не для слабонервных. :)
 
  • Like
Реакции: Wolf
Ну... не знаю.
Учить С/С++ в 12 лет - это не для слабонервных. :)
Я в 12 лет учил программирование, программируя калькулятор Электроника МК-61. Даже свои игры писал. В то время не было ни планшетов, ни компьютеров. Сейчас конечно другое время, но С/С++ не самый худший вариант )))
 
Если у ребенка есть тяга к программированию, то вполне можно начинать с Basic, Pascal или C#. Если тяги нет, то надо думать как сделать, чтобы она появилась и от языка или технологии это уже не зависит. А рейтинг языков программирования на данном этапе абсолютно не важен, главное вложить в голову алгоритмическое мышление.
 
  • Like
Реакции: Mike
Я в 12 лет учил программирование, программируя калькулятор Электроника МК-61. Даже свои игры писал. В то время не было ни планшетов, ни компьютеров. Сейчас конечно другое время, но С/С++ не самый худший вариант )))
И я тоже. :)
Но для начального уровня я-бы наверное давал более простой вариант в смысле синтаксиса и общей сложности.
В детском возрасте я начинал с Паскаля.
 
Я в 12 лет учил программирование, программируя калькулятор Электроника МК-61. Даже свои игры писал. В то время не было ни планшетов, ни компьютеров. Сейчас конечно другое время, но С/С++ не самый худший вариант )))
ужасный вариант. можно конечно поскипать все что связанно с выделением памяти, thread affinity and data locality. но это плохой подход
 
  • Like
Реакции: Mike
Среди разработчиков JDK обсуждается идея упрощения определения программы.
То есть классический код типа:

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
будет сокращен до:

void main() {
println("Hello World");
}
Как предполагается, это позволит снизить порог вхождения.

Хех... В итоге Java станет похожей на Kotlin. :)
 
Если у ребенка есть тяга к программированию, то вполне можно начинать с Basic, Pascal или C#. Если тяги нет, то надо думать как сделать, чтобы она появилась и от языка или технологии это уже не зависит. А рейтинг языков программирования на данном этапе абсолютно не важен, главное вложить в голову алгоритмическое мышление.
Паскаль еще живой?
А так, если тяга реально есть, можно и с ассемблера начать. Если потянет - будет монстром програмирования;)
 
Паскаль еще живой?
Сдох. Он сейчас в разработке никому не интересен. Не видел никого, у кого в стеке фигурирует Паскаль.
А так, если тяга реально есть, можно и с ассемблера начать. Если потянет - будет монстром програмирования;)
Ну... Если хочется зае$@ццо, есть такой язык Brainfuck. Но зачем?
 
Назад
Сверху Снизу