Как школьника научить программированию?

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Pektusin
Маньяк
Сообщения: 4496
Зарегистрирован: 02 янв 2008, 10:37

Re: Как школьника научить программированию?

Сообщение Pektusin »

LeoV писал(а):Расскажите поподробнее плиз.
Я не знаю, на самом деле, как надо правильно. Наверное, наклонности просто. Началось сперва с хаканья игр, потом стал делать какие-то несложные игрушки, которые стали популярны в школе среди одноклассников, появились запросы на разработку новых уровней и фич - так и втянулся. Все, что я делал - поддерживал здоровый снобизм - "ты можешь лучше, чем другие, они потребляют продукт - играют, а ты можешь быть криэйтором, это круче". Ну и, конечно, по первому запросу и проактивно покупали все, что нужно - компы, книги, development boards (типа Propeller, Beagleboard, RPi etc).
borei писал(а):Книжки надо читать - бородатых кернигана и ритчи.
Мы своему как-то подарили трехтомник Кнута. Я сам не читал, но слышал, что это полезная для программистов книжка :) Долго она у нас стояла потом на полке, покрываясь пылью :)
Аватара пользователя
Groundhog
Графоман
Сообщения: 5099
Зарегистрирован: 20 авг 2005, 16:36
Откуда: Vancouver

Re: Как школьника научить программированию?

Сообщение Groundhog »

levak писал(а):
Как школьника научить программированию
Ну вы себе вспомните..
Зачем вы стали этим заниматься? :s3:
Левак в корень проблемы зрит - башка.
Просто так без цели учить - значит погубить юное дарование.
Ну что может быть интересного во вшивой Джаве? Кому она облокотилась.
А вот такую вполне материальную вещицу как "магик миррор" на "Расбперри Пай"
забабахать или "бесконечное зеркало" (там и программирования то с гулькин хрен) с крутым морганием и блестянием.
Ну или панель из всетодиодных лент управляемую тем же Паем (баб голых или мужуков выводить туды будеть) или не панель а эдакую штору гибкыю - крутая вещь. Или робота или дрона (усе управляется Паями или Одроидами или Ардуино или..... - а спросите если интересно забыл нахер назвалие) .А то придумали - веб-сайт - скукота.
Pektusin
Маньяк
Сообщения: 4496
Зарегистрирован: 02 янв 2008, 10:37

Re: Как школьника научить программированию?

Сообщение Pektusin »

Groundhog писал(а):Или робота или дрона (усе управляется Паями или Одроидами или Ардуино или..... - а спросите если интересно забыл нахер назвалие)
Ardupilot. На самом деле в дроностроении программирования нет от слова совсем - математика там недеццкая. Это скорее сборка и настройка параметров. А вот всякие embedded проекты - это действительно интересно. Один из первых проектов у моего был девайс, который с жужжанием поднимал флажок, если на почтовый ящик на компе приходил email.
Groundhog писал(а):А то придумали - веб-сайт - скукота.
Я понял, что там речь скорее об Андроид-приложении. Там на самом деле интересно.
Последний раз редактировалось Pektusin 02 июл 2015, 16:53, всего редактировалось 1 раз.
Аватара пользователя
LeoV
Графоман
Сообщения: 14497
Зарегистрирован: 02 июн 2012, 15:41
Откуда: Графство O'Mан
Контактная информация:

Re: Как школьника научить программированию?

Сообщение LeoV »

Любой Андроид телефон -- это уже Raspberry Pie, только очень мощный и бесплатный, т.к. уже есть. А Java позволяет его программировать.
Аватара пользователя
nonn
Графоман
Сообщения: 26920
Зарегистрирован: 28 май 2008, 08:50
Откуда: Западно-Сибирская равнина > Долина предков > Тихоокеанское побережье

Re: Как школьника научить программированию?

Сообщение nonn »

сложно всё. научу ка я его перемещаться в паралельные миры и читать мысли.
Pektusin
Маньяк
Сообщения: 4496
Зарегистрирован: 02 янв 2008, 10:37

Re: Как школьника научить программированию?

Сообщение Pektusin »

Да не сложно. Имхо лучше всего начать с ардуино и программ-скетчей. Железо сейчас делают такое, что даже у меня руки чешутся:

https://www.adafruit.com/
https://www.pjrc.com/teensy/projects.html

