2008-10-16 13 views
10

मेरा 11 साल का बेटा प्रोग्रामिंग में बहुत रूचि रखता है। वह कुछ वर्षों के लिए Scratch के साथ काम कर रहा है लेकिन अब इसे आगे बढ़ा दिया है। मैंने हाल ही में उसे विजुअल सी # एक्सप्रेस संस्करण स्थापित करने में मदद की और वह इसके साथ काम करने के लिए बहुत उत्साहित है, लेकिन हमें ऑनलाइन उसके लिए अच्छे संसाधन खोजने में मुश्किल हो रही है।बच्चों के लिए संसाधन सीखना सी #

वह नमूना कार्यक्रमों को देखकर, उन्हें विच्छेदन करके, उन्हें बदलने, आदि को देखकर सबसे अच्छा सीखता है। आसपास के आसपास खोजना मुझे सी # एक्सप्रेस संस्करण में डाउनलोड करने और प्रयास करने के लिए कई अच्छे नमूने नहीं मिल पाए। क्या कोई मुझे बच्चे सीखने सी # के लिए नमूना कार्यक्रमों के एक अच्छे सेट की दिशा में इंगित कर सकता है, या कोई अन्य संसाधन जो आपको लगता है कि उसके लिए अच्छा हो सकता है?

बीटीडब्ल्यू मैं खुद प्रोग्रामर हूं लेकिन मैं लगभग लंबे समय से लिनक्स के साथ काम कर रहा हूं, इसलिए जब माइक्रोसॉफ्ट की बात आती है तो मैं बहुत खो गया हूं!

+0

आपका प्रश्न इसी तरह है - लेकिन मुझे आपकी शब्दावली बेहतर पसंद है: http://stackoverflow.com/questions/37133/programming-for-a-9-year-old#37253 –

+0

धन्यवाद, मेरे पास आठ साल हैं साथ ही पुराना वह सिर्फ खरोंच में है लेकिन मुझे लगता है कि वह उस धागे में उल्लिखित कुछ अन्य चीजों को पसंद कर सकता है। मुझे नहीं पता कि उसे ड्राइव मिल गई है, लेकिन मैं यह सुनिश्चित करना चाहता हूं कि अगर वह करता है तो उसे उपकरण मिलते हैं। – Nack

+0

मुझे मूल रूप से इस कोर्स का पालन करके सी # में प्रोग्रामिंग करने के लिए मेरी बेटी को पेश करने में बड़ी सफलता मिली: https://www.pluralsight.com/courses/teaching-kids-programming। यह एक नि: शुल्क बहुवचन पाठ्यक्रम है जो माता-पिता/शिक्षकों को एक शिक्षण बच्चों प्रोग्रामिंग अभ्यास के सी # संस्करण के माध्यम से कैसे काम करना है। मैंने पिछले साल इसे अपनी बेटी को कार्य दिवस में लेने के लिए इस्तेमाल किया था और यह एक और सह-कार्यकर्ता की बेटी को भी दिलचस्प बनाता था, इसलिए मैंने इसे दोनों को पढ़ाया। मेरी बेटी 7 थी और दूसरी लड़की शायद 11 थी, लेकिन मुझे लगता है कि जब तक वे कीबोर्ड का उपयोग कर सकते हैं तब तक यह किसी के लिए अच्छा काम करता है। – tehDorf

उत्तर

8

मैं Coding4Fun की सिफारिश करता हूं। वहाँ कुछ बहुत अच्छी परियोजनाएं हैं जो 11 साल की उम्र के लिए अपील करेंगे। मुझे याद है कि कुछ गेम, स्क्रीनसेवर और यहां तक ​​कि एक नमूना भी दिखता है जो दिखाता है कि WinForms ऐप को कैसा दिख रहा है (हेलोवीन के लिए कमाल है, एह?)

0

Code Project दिमाग में आता है। खेलने के लिए उपलब्ध नमूने, परियोजनाओं, आदि के बहुत सारे।

3

हम्म ... दिया गया है कि सी # वास्तव में एक "शिक्षण भाषा" नहीं है (और यह कहना नहीं है कि यह एक बुरी पसंद है), मुझे संदेह है कि युवा प्रकारों पर लक्षित बहुत सारे ट्यूटोरियल नहीं हैं। क्या आपने कुछ समानांतर शिक्षा करने और अपने बेटे के साथ सी # लेने की कोशिश करने पर विचार किया है? यह आप दोनों के लिए एक अच्छा बंधन अनुभव हो सकता है, और प्रोग्रामिंग में आपकी पृष्ठभूमि के साथ, आपको साझा करने के लिए बहुत सारी अंतर्दृष्टि होगी, भले ही यह एल्गोरिदम, शैली, टिप्पणी, नुकसान से बचने के लिए अधिक भाषा अज्ञेय ज्ञान हो , आदि

0

यदि गेम में दिलचस्पी है (जो उचित शर्त है) चेक आउट XNA, अन्यथा कुछ अन्य रुचि खोजने का प्रयास करें, उदाहरण के लिए संगीत, और उसके बाद एक फ्रेमवर्क/एसडीके की तलाश करें जो आपको बहुत अधिक काम करने के बिना जल्दी से उपयोगी सामग्री बनाने देगी।

+0

धन्यवाद। हमने एक्सएनए को खींच लिया लेकिन यह इस बिंदु पर उसके लिए थोड़ा सा है। वह निश्चित रूप से चमकदार खेल बनाना चाहता है, लेकिन समझता है कि उसे पहले मूल बातें मास्टर करने की जरूरत है। मुझे कोई संदेह नहीं है कि वह अंततः एक्सएनए से निपटेंगे, फिर वह Xbox 360 मांगेगा! – Nack

