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