А названия проектов? SMS texting pet food dish, Secret Knock Activated Drawer etc - это вам не танчик из конструктора собирать :)
Аватара пользователя
nonn
Графоман
Сообщения: 26920
Зарегистрирован: 28 май 2008, 08:50
Откуда: Западно-Сибирская равнина > Долина предков > Тихоокеанское побережье

Re: Как школьника научить программированию?

Сообщение nonn »

первый линк понравился. спасибо.
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45235
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Как школьника научить программированию?

Сообщение Stanislav »

borei писал(а):Книжки надо читать - бородатых кернигана и ритчи.
Нет, этих уже не надо. :D И даже труп Страуса уже неактуален... :D
Сейчас в моде Джавахарлать Неру... :roll:
borei
Графоман
Сообщения: 5101
Зарегистрирован: 18 авг 2008, 14:51

Re: Как школьника научить программированию?

Сообщение borei »

Поясню свою точку зрения насчет K&R.
Они изложили концепцию языка и описали часть стандартной библиотеки на максимум 200 страницах (170 если память не изменяет).
Краткость - она сестра таланта.
Аватара пользователя
LeoV
Графоман
Сообщения: 14497
Зарегистрирован: 02 июн 2012, 15:41
Откуда: Графство O'Mан
Контактная информация:

Re: Как школьника научить программированию?

Сообщение LeoV »

Станислав, видимо, администратор, и его больше интересует как кого-нибудь джавахарлать (или джавахарнуть).
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45235
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Как школьника научить программированию?

Сообщение Stanislav »

LeoV писал(а):Станислав, видимо, администратор, и его больше интересует как кого-нибудь джавахарлать (или джавахарнуть).
Станислав (в отличие от многих) К&Р читал, и Кнута тоже - так что знает, о чем говорит.
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45235
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Как школьника научить программированию?

Сообщение Stanislav »

borei писал(а):Поясню свою точку зрения насчет K&R.
Они изложили концепцию языка и описали часть стандартной библиотеки на максимум 200 страницах (170 если память не изменяет).
Краткость - она сестра таланта.
Я не сказал, что книга написана плохо :-) Я сказал, что сейчас С не актуален (за редкими исключениями) :roll:
Аватара пользователя
LeoV
Графоман
Сообщения: 14497
Зарегистрирован: 02 июн 2012, 15:41
Откуда: Графство O'Mан
Контактная информация:

Re: Как школьника научить программированию?

Сообщение LeoV »

Stanislav писал(а):
borei писал(а):Поясню свою точку зрения насчет K&R.
Они изложили концепцию языка и описали часть стандартной библиотеки на максимум 200 страницах (170 если память не изменяет).
Краткость - она сестра таланта.
Я не сказал, что книга написана плохо :-) Я сказал, что сейчас С не актуален (за редкими исключениями) :roll:
А что сейчас актуально? И вопрос был, как школьника научить программированию на Java, а не на C++.
Аватара пользователя
Waterbyte
Графоман
Сообщения: 48035
Зарегистрирован: 10 авг 2007, 13:43

Re: Как школьника научить программированию?

Сообщение Waterbyte »

LeoV писал(а):
Stanislav писал(а):
borei писал(а):Поясню свою точку зрения насчет K&R.
Они изложили концепцию языка и описали часть стандартной библиотеки на максимум 200 страницах (170 если память не изменяет).
Краткость - она сестра таланта.
Я не сказал, что книга написана плохо :-) Я сказал, что сейчас С не актуален (за редкими исключениями) :roll:
А что сейчас актуально? И вопрос был, как школьника научить программированию на Java, а не на C++.
на фортране никого не нужно научить?
borei
Графоман
Сообщения: 5101
Зарегистрирован: 18 авг 2008, 14:51

Re: Как школьника научить программированию?

Сообщение borei »

Stanislav писал(а):
borei писал(а):Поясню свою точку зрения насчет K&R.
Они изложили концепцию языка и описали часть стандартной библиотеки на максимум 200 страницах (170 если память не изменяет).
Краткость - она сестра таланта.
Я не сказал, что книга написана плохо :-) Я сказал, что сейчас С не актуален (за редкими исключениями) :roll:
К сожалению, да, актуальность си падает, но все определится задачей - системные вещи, числодробилки - милое дело.
По поводу джавы - я пас.
Ответить