मैं आर प्रोग्रामिंग भाषा का उपयोग करके डेटा विज्ञान पर एक परिचयात्मक पाठ्यक्रम सिखाने की तैयारी की प्रक्रिया में हूं। मेरे दर्शक व्यावसायिक विषयों में स्नातक करने वाले छात्र हैं। एक सामान्य व्यवसाय अंडरग्रेजुएट में कंप्यूटर प्रोग्रामिंग का कोई अनुभव नहीं होता है, लेकिन उसने कुछ कक्षाएं ली हैं जो एक्सेल का उपयोग करते हैं।
निजी तौर पर, मैं आर (या अन्य प्रोग्रामिंग भाषाओं) के साथ बहुत सहज हूं क्योंकि मैंने कंप्यूटर विज्ञान में पढ़ाई की है। हालांकि, मुझे लगता है कि मेरे कई छात्र प्रोग्रामिंग भाषा सीखने से सावधान रहेंगे क्योंकि यह उनके लिए मुश्किल लग सकता है।
मेरे पास एक्सेल के साथ कुछ परिचित है, और यह मेरा विश्वास है कि जबकि एक्सेल सरल डेटा विज्ञान के लिए उपयोगी हो सकता है, छात्रों के लिए डेटा विज्ञान (जैसे, आर या पायथन) के लिए एक गंभीर प्रोग्रामिंग भाषा सीखना आवश्यक है। मैं अपने आप को और छात्रों को कैसे समझाऊं कि एक्सेल डेटा साइंस पढ़ने वाले एक गंभीर बिजनेस स्टूडेंट के लिए अपर्याप्त है, और यह कि उनके लिए कुछ प्रोग्रामिंग सीखना आवश्यक है?
टिप्पणी के जवाब में संपादित
यहाँ कुछ विषय दिए गए हैं जिन्हें मैं कवर करूंगा:
- डाटा प्रोसेसिंग और डेटा की सफाई
- डेटा तालिका में हेरफेर कैसे करें, उदाहरण के लिए, पंक्तियों के एक सबसेट (फ़िल्टर) का चयन करें, नए चर (म्यूट) जोड़ें, स्तंभों के लिए पंक्तियाँ
- Dplyr पैकेज का उपयोग करके SQL जुड़ता है
- Ggplot2 पैकेज का उपयोग करके प्लॉट (तितर बितर प्लॉट, बार प्लॉट, हिस्टोग्राम) आदि कैसे आकर्षित करें
- रैखिक प्रतिगमन, लॉजिस्टिक प्रतिगमन, वर्गीकरण पेड़ों और के-निकटतम पड़ोसियों जैसे सांख्यिकीय मॉडल का अनुमान और व्याख्या कैसे करें
क्योंकि मैं एक्सेल को बहुत अच्छी तरह से नहीं जानता, इसलिए मुझे नहीं पता कि इन सभी कार्यों को एक्सेल में आसानी से किया जा सकता है या नहीं।