मुझे वास्तव में लगता है कि "औपचारिक" तरीके शैक्षिक उद्देश्यों के लिए बहुत अच्छा विचार नहीं हैं। उस मामले के लिए, कंप्यूटर की प्रोग्रामिंग एक "औपचारिक" विधि है। क्या यह एक शैक्षिक उपकरण के रूप में सफल होता है?
क्या जरूरत है समझ, अंतर्ज्ञान और अमूर्तता से निपटने की क्षमता। औपचारिक तरीके उस सब में बाधा डालते हैं। बल्कि, वे परीक्षण और त्रुटि, हैकिंग, पैटर्न मिलान, नकल को बढ़ावा देते हैं, वाक्यविन्यास पर ध्यान केंद्रित करते हैं। यह सूची लम्बी होते चली जाती है।
कठोर गणित का कोई भी टुकड़ा लोगों को सही ढंग से तर्क करने का तरीका सिखाएगा। डोमेन जितना आसान है, उतना ही अच्छा है। जब मैंने यूक्लिडियन ज्योमेट्री को गंभीरता से लिया तो मैंने हाईस्कूल में जो भी तर्क दिया उसके बारे में मैंने सीखा। विश्वविद्यालय में कैलकुलस और रैखिक बीजगणित ने बाकी काम किया।
एक और आकर्षक विकल्प दार्शनिक तर्क है, जहां वे लोगों को बयानों के बारे में सोचने और समझने के लिए सिखाते हैं कि सूचना सामग्री क्या है और इसका परिणाम क्या है। वे छात्रों को प्रतीकों में डूबने के बिना करते हैं।
यदि आप सभी शीर्ष कंप्यूटर वैज्ञानिकों का जायजा लेते हैं, तो आप आश्चर्यचकित होंगे कि उनमें से कितने का दर्शन में औपचारिक प्रशिक्षण है। हम अब वह सब खो रहे हैं क्योंकि दर्शन के छात्र अब कंप्यूटर विज्ञान को एक सांसारिक विषय के रूप में सोचते हैं। कुछ दर्शन सीखने के लिए हमारे छात्रों को प्राप्त करना कुछ हद तक काउंटर कर सकता है। उन्हें पश्चिमी दर्शन के बर्ट्रेंड रसेल के इतिहास के माध्यम से काम करने के लिए प्राप्त करें । वह चमत्कार करेगा।
अगर वे प्रोग्रामिंग लैंग्वेज थ्योरी में काम करते हैं, तो आप उन्हें क्वीन भी पढ़ सकते हैं, जिन्हें मैं "अर्थ पिता" के रूप में दर्शाता है। (क्विन मूल रूप से वर्ड और ऑब्जेक्ट में प्राकृतिक भाषा का शब्दार्थिक शब्दार्थ कर रहा था , जो क्रिस्टोफर स्ट्रेची के लिए प्रेरणा का एक बहुत बड़ा स्रोत था। लेकिन यह पुस्तक काफी कठिन है।) संपादित संग्रह क्विंटनेस एक शुरुआत के लिए क्विन के विचारों का एक अच्छा स्रोत है।
[नोट जोड़ा गया: गणित पर दर्शन का एक फायदा यह है कि छात्रों को बहस देखने को मिलती है , यानी उन्हें "सही" तर्क और "गलत" तर्क देखने को मिलते हैं और देखते हैं कि विशेषज्ञ गलत को ध्वस्त कर देते हैं। गणित में, किसी को गलत तर्क देखने को नहीं मिलता है, जो इसके शैक्षिक मूल्य को सीमित करता है।]