कंप्यूटर विज्ञान के लिए असतत गणित / संरचनाओं को समझने के लिए गणित को कितना जानने की आवश्यकता है?


9

आम तौर पर विश्वविद्यालय असतत गणित / असतत संरचना सिखाते हैं। मेरा सवाल यह है कि इस क्षेत्र को समझने के लिए गणित को कितना जानने की जरूरत है? क्या पथरी की आवश्यकता है या क्या प्रीक्लुलकुलस ठीक रहेगा? क्या इस क्षेत्र को समझने में सक्षम होने से पहले किसी को प्रमाण देने की आवश्यकता है?

आपके जवाबों के लिए आप सभी का धन्यवाद।

नोट: यदि यह पहले ही मांगा जा चुका हो तो माफ़ी। मेरी जाँच के बाद मुझे ऐसा कोई सवाल नहीं मिला। यदि आपको लगता है कि यह मामला है तो कृपया साझा करें जहां यह उत्तर दिया गया है और मैं इसे ख़ुशी से समाप्त / हटा दूंगा।


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

इसका क्या मतलब था कि गणित के क्षेत्रों को किसी को अंडरग्रेजुएट्स को पढ़ाए जाने वाले बुनियादी असतत गणित को समझने से पहले जानने की जरूरत है। क्या प्रीकेलकुलस (जो हाई स्कूल स्तर की बीजगणित और त्रिकोणमिति है) पर्याप्त होगा? और क्या किसी को विषय को समझने के लिए तैयार होने से पहले प्रमाणों से परिचित होना आवश्यक है। किसी भी भ्रम के लिए क्षमा याचना।
user2387

1
यह देश, स्कूल और शिक्षक पर निर्भर करेगा। मेरे विश्वविद्यालय में (और पूरे देश में), हम किसी भी (महत्वपूर्ण) पूर्व ज्ञान को नहीं मानते हैं। गणित की शिक्षा अनिवार्य रूप से शून्य पर शुरू होती है (ठीक है, अंकगणित माना जा सकता है) लेकिन उच्च गति के कारण, कुछ पूर्व ज्ञान होना उपयोगी हो सकता है। उस मामले में, विशिष्ट पाठ्यक्रम की सामग्री को देखें। मुझे नहीं लगता कि एक सामान्य और उपयोगी उत्तर है।
राफेल

इसके अलावा, "इस क्षेत्र को समझने" से आपका क्या मतलब है? कक्षा पास करने के लिए पर्याप्त समझें? ए पाने के लिए पर्याप्त है? कक्षा को पढ़ाने के लिए पर्याप्त है? अनुसंधान करने के लिए पर्याप्त है? बहुत कुछ पता है?
जेफई

1
मेरे विभाग में असतत गणित वर्ग ने औपचारिक पूर्वापेक्षा के रूप में कैलकुलस किया है, लेकिन केवल इसलिए कि हम उच्च-विद्यालय के बीजगणित में पूर्ण निपुणता प्राप्त करते हैं।
जेफई

जवाबों:


5

आम तौर पर, विश्वविद्यालयों में कक्षाओं की पूर्वापेक्षा सूची होती है। यदि आपके द्वारा नहीं ली गई सूची पर कुछ पाठ्यक्रम हैं, तो आपको प्रोफेसर से पूछना चाहिए कि क्या आपको वास्तव में उनकी आवश्यकता है।

असतत गणित पाठ्यक्रम नाटकीय रूप से भिन्न हो सकते हैं जो आपको वास्तव में उन्हें समझने की आवश्यकता है। आपको प्रमाण करने की आवश्यकता हो सकती है या नहीं; (कुछ असतत गणित कक्षाएं आपको प्रमाण देना सिखाती हैं)। मुझे लगता है कि आपको शायद पथरी जानने की जरूरत नहीं है। असतत गणित को समझने के लिए कैलकुलस की आवश्यकता नहीं है, लेकिन यदि कैलकुलस वर्ग के लिए एक पूर्वापेक्षा है, तो कई अच्छे उदाहरण और होमवर्क की समस्याएं हैं जिनका प्रोफेसर उपयोग कर सकता है जिन्हें वास्तव में कैलकुलस की आवश्यकता होगी। और आप निश्चित रूप से असतत गणित कक्षाओं को सिखा सकते हैं जिन्हें आवश्यक रूप से मूल सार बीजगणित की आवश्यकता होती है।


