2008-12-16 7 views
33

मैं पूरी तरह से अंधे व्यक्ति हूं जो कंप्यूटर विज्ञान के सिद्धांत पहलू को और जानना चाहता हूं। मेरे पास एक परिचय डेटा संरचना वर्ग और सामान्य परिचय प्रोग्रामिंग है लेकिन सॉफ्टवेयर डिज़ाइन, उन्नत डेटा संरचनाओं और कंपाइलर डिज़ाइन जैसी चीजों पर और जानना चाहूंगा। मैं इसे कॉलेज कक्षाओं के हिस्से के रूप में नहीं बल्कि स्वयं अध्ययन पाठ्यक्रम के रूप में करना चाहता हूं।एक अंधे प्रोग्रामर के लिए कुछ अच्छे कंप्यूटर विज्ञान संसाधन क्या हैं?

दुर्भाग्यवश कंप्यूटर विज्ञान पर ब्लिंड और डिस्लेक्सिक के लिए रिकॉर्डिंग से कई पाठ्य पुस्तकों उपलब्ध नहीं हैं जहां मुझे आमतौर पर मेरी पाठ्यपुस्तक मिलती है। मैं किसी इलेक्ट्रॉनिक संसाधन की सराहना करता हूं जो अधिमानतः मुफ्त में है जो मुझे कंप्यूटर विज्ञान शिक्षा के बजाय और नवीनतम भाषा या प्लेटफॉर्म प्राप्त करने में मदद कर सकता है, जिसमें बहुत सी प्रोग्रामिंग साइटें फोकस करने लगती हैं।

+6

आप मेरे दोस्त हैं। मेरे नायक हैं – Rayne

+0

मैन, मैं वास्तव में शीर्षक में "अंधेरा" रखना चाहता हूं लेकिन मुझे ऐसा करने का सबसे अच्छा तरीका नहीं पता है। अंधे के लिए इलेक्ट्रॉनिक प्रोग्रामिंग संसाधन? मुझे नहीं पता। भविष्य में लोगों को खोजने और खोजने में सक्षम होना अच्छा होगा हालांकि – mmcdole

+0

@ सिमुकाल: इसे सुलभता या कुछ समान के साथ टैग करने के बारे में कैसे? –

उत्तर

9

आपको Experiences of a Blind Computer Scientist एक अच्छा पढ़ा जा सकता है।

एमआईटी का Open Courseware आपके लिए वीडियो/ऑडियो की मात्रा के साथ एक अच्छा संसाधन होगा।

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

3

मुझे आश्चर्य है कि Structure and Interpretation of Computer Programs हैल एबेलसन और गेराल्ड जय सुस्मान द्वारा वीडियो व्याख्यान किसी भी उपयोग के लिए होंगे?

यदि ऑडियो सामग्री वीडियो के बिना अपने आप पर्याप्त है, तो वे एक उत्कृष्ट डिजिटल संसाधन हैं।

9

UC Berkley एमपी 3 और वीडियो फ़ाइलों (प्रत्येक पाठ्यक्रम के लिए आरएसएस फ़ीड सहित) के रूप में मुफ्त में कुछ कंप्यूटर विज्ञान पाठ्यक्रम ऑनलाइन हैं। और यदि पीडीएफ फाइलें पढ़ना कोई मुद्दा नहीं है तो आप O'Reilly के Safari को देख सकते हैं।

3

पॉडकास्ट "सॉफ्टवेयर इंजीनियरिंग रेडियो" उत्कृष्ट है। हालांकि सीएस courseware नहीं है, यह सॉफ्टवेयर अकादमिक और बौद्धिक उत्तेजनात्मक पॉडकास्ट है जो मैंने सॉफ्टवेयर विकास और कंप्यूटर विज्ञान के बारे में पाया है।

http://www.se-radio.net/

2

चेक बाहर इस स्टैक ओवरफ़्लो प्रश्न के बारे में podcasts

5

