अधिकांश कंप्यूटर विज्ञान इस बात को रेखांकित करता है कि मुझे पता है कि कार्यक्रम को सीखना उनकी शिक्षा का सबसे दर्दनाक और मनोबल गिराने वाला हिस्सा है। इसलिए मैं ऐसी किसी भी चीज़ से दूर रहूँगा जिसका प्रोग्रामिंग से ही लेना-देना है। जैसा कि स्कैडम ने पहले ही बताया था, आपके पास शायद इसके लिए समय भी नहीं होगा।
आपकी तलाश दो घंटे के व्यायाम की है जो दो लक्ष्यों को पूरा करती है:
- यह हाई स्कूल के स्नातकों को दो घंटे के लिए पर्याप्त रुचि रखने के लिए पर्याप्त रोमांचक है,
- यह उन्हें कंप्यूटर विज्ञान क्या है की एक झलक देगा, और उम्मीद है कि वे इसमें रुचि ले सकते हैं।
पहला लक्ष्य काफी हद तक स्वतंत्र है कि आप वास्तव में क्या दिखाने जा रहे हैं और एक अच्छा शिक्षक / प्रस्तुतकर्ता होने के साथ बहुत कुछ है। गुड डिडक्टिक प्रैक्टिस, यानी अपने दर्शकों को अपने पैर की उंगलियों पर रखना, उन्हें समूहों में छोटी-छोटी चीजों की कोशिश करना, उन्हें हर 15 मिनट में एक सांस देना, इत्यादि।
दूसरा लक्ष्य थोड़ा मुश्किल है, और जो मुझे लगता है कि सबसे अच्छा काम करता है यहां एक समस्या है जिसे उनके वर्तमान ज्ञान के साथ समझाया जा सकता है, यह दिखाएं कि आप समाधान का एल्गोरिदम का वर्णन कैसे कर सकते हैं, और फिर दिखाएं कि उस समाधान का विश्लेषण कैसे किया जा सकता है। और सुधार हुआ।
एक अच्छा उदाहरण रेखांकन में सबसे छोटी पथ समस्या है, अन्यथा जीपीएस नेविगेशन प्रणाली के रूप में जाना जाता है। किसी स्पष्टीकरण की जरूरत नहीं। आप उन्हें किनारे वज़न / लंबाई के साथ एक छोटा सा नक्शा दे सकते हैं और crayons का एक गुच्छा वास्तव में एल्गोरिथ्म को निष्पादित कर सकते हैं जैसा कि आप इसका वर्णन करते हैं।
फिर आप इस बात पर चर्चा शुरू कर सकते हैं कि आपको सबसे छोटा रास्ता कैसा मिलेगा, और इसी तरह, उन्हें इसे एक एल्गोरिथ्म आदि के रूप में तैयार करने का प्रयास करने दें ... फिर आप दिज्क्स्ट्रा के एल्गोरिथ्म का वर्णन करते हैं , जिससे उन्हें नोड्स के रंग का दौरा , अस्थायी और बिना सोचे समझे सेट। बैम। आपको एक एल्गोरिथ्म मिला है!
यदि आपके पास अभी भी समय है, तो आप कुछ विवरणों को समझाने के लिए आगे बढ़ सकते हैं, यानी सामान जो हम लेते हैं जैसे कि अस्थायी नोड्स के सेट में न्यूनतम खोजने के लिए। यदि आप इसे प्राप्त करते हैं, तो आप रैखिक खोज और ढेर के बीच अंतर दिखा सकते हैं, और बोनस के रूप में आपको -notation मिल सकता है।O
यह सब कहने के बाद, यह लगभग उतना ही है जितना मैं जाऊंगा। दस फुट के ध्रुव के साथ पूरे बनाम चर्चा से दूर रहें । यद्यपि अधिकांश कंप्यूटर वैज्ञानिक इसे आकर्षक पाते हैं, अधिकांश हाई-स्कूल के छात्र नहीं करेंगे। मुझे अपने अनुभव से यह पता है। मेरी राय में, कुंजी एक समस्या के साथ शुरू करना है जिसे वे बहुत परिचय की आवश्यकता के बिना समझ सकते हैं, या संबंधित कर सकते हैं और वहां से ले सकते हैं।एन पीPNP