2

असतत गणित में सेट, संबंध, पेड़, रेखांकन, बूलियन बीजगणित आदि शामिल हैं, जो कुछ वैचारिक विषय हैं, परिकलन नहीं। डिसक्रीट मैथ प्रोग्रामिंग के दृष्टिकोण के रूप में बहुत उपयोगी है।


2

मुझे लगता है कि उत्तर कक्षा के लिए पाठ्यक्रम और शिक्षण पद्धति पर थोड़ा निर्भर करता है।

अगर यह एक अंडरग्रेजुएट क्लास है, तो केनेथ रोसेन की किताब से सोचा जाता है कि आमतौर पर सभी अलग-अलग गणित की कक्षाओं के लिए पहले से ज्यादा आवश्यकता नहीं होती है। मैं कहूंगा कि केवल पूर्व-आवश्यकता सामान्य, बुनियादी (संचालन के आदेश, आदि) में गणित की समझ है।

यदि वर्ग कुछ अधिक मांग वाला है और यदि उसे मूल सिद्ध तकनीकों, संख्या सिद्धांत में अवधारणाओं की जानकारी की आवश्यकता है, तो मुझे लगता है कि एब्सट्रैक्ट अलजेब्रा में पाठ्यक्रम एक अच्छा पूर्व-अपेक्षित है।

मैं वर्तमान में मस्ती के लिए एक डोवर पुस्तक पढ़ रहा हूं - इयान स्टीवर्ट द्वारा " आधुनिक गणित की अवधारणा " जो एक महान आत्म-अध्ययन परिचय (और परे) है।

सामान्य तौर पर, किसी को अच्छी शुरुआत पाने के लिए सेट, प्रूफ, बूलियन बीजगणित, राज्य मशीनों और एल्गोरिदम के सामान्य विचार को पढ़ना चाहिए।


मेरा अनुभव इसके बिल्कुल उलट है- एक असतत गणित का पाठ्यक्रम अमूर्त बीजगणित के लिए एक शर्त था, लेकिन उस समय मेरे स्कूल के पाठ्यक्रम को जिस तरह से संरचित किया गया था। मुझे लगता है कि बहुत सारे स्कूल में गणित को अधिक या कम इंट्रो या निचले स्तर के पाठ्यक्रम के रूप में असतत है, लेकिन जाहिर है कि हमेशा ऐसा नहीं होता है।
जो

1

क्या पथरी की आवश्यकता है या क्या प्रीक्लुलकुलस ठीक रहेगा?

सं पथरी एक पर किसी भी बिंदु पर ढलान की गणना के साथ संबंधित निरंतर वक्र या एक के तहत क्षेत्र की गणना के निरंतर वक्र। चूंकि निरंतर पर्वतमाला (बेशुमार अनंत) और असतत पर्वतमाला (परिमित या अनगिनत अनंत) विपरीत हैं, गणित को असतत करने के लिए कलन काफी हद तक अनुपयुक्त है।

बुनियादी गणित पाठ्यक्रमों की कुछ अवधारणाएँ उपयोगी हैं

  • बीजगणित - प्रतीकात्मक रूप से मात्राओं का उपचार करना
  • ज्यामिति - औपचारिक प्रमाण
  • प्री-कैलकुलस - संबंध को (श्रृंखलाबद्ध) अनंत श्रृंखलाओं पर आधारित रूप से निर्दिष्ट करना

औपचारिक लॉजिक्स तनाव प्रेरण और प्रतीकात्मक सोच के बाद से औपचारिक लॉजिक्स भी मूल्यवान हैं। कुछ लॉजिक्स (बुलियन) असतत सत्य मूल्यों से भी निपटते हैं।


1
इस व्यापकता में, मुझे दृढ़ता से असहमत होना पड़ता है। पथरी / विश्लेषण में केवल विभेद और एकीकरण से अधिक होता है, और कभी-कभी असतत सेटिंग्स में काम आता है।
राफेल

