didactics पर टैग किए गए जवाब

कंप्यूटर विज्ञान की शिक्षा के लिए विशेष रूप से उपयुक्त प्रबोधक उपकरण और विधियाँ

13
कैसे "कुछ परीक्षण मामलों की कोशिश करो" मूर्खतापूर्ण: एल्गोरिथ्म जो सही दिखाई देते हैं, लेकिन वास्तव में गलत हैं
यह परीक्षण करने का प्रयास करने के लिए कि क्या कुछ समस्या के लिए एक एल्गोरिथ्म सही है, सामान्य रूप से शुरुआती बिंदु कई सरल परीक्षण मामलों पर एल्गोरिदम को हाथ से चलाने की कोशिश करना है - इसे कुछ उदाहरण समस्या उदाहरणों पर आज़माएं, जिसमें कुछ सरल "कोने के …

5
एक ही उद्देश्य से काम करने वाले विभिन्न एल्गोरिदम / डेटा संरचनाओं को सीखने के क्या कारण हैं?
मैं इस सवाल के बारे में सोच रहा था क्योंकि मैं एक स्नातक छात्र था। यह एक सामान्य प्रश्न है लेकिन मैं नीचे दिए गए उदाहरणों से विस्तार करूंगा। मैंने बहुत सारे एल्गोरिदम देखे हैं - उदाहरण के लिए, अधिकतम प्रवाह समस्याओं के लिए, मैं लगभग 3 एल्गोरिदम जानता हूं …

2
"वास्तव में कंप्यूटिंग विज्ञान पढ़ाने की क्रूरता पर"
दिक्जस्त्र, अपने निबंध में वास्तव में शिक्षण विज्ञान की क्रूरता पर , एक परिचयात्मक प्रोग्रामिंग प्रोग्रामिंग के लिए निम्नलिखित प्रस्ताव बनाता है: एक तरफ, हम सिखाते हैं कि विधेय पथरी की तरह क्या दिखता है, लेकिन हम इसे दार्शनिकों से बहुत अलग तरीके से करते हैं। अविवेकी सूत्रों के हेरफेर …

3
शिक्षण एनपी-पूर्णता - ट्यूरिंग कटौती बनाम कार्प कटौती
मैं इस सवाल में दिलचस्पी रखता हूं कि कंप्यूटर विज्ञान की बड़ी कंपनियों को एनपी-पूर्णता कैसे सिखाना है। विशेष रूप से, क्या हमें इसे करप कटौती या ट्यूरिंग कटौती का उपयोग करके सिखाना चाहिए? मुझे लगता है कि एनपी-पूर्णता और कटौती की अवधारणाएं कुछ ऐसी हैं जो प्रत्येक कंप्यूटर विज्ञान …

4
प्लॉट निरीक्षण को कैसे मूर्ख बनाया जाए?
अधिक यहाँ , डेव क्लार्क का प्रस्ताव है कि आदेश asymptotic विकास की तुलना करने में आप हाथ में कार्यों साजिश चाहिए। एक सैद्धांतिक रूप से इच्छुक कंप्यूटर वैज्ञानिक के रूप में, मैं इस वोडू को एक साजिश कहता हूं (एड)। दूसरे विचार पर, मुझे इस बात से सहमत होना …

3
डी मॉर्गन के नियम को समझाने और समझने का एक सहज तरीका क्या है?
कंप्यूटर विज्ञान पाठ्यक्रम के लिए डी मॉर्गन लॉ अक्सर एक परिचयात्मक गणित में पेश किया जाता है, और मैं अक्सर इसे शब्दों को नकारात्मक रूप से AND से OR में बदलने का एक तरीका के रूप में देखता हूं। क्या यह सच है कि केवल तालिकाओं को याद रखने के …

4
क्विकॉर्ट ने बच्चों को समझाया
पिछले साल, मैं "क्वांडम मैकेनिक्स फॉर किंडरगार्डन" पर एक शानदार पेपर पढ़ रहा था । यह आसान पेपर नहीं था। अब, मुझे आश्चर्य है कि संभव शब्दों में क्विकॉर्ट को कैसे समझा जाए। मैं कैसे (या कम से कम हैंडवॉव) साबित कर सकता हूं कि औसत जटिलता , और एक …

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

6
कंप्यूटर विज्ञान में रैखिक बीजगणित के किस भाग का उपयोग किया जाता है?
मैं कंप्यूटर विज्ञान सामग्री (मुख्य रूप से मशीन सीखने) को समझने में मदद करने के लिए रेखीय बीजगणित और इसके अनुप्रयोगों को पढ़ रहा हूं, लेकिन मुझे चिंता है कि बहुत सी जानकारी सीएस के लिए उपयोगी नहीं है। उदाहरण के लिए, यह जानना कि रैखिक समीकरणों की प्रणालियों को …

6
एक अंतराल में दो संख्याओं का अधिकतम XOR खोजना: क्या हम द्विघात से बेहतर कर सकते हैं?
lllrrrmax(i⊕j)max(i⊕j)\max{(i\oplus j)}l≤i,j≤rl≤i,j≤rl\le i,\,j\le r भोली एल्गोरिथ्म बस सभी संभावित जोड़े की जांच करता है; उदाहरण के लिए रूबी में हमारे पास होगा: def max_xor(l, r) max = 0 (l..r).each do |i| (i..r).each do |j| if (i ^ j > max) max = i ^ j end end end max end …

1
लाइव कोडिंग का उपयोग करके सिखाने के लिए टिप्स
मैं पहले साल के प्रोग्रामिंग और एल्गोरिदम कोर्स में शामिल हूं। हाल ही में एक व्याख्यान में, मैंने लाइव कोडिंग का उपयोग करके सामग्री को प्रस्तुत करने का निर्णय लिया , जिसका अनिवार्य रूप से मतलब था कि मैं कीबोर्ड के पीछे बैठकर कोड लिखता हूं और मूल्यांकन करता हूं, …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.