2009-06-24 18 views
6

मैं सार्वजनिक क्षेत्र में कुछ अच्छी पाठ्य पुस्तकों, जो स्कूल के बच्चों के आयु वर्ग के लिए कंप्यूटिंग (10-15) को पढ़ाने के लिए इस्तेमाल किया जा सकता के लिए देख रहा हूँ। मैं इसके लिए कोई googling नहीं मिल सका। क्या कोई मुझे वहां अच्छे लिंक के लिए इंगित कर सकता है। यदि पाठ पुस्तकें उपलब्ध नहीं हैं, तो इस आयु वर्ग के लिए सामान्य रूप से जो पढ़ाया जाता है, उस पर कोई जानकारी जानकारी कंप्यूटिंग पाठ्यक्रम के हिस्से के रूप में उपयोगी होगी।एंट्री स्तर कंप्यूटिंग पाठ्य पुस्तकों

+0

शायद इस प्रयोजन के लिए स्मॉलबासिक उपयोगी है: http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx हालांकि विषय से थोड़ा दूर यह जवाब नहीं होगा। – Skurmedel

+0

ट्यूरिंग Omnibus बहुत अच्छा है ... लेकिन शायद 10-15 –

उत्तर

0

नहीं एक किताब है, लेकिन कर सकते थे एक बहुत अच्छा संसाधन की तरह दिखता है।

KidsDomain.com

1

ब्रिटेन स्कूलों में माइक्रोसॉफ्ट के साथ कुछ संबद्धता इसलिए हो जाते हैं:

  1. वर्ड
  2. एक्सेल
  3. क्या एक नेटवर्क
  4. रात के खाने के समय जावा वर्ग (यदि है भाग्यशाली)
+0

के लिए मुश्किल है? क्या जीसीएसई आईटी के लिए राष्ट्रीय पाठ्यक्रम सिर्फ "माइक्रोसॉफ्ट ऑफिस स्टडीज" नहीं है? ! –

+0

@ एडी ... हाँ मैं सभ्य था। –

1

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

जैसा कि बताया गया है, जब तक कि आप बच्चों को एक और उन्नत स्तर पर नहीं जानते (जो कि उम्र अब बहुत अधिक है) मैं वर्ड प्रोसेसिंग, वेब उपयोग (& जिम्मेदार सर्फिंग खोजना) और उस प्रकृति की चीजों पर ध्यान केंद्रित करूंगा। Googling "बच्चों के लिए परिचय" अक्सर इस तरह की प्रकृति की चीजों पर उपयोगी वेबसाइटें पैदा करेगा।

2

Think Python प्रोग्रामिंग पढ़ाने के लिए मेरी पहली पसंद होगा। पुस्तक मुफ्त है, पायथन मुफ्त है, और कुछ वास्तव में अच्छे आईडीई मुक्त हैं - Stani's Python editor या Wing IDE 101। यह उस उम्र सीमा में बच्चों को प्रोग्रामिंग शिक्षण के लिए वास्तव में एक अच्छा वातावरण और संसाधनों का सेट प्रदान करता है। यदि छोटे बच्चों के लिए प्रोग्रामिंग थोड़ा अधिक है, तो PyGame का उपयोग स्क्रीन पर सरल ग्राफिक्स प्राप्त करने के लिए किया जा सकता है - और यह ध्यान अवधि पर ध्यान देने का एक शानदार तरीका है।

संपादित करें: Hello World! Computer Programming for Kids and Other Beginners: मैं बस बच्चों को (और अन्य शुरुआती) को कंप्यूटर प्रोग्रामिंग शुरू करने के लिए एक महान किताब भर में भाग गया। यह पुस्तक पायथन को प्रोग्रामिंग भाषा के रूप में उपयोग करती है, और परियोजनाएं सभी सरल गेम हैं। कुल मिलाकर, बच्चों को कंप्यूटर प्रोग्रामिंग में पेश करने के लिए यह एक महान किताब है।

1

बाहर चेक Squeakland। यह विशेष रूप से कंप्यूटर & शिक्षण के बारे में है।

2

प्रोग्राम कैसे डिजाइन करें: प्रोग्रामिंग और कंप्यूटिंग के लिए एक परिचय, मैथियस फेलेसेन, रॉबर्ट ब्रूस फ़ाइनलर, मैथ्यू फ्लैट और श्रीराम कृष्णमूर्ति द्वारा। पुस्तक योजना नामक एक भाषा का उपयोग करती है, जो कि स्वतंत्र रूप से उपलब्ध है और छात्रों द्वारा उपयोग की जाने वाली डिज़ाइन की गई है। पुस्तक www.htdp.org पर ऑनलाइन उपलब्ध है।

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