@ राफेल, शायद मेरा पथरी बहुत पहले था। क्या आपके पास ओवरलैप का कोई उदाहरण है? मैंने सीएस से पहले ईई का अध्ययन किया, इसलिए कैलकुलस के साथ मेरा व्यावहारिक अनुभव ज्यादातर वेक्टर क्षेत्रों के विश्लेषण में था जो मैंने सीएस पर स्विच करने के बाद से उपयोग नहीं किया है। कभी-कभी असतत संकेत विश्लेषण (जैसे फूरियर xforms) में आवेगों पर एकीकरण शामिल होता है, लेकिन यह काफी महत्वपूर्ण लगता है कि मुझे लगता है कि इसमें शामिल नहीं था।
माइक सैमुअल

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

1
उस ने कहा, मैं निश्चित रूप से सहमत होगा कि असतत गणित एक कंप्यूटर वैज्ञानिक के लिए अधिक उपयोगी है।
राफेल

1
@ राफेल, सवाल था "असतत गणित से निपटने से पहले मुझे अपनी बेल्ट के नीचे क्या होना चाहिए?" जो कि "एक कंप्यूटर वैज्ञानिक को क्या गणित जानना चाहिए?" यहां तक ​​कि स्टीव येजेग अपने सबसे कम उम्र में कैलकुलस के मूल्य को स्वीकार करता है, लेकिन मेरा दावा है कि यह गणित को असतत करने के लिए ऑर्थोगोनल के काफी करीब है कि कोई भी उन्हें आदेश से निपट सकता है।
माइक सैमुअल

1

उत्तर आपके करियर विकल्पों और आपके विश्वविद्यालय के कार्यक्रम दोनों पर निर्भर करता है।

क्या आपको लगता है कि आपको ध्वनियों और संगीत को संसाधित करने की आवश्यकता होगी? फिर कैलकुलस, पॉवर सीरीज़ और उससे भी महत्वपूर्ण, टेलर सीरीज़ का कुछ ज्ञान, एक MUST है।

क्या आप 3D इंजन पर काम करेंगे? शायद कुछ VR - संबंधित या कुछ आभासी सिमुलेशन मशीन? फिर अमूर्त बीजगणित (समूह, क्षेत्र आदि) की आवश्यकता होती है, कम से कम पहले व्यक्ति कैमरा आंदोलन (चतुर्धातुक समूह और चतुर्धातुक रोटेशन) के लिए। तो रैखिक बीजगणित है।

या हो सकता है कि आप सीमेंस जैसे एक अधिक इंजीनियर उन्मुख कंपनी में काम करना चाहते हैं? पथरी फिर से इस तरह के काम के लिए एक आवश्यकता है, और फिर से, रैखिक बीजगणित है।

उपरोक्त सभी कार्य ऐसे हैं जो गणित की बात आने पर एक निश्चित कौशल की मांग करते हैं।

यदि आप वेब / डेस्कटॉप / मोबाइल एप्लिकेशन विकसित करने के लिए अधिक इच्छुक हैं, तो हो सकता है कि आपको इतने गणित की आवश्यकता न हो (यदि यह कोई ऐप नहीं है, जैसे कि WolframAlpha)।

आप एक अधिक सैद्धांतिक उन्मुख करियर के लिए जा रहे हैं? फिर आपको एल्गोरिदम (जटिलताओं, अनुकूलन और इस तरह) की बहुत अच्छी समझ की आवश्यकता होगी और आपको कुशल समाधानों को पेश करने और उन्हें तैनात करने के बाद और भी अधिक इष्टतम बनाने के लिए कहा जाएगा।

क्या यह है कि आप एक एम्बेडेड प्रोग्रामिंग नौकरी की इच्छा रखते हैं? यदि ऐसा है, तो आप इलेक्ट्रिकल इंजीनियरिंग (डॉस और ऐसे) के बारे में बहुत कुछ जानना चाहते हैं और, जैसा कि आप पहले से ही बता सकते हैं, इसे समझने के लिए कुछ गणित की आवश्यकता होती है।

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

सबसे महत्वपूर्ण बात "हैलो वर्ल्ड!" (वाक्य) आपको बिंदु पर कोडिंग और एल्गोरिथ्म कौशल प्राप्त करना है। कुछ क्षेत्रों को संभालें: वेबदेव, एम्बेडेड, आदि (कम से कम उनके बारे में पढ़ा)। फिर उन गणितों को सीखें जिनकी आपको अपनी पसंद के क्षेत्र में आवश्यकता होगी।

आशा है कि इस थोड़े आप सवाल का जवाब दिया और यह उपयोगी था!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.