2

यदि आपका बेटा पहले से ही स्क्रैच के साथ काम कर रहा है और सी # से शुरू होने जा रहा है तो मैं कहूंगा कि वह एक नियमित प्रारंभिक सी # ट्यूटोरियल के लिए तैयार है। सामान्य रूप से बच्चों को शिक्षण प्रोग्रामिंग पर कई बार एसओ पर चर्चा की गई है। यहां बेहतर परिणामों में से एक है (How and when do you teach a kid to code)। कार्यक्रम के लिए एक बच्चे को पढ़ाने की मुख्य अवधारणाएं भाषा के बावजूद समान हैं।

+0

ओह लिंक मर चुका है = ( – Maslow

+0

हां, प्रश्न (ठीक है तो) बंद था जैसा कि यह था। – EBGreen

1

कोड प्रोजेक्ट एक अच्छा संसाधन है, लेकिन कई नमूना अधिक जटिल हैं जिनसे आप शुरुआत करना चाहते हैं।

छोटे नमूना क्षुधा के लिए, Microsoft जारी किया उनके 101 Samples for Visual Studio 2005

XNA शांत है, लेकिन कुछ हद तक साथ आरंभ करने के लिए जटिल है।

Coding4Fun भी अच्छा है, लेकिन सामग्री की मात्रा इतनी बड़ी नहीं है।

1

सबसे पहले, मुझे लगता है कि मेरी बेटी उस उम्र में आने पर प्रोग्रामिंग में रूचि रखेगी, और इसके लिए, बधाई हो।

माइक्रोसॉफ्ट Codding 4 Fun जो एक अच्छा शुरू किया जाना चाहिए है, और अगर वह वीडियो ट्यूटोरियल में रुचि है, जाँच ASP.NET Learn website, वह सभी स्रोत कोड के साथ एक साथ में वीबी और सी # ट्यूटोरियल और वीडियो ट्यूटोरियल की एक बहुत कुछ मिल जाएगा।

उसके बाद, code Project एक अच्छी जगह अधिक उदाहरण :)

अच्छा प्रोग्रामिंग करने के लिए देखने के लिए है!

2

Alice कहानी कहने के आसपास आधारित है। यह विशेष रूप से प्रोग्रामिंग नहीं है, लेकिन यह प्रोग्रामिंग तंत्र शिक्षण। लूप के बजाय, यह "इसे दोहराएं" प्रकार के निर्माण की तरह है। यद्यपि डेमो वीडियो देखने के लायक है।

0

आपको Popfly की जांच करने में रुचि हो सकती है। यह स्क्रैच जैसा ही एक सिस्टम है, लेकिन यदि आप चाहते हैं कि आप अपने स्वयं के घटकों को जोड़ना शुरू कर दें या कुछ अतिरिक्त जावास्क्रिप्ट या सी # करें। कई तकनीकों का एकीकरण थोड़ा बहुत उन्नत हो सकता है लेकिन फिर यह ठीक हो सकता है। फिर यह स्क्रैच के बहुत करीब है लेकिन यह मजेदार हो सकता है।

जैसा कि पहले उल्लेख किया गया है निश्चित रूप से कोडिंग 4Fun देखें।

बधाई और शुभकामनाएं।

1

किसी भी किताब में या 2008 के बाद लिखा है कि यह सकारात्मक समीक्षा के साथ अमेज़न पर शुरुआती के लिए सी # है कहा गया है हो सकता था। खरीदें | BLANK | डमी के लिए, कोई बच्चा इसे पसंद नहीं करता! और $ 25 के लिए $ 30 की अधिकतम कीमत रखें, आपको एक ऐसी किताब मिल सकती है जो इतनी बड़ी होगी कि माइक्रोसॉफ्ट को उसे किराए पर लेना पड़ सकता है, लॉक जेके। मैं एक Wrox पुस्तक की सिफारिश करता हूं लेकिन कोई अन्य पुस्तक करेगा। क्या उन्होंने अभी तक किसी भी कार्यक्रम को कोड किया है, क्या वह फ्रीवेयर, ओपनसोर्स या भुगतान कर रहा है। कुछ किताबें विशेष रूप से खुले स्रोत के लिए बनाई जाती हैं। यह पहले मुश्किल हो सकता है, लेकिन वह कुछ वास्तव में उपयोगी कार्यक्रम कोडिंग समाप्त हो जाएगा। मुख्य बात, उसे चलते रहो! उसे छोड़ने दो मत। मेरी राय में, यह छोड़ने लायक नहीं है; एक बार जब आप इसे लटकते हैं तो कोडिंग वास्तव में मजेदार है।

1

एक पूर्ण शुरुआत के लिए मैं www.codecademy.com का सुझाव दूंगा। यह बहुत ही पहले पृष्ठ लोड से बहुत ही सरल और पूरी तरह से इंटरैक्टिव है। एक पहली टाइमर imho के लिए बहुत आदर्श है। यह जावास्क्रिप्ट में सी # नहीं सिखाता है लेकिन सिंटैक्स जाने तक वे काफी समान हैं। हालांकि वह इस के लिए पहले से ही बहुत उन्नत हो सकता है।

1

मैंने Minecraft (link) क्लासिक सर्वर विकास टीम में शामिल होने से सी # के साथ शुरुआत की है। ये सभी 16+ के आसपास थे, लेकिन उन्होंने वास्तव में मुझे भाषा सीखने में मदद की। आपकी उम्र के आसपास के लोगों के साथ एक टीम में शामिल होना जो थोड़ा अधिक अनुभवी हैं, मुझे लगता है कि बहुत कुछ मदद करता है, और मैं निश्चित रूप से इसकी अनुशंसा करता हूं।

संबंधित मुद्दे