0

C# Yellow रोब माइल्स द्वारा पुस्तक छात्रों को सी # पढ़ाने के लिए एक अच्छा और नि: शुल्क संसाधन है। इसका उपयोग प्रथम वर्ष प्रोग्रामिंग पाठ्यक्रम

8

"कंप्यूटिंग" एक व्यापक रूप से व्यापक विषय के आधार पर हॉल विश्वविद्यालय में कंप्यूटर साइंस विभाग द्वारा किया जाता है। क्या आपका मतलब है कि कंप्यूटर उन्हें कैसे काम करता है (अंदर की तरह), या कंप्यूटर अनुप्रयोगों (वर्ड प्रोसेसिंग/स्प्रेडशीट/इंटरनेट) का उपयोग कैसे करें, या उन्हें प्रोग्राम कैसे करें? मुझे लगता है कि सभी तीन 10-15 साल के बच्चों के लिए अच्छे विषय होंगे।

मेरे पिता, एक कंप्यूटर इंजीनियर ने मुझे उस उम्र के आसपास अपने ऊपर से अधिकतर सिखाया (बेशक, यह इस बात पर निर्भर करता है कि आपके छात्र कितने प्रेरित हैं)। ज्यादातर प्रयोगशाला के माध्यम से और सवाल पूछते थे। मैं उन कुछ अच्छे संसाधनों को इंगित करूंगा जो मैं उस उम्र के दौरान चला गया था। हालांकि ये किताबें सार्वजनिक डोमेन नहीं हैं, लेकिन वे महंगे नहीं हैं (आप इस उत्तर के समय $ 100US के तहत नीचे दी गई सभी पुस्तकों को खरीद सकते हैं, एक कॉलेज पाठ्यपुस्तक से सस्ता, जिन फिल्मों को आप ढूंढने का प्रयास कर सकते हैं आपकी स्थानीय पुस्तकालय)। ध्यान दें कि इनमें से कुछ 10-12 साल पहले एमएस-डॉस 3.x युग से हैं, लेकिन ईमानदारी से, बुनियादी अवधारणाओं ने इतना कुछ नहीं बदला है। आईबीएम पीसी प्लेटफार्म में अभी भी एक ही आर्किटेक्चर है, इसे अभी अपग्रेड किया गया है। हालांकि आवेदन बदल गए हैं।


कैसे एक कंप्यूटर से काम करता है

  • आप एक खोलने और उन्हें समझा क्या प्रत्येक हिस्सा है और करता है के द्वारा एक आधुनिक कंप्यूटर टावर में के बारे में सभी विभिन्न भागों के पढ़ाने के लिए चाहते हो सकता है, और वे एक साथ कैसे हुक करते हैं। इसे काम करने की भी आवश्यकता नहीं है, आपको बस उन्हें सामान दिखाने में सक्षम होना चाहिए। एक अच्छी, सरल पुस्तक जो कंप्यूटर के हिस्सों को बताती है How Computers Work रॉन व्हाइट द्वारा है। मेरा मानना ​​है कि इस पर एक मैजिक स्कूल बस एपिसोड भी है ("द मैजिक स्कूल बस प्रोग्राम प्रोग्राम", सीजन 4 से एपिसोड 50)।
  • उसके बाद आप स्टार्टअप प्रक्रिया के बारे में समझा सकते हैं, और कंप्यूटर पहले कैसे चालू होता है, और कुछ भी नहीं जानता है। फिर आप इस बारे में समझा सकते हैं कि BIOS चिप को मदरबोर्ड से जुड़ी सभी विभिन्न चीजें कैसे मिलती हैं, और फिर ऑपरेटिंग सिस्टम (विंडोज़/ओएस एक्स) शुरू करने के लिए हार्ड ड्राइव का उपयोग करती है।
  • कुछ इंटरैक्टिव प्रोग्राम हैं जो वर्णन करते हैं कि इन सभी चीजें कैसे काम करती हैं, हालांकि मैं अपने सिर के ऊपर से किसी के बारे में नहीं सोच सकता। "व्हाट्स इन द बॉक्स" नामक एक पुराना सीखने वाला कार्यक्रम था जिसे मैंने उपयोग किया था, लेकिन अब यह पुराना है।
  • यदि आपके पास वास्तव में प्रेरित छात्रों हैं, तो आप उन्हें कंप्यूटर की इलेक्ट्रॉनिक नींव, और बाइनरी संख्याओं और द्वारों के साथ पेश करना चाहते हैं। इन चीजों के लिए एक अच्छा (शिक्षक स्तर) परिचय चार्ल्स पेटज़ोल्ड का Code है। आप यह समझाने की कोशिश करते हैं कि कंप्यूटर 1s और 0s का उपयोग करके चीजों के बारे में कैसे बात करते हैं। इसके अलावा, इस पर एक Bill Nye the Science Guy एपिसोड है (सीजन 4, एपिसोड 78)।