Structure and Interpretation of Computer Programs के लिए टेक्स्ट बुक पहुंच योग्य प्रतीत होता है। सॉफ्टवेयर इंजीनियरिंग रेडियो एक अच्छा पॉडकास्ट है जिसे मैंने सुना है लेकिन हाल ही में मॉडल संचालित विकास और यूएमएल पर बहुत ध्यान केंद्रित किया है जो मुझे रूचि नहीं देता है। UC Berkley व्याख्यान अलग-अलग गुणवत्ता के हैं, यह अन्य सभी कॉलेज कक्षाओं की तरह है जो प्रोफेसर पर निर्भर करता है। मैंने पाया है कि मैं cs162 व्याख्यान के साथ ठीक से पालन कर सकता हूं लेकिन cs61b के साथ इतना नहीं। इसका एक हिस्सा प्रोफेसर और भाग की वजह से है क्योंकि संभवतः 61 बी अधिक गणित भारी है क्योंकि यह डेटा संरचना वर्ग है। दुर्भाग्य से आरएसएस फ़ीड बेकार हैं क्योंकि फ़ाइल नाम व्यर्थ हैं। मैंने पूरे पॉक्चर श्रृंखला को डाउनलोड करने के लिए अपने पॉडकैचर का उपयोग किया, फिर ट्रैक नंबर वाले फाइलों का नाम बदलने के लिए foobar 2000 की कनवर्टिंग क्षमता का उपयोग किया ताकि मैं उन्हें क्रम में सुन सकूं। मैंने पहले काम पर Safari का उपयोग किया है और यह एक सालाना सदस्यता पाने के लिए महंगा होने के बावजूद सुलभ है। Open Courseware में बहुत अच्छी चीजें हैं। दुर्भाग्यवश, मैं आईट्यून्स का उपयोग नहीं करता इसलिए अलग-अलग एमपी 3 फ़ाइल को अलग-अलग डाउनलोड करने के बजाय मैंने एक निश्चित फिल्टर के साथ फ़ायरफ़ॉक्स एक्सटेंशन DownThemAll! का उपयोग किया जो सभी एमपी 3 फ़ाइलों को एक बार में इच्छित पाठ्यक्रम से पकड़ने के लिए करता था। पुस्तकों की एक और श्रृंखला उपयोगी दिखती है ब्रूनो आर द्वारा डेटा संरचनाओं की किताबें हैं।जिनमें से कई http://www.brpreiss.com/books/opus5/ पर ऑनलाइन उपलब्ध हैं, कुछ समीकरण ग्राफिक्स के रूप में प्रदर्शित होते हैं लेकिन मैं अक्सर बता सकता हूं कि सामान्य विचार संदर्भ के अनुसार क्या है।

+0

आपके द्वारा पोस्ट किए गए लिंक के अलावा, मुझे [रॉबर्ट sedgewick की किताबों की दुकान] (http://algs4.cs.princeton.edu) मिलती है, साथ ही साथ संबद्ध पुस्तक और वीडियो व्याख्यान भी बेहद उपयोगी/सुलभ होने के साथ मिलते हैं। वह ज्यादातर छवियों में निहित कई सूचनाओं में पाठ का वर्णन करता है जहां अधिकांश ट्यूटोरियल केवल ग्राफिक्स को अपने स्वयं के ग्राफिक्स को देखने पर भरोसा करते हैं – morbidCode

3

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

3

मैं भी एक पूरी तरह से अंधा प्रोग्रामर हूं, वर्तमान में माइक्रोसॉफ्ट के लिए काम कर रहा हूं। ते तकनीकी पुस्तकों के लिए सबसे मूल्यवान संसाधन सफारी (safari.oreilly.com) है। आप हजारों कंप्यूटर साइंस ग्रंथों को पढ़ सकते हैं। यदि आप संयुक्त राज्य अमेरिका में हैं, तो आप बुकशेयर (www.bookshare.org) से भी उन कई शीर्षकों को मुफ्त में प्राप्त कर सकते हैं। दोनों मामलों में ग्राफिकल छवियां एक समस्या होगी, लेकिन इसके लिए कोई आसान समाधान नहीं है। सबसे अच्छी किताबों में पर्याप्त वर्णनात्मक पाठ होता है जिसे कोई चित्र के बिना प्रबंधित कर सकता है।

3

मैं एक नया अंधे प्रोग्रामर हूं! मैंने 5 साल पहले ही अपनी दृष्टि खो दी थी। वैसे भी, मैं पिछले साल पूरे वर्ष विजुअल बेसिक 2008 में प्रोग्रामिंग कर रहा हूं। यह पहली बार संदिग्ध होने की तुलना में अधिक सुलभ साबित हुआ। मैं अगले सेमेस्टर में जावा क्लास शुरू करता हूं और आवश्यक टेक्स्ट एक निःशुल्क ऑनलाइन टेक्स्ट है! यह नीचे पोस्ट किया गया है। परिचय प्रोग्रामिंग जावा, पांचवें संस्करण http://math.hws.edu/javanotes/

आप में से कुछ अनुभवी अंधा प्रोग्रामर हमारे साथ साझा कर सकते हैं का उपयोग करने के लिए किसी भी ब्लॉग या वेबसाइटों जहां अन्य अंधा प्रोग्रामर पाया जा सकता है ??

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^