Комментарии 15
Написание игр — это лучший способ привлечь ребят к программированию, и тут с JS сложно поспорить (браузерные игры), и мне по синтаксису понравился CoffeeScript (транслируется в JS) — вот пример игры космического шутера nebula-js, исходный код.
Ещё пример — браузерный ремикс известной консольной C64 Commando, и вот исходный код (CoffeeScript).
![image](https://habrastorage.org/getpro/habr/comment_images/e9d/637/bc1/e9d637bc19dada5e23d48c1e3abccb48.gif)
Ещё пример — браузерный ремикс известной консольной C64 Commando, и вот исходный код (CoffeeScript).
![image](https://habrastorage.org/getpro/habr/comment_images/e9d/637/bc1/e9d637bc19dada5e23d48c1e3abccb48.gif)
-12
Вы Java от Javascript отличаете?
+7
На мой взгляд программирование (включая языки программирования, методики) — это способ улучшить мир, и так же способ самовыражения (в частности получение fun).
К примеру, мне было интересно найти библиотеку Coffee-Physics: A simple, lightweight physics engine written in CoffeeScript.
Вот демка, и там интересный пример Cloth — пример 3д визуализации ткани (в браузере) — вот его исходный код [62 строки].
К примеру, мне было интересно найти библиотеку Coffee-Physics: A simple, lightweight physics engine written in CoffeeScript.
Вот демка, и там интересный пример Cloth — пример 3д визуализации ткани (в браузере) — вот его исходный код [62 строки].
0
JS — это, конечно, весело, но не с той оперы язык. Да и с CoffeeScript начинать — более чем дурной тон.
0
Предложите пожалуйста свой вариант
0
Ну, я бы с радостью казал: «Java!» (мой основной язык), но, увы, не считаю его удачным вариантом для первого языка. С другой стороны, процедурщину с головы выбивать было сложно, так что порекомендовать паскаль тоже не могу. Я бы поставил на Python.
0
Задача курса (основная) — заинтересовать ребенка программированием. Какой язык выбрать — на эту тему можно устроить дебаты, и у каждого языка будут свои сторонники. Считаю, что от выбора языка сам подход (обучение через игры) не изменится.
+1
да, это верно — язык программирования это лишь инструмент, и при преподавании детям — важно не отбить желание программировать (как это иногда происходит при преподавании предметов в школах, или в музыкальных школах).
Вот помню — находил интересный online ресурс, где интерактивно через команды можно было управлять 3д роботом: Электронный курс: Python, управление роботом., 3д плагин на базе unity3d
![](https://habrastorage.org/r/w780q1/files/138/ce1/ffb/138ce1ffb0564e0eb3f74cd70d30b9b2.jpg)
Вот помню — находил интересный online ресурс, где интерактивно через команды можно было управлять 3д роботом: Электронный курс: Python, управление роботом., 3д плагин на базе unity3d
![](https://habrastorage.org/files/138/ce1/ffb/138ce1ffb0564e0eb3f74cd70d30b9b2.jpg)
0
Я думаю если рассматривать «с чего начинать» — то тут главное чтобы было интересно — когда программирование становится интересным, то человек продолжает изучать эту область и расширять свой кругозор. Против Python ничего против не имею — согласен, что один из самых оптимальных языков. Дурного тона в CS не вижу — не плохой инструмент, на мой взгляд приятнее чем JS.
0
НЛО прилетело и опубликовало эту надпись здесь
Виктория на тот момент она училась в восьмом классе, а с программированием была знакома 12 занятий по 1,5 часа. Это 3 рабочих дня (для ориентира).
Это время было восновном потрачено так, чтобы ей стало интересно программировать. Сейчас она четвертый год занимается программированием, если интересно — попрошу ее прислать вам как сейчас выглядит код, который она пишет.
Это время было восновном потрачено так, чтобы ей стало интересно программировать. Сейчас она четвертый год занимается программированием, если интересно — попрошу ее прислать вам как сейчас выглядит код, который она пишет.
0
Быдлокодеры рождаются другим путем.
Они ищут высокой прибыли.
Они готовы отдать за это время и усилия.
Но у них нет желания учиться.
Именно поэтому у них в коде все печально.
Они ищут высокой прибыли.
Они готовы отдать за это время и усилия.
Но у них нет желания учиться.
Именно поэтому у них в коде все печально.
0
Сказано-то было, вопрос что в голове осело. Им же важен результат вначале, чтобы «оно» заработало. Можно конечно все «причесать», наставник все проверит, почистит… полезно отрепитировать по сто раз, поставить свет, загнать в студию… красиво получится!
только вот дети бросят в клуб ходить.
только вот дети бросят в клуб ходить.
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Java для школьников: обучение через создание игр