का उपयोग कैसे करें आवेदन पत्र

ईमानदारी से, मैं वास्तव में नहीं यकीन है कि क्या आप यहाँ बताने के लिए है, लेकिन मैं आप इस पर ट्यूटोरियल के बहुत सारे पा सकते हैं अगर आप गूगल की कल्पना। छात्रों को वर्ड, एक्सेल इत्यादि समझा जाना फायदेमंद है और मैं व्यापक रूप से कल्पना करता हूं। एनबी:छात्रों को सिखाएं कि उस उम्र पर कैसे स्पर्श करें। मैंने तब तक नहीं सीखा जब तक मैं एचएस के बीच में नहीं था, और यह मुश्किल था।उस समय तक, मैंने पहले ही कंप्यूटर पर सामान और कीबोर्ड पर गेम खेलने के बारे में सीखा था, और इसलिए मेरी गलतियों को सभी गलत स्पॉट्स पर जाने के लिए याद किया गया था। यदि आप उन्हें जल्दी पकड़ते हैं, तो वे अच्छा प्रदर्शन करेंगे।


  • कार्यक्रम कैसे तरह से मैं कैसे उम्र 10 पर कार्यक्रम सीखा this way बुनियादी (btw नामक एक भाषा का प्रयोग किया गया था, कि लिंक सीखने के लिए अन्य विचारों के बहुत सारे देता है एक युवा आयु में प्रोग्राम कैसे करें)। मुझे यकीन है कि अन्य लोगों के पास भी इस पर अच्छे उत्तर होंगे। एक पुस्तक जिसे मैंने QBasic by Example से सीखने के लिए उपयोग किया था, कि एक कंप्यूटर बुकस्टोर मालिक ने मुझे दिया था जब मैं अपने फेंकने वाले ढेर से 12 वर्ष का था। वह मेरा प्रोग्रामिंग बाइबल था, और मैंने इसे कवर-टू-कवर पढ़ा।
  • नोट, हालांकि, कुछ छात्र कार्यक्रम सीखने के दौरान "शांत" चीजें करना चाहते हैं; स्वीकार्य रूप से, मैंने सीखा कि कैसे ठंडा के रूप में वर्गीकृत नहीं किया जाएगा। अंडरग्रेड से मेरा पुराना कंप्यूटर साइंस प्रोफेसर आंतरिक-शहर के बच्चों के साथ एक कार्यक्रम में शामिल है जो उन्हें सिखाता है कि LOGO नामक एक भाषा का उपयोग करके रोबोट प्रोग्राम कैसे करें, सूर्य का SunSPOTS, और लेगो Mindstorms NXT (कक्षा फोकस के आधार पर)। आप मूल रूप से रोबोट को आदेश देते हैं और यह उन्हें करता है, और आप रोबोट को वह कर सकते हैं जो आपने इसे करने के लिए कहा था। बहुत अच्छा, और संवादात्मक। यह उन्हें प्रोग्रामिंग के बारे में सोच सकता है, और यह कैसे कंप्यूटर/रोबोट को क्या करना है, और आप "रोबोट कमांडर" या "कंप्यूटर कमांडर" कैसे हो सकते हैं। यह अनिवार्य रूप से, कंप्यूटर प्रोग्रामर हर रोज क्या करते हैं।
  • नए बच्चों के शो Cyberchase महत्वपूर्ण सोच कौशल सिखाता है जो प्रोग्रामिंग कौशल की नींव हैं।

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

भी Woz.org देखें; स्टीव वोजनीक (प्रोग्रामर/हार्डवेयर इंजीनियर, ऐप्पल के डिजाइनर] [) अब ग्रेड स्कूल के बच्चों के कंप्यूटर सिखाते हैं।

0

छोटे बच्चों के लिए विशेष रूप से ToonTalk प्रोग्रामिंग के लिए एक बेहद अच्छा परिचय है। यह बहुत शुरुआत से समवर्ती प्रोग्रामिंग भी करता है। ToonTalk एक 3 डी इंटरफेस के साथ बेहद आकर्षक होने के दौरान आधारभूत सिद्धांतों को सिखाता है, जानवरों को गणना करने के लिए और इसी तरह से। मैं इसे बहुत अधिक अनुशंसा करता हूं!

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