1 00:00:00,000 --> 00:00:02,952 >> [संगीत बजाना] 2 00:00:02,952 --> 00:00:11,316 3 00:00:11,316 --> 00:00:13,284 >> [संगीत बजाना] 4 00:00:13,284 --> 00:00:18,722 5 00:00:18,722 --> 00:00:19,680 डेविड मालन: ठीक है। 6 00:00:19,680 --> 00:00:21,983 इस CS50 है। 7 00:00:21,983 --> 00:00:24,108 [संगीत खेल Tritonal, नकद नकद,  "अछूत"] 8 00:00:24,108 --> 00:01:40,846 9 00:01:40,846 --> 00:01:41,844 [संगीत बजाना] 10 00:01:41,844 --> 00:01:45,337 स्पीकर 1: मैं जा रहा हूँ फ्रांस, और आप जा रहे हैं, भी है। 11 00:01:45,337 --> 00:01:48,331 [संगीत बजाना] 12 00:01:48,331 --> 00:02:38,100 13 00:02:38,100 --> 00:02:41,930 डेविड मालन: यह CS50 है, हार्वर्ड विश्वविद्यालय के शुरूआत 14 00:02:41,930 --> 00:02:44,520 बौद्धिक करने के लिए कंप्यूटर विज्ञान के उद्यमों 15 00:02:44,520 --> 00:02:47,940 और program-- की कला और इतिहास में पहली बार के लिए, 16 00:02:47,940 --> 00:02:49,800 येल विश्वविद्यालय के रूप में अच्छी तरह से। 17 00:02:49,800 --> 00:02:53,830 दरअसल, चाहे आप कैम्ब्रिज में यहाँ कर रहे हैं या न्यू हेवेन या मियामी या सेंट लुइस में 18 00:02:53,830 --> 00:02:55,550 या एम्स्टर्डम या कहीं भी दुनिया भर में 19 00:02:55,550 --> 00:03:00,080 CS50 ले रही है, कंप्यूटर विज्ञान E50, CS50X, CS50 एपी, 20 00:03:00,080 --> 00:03:02,090 हम सब एक ही हैं। 21 00:03:02,090 --> 00:03:04,490 CS50 में आपका स्वागत है। 22 00:03:04,490 --> 00:03:05,380 >> हमारे पास क्या है-- 23 00:03:05,380 --> 00:03:06,348 >> [वाहवाही] 24 00:03:06,348 --> 00:03:07,800 >> [हंसते हुए] 25 00:03:07,800 --> 00:03:10,220 >> [वाहवाही] 26 00:03:10,220 --> 00:03:13,610 27 00:03:13,610 --> 00:03:16,920 >> तो मैं एक गलती की है अपने आप को कुछ समय पहले जब मैं कॉलेज में शुरू किया था। 28 00:03:16,920 --> 00:03:21,580 और मैं कॉलेज के लिए मिला है, और मैं करने का निर्णय लिया सच कहूँ तो, मेरी शान्ति क्षेत्र के भीतर रहना। 29 00:03:21,580 --> 00:03:24,475 मैं एक एकाग्रता घोषित करने को समाप्त हो गया, या सरकार के प्रमुख। 30 00:03:24,475 --> 00:03:27,880 चींटी कि ज्यादातर मुझे के एक समारोह था सरकार के साथ बहुत परिचित किया जा रहा है 31 00:03:27,880 --> 00:03:31,270 या कम से कम इतिहास या मैं वास्तव में पसंद उच्च विद्यालय में संवैधानिक कानून। 32 00:03:31,270 --> 00:03:34,150 और इसलिए जब मैं यहाँ तरह हो गया, मैं की बातों की ओर gravitated 33 00:03:34,150 --> 00:03:35,800 जिसके साथ मैं पहले से ही परिचित था। 34 00:03:35,800 --> 00:03:36,300 सही? 35 00:03:36,300 --> 00:03:38,167 भगवान न करे मैं कक्षा में खराब करते हैं। 36 00:03:38,167 --> 00:03:40,250 मैं निश्चित रूप से रहना चाहता था मेरी शान्ति क्षेत्र के भीतर, 37 00:03:40,250 --> 00:03:43,010 और यह तक नहीं था द्वितीय वर्ष है कि मैं अंत 38 00:03:43,010 --> 00:03:46,820 तंत्रिका पैर कदम उठ गया एक कक्षा में CS50 बुलाया। 39 00:03:46,820 --> 00:03:51,150 और उस बिंदु पर, मैं अंत में एहसास किया कि, हे मेरे परमेश्वर, होमवर्क वास्तव में कर सकता है 40 00:03:51,150 --> 00:03:51,910 मजेदार रहो। 41 00:03:51,910 --> 00:03:54,410 >> दरअसल, मैं उन बच्चों में से एक था कि शुक्रवार शाम जब पर 42 00:03:54,410 --> 00:03:57,640 पी-सेट जारी किया जाएगा, मैं मेरे कमरे और गोता करने के लिए वापस जाना होगा 43 00:03:57,640 --> 00:03:58,790 रात के पी-सेट में। 44 00:03:58,790 --> 00:04:01,606 और मेरे लिए, कि एक संकेत था यह है कि मेरे लिए एक क्षेत्र था। 45 00:04:01,606 --> 00:04:04,480 लेकिन क्या अधिक महत्वपूर्ण था तथ्य यह है कि मैं इस तंत्रिका ऊपर प्राप्त किया 46 00:04:04,480 --> 00:04:08,000 अपरिचित पानी के लिए मुझे पता लगाने के लिए और अपने खुद के आराम क्षेत्र से परे हो 47 00:04:08,000 --> 00:04:12,320 और सच कहूँ तो, मैं केवल यह है कि ऐसा करने में सक्षम था इस वर्ग लेने के द्वारा द्वितीय वर्ष 48 00:04:12,320 --> 00:04:13,050 सफल - असफल। 49 00:04:13,050 --> 00:04:16,470 >> वास्तव में, यह बहुत आखिरी दिन था कि मैं अंत में खत्म हो गया और अंत में बंद कर 50 00:04:16,470 --> 00:04:19,707 सीएस मेरी एकाग्रता के रूप में घोषित, मेरे पीछे उस बिंदु पर शासन लगा। 51 00:04:19,707 --> 00:04:22,290 और इसलिए हम में बाहर स्थापित नहीं कर रहे हैं इस कोर्स के लिए आप सभी को चालू करने के लिए 52 00:04:22,290 --> 00:04:25,780 सीएस की बड़ी कंपनियों या concentrators, लेकिन में बल्कि आप का अवसर देने के लिए 53 00:04:25,780 --> 00:04:29,780 उम्मीद है कि दुनिया से परे जाने के लिए जिसके साथ आप वर्तमान में परिचित हैं 54 00:04:29,780 --> 00:04:33,660 और इस दुनिया से वापस लाने के कौशल और ज्ञान और प्रेमी 55 00:04:33,660 --> 00:04:36,220 आप के लिए आवेदन कर सकते हैं कि आपके खुद की दुनिया है, कि चाहे 56 00:04:36,220 --> 00:04:39,080 मानविकी में, सामाजिक विज्ञान, प्राकृतिक विज्ञान, या परे। 57 00:04:39,080 --> 00:04:40,871 >> वास्तव में, आप कर रहे हैं एक छोटे निडर महसूस 58 00:04:40,871 --> 00:04:43,250 इस कमरे में होने के बारे में इस वर्ग में अकेले जाने, 59 00:04:43,250 --> 00:04:47,560 अगर इतिहास का एहसास है कि किसी भी संकेत है, आप में से 72% 60 00:04:47,560 --> 00:04:49,802 इससे पहले एक सीएस कोर्स में कभी नहीं लिया है। 61 00:04:49,802 --> 00:04:52,760 तो यह सब नहीं साधन मामले से है छात्र बाईं ओर बैठे कि 62 00:04:52,760 --> 00:04:56,850 या सही करने के लिए या सामने या पीछे सीएस के बारे में कहीं अधिक जानता है 63 00:04:56,850 --> 00:04:58,820 या आप की तुलना में विशेष रूप से प्रोग्रामिंग। 64 00:04:58,820 --> 00:05:00,432 यही कारण है कि वास्तव में मामला नहीं है। 65 00:05:00,432 --> 00:05:02,140 और वास्तव में, ज्यादा की समर्थन संरचना 66 00:05:02,140 --> 00:05:04,600 हम इस में स्थापित किया है कि पिछले कई साल से अधिक पाठ्यक्रम 67 00:05:04,600 --> 00:05:08,840 करने के लिए कि क्या वास्तव में reason-- के लिए कर दिया गया है रैंप कि अभी भी बाहर निकालता है पर एक प्रदान 68 00:05:08,840 --> 00:05:11,640 बस के रूप में कड़ाई से और बस के रूप में के रूप में उच्च ever-- 69 00:05:11,640 --> 00:05:14,860 लेकिन जो की ढलान छात्रों की अनुमति देते हैं कम आराम से और अधिक आरामदायक 70 00:05:14,860 --> 00:05:18,420 भले के सफल होने के लिए एक जैसे उसके या उसके पूर्व की पृष्ठभूमि की। 71 00:05:18,420 --> 00:05:20,610 >> दरअसल, जो अंततः मामलों में इस वर्ग नहीं है 72 00:05:20,610 --> 00:05:22,830 इतना जहाँ आप खत्म अपने सहपाठियों के सापेक्ष 73 00:05:22,830 --> 00:05:26,000 लेकिन तुम कहाँ सप्ताह 12 में खुद के सापेक्ष अंत 74 00:05:26,000 --> 00:05:28,720 शून्य सप्ताह में, जो है जहां हम आज यहां हैं। 75 00:05:28,720 --> 00:05:32,315 >> दरअसल और यह बहुत अच्छी तरह कर सकते हैं और शायद ग्रीक की तरह दिखता है 76 00:05:32,315 --> 00:05:32,940 आप में से कई के लिए। 77 00:05:32,940 --> 00:05:35,200 लेकिन बाकी का आश्वासन दिया, कि इस और इतना अधिक 78 00:05:35,200 --> 00:05:38,990 भीतर पूरी तरह से होने जा रहा है आपके समय का सिर्फ एक छोटा सा में समझ। 79 00:05:38,990 --> 00:05:41,410 >> लेकिन आज, हम कुछ पर ध्यान केंद्रित उच्च स्तर के विचारों की 80 00:05:41,410 --> 00:05:43,822 आप की एक स्वाद देने के लिए CS50 और कंप्यूटर विज्ञान 81 00:05:43,822 --> 00:05:45,530 की भावना में क्या आप के लिए हस्ताक्षर कर रहे हैं। 82 00:05:45,530 --> 00:05:48,000 और वास्तव में, कंप्यूटर विज्ञान अधिक आसुत किया जा सकता है 83 00:05:48,000 --> 00:05:51,209 बस के रूप में कम्प्यूटेशनल thinking-- , एक कंप्यूटर की तरह सोच अगर तुम जाएगा। 84 00:05:51,209 --> 00:05:54,000 और वहाँ कई अलग अलग बातें है सामग्री है कि उस में जाना, 85 00:05:54,000 --> 00:05:56,240 लेकिन हम सिर्फ आज के लिए तीन प्रस्ताव करते हैं। 86 00:05:56,240 --> 00:05:59,420 अगर वर्ग के लक्ष्य के अंत में आप प्रोग्रामिंग सिखाने के लिए नहीं है, 87 00:05:59,420 --> 00:06:03,022 आप सी या पीएचपी या पढ़ाने के लिए नहीं है एसक्यूएल या शब्दों के किसी भी संख्या 88 00:06:03,022 --> 00:06:04,730 और परिवर्णी शब्द पाठ्यक्रम का विवरण, 89 00:06:04,730 --> 00:06:07,850 बल्कि आप को पढ़ाने के लिए समस्याओं को अधिक प्रभावी ढंग से हल 90 00:06:07,850 --> 00:06:11,670 और अधिक व्यवस्थित तरीके से सोचने के लिए और अधिक एल्गोरिदम, तो बात करो। 91 00:06:11,670 --> 00:06:13,610 चलो देखते हैं क्या वास्तव में इसका मतलब है क्या। 92 00:06:13,610 --> 00:06:17,000 >> इसलिए मुझे लगता है कि सोच का प्रस्ताव होगा computationally नीचे फोड़े 93 00:06:17,000 --> 00:06:17,834 समस्याओं के हल करने के लिए। 94 00:06:17,834 --> 00:06:19,333 यदि आप एक समस्या को हल करने की क्या जरूरत है? 95 00:06:19,333 --> 00:06:21,470 आप की तरह input-- करने की जरूरत है problem-- के लिए इनपुट 96 00:06:21,470 --> 00:06:23,636 आप एक उत्पादन की जरूरत है, जो उम्मीद है कि समाधान है, 97 00:06:23,636 --> 00:06:26,720 और फिर आप के द्वारा एक प्रक्रिया की जरूरत है लगता है कि समस्या को हल करने के लिए जो जो 98 00:06:26,720 --> 00:06:30,030 हम का एक सेट algorithm-- एक फोन करता हूँ कुछ समस्या को हल करने के लिए निर्देश। 99 00:06:30,030 --> 00:06:33,340 >> लेकिन पहले, की पहली पर ध्यान केंद्रित करते हैं और इन इनपुट और आउटपुट के पिछले। 100 00:06:33,340 --> 00:06:38,070 कंप्यूटर, सब के बाद, जाहिरा तौर पर केवल शून्य और लोगों को समझता है। 101 00:06:38,070 --> 00:06:39,299 लेकिन यह कैसे संभव हो सकता है? 102 00:06:39,299 --> 00:06:42,090 बिल्कुल नहीं परिचित आप कर रहे हैं यहां तक ​​कि अगर क्या हुड के नीचे के साथ है, 103 00:06:42,090 --> 00:06:44,980 आप शायद कम से कम सुना है कि कंप्यूटर binary-- को समझने 104 00:06:44,980 --> 00:06:48,050 सिर्फ शून्य और ones-- लेकिन कैसे कर सकते हैं आप संभवतः कुछ भी दिलचस्प हो? 105 00:06:48,050 --> 00:06:49,960 >> खैर, विषयों में से एक वर्ग की जा रही है 106 00:06:49,960 --> 00:06:53,293 होने के लिए इस जहां आज, हम करेंगे layering-- निम्नतम स्तर पर एक नज़र रखना 107 00:06:53,293 --> 00:06:55,620 विवरण, लेकिन प्रत्येक के साथ गुजरते दिन है, जहां हम परत 108 00:06:55,620 --> 00:06:59,420 या उन विवरण के शीर्ष पर सार वास्तव में उच्च स्तर को हल करने के लिए 109 00:06:59,420 --> 00:07:01,080 हमारे लिए ब्याज की समस्याओं। 110 00:07:01,080 --> 00:07:04,730 >> यहाँ तो क्या हम binary-- बुला सकता है केवल 0 और 1 के एक वर्णमाला के साथ। 111 00:07:04,730 --> 00:07:06,960 लेकिन हम इंसानों के ज्यादातर रहे हैं दशमलव के साथ परिचित। 112 00:07:06,960 --> 00:07:08,130 दिसम्बर अर्थ 10। 113 00:07:08,130 --> 00:07:09,070 द्विपक्षीय दो अर्थ। 114 00:07:09,070 --> 00:07:12,100 और तो दशमलव में प्रणाली, हम 10 अंक 115 00:07:12,100 --> 00:07:14,099 के बारे में हमारी disposal-- पर बेशक, शून्य नौ के माध्यम से। 116 00:07:14,099 --> 00:07:16,140 तो अगर आप एक नंबर पर दिखेगा इस तरह, आप में से ज्यादातर 117 00:07:16,140 --> 00:07:19,016 intuitively सिर्फ समझ है कि 123 है। 118 00:07:19,016 --> 00:07:20,640 वहाँ है कि वास्तव में कड़ी मेहनत के बारे में कुछ भी नहीं है। 119 00:07:20,640 --> 00:07:22,452 लेकिन यह 123 क्यों है? 120 00:07:22,452 --> 00:07:24,660 वैसे, अगर आप वापस करने के लिए लगता है ग्रेड school-- या कम से कम 121 00:07:24,660 --> 00:07:26,410 जिस तरह से मैं यह सीखा एक तरह से आप world-- 122 00:07:26,410 --> 00:07:29,640 याद हो सकता है कि हम इन इलाज किया कॉलम, या स्थानों में बातें। 123 00:07:29,640 --> 00:07:31,412 >> इसलिए हम सही पर लोगों को जगह नहीं है। 124 00:07:31,412 --> 00:07:32,620 दसियों बीच में जगह है। 125 00:07:32,620 --> 00:07:34,240 सैकड़ों छोड़ दिया पर जगह है। 126 00:07:34,240 --> 00:07:36,980 और फिर हम कैसे मिलता है इस पद्धति से symbols-- 127 00:07:36,980 --> 00:07:41,771 1 2 इस उच्च स्तर पर 3-- विचार है कि हम 123 के रूप में जानते हैं? 128 00:07:41,771 --> 00:07:43,461 खैर, यह सिर्फ कुछ सरल गणित है। 129 00:07:43,461 --> 00:07:43,960 सही? 130 00:07:43,960 --> 00:07:48,960 >> वहाँ अनिवार्य रूप से मतलब है हमें 100 बार 1 प्लस 10 बार देना 131 00:07:48,960 --> 00:07:50,410 2 प्लस 1 गुना 3। 132 00:07:50,410 --> 00:07:53,430 और हां, तो हम बाहर कर वहाँ गणित, यह 100 प्लस 20 133 00:07:53,430 --> 00:07:56,480 प्लस 3-- अन्यथा 123 के रूप में जाना जाता है। 134 00:07:56,480 --> 00:07:58,820 >> तो अगर आप पर कर रहे हैं कि सही रूप में एक ही पेज 135 00:07:58,820 --> 00:08:02,320 अब और के साथ आराम कर रहे हैं एक इंसान के रूप में दशमलव प्रणाली तथाकथित, 136 00:08:02,320 --> 00:08:05,750 भीतर इसे अच्छी तरह से वास्तव में है आराम के अपने दायरे से 137 00:08:05,750 --> 00:08:07,220 अब बाइनरी सिस्टम पर विचार करें। 138 00:08:07,220 --> 00:08:10,110 एक जंगली guess-- इस का प्रतिनिधित्व करता है, ले लो कंप्यूटर की दुनिया में 139 00:08:10,110 --> 00:08:12,001 binary-- क्या संख्या में? 140 00:08:12,001 --> 00:08:12,500 शून्य। 141 00:08:12,500 --> 00:08:13,580 >> लेकिन ऐसा क्यों है? 142 00:08:13,580 --> 00:08:17,460 खैर, यह पता चला है कि कॉलम या स्थानों here-- वे 10 की शक्तियों नहीं हो। 143 00:08:17,460 --> 00:08:19,670 1, 10, 100, 1000, और बहुत आगे है। 144 00:08:19,670 --> 00:08:21,890 वे बजाय कर रहे हैं, काफी बस, 2 की शक्तियों। 145 00:08:21,890 --> 00:08:25,400 तो, 1, 2, 4, 8, 16, 32, और इतने पर। 146 00:08:25,400 --> 00:08:29,630 और इसलिए अब हम बेशक 0 करने के लिए मिलता है यहां सिर्फ इसलिए कि हम 4 गुना राशि 147 00:08:29,630 --> 00:08:34,510 0 प्लस 2 बार 0 प्लस 1 बार 0, ज़ाहिर है जो हमें 0 देता है। 148 00:08:34,510 --> 00:08:37,399 >> लेकिन मैं कैसे जाने के बारे नंबर 1 का प्रतिनिधित्व? 149 00:08:37,399 --> 00:08:39,440 के पैटर्न क्या है शून्य और प्रतिनिधित्व करने वाले 150 00:08:39,440 --> 00:08:42,720 नंबर 1 हम इंसानों के रूप में जानते हैं? 151 00:08:42,720 --> 00:08:44,280 001। 152 00:08:44,280 --> 00:08:46,370 और 2? 153 00:08:46,370 --> 00:08:47,480 010। 154 00:08:47,480 --> 00:08:49,760 >> और अब पैटर्न दोहराता करने के लिए शुरू होता है। 155 00:08:49,760 --> 00:08:50,890 अब यह 011 है। 156 00:08:50,890 --> 00:08:54,310 और फिर, 0 चौके, एक 2, एक 1। 157 00:08:54,310 --> 00:08:55,180 तो 2 प्लस 1। 158 00:08:55,180 --> 00:08:56,140 यही कारण है कि 3 है। 159 00:08:56,140 --> 00:08:59,069 >> और अब 4 प्रतिनिधित्व करने के लिए, हम सिर्फ इतना है कि एक 1 0 को बदल नहीं है। 160 00:08:59,069 --> 00:09:01,360 आप की तरह, ले जाने के लिए तो बात है, और संख्या 161 00:09:01,360 --> 00:09:03,700 शुरू बस के चारों ओर flipping दशमलव दुनिया में पसंद है। 162 00:09:03,700 --> 00:09:04,670 >> तो यह 4 है। 163 00:09:04,670 --> 00:09:05,410 यह 5 है। 164 00:09:05,410 --> 00:09:06,330 यह 6 है। 165 00:09:06,330 --> 00:09:07,580 यह 7 है। 166 00:09:07,580 --> 00:09:09,720 और इसलिए हम 7 के रूप में उच्च के रूप में गिना है। 167 00:09:09,720 --> 00:09:12,400 >> अब हम सब बस जरूरत है और अधिक एक है bits-- अधिक शून्य की और से एक है। 168 00:09:12,400 --> 00:09:15,700 और वास्तव में "बिट", अगर आप है इस term-- बाइनरी अंकों सुना। 169 00:09:15,700 --> 00:09:17,470 बिट कहाँ से आता है। 170 00:09:17,470 --> 00:09:20,190 और अगर ऐसा है हम प्रतिनिधित्व करना चाहते हैं बड़ी संख्या है, हम अधिक बिट्स की जरूरत है। 171 00:09:20,190 --> 00:09:24,360 लेकिन अब स्लाइड से दूर चलते हैं कुछ करने के लिए एक छोटे से अधिक असली। 172 00:09:24,360 --> 00:09:27,540 मान लीजिए कि हम करना चाहते हैं वास्तव में इस बात को दर्शाते हैं। 173 00:09:27,540 --> 00:09:31,790 >> खैर चलो अब एक नजर डालते हैं एक छोटे प्रदर्शन पर। 174 00:09:31,790 --> 00:09:35,270 तो यह एक वेब आधारित अनुप्रयोग है इस बात का CS50 के स्वयं, माइकल जी एक, 175 00:09:35,270 --> 00:09:38,160 इस गर्मी में एक साथ रख मदद करने के लिए हमें वास्तव में इस विचार को स्पष्ट। 176 00:09:38,160 --> 00:09:40,420 होता है और किसी तरह मंच पर उद्यम के लिए 177 00:09:40,420 --> 00:09:42,915 अपने या अपने सभी सहपाठियों के सामने? 178 00:09:42,915 --> 00:09:43,790 वहीं पर सामने। 179 00:09:43,790 --> 00:09:45,660 आ जाओ। 180 00:09:45,660 --> 00:09:48,350 >> आप आराम से रहना होगा कैमरा और इंटरनेट पर। 181 00:09:48,350 --> 00:09:50,930 182 00:09:50,930 --> 00:09:52,450 ओह, ठीक है यहाँ। 183 00:09:52,450 --> 00:09:52,950 ठीक। 184 00:09:52,950 --> 00:09:53,740 हम ठीक कर रहे हैं। 185 00:09:53,740 --> 00:09:54,240 ठीक है। 186 00:09:54,240 --> 00:09:54,740 आ जाओ। 187 00:09:54,740 --> 00:09:56,150 तुम्हारा नाम क्या है? 188 00:09:56,150 --> 00:09:58,550 एमिली पर आते हैं। 189 00:09:58,550 --> 00:09:59,410 इसलिए इस एमिली है। 190 00:09:59,410 --> 00:10:00,840 आप वर्ष से हो? 191 00:10:00,840 --> 00:10:01,660 >> नए। 192 00:10:01,660 --> 00:10:02,810 >> एमिली, आपसे मिलकर अच्छा लगा। 193 00:10:02,810 --> 00:10:03,310 डेविड। 194 00:10:03,310 --> 00:10:03,810 >> ठीक है। 195 00:10:03,810 --> 00:10:06,120 यहाँ स्क्रीन पर तो, हम इस टच स्क्रीन है 196 00:10:06,120 --> 00:10:08,425 जो हमारे लिए अनुमति देने के लिए जा रहा है वास्तव में इस कार्यक्रम के साथ बातचीत, 197 00:10:08,425 --> 00:10:09,265 और यह सिर्फ एक ब्राउज़र है। 198 00:10:09,265 --> 00:10:11,390 यह क्रोम पूर्ण जांच की है फिलहाल, लेकिन यह है 199 00:10:11,390 --> 00:10:14,030 माइकल से प्रोग्राम किया गया एक तरीका है कि अनुमति देता में जवाब 200 00:10:14,030 --> 00:10:15,970 हमें बाइनरी अंकों के साथ खेलने के आसपास। 201 00:10:15,970 --> 00:10:20,220 >> तो उदाहरण के लिए, हम यहाँ नहीं है तीन लेकिन आठ bits-- शून्य और लोगों। 202 00:10:20,220 --> 00:10:22,000 फिलहाल, हम कर रहे हैं संख्या 0 पर देख रहे हैं। 203 00:10:22,000 --> 00:10:25,150 और वास्तव में, सभी आठ शून्य दशमलव में शून्य का मतलब है। 204 00:10:25,150 --> 00:10:26,900 तो वह सब है कि यहाँ का संकेत दिया जा रहा है। 205 00:10:26,900 --> 00:10:29,395 >> तो अगर तुम चाहते थे 8 नंबर का प्रतिनिधित्व करते हैं, 206 00:10:29,395 --> 00:10:31,520 क्या शून्य का पैटर्न है और जो आप चाहते हैं कि? 207 00:10:31,520 --> 00:10:35,160 आप बस ऊपर और नीचे नल या कर सकते हैं या संख्या खुद को। 208 00:10:35,160 --> 00:10:35,660 ठीक है। 209 00:10:35,660 --> 00:10:37,659 तो जाहिर है कि 8 है, तुम वहाँ के रूप में देख सकते हैं। 210 00:10:37,659 --> 00:10:41,260 और अगर हम चाहते थे 16, हम क्या करते हैं? 211 00:10:41,260 --> 00:10:42,701 >> हाँ, बस इसे फिर से स्पर्श करें। 212 00:10:42,701 --> 00:10:43,200 16। 213 00:10:43,200 --> 00:10:43,870 ठीक है। 214 00:10:43,870 --> 00:10:46,522 तो यह सब ठीक है और अच्छा है, यह अभी भी बहुत कम स्तर है। 215 00:10:46,522 --> 00:10:48,230 हम में एक तरह की जरूरत एमिली के लिए असली दुनिया 216 00:10:48,230 --> 00:10:50,550 वास्तव में इन बातों का प्रतिनिधित्व। 217 00:10:50,550 --> 00:10:54,230 और ऐसा लगता है कि हम इन बारी शून्य और लोगों, जो बहुत है 218 00:10:54,230 --> 00:10:55,980 वैचारिक, वास्तविक प्रकाश बल्ब में। 219 00:10:55,980 --> 00:10:56,480 सही? 220 00:10:56,480 --> 00:10:59,540 >> एक कंप्यूटर एक भौतिक है, यांत्रिक, बिजली के उपकरण। 221 00:10:59,540 --> 00:11:02,220 और कम से कम अगर अपनी input-- आप में या आरोप प्लग it-- 222 00:11:02,220 --> 00:11:05,090 बैटरी शक्ति है और इलेक्ट्रॉनों में और बाहर बह रही है। 223 00:11:05,090 --> 00:11:08,150 >> तो अब, क्यों हम सोच रोक नहीं है शून्य और लोगों के रूप में बिट्स के बारे में, 224 00:11:08,150 --> 00:11:10,470 लेकिन कुछ अधिक शारीरिक प्रकाश बल्ब की तरह यहाँ। 225 00:11:10,470 --> 00:11:13,815 और अगर दान Armendariz शामिल हो सकते हैं मुझे सिर्फ एक up-- पर आने के लिए moment-- 226 00:11:13,815 --> 00:11:15,440 हम एक आवेदन कतार करने के लिए जा रहे हैं। 227 00:11:15,440 --> 00:11:15,940 >> पर चलो, एमिली। 228 00:11:15,940 --> 00:11:18,270 क्षमा करें यह सबसे ज्यादा है कभी आप के लिए अजीब डेमो। 229 00:11:18,270 --> 00:11:20,330 यहां पर चलो। 230 00:11:20,330 --> 00:11:22,080 हम कतार करने जा रहे हैं दान करने के लिए धन्यवाद के साथ 231 00:11:22,080 --> 00:11:25,300 Armendariz, हमारे स्टाफ के एक अन्य सदस्य, बाइनरी बल्ब के रूप में जाना एक आवेदन। 232 00:11:25,300 --> 00:11:28,070 >> तो क्या हम यहाँ है एक iPad अनुप्रयोग है 233 00:11:28,070 --> 00:11:31,970 कि निम्न उपयोगकर्ता है एमिली के लिए स्क्रीन पर इंटरफेस। 234 00:11:31,970 --> 00:11:35,400 यह सिर्फ एक ही सटीक यूआई मिल गया है अनिवार्य है कि वहाँ पर है। 235 00:11:35,400 --> 00:11:39,220 और अगर आप अब करना चाहते हैं नंबर का प्रतिनिधित्व करते हैं, 8 कहते हैं, 236 00:11:39,220 --> 00:11:42,094 आप करने के बारे में कैसे जाना होगा सही में यह देख रही है, 237 00:11:42,094 --> 00:11:43,510 प्रकाश बल्ब में हम? 238 00:11:43,510 --> 00:11:46,576 239 00:11:46,576 --> 00:11:47,620 आह-हा। 240 00:11:47,620 --> 00:11:48,290 जादुई। 241 00:11:48,290 --> 00:11:51,830 तो क्या अब हम में इस बारी करना चाहते हैं कुछ एक छोटे से अधिक चुनौतीपूर्ण, 242 00:11:51,830 --> 00:11:58,100 और आगे जाने दिया और एक यादृच्छिक लेने संख्या 50 की तरह यहाँ संख्या। 243 00:11:58,100 --> 00:11:59,015 इस इनपुट। 244 00:11:59,015 --> 00:12:01,640 और तुम अब चुनौती दी जा सकती है, तो नंबर 50 के साथ आने के लिए, 245 00:12:01,640 --> 00:12:04,268 हम आप के लिए एक शानदार पुरस्कार होगा। 246 00:12:04,268 --> 00:12:06,144 >> एमिली: ठीक है। 247 00:12:06,144 --> 00:12:08,692 हे भगवान। 248 00:12:08,692 --> 00:12:10,650 डेविड मालन: अंकगणित सामने वास्तव में कठिन है 249 00:12:10,650 --> 00:12:12,860 अपने सहपाठियों के सैकड़ों की। 250 00:12:12,860 --> 00:12:16,260 लेकिन 50 यहाँ का जवाब दिया गया है। 251 00:12:16,260 --> 00:12:18,132 >> [वाहवाही] 252 00:12:18,132 --> 00:12:21,875 >> और अब तो, इस के लिए होती है एमिली के लिए ठोस हो। 253 00:12:21,875 --> 00:12:24,315 तो, यहाँ में, कुछ प्रकाश है काफी इस तरह के बल्ब, 254 00:12:24,315 --> 00:12:26,190 लेकिन यह वास्तव में है थोड़ा चुंबकीय स्ट्रिप्स। 255 00:12:26,190 --> 00:12:28,570 और क्या इन और के बारे में अच्छा है कारण है कि हम CS50 में उन का उपयोग 256 00:12:28,570 --> 00:12:31,640 कहा जाता है कि वे कुछ समर्थन एक API-- एक एप्लीकेशन प्रोग्रामिंग 257 00:12:31,640 --> 00:12:34,681 इंटरफेस है, जो सिर्फ एक अच्छा तरीका है कहने का कि हमारे स्टाफ के क्या एक 258 00:12:34,681 --> 00:12:37,284 था पर गर्मियों में बना था एक iPad आवेदन यहाँ 259 00:12:37,284 --> 00:12:39,700 कि इंटरनेट पर बातचीत यहाँ पर प्रकाश बल्ब, 260 00:12:39,700 --> 00:12:41,810 वायरलेस तरीके हैं जो अन्य डिवाइस से जुड़ा है। 261 00:12:41,810 --> 00:12:43,912 लेकिन अब यह एक विकल्प है अंतिम परियोजनाओं के लिए। 262 00:12:43,912 --> 00:12:46,370 और तो एमिली, अगर आप ऐसा होगा जैसे, कार्यकाल के अंत में, 263 00:12:46,370 --> 00:12:48,703 यदि आप अपने छात्रावास के कमरे सजाना कर सकते हैं उन लोगों के साथ बीच में। 264 00:12:48,703 --> 00:12:50,376 एमिली के लिए आप के रूप में अच्छी तरह से धन्यवाद। 265 00:12:50,376 --> 00:12:53,244 >> [वाहवाही] 266 00:12:53,244 --> 00:12:56,590 267 00:12:56,590 --> 00:13:00,055 >> लेकिन अब, चलो बारी हमारे ध्यान में क्या 268 00:13:00,055 --> 00:13:03,180 संदेश की तरह देखा है कि हो सकता है, और यह इस तरह एक छोटे से कुछ है। 269 00:13:03,180 --> 00:13:05,320 वास्तव में, यह एक है सिर्फ एक नमूना के रूप में उदाहरण 270 00:13:05,320 --> 00:13:08,400 क्या क्या का आ रहा है की एक एपीआई अनुरोध बुलाया। 271 00:13:08,400 --> 00:13:11,409 और तो क्या हम यहाँ है बस है वास्तव में संदेश के प्रकार 272 00:13:11,409 --> 00:13:13,200 कि कुछ ही हफ्तों के बाद CS50 में समय है, तुम हूँ 273 00:13:13,200 --> 00:13:16,590 काफी कुछ करने के लिए भेजने में सक्षम हो कि वास्तव में करने के लिए तरह परिचित 274 00:13:16,590 --> 00:13:18,100 उन पर और बंद कर देते हैं। 275 00:13:18,100 --> 00:13:19,350 लेकिन यह सब ठीक है और अच्छा है। 276 00:13:19,350 --> 00:13:19,850 सही? 277 00:13:19,850 --> 00:13:22,710 हम मानसिक मॉडल उम्मीद है साथ संख्या का प्रतिनिधित्व करने के लिए 278 00:13:22,710 --> 00:13:23,660 शून्य की और से एक है। 279 00:13:23,660 --> 00:13:26,290 और शून्य और लोगों से, हम कर सकते हैं 50 की तरह अधिक संख्या को मिलता है, 280 00:13:26,290 --> 00:13:29,460 एमिली सिर्फ था, या के रूप में हम उस से स्थानांतरित कर सकते हैं। 281 00:13:29,460 --> 00:13:32,160 और मैं दावा है कि हम प्रतिनिधित्व कर सकते हैं पत्र की तरह चीजों के रूप में अच्छी तरह से। 282 00:13:32,160 --> 00:13:32,660 सही? 283 00:13:32,660 --> 00:13:35,360 >> कम्प्यूटर में कहीं अधिक हैं बस संख्या की तुलना में दिलचस्प है। 284 00:13:35,360 --> 00:13:37,340 और तो आप कैसे जाना है का प्रतिनिधित्व करने वाले शब्दों के बारे में 285 00:13:37,340 --> 00:13:39,420 स्क्रीन या ईमेल पर या निबंध या पसंद है? 286 00:13:39,420 --> 00:13:43,170 खैर, यह है कि कंप्यूटर बस पता चला है इन निम्न स्तर के शीर्ष पर सार 287 00:13:43,170 --> 00:13:47,380 विवरण, और मनुष्य कुछ समय पहले आया था एक मनमाना, लेकिन एक सुसंगत के साथ, 288 00:13:47,380 --> 00:13:51,710 नंबरों के मानचित्रण इसलिए letters-- करने के लिए कि किसी भी समय आप एक पूंजी पत्र को देखने के 289 00:13:51,710 --> 00:13:54,170 अपने कंप्यूटर पर एक स्क्रीन, बाधाओं क्या हैं 290 00:13:54,170 --> 00:13:57,370 एक डाकू के नीचे है शून्य और लोगों के पैटर्न 291 00:13:57,370 --> 00:14:00,650 उस नंबर का प्रतिनिधित्व करते हैं, इस चार्ट, 65 प्रति। 292 00:14:00,650 --> 00:14:02,830 >> और अधिक शारीरिक आपके कंप्यूटर के अंदर, 293 00:14:02,830 --> 00:14:06,450 कहा जाता चीजों के लाखों रहे हैं इन days-- transistors-- जो 294 00:14:06,450 --> 00:14:10,190 सिर्फ स्विच अगर तुम जाएगा रहे हैं, बातें उस पर और बंद नहीं जा सकती और इसलिए कल्पना। 295 00:14:10,190 --> 00:14:14,130 इन बड़े प्रकाश बल्ब का नहीं आठ लेकिन इन छोटे छोटे प्रकाश के लाखों लोगों की 296 00:14:14,130 --> 00:14:17,490 बल्ब, या स्विच या ट्रांजिस्टर, उस पर और बंद कर सकते हैं 297 00:14:17,490 --> 00:14:19,170 कैसे आप उन्हें कार्यक्रम के आधार पर। 298 00:14:19,170 --> 00:14:22,120 और इसलिए अब हम का एक तरीका है साथ ही पत्र का प्रतिनिधित्व। 299 00:14:22,120 --> 00:14:25,300 >> वास्तव में, इस का उपयोग करने के लिए अगर मैं थे यहाँ मानचित्रण और वास्तव में करने की कोशिश 300 00:14:25,300 --> 00:14:28,731 कुछ बाहर जादू, हम लग सकता है दशमलव अंक की इस पद्धति में 301 00:14:28,731 --> 00:14:29,230 अभी इस वक्त। 302 00:14:29,230 --> 00:14:31,354 इसलिए हम भी करने के लिए नहीं जा रहे हैं अब बाइनरी पर ध्यान केंद्रित। 303 00:14:31,354 --> 00:14:35,910 चलो बस के रूप में इन पर विचार करें दशमलव संख्या 72, 73, 33। 304 00:14:35,910 --> 00:14:38,044 लेकिन यह क्या प्रतिनिधित्व हो सकता है? 305 00:14:38,044 --> 00:14:39,960 किसी को भी एक पर्याप्त राशि फोटो स्मृति 306 00:14:39,960 --> 00:14:43,060 जानते हैं कि क्या वर्तनी है स्क्रीन पर यहाँ? 307 00:14:43,060 --> 00:14:43,560 कुछ हाँ। 308 00:14:43,560 --> 00:14:44,190 तो हाय। 309 00:14:44,190 --> 00:14:48,330 एच-मैं और फिर एक विस्मयादिबोधक बिंदु, जो स्क्रीन पर वास्तव में नहीं था। 310 00:14:48,330 --> 00:14:51,060 लेकिन वास्तव में वहाँ एक मानचित्रण है हर नंबर के लिए हर पत्र के लिए 311 00:14:51,060 --> 00:14:53,340 आप के लिए चाहते हो सकता है कि अपने कीबोर्ड पर टाइप करें। 312 00:14:53,340 --> 00:14:55,430 >> लेकिन संख्या के लिए नहीं है सिर्फ पत्र प्रतिनिधित्व करते हैं। 313 00:14:55,430 --> 00:14:55,930 सही? 314 00:14:55,930 --> 00:14:59,570 हम में से सभी छवियों के बारे में पता और तस्वीरों और ऑडियो फ़ाइलें 315 00:14:59,570 --> 00:15:00,870 और वीडियो फ़ाइलों और पसंद है। 316 00:15:00,870 --> 00:15:03,580 तो स्पष्ट रूप से हम प्रतिनिधित्व कर सकते हैं अभी भी उच्च स्तर की बातें। 317 00:15:03,580 --> 00:15:06,920 और तो क्या एक कंप्यूटर बस का चयन किया जाता है करता है 318 00:15:06,920 --> 00:15:11,240 शून्य लोगों के पैटर्न व्याख्या करने के लिए अलग तरह से प्रसंग पर आधारित है। 319 00:15:11,240 --> 00:15:13,130 >> आप डबल क्लिक करें, तो एक माइक्रोसॉफ्ट वर्ड आइकन, 320 00:15:13,130 --> 00:15:15,900 आप स्क्रीन पर शब्दों को देखने के बजाय रंगों और चित्रों का 321 00:15:15,900 --> 00:15:18,850 क्योंकि शब्द जानता है कि यह एक है निबंध कि आप वास्तव में टाइप किया है। 322 00:15:18,850 --> 00:15:21,510 आप के बजाय डबल क्लिक करें, तो एक JPEG या GIF या एक PNG पर, 323 00:15:21,510 --> 00:15:27,070 यह खुल जाता है और एक छवि है, क्योंकि .PNG या .docx या जो फ़ाइल 324 00:15:27,070 --> 00:15:30,450 विस्तार है और जो कुछ भी सॉफ्टवेयर आप उपयोग कर रहे व्याख्या करने के लिए जानता है 325 00:15:30,450 --> 00:15:34,420 शून्य और लोगों की एक पद्धति को अलग ढंग से क्या जीवन में अपने उद्देश्य है पर आधारित है। 326 00:15:34,420 --> 00:15:37,330 >> तो उदाहरण के लिए, इस संख्या की इसी अनुक्रम 327 00:15:37,330 --> 00:15:41,250 प्रतिनिधित्व हो सकता है कि आप कितना लाल कर चाहते हैं, आप कितना हरी चाहते हैं, 328 00:15:41,250 --> 00:15:42,810 और कितना नीले रंग आप चाहते हैं। 329 00:15:42,810 --> 00:15:47,490 और वास्तव में, यदि आप कभी सुना है RGB-- तो बस लाल, हरे, नीले। 330 00:15:47,490 --> 00:15:51,380 और अगर ऐसा है मैं इस तरह की संख्या देख मेरे 72 लाल दे, मुझे 73 हरे रंग दे, 331 00:15:51,380 --> 00:15:56,910 और 33 नीले, यह है कि कैसे एक कंप्यूटर का उपयोग कर तीन bytes-- जहां 332 00:15:56,910 --> 00:16:01,470 एक बाइट आठ बिट या 24 bits-- है एक बहुत बुरा छाया का प्रतिनिधित्व करेगा 333 00:16:01,470 --> 00:16:03,660 के भूरे या यहां पीला। 334 00:16:03,660 --> 00:16:07,500 और विभिन्न संदर्भों में, उन सकते हैं शून्य और लोगों में सटीक एक ही पैटर्न 335 00:16:07,500 --> 00:16:10,780 पूरी तरह से कुछ मतलब के रूप में अच्छी तरह से अलग है। 336 00:16:10,780 --> 00:16:13,899 >> तो क्या अब हम का प्रतिनिधित्व करने का एक तरीका है information-- शून्य और लोगों। 337 00:16:13,899 --> 00:16:15,190 उस के शीर्ष पर, हम पत्र मिलता है। 338 00:16:15,190 --> 00:16:16,860 उस के शीर्ष पर, हम रंग मिल सकता है। 339 00:16:16,860 --> 00:16:19,730 और हम आज के लिए मान लेते हैं हम ऑडियो और वीडियो प्राप्त कर सकते हैं कि 340 00:16:19,730 --> 00:16:22,590 और बातें इतना अधिक उस से भी परिष्कृत। 341 00:16:22,590 --> 00:16:25,370 >> लेकिन अब के विचार कैसे हम उन आदानों का उपयोग 342 00:16:25,370 --> 00:16:27,390 और उन का उत्पादन अब outputs है कि हम 343 00:16:27,390 --> 00:16:29,830 कि जानकारी का प्रतिनिधित्व करने का एक तरीका है। 344 00:16:29,830 --> 00:16:31,820 खैर, हम कुछ करने की जरूरत एक एल्गोरिथ्म बुलाया। 345 00:16:31,820 --> 00:16:34,320 फिर, निर्देशों का एक सेट कुछ समस्या को सुलझाने के लिए 346 00:16:34,320 --> 00:16:37,580 step-- और से कदम अधिक सटीक, बेहतर है। 347 00:16:37,580 --> 00:16:42,090 >> और तो एक उदाहरण के साथ जो इंसान हैं बेशक कम परिचित इन दिनों, 348 00:16:42,090 --> 00:16:44,300 लेकिन इसके बावजूद अभी भी है अमेरिकी सॉफ्टवेयर के साथ, 349 00:16:44,300 --> 00:16:47,490 तलाश की प्रक्रिया है एक फोन की किताब में किसी को। 350 00:16:47,490 --> 00:16:51,690 >> अब, और कम से कम लोगों को पता है कि प्रत्येक क्या इस साल अवशेष वास्तव में यहाँ है। 351 00:16:51,690 --> 00:16:53,470 लेकिन मेरा दिन में वापस, इस एक फोन की किताब थी 352 00:16:53,470 --> 00:16:57,266 पृष्ठों और संख्या के हजारों के साथ और जेड के माध्यम से एक से लोगों के नाम 353 00:16:57,266 --> 00:17:00,390 और फिर भी हम एक तरह से धोखा दे रहे हैं एक bit-- इस ज्यादातर पीले पृष्ठों है। 354 00:17:00,390 --> 00:17:01,920 वहाँ भी सफेद थे समय पर पृष्ठों है, जो 355 00:17:01,920 --> 00:17:04,720 उन नामों के सभी था और वास्तविक मनुष्य की संख्या। 356 00:17:04,720 --> 00:17:07,970 >> और अगर मैं एक में किसी को देखने के लिए करना चाहता था यह आज की तरह फोन की किताब, ज़ाहिर है, 357 00:17:07,970 --> 00:17:11,010 मैं सिर्फ पहले कुछ में टाइप उसके नाम के अक्षर, 358 00:17:11,010 --> 00:17:13,480 और मेरा फोन है कि जानकारी पाता है। 359 00:17:13,480 --> 00:17:15,970 लेकिन इस प्रक्रिया है जिसके द्वारा अपने iPhone या एंड्रॉयड फोन 360 00:17:15,970 --> 00:17:18,730 या जो वास्तव में लग रहा है आपकी संपर्क सूची में किसी को 361 00:17:18,730 --> 00:17:22,099 क्या हम मनुष्यों के समान है शायद कुछ समय के लिए किया है। 362 00:17:22,099 --> 00:17:24,260 >> अब मैं इस समय लग सकता है समस्या यह है, अगर तुम जाएगा, 363 00:17:24,260 --> 00:17:26,220 और जानकारी यहां शून्य और लोगों को नहीं कर रहे हैं। 364 00:17:26,220 --> 00:17:28,730 वे जैसे pages-- कर रहे हैं, के 1,000 पृष्ठों कहते हैं। 365 00:17:28,730 --> 00:17:32,650 और अगर मैं किसी को देखना चाहता था इस फोन की किताब में माइक स्मिथ की तरह है, 366 00:17:32,650 --> 00:17:35,570 मैं शुरुआत में शुरू कर सकता है और देखते हैं कि मैं एक खंड में हूँ 367 00:17:35,570 --> 00:17:38,300 और उसके बाद में एक पृष्ठ की बारी एक समय था, लग रही है और तलाश 368 00:17:38,300 --> 00:17:42,820 के रूप में मैं बी और सी के लिए बनाने के लिए और डी एस और बहुत आगे माइक स्मिथ के लिए। 369 00:17:42,820 --> 00:17:46,000 स्मिथ एक एस के साथ शुरू, मैं हूँ उम्मीद है कि अंततः उसे पाते हैं। 370 00:17:46,000 --> 00:17:50,090 >> इस algorithm-- है यह सही process--? 371 00:17:50,090 --> 00:17:50,590 हाँ। 372 00:17:50,590 --> 00:17:51,610 यह सही है। 373 00:17:51,610 --> 00:17:57,040 अगर वह यहाँ है मैं माइक मिल जाएगा, लेकिन क्या चेतावनी है कि आप की पेशकश हो सकती है। 374 00:17:57,040 --> 00:17:57,541 ये धीमा है। 375 00:17:57,541 --> 00:17:58,040 सही? 376 00:17:58,040 --> 00:18:00,975 मुझे पता है कि माइक एस की ओर की तरह है फोन की किताब के उत्तरार्ध। 377 00:18:00,975 --> 00:18:02,766 क्यों बिल्ली मैं हूँ शुरुआत में शुरू 378 00:18:02,766 --> 00:18:04,349 और पृष्ठ के पृष्ठ द्वारा जा पेज। 379 00:18:04,349 --> 00:18:06,890 तो ज़ाहिर है, मैं इसे फ्लिप सकता है चारों ओर और पीछे से शुरू, 380 00:18:06,890 --> 00:18:08,973 लेकिन लगता है कि हो रहा है मुझे वहाँ एक ही दर पर, 381 00:18:08,973 --> 00:18:10,930 आप पृष्ठ willl-- यदि पृष्ठ के बाद पृष्ठ के बाद। 382 00:18:10,930 --> 00:18:14,190 और यह अगर मैं चाहता हूँ काम करने के लिए नहीं जा रहा है बाकी जिसका किसी के लिए खोज करने के लिए 383 00:18:14,190 --> 00:18:15,880 नाम वर्णमाला में पहले आता है। 384 00:18:15,880 --> 00:18:17,240 >> तो क्या हुआ अगर मैं क्या मैं ग्रेड स्कूल में सीखा है, 385 00:18:17,240 --> 00:18:19,205 फिर, बातें नहीं करते लेकिन लोगों द्वारा twos द्वारा। 386 00:18:19,205 --> 00:18:23,060 तो 2, 4, 6, 8, 10, 12, और बहुत आगे है। 387 00:18:23,060 --> 00:18:23,740 क्या वो सही है? 388 00:18:23,740 --> 00:18:27,030 389 00:18:27,030 --> 00:18:27,560 नहीं। 390 00:18:27,560 --> 00:18:28,830 यह सही की तरह है। 391 00:18:28,830 --> 00:18:33,210 लेकिन आप जो कोई बकझक के कुछ है, जहां समस्या है, या बग है, 392 00:18:33,210 --> 00:18:34,240 गलती तो बात है। 393 00:18:34,240 --> 00:18:34,580 हाँ। 394 00:18:34,580 --> 00:18:36,570 >> छात्र: तुम छोड़ सकता है सही प्रविष्टि पर। 395 00:18:36,570 --> 00:18:37,320 >> डेविड मालन: हाँ। 396 00:18:37,320 --> 00:18:40,340 मैं पर छोड़ सकता है माइक स्मिथ क्योंकि मैं एक बार में दो पृष्ठों लिया है 397 00:18:40,340 --> 00:18:43,190 और वह सिर्फ होना होता है उन दो पृष्ठों के बीच बैठा। 398 00:18:43,190 --> 00:18:46,500 मुझे पता है कि हो सकता है मैं टी खंड पर हूँ 399 00:18:46,500 --> 00:18:48,690 माइक स्मिथ अभी तक नहीं मिला। 400 00:18:48,690 --> 00:18:50,820 >> और तो क्या वहाँ तय हो सकता है हो सकता है? 401 00:18:50,820 --> 00:18:52,709 खैर, मुझे क्या करना है, तो मारा फोन की किताब में टीएस, 402 00:18:52,709 --> 00:18:54,500 मैं दोगुना करने की आवश्यकता हो सकती है एक या तो वापस पृष्ठ। 403 00:18:54,500 --> 00:18:56,830 तो यह fixable है, लेकिन यह काफी के रूप में सरल नहीं है 404 00:18:56,830 --> 00:18:59,170 के रूप में सिर्फ दो के लिए जा रहा द्वारा मेरे प्रदर्शन में तेजी लाने के। 405 00:18:59,170 --> 00:18:59,680 पर क्या? 406 00:18:59,680 --> 00:19:00,180 आ जाओ। 407 00:19:00,180 --> 00:19:03,530 क्या क्या सबसे अधिक मानव जा रहे है फोन की किताब के इस प्रकार के साथ क्या करना है? 408 00:19:03,530 --> 00:19:04,696 आप फोन की किताब दी रहे हैं। 409 00:19:04,696 --> 00:19:06,280 आप क्या करते हैं? 410 00:19:06,280 --> 00:19:06,922 >> वह क्या है? 411 00:19:06,922 --> 00:19:07,630 बीच में जाएं। 412 00:19:07,630 --> 00:19:10,620 तो मैंने सुना बीच करने के लिए जाना है, और मैं अपने आप एम खंड में मोटे तौर पर मिल जाए, 413 00:19:10,620 --> 00:19:11,120 इतनी बात करने के लिए। 414 00:19:11,120 --> 00:19:12,670 और अब मुझे क्या करना चाहते हो? 415 00:19:12,670 --> 00:19:14,077 बहुत बढ़िया। 416 00:19:14,077 --> 00:19:14,785 तुम्हारा नाम क्या है? 417 00:19:14,785 --> 00:19:15,350 >> जेम्स: जेम्स। 418 00:19:15,350 --> 00:19:15,890 >> डेविड मालन: जेम्स, सब ठीक है। 419 00:19:15,890 --> 00:19:16,829 अब मुझे आगे क्या करना है? 420 00:19:16,829 --> 00:19:18,620 जेम्स: आप ने जाना आधा है कि एस। 421 00:19:18,620 --> 00:19:18,740 डेविड मालन: ठीक है। 422 00:19:18,740 --> 00:19:20,910 मैं आधे में जाने के लिए जा रहा हूँ कि इसकी वजह यह है, फिर में एस है, 423 00:19:20,910 --> 00:19:22,920 एक शर्त यहाँ था कि इस बात को हल है। 424 00:19:22,920 --> 00:19:25,461 यह एक बहुत बेकार 1000 ' पृष्ठों अगर Verizon वास्तव में नहीं है 425 00:19:25,461 --> 00:19:27,339 हमें एक के लिए इन बातों को जेड के माध्यम से हल 426 00:19:27,339 --> 00:19:30,130 तो अगर मुझे पता है कि माइक शायद में है फोन की किताब के उत्तरार्ध, 427 00:19:30,130 --> 00:19:31,536 अब मैं सकता हूं। 428 00:19:31,536 --> 00:19:33,388 >> [हंसते हुए] 429 00:19:33,388 --> 00:19:35,240 430 00:19:35,240 --> 00:19:37,391 >> आधे में समस्या आंसू। 431 00:19:37,391 --> 00:19:38,615 >> [वाहवाही] 432 00:19:38,615 --> 00:19:39,115 433 00:19:39,115 --> 00:19:40,300 धन्यवाद। 434 00:19:40,300 --> 00:19:42,510 आधे में समस्या आंसू। 435 00:19:42,510 --> 00:19:44,440 यही कारण है कि वास्तव में है कि संघर्ष real-- था। 436 00:19:44,440 --> 00:19:47,050 तो फोन की किताब आंसू छमाही में, अपने आप को छोड़ने 437 00:19:47,050 --> 00:19:48,580 मूलरूप से ही समस्या के साथ। 438 00:19:48,580 --> 00:19:50,060 लेकिन ज़ाहिर है, आधे के रूप में बड़े। 439 00:19:50,060 --> 00:19:52,550 और अगर मैं पालन जेम्स सलाह फिर से, और मैं यहाँ से जाना। 440 00:19:52,550 --> 00:19:54,400 मैं कहता हूँ, ओह, अब मैं टी अनुभाग में हूँ। 441 00:19:54,400 --> 00:19:56,460 >> और तो निश्चित रूप से, मैं फोन की किताब फाड़ कर सकते हैं 442 00:19:56,460 --> 00:19:59,660 आधे से एक अधिक समय में, छोड़ने मुझे एक समस्या है के साथ 443 00:19:59,660 --> 00:20:00,810 अब आकार का एक चौथाई। 444 00:20:00,810 --> 00:20:05,335 तो मैं 1000 से 500 से चले गए 250-125 और बहुत आगे है। 445 00:20:05,335 --> 00:20:07,350 ऐसा लगता है जैसे मैं हूँ बड़ा काटने बाहर ले जा 446 00:20:07,350 --> 00:20:10,615 प्रत्येक के साथ इस समस्या से चलना, या उस में हर कदम। 447 00:20:10,615 --> 00:20:15,580 >> और वास्तव में, मैं समय खर्च करने के लिए जा रहा हूँ इस उदाहरण में माइक स्मिथ खोजने 448 00:20:15,580 --> 00:20:18,970 है तो बहुत कम है क्योंकि अंततः मैं हूँ छीलना करने जा रही इस किताब नीचे मकई की रोटी 449 00:20:18,970 --> 00:20:20,192 सिर्फ एक अकेला पृष्ठ पर। 450 00:20:20,192 --> 00:20:23,010 और अगर माइक उस पृष्ठ पर है, मैं कर रहा हूँ आगे जाना है और उसे देने के लिए जा रहा 451 00:20:23,010 --> 00:20:24,670 एक कॉल उसे मिल चुके हैं। 452 00:20:24,670 --> 00:20:27,030 >> लेकिन सिर्फ ज्यादा बेहतर कैसे कि algorithm-- है 453 00:20:27,030 --> 00:20:29,690 कि सहज ज्ञान युक्त कहने की हिम्मत algorithm-- लोगों की तुलना में हम 454 00:20:29,690 --> 00:20:34,920 जो साथ शुरू कर दिया है कि हम बहुत linear-- रहे 1 या 2 एक्स के एक गति से right-- करने के लिए छोड़ दिया है? 455 00:20:34,920 --> 00:20:36,100 >> ठीक है, चलो इस साजिश है। 456 00:20:36,100 --> 00:20:39,380 हम के बारे में बहुत ज्यादा चिंता करने की जरूरत नहीं है गणित या इस मामले में यहां की संख्या। 457 00:20:39,380 --> 00:20:40,550 हम सिर्फ एक भूखंड पर दिखेगा। 458 00:20:40,550 --> 00:20:43,600 तो एक्स, या क्षैतिज अक्ष पर, problem-- के आकार है 459 00:20:43,600 --> 00:20:44,700 कितने पृष्ठों देखते हैं। 460 00:20:44,700 --> 00:20:46,760 Y, या लम्बवत अक्ष, कितना समय है 461 00:20:46,760 --> 00:20:48,218 यह मुझे इसे हल करने के लिए ले जा रहा है। 462 00:20:48,218 --> 00:20:50,760 और हो सकता है कि कितने है पेज बदल जाता है, कितने सेकंड, 463 00:20:50,760 --> 00:20:52,370 कैसे उपायों के कुछ इकाई many--। 464 00:20:52,370 --> 00:20:57,810 >> और मैं एक लाल सीधे लाइनों खींचा है यहाँ क्योंकि अगर प्रत्येक अतिरिक्त पेज 465 00:20:57,810 --> 00:21:01,740 फोन की किताब का, मैं की आवश्यकता होती है एक अतिरिक्त कदम बनाने के लिए। 466 00:21:01,740 --> 00:21:03,680 तो अगर एक Verizon कहते हैं अधिक पेज अगले साल 467 00:21:03,680 --> 00:21:06,970 मैं एक और पेज फ्लिप करने के लिए हो सकता है माइक स्मिथ की तरह किसी को खोजने के लिए। 468 00:21:06,970 --> 00:21:11,340 >> इस बीच, दूसरे एल्गोरिथ्म, जो मैं twos से चला गया, एक ही आकार है। 469 00:21:11,340 --> 00:21:15,220 यह अभी भी बहुत, बहुत रैखिक करने के लिए छोड़ दिया है ठीक है, बराबर बाइट्स प्रत्येक समय ले रही है, 470 00:21:15,220 --> 00:21:16,900 लेकिन ढलान एक छोटे से कम है। 471 00:21:16,900 --> 00:21:23,590 >> उदाहरण के लिए, यदि का आकार समस्या मोटे तौर पर यहाँ थे 472 00:21:23,590 --> 00:21:25,990 और मैं अपने पहले एल्गोरिथ्म का इस्तेमाल किया, मैं सभी तरह खत्म हो सकता है 473 00:21:25,990 --> 00:21:27,480 कि लाल रेखा के शीर्ष पर। 474 00:21:27,480 --> 00:21:29,390 लेकिन अगर मैं बजाय का उपयोग twosies दृष्टिकोण करने के लिए, 475 00:21:29,390 --> 00:21:31,480 पीले रंग की लाइन से पता चलता है क्योंकि यह कम है, 476 00:21:31,480 --> 00:21:33,790 इसे लेने के लिए जा रहा है कि मुझे कम समय हल। 477 00:21:33,790 --> 00:21:37,400 >> लेकिन क्या की आकृति है तीसरे algorithm-- फिर, यकीनन 478 00:21:37,400 --> 00:21:38,707 सबसे सहज एल्गोरिथ्म? 479 00:21:38,707 --> 00:21:40,540 खैर, यह एक छोटे से लग रहा है कुछ इस तरह। 480 00:21:40,540 --> 00:21:43,480 यह घुमावदार, या लघुगणक, आकार में है। 481 00:21:43,480 --> 00:21:46,510 और यहां तक ​​कि यह कभी नहीं यद्यपि एक तरह से बाहर दुबला बना देती है, 482 00:21:46,510 --> 00:21:50,770 यह asymptotically इंच ऊपर और और ऊपर लेकिन बहुत धीरे-धीरे 483 00:21:50,770 --> 00:21:52,129 बाकी सब बनाम। 484 00:21:52,129 --> 00:21:53,170 और दूर क्या लेना है? 485 00:21:53,170 --> 00:21:54,215 खैर, हम यह n लॉग कहते हैं। 486 00:21:54,215 --> 00:21:55,820 लेकिन उसका वास्तव में मतलब क्या है? 487 00:21:55,820 --> 00:21:58,580 ठीक है, अगर Verizon दोगुनी फोन की किताब में पृष्ठों की संख्या 488 00:21:58,580 --> 00:22:00,810 अगले साल 1,000 से 2,000। 489 00:22:00,810 --> 00:22:04,600 मेरे कितने अधिक कदम है पहले एल्गोरिथ्म लेने के लिए जा रहे हैं? 490 00:22:04,600 --> 00:22:05,440 >> मेरी पहली एल्गोरिथ्म। 491 00:22:05,440 --> 00:22:06,399 हो सकता है कि 1,000 और कदम। 492 00:22:06,399 --> 00:22:08,106 अगर वे दोगुनी फोन की किताब है, मैं जा रहा हूँ 493 00:22:08,106 --> 00:22:10,590 एक और माध्यम से फ्लिप करने के लिए 1,000 पृष्ठों माइक खोजने के लिए। 494 00:22:10,590 --> 00:22:13,240 बेशक, अगर दूसरे एल्गोरिथ्म, शायद 500 क्योंकि मैं हूँ 495 00:22:13,240 --> 00:22:14,610 दो बार के रूप में तेजी से चल रहा है। 496 00:22:14,610 --> 00:22:18,380 >> लेकिन अगर Verizon संख्या डबल्स इस वर्ष और अगले के बीच पृष्ठों की, 497 00:22:18,380 --> 00:22:21,650 मेरी तीसरी डिवाइड algorithm-- साथ और जीतना जेम्स प्रस्ताव किया है कि, 498 00:22:21,650 --> 00:22:24,450 आधा और आधा में जा रहा है और half-- कितने अधिक कदम होगा 499 00:22:24,450 --> 00:22:29,030 यह अगले साल के लिए मुझे लेने के लिए एक आकार 2,000 के एक फोन की किताब? 500 00:22:29,030 --> 00:22:29,670 सिर्फ एक। 501 00:22:29,670 --> 00:22:34,110 एक काटने के साथ क्योंकि, मैं ले जा सकते हैं, कि समस्या से बाहर, पृष्ठों के आधे 502 00:22:34,110 --> 00:22:34,694 दूर है। 503 00:22:34,694 --> 00:22:37,860 और अगर आप इस बारे में एक छोटा सा लगता है crazily now-- यदि फोन की किताब नहीं है 504 00:22:37,860 --> 00:22:41,810 1,000 या 2000 पृष्ठ है, लेकिन हम कहते हैं कि 4 अरब जाने pages-- 505 00:22:41,810 --> 00:22:45,282 यह book-- कैसे एक बड़ा फोन है कई बार या कितने कदम 506 00:22:45,282 --> 00:22:47,740 इसे खोजने के लिए मुझे लेने के लिए जा रहा है फोन की किताब में माइक स्मिथ 507 00:22:47,740 --> 00:22:50,489 4 अरब पृष्ठों के साथ। 508 00:22:50,489 --> 00:22:52,030 आप की तरह गणित करने के लिए शुरू कर सकते हैं। 509 00:22:52,030 --> 00:22:52,200 ठीक है। 510 00:22:52,200 --> 00:22:53,175 4 अरब 2 से विभाजित। 511 00:22:53,175 --> 00:22:54,550 तो यह है कि 2 अरब 1 से विभाजित है। 512 00:22:54,550 --> 00:22:55,510 यही कारण है कि 1 अरब है। 513 00:22:55,510 --> 00:22:56,410 फिर आधे से एक अरब। 514 00:22:56,410 --> 00:22:59,940 तो फिर आप इस 250-- फिर से ऐसा कर सकते हैं और फिर से नहीं बल्कि इससे पहले कि कई बार 515 00:22:59,940 --> 00:23:01,020 आप एक पृष्ठ के लिए मिलता है। 516 00:23:01,020 --> 00:23:04,360 >> और वास्तव में, यहां तक ​​कि अगर फोन पुस्तक 4 अरब पृष्ठों लंबी है 517 00:23:04,360 --> 00:23:08,340 या डेटाबेस आप खोज रहे हैं 4 अरब रिकॉर्ड लंबा है, 518 00:23:08,340 --> 00:23:12,720 इसे लेने के लिए आप दे या ले जा रहा है 32 कदम केवल माइक स्मिथ खोजने के लिए। 519 00:23:12,720 --> 00:23:15,990 और अगर आप फोन की किताब अगले दोगुना करता है, तो 4000000000-8000000000 साल, 520 00:23:15,990 --> 00:23:19,010 के बजाय सिर्फ 32 33 कदम। 521 00:23:19,010 --> 00:23:21,100 >> और यह वसीयतनामा है विचारों में से एक को 522 00:23:21,100 --> 00:23:24,100 हम कंप्यूटर में गले लगाने सकता है कि विज्ञान और अधिक आम तौर पर, जो 523 00:23:24,100 --> 00:23:26,760 इस कम्प्यूटेशनल सोच रही है और एक समस्या आ रहा 524 00:23:26,760 --> 00:23:29,479 स्पष्ट रूप से उपकरणों का उपयोग अपने पहले ही परिचित उपकरण 525 00:23:29,479 --> 00:23:31,520 के साथ अपने वास्तविक दुनिया kit-- जो आप परिचित हैं, 526 00:23:31,520 --> 00:23:34,730 लेकिन उन विचारों का दोहन वास्तव में समस्याओं को हल करने के लिए। 527 00:23:34,730 --> 00:23:37,200 >> लेकिन हम अपने को औपचारिक रूप देने की जरूरत है इन समस्याओं के समाधान। 528 00:23:37,200 --> 00:23:40,200 और तो मुझे एक पल के लिए परिचय कुछ हम pseudocode बुला सकता है। 529 00:23:40,200 --> 00:23:44,260 सेमेस्टर के लिए बहुत, हम प्रयोग कर खर्च करेंगे सी और पीएचपी जैसी भाषाओं में वास्तविक कोड 530 00:23:44,260 --> 00:23:46,570 और जावास्क्रिप्ट और एसक्यूएल और पसंद है। 531 00:23:46,570 --> 00:23:49,000 >> लेकिन अब के लिए, चलो बस देखो कुछ काफी सहज पर 532 00:23:49,000 --> 00:23:49,930 अंग्रेजी की तरह। 533 00:23:49,930 --> 00:23:52,490 मुझे लगता है कि हो सकता है गढ़ने एल्गोरिथ्म के साथ जो 534 00:23:52,490 --> 00:23:54,650 मैं इस तरह चरणों में माइक पाया। 535 00:23:54,650 --> 00:23:55,760 >> फोन की किताब उठाओ 536 00:23:55,760 --> 00:23:57,121 >> फोन की किताब के बीच करने के लिए ओपन 537 00:23:57,121 --> 00:23:57,870 नाम को देखो 538 00:23:57,870 --> 00:23:59,290 माइक नाम के बीच में है तो 539 00:23:59,290 --> 00:24:00,450 माइक बुलाओ 540 00:24:00,450 --> 00:24:02,290 वरना यदि स्मिथ की किताब में पहले है 541 00:24:02,290 --> 00:24:04,540 के बीच करने के लिए ओपन किताब के बाईं आधा 542 00:24:04,540 --> 00:24:06,244 वरना 3 लाइन के पास जाओ 543 00:24:06,244 --> 00:24:07,660 वरना यदि स्मिथ की किताब में बाद में है 544 00:24:07,660 --> 00:24:09,330 के बीच करने के लिए ओपन पुस्तक के ठीक आधे 545 00:24:09,330 --> 00:24:09,996 तीन लाइन के पास जाओ 546 00:24:09,996 --> 00:24:10,720 अन्य 547 00:24:10,720 --> 00:24:11,500 छोड़ दो 548 00:24:11,500 --> 00:24:15,360 और वहाँ कुछ विशेषताओं अब है इस बात का है कि बाहर की ओर इशारा करते लायक हैं। 549 00:24:15,360 --> 00:24:18,370 एक तो, सभी लाइनों मैं पीले रंग में प्रकाश डाला है 550 00:24:18,370 --> 00:24:21,430 हम बुला शुरू करने जा रहे हैं बयान या कार्यों या प्रक्रियाओं। 551 00:24:21,430 --> 00:24:24,160 वे सिर्फ कार्रवाई करने यह, और वहाँ नहीं है 552 00:24:24,160 --> 00:24:26,400 यह करने के लिए है कि सभी ज्यादा परिवर्तनशीलता। 553 00:24:26,400 --> 00:24:30,850 >> यहाँ हालांकि अगले कदम है, इन कर रहे हैं conditions-- हैं, तो बाकी है, बाकी हैं, तो कुछ और। 554 00:24:30,850 --> 00:24:34,020 और ये कहा जाता है की स्थिति में हैं, या शाखाओं, और वे निर्णय अंक हैं। 555 00:24:34,020 --> 00:24:36,780 और वे हमें ऐसा करने की अनुमति सशर्त कुछ और। 556 00:24:36,780 --> 00:24:39,650 >> और वास्तव में, चलो एक त्वरित ले चलो शायद एक परिचित face-- को देखो 557 00:24:39,650 --> 00:24:43,380 हम उसे फोन करता हूँ और Bill-- वास्तव में क्या इन शर्तों, 558 00:24:43,380 --> 00:24:45,670 इन कैसे किया जा सकता है। 559 00:24:45,670 --> 00:24:48,230 >> बिल गेट्स: लोगों को करना है हर दिन निर्णय। 560 00:24:48,230 --> 00:24:51,800 उदाहरण के लिए, यदि आप बाहर जाने से पहले तरह का एक बयान दिया था कि यदि कहते हैं, 561 00:24:51,800 --> 00:24:55,650 अगर यह बारिश हो रही है, तो मैं मेरे जैकेट की जरूरत है। 562 00:24:55,650 --> 00:25:00,990 >> और कंप्यूटर आप एक बार कमाल कर रहे हैं बयानों के उन प्रकार तय 563 00:25:00,990 --> 00:25:06,450 कि वे मज़बूती से अमल कर सकते हैं अविश्वसनीय गति से उन चीजों। 564 00:25:06,450 --> 00:25:12,470 और तो वास्तव में एक कंप्यूटर प्रोग्राम गणित और कुछ का एक छोटा सा है 565 00:25:12,470 --> 00:25:16,890 यदि बयानों जहां निर्णय लिया जाता है। 566 00:25:16,890 --> 00:25:19,432 >> डेविड मालन: तो अब चलो फोकस कुछ अलग lines-- पर 567 00:25:19,432 --> 00:25:21,140 लोगों को मैं प्रकाश डाला है में पीले यहाँ। 568 00:25:21,140 --> 00:25:23,890 और यह जाता है कि वहाँ अलग है बाहर इस विचार को व्यक्त करने के तरीके। 569 00:25:23,890 --> 00:25:28,550 लेकिन intuitively क्या हमारे लाइनों 8 और 11 कि मैं यहाँ पर प्रकाश डाला है आप कह रही है 570 00:25:28,550 --> 00:25:29,100 करने के लिए? 571 00:25:29,100 --> 00:25:33,081 हाँ, 3 लाइन के लिए जाना है, लेकिन क्या व्यवहार है कि वास्तव में उत्प्रेरण है? 572 00:25:33,081 --> 00:25:35,580 यह पाश या चक्र किसी तरह का है और आप की तरह देख सकते हैं। 573 00:25:35,580 --> 00:25:36,079 सही? 574 00:25:36,079 --> 00:25:39,710 8 लाइन पर हैं, तो आप लाइन के लिए वापस जाओ 3, और फिर आप लाइन 8 फिर से मारा, 575 00:25:39,710 --> 00:25:42,700 आप लाइन 3 के लिए वापस जाना हो सकता है, वापस लाइन से 3, 3 लाइन के लिए। 576 00:25:42,700 --> 00:25:44,530 वहाँ चक्र या पाश के इस प्रकार है। 577 00:25:44,530 --> 00:25:47,177 और वास्तव में, कि में प्रेरित किया है लाइन 11 संभावित रूप में अच्छी तरह से। 578 00:25:47,177 --> 00:25:49,260 और यह एक बुनियादी है प्रोग्रामिंग के रूप में अच्छी तरह का निर्माण। 579 00:25:49,260 --> 00:25:51,593 >> आप के लिए नहीं चाहते हो सकता है सिर्फ एक बयान के साथ कुछ करना 580 00:25:51,593 --> 00:25:54,280 या कुछ और सशर्त करना एक शर्त या शाखा के साथ। 581 00:25:54,280 --> 00:25:56,644 आप कुछ करना चाहते हो सकता है cyclically एक पाश के साथ। 582 00:25:56,644 --> 00:25:59,810 और हम जिनके साथ किसी और को होगा तुम हो सकता है familiar-- हम उसे फोन करता हूँ 583 00:25:59,810 --> 00:26:02,996 Mark-- इस अवधारणा को यहाँ समझा। 584 00:26:02,996 --> 00:26:04,870 मार्क ज़ुकेरबर्ग: वन बात यह है कि कंप्यूटर रहे हैं 585 00:26:04,870 --> 00:26:07,460 पर वास्तव में अच्छा आदेशों को दोहरा रहा है। 586 00:26:07,460 --> 00:26:09,510 एक व्यक्ति के रूप में, आप मिलता था आप अगर सच में ऊब 587 00:26:09,510 --> 00:26:12,310 एक ही बात करने के लिए किया था एक पंक्ति में समय की बहुत सारी, 588 00:26:12,310 --> 00:26:16,230 लेकिन एक कंप्यूटर एक ही बात कर सकते हैं लाखों या समय की भी अरबों 589 00:26:16,230 --> 00:26:18,930 और ऊब नहीं मिलता है और सक्षम हो कि वास्तव में अच्छी तरह से बाहर ले जाने के लिए। 590 00:26:18,930 --> 00:26:21,240 >> तो उदाहरण के लिए, अगर मैं हर किसी को बधाई देने के लिए चाहते हैं 591 00:26:21,240 --> 00:26:24,450 फेसबुक एक खुश जन्मदिन पर उन्हें एक ईमेल भेजने के द्वारा, 592 00:26:24,450 --> 00:26:27,037 यह मेरे लिए एक से अधिक लग सकता है सदी वास्तव में लिखने के लिए बाहर 593 00:26:27,037 --> 00:26:28,370 हर किसी के लिए उन ईमेलों के सभी। 594 00:26:28,370 --> 00:26:33,500 लेकिन कोड के साथ बस कुछ ही लाइनों, मैं कर सकता हूँ एक प्रणाली हर किसी के लिए एक ईमेल भेजने के लिए है 595 00:26:33,500 --> 00:26:35,460 फेसबुक पर बधाई देने के लिए उन्हें एक जन्मदिन मुबारक हो। 596 00:26:35,460 --> 00:26:38,330 >> तो यह है कि क्या छोरों हैं और क्यों मूल्यवान और कुछ वे कर रहे हैं 597 00:26:38,330 --> 00:26:40,076 कि कंप्यूटर बहुत अच्छी तरह से कर सकते हैं। 598 00:26:40,076 --> 00:26:43,109 >> डेविड मालन: हमारे मित्रों को बहुत-बहुत धन्यवाद उन दो फिल्मों के लिए code.org पर। 599 00:26:43,109 --> 00:26:46,150 और अभी पिछले सप्ताह, तुम हो सकता है कि मार्क जुकरबर्ग और फेसबुक देखा 600 00:26:46,150 --> 00:26:47,940 इस घोषणा के पोस्ट किया है, जो यह है कि वे सिर्फ 601 00:26:47,940 --> 00:26:50,398 एक महत्वपूर्ण बीत चुके हैं पहली बार के लिए मील का पत्थर। 602 00:26:50,398 --> 00:26:54,320 1 अरब लोगों को एक में फेसबुक का इस्तेमाल किया एक दिन, विशेष रूप से पिछले सोमवार। 603 00:26:54,320 --> 00:26:58,650 पृथ्वी पर सात मनुष्यों में से एक जाहिरा तौर पर फेसबुक में लॉग इन किया। 604 00:26:58,650 --> 00:27:03,310 >> खैर, यह एक अच्छा अवसर लगती है पर जहां फेसबुक शुरू हुआ वापस देखने के लिए, 605 00:27:03,310 --> 00:27:06,840 और हम CS50 के स्वयं के माध्यम से चला गया अभिलेखागार क्योंकि यह 2005 में पता चला है, 606 00:27:06,840 --> 00:27:10,020 मार्क CS50 में एक अतिथि व्याख्यान दिया। 607 00:27:10,020 --> 00:27:13,870 तुम्हें पता है कि उत्पादन मूल्यों देखेंगे तो थे ही काफी नहीं वापस 608 00:27:13,870 --> 00:27:16,110 प्रौद्योगिकी के मामले में उपलब्ध है, और आप भी करेंगे 609 00:27:16,110 --> 00:27:18,310 वहाँ उपस्थिति है कि इस गेस्ट लेक्चर का 610 00:27:18,310 --> 00:27:22,470 रुचि पैदा करना जरूरी नहीं था छात्र शरीर के लिए, अपने पूर्ववर्तियों, 611 00:27:22,470 --> 00:27:24,910 के रूप में ज्यादा यह हो सकता है के रूप में बस कुछ ही साल बाद। 612 00:27:24,910 --> 00:27:27,902 >> तो चलो एक नज़र रखना विज्ञान केंद्र सेल्सियस पर 613 00:27:27,902 --> 00:27:29,389 614 00:27:29,389 --> 00:27:31,014 वक्ता 2: मेरे साथ, और आपका स्वागत है कृपया। 615 00:27:31,014 --> 00:27:33,374 616 00:27:33,374 --> 00:27:36,577 [वाहवाही] 617 00:27:36,577 --> 00:27:37,410 मार्क ज़ुकेरबर्ग: यो। 618 00:27:37,410 --> 00:27:37,900 ठीक है। 619 00:27:37,900 --> 00:27:40,420 कूल यह पहली बार है कि मैं कभी भी है है इन चीजों में से एक को पकड़ पड़ा है। 620 00:27:40,420 --> 00:27:42,336 तो मैं बस करने के लिए जा रहा हूँ यह वास्तव में जल्दी से देते हैं। 621 00:27:42,336 --> 00:27:54,354 622 00:27:54,354 --> 00:27:54,854 ठीक है। 623 00:27:54,854 --> 00:27:57,314 क्या आप इसे सुन सकते हैं? 624 00:27:57,314 --> 00:27:58,298 क्या यह अच्छा है? 625 00:27:58,298 --> 00:28:00,684 इस सब पर परिलक्षित होता है? 626 00:28:00,684 --> 00:28:01,184 ठीक है। 627 00:28:01,184 --> 00:28:02,040 मिठाई। 628 00:28:02,040 --> 00:28:06,860 तो, यह पहली बार में से एक की तरह है मैं हार्वर्ड में एक व्याख्यान के लिए किया गया है, 629 00:28:06,860 --> 00:28:08,660 परंतु-- 630 00:28:08,660 --> 00:28:12,510 >> डेविड मालन: तो अंत में विज्ञान केंद्र वीडियो पर ज़ूम किया था, 631 00:28:12,510 --> 00:28:15,110 लेकिन इस पर कब्जा करने से पहले नहीं अंश जहां मार्क बात कर, 632 00:28:15,110 --> 00:28:18,230 वह चर्चा की है जो अपने रूममेट, डस्टिन, जो 633 00:28:18,230 --> 00:28:20,885 इस के साथ एक हाथ उधार देने के लिए करना चाहता था साइट Facebook.com बुलाया 634 00:28:20,885 --> 00:28:24,540 और महसूस किया है कि मार्क के बारे में है प्रोग्रामिंग करने के लिए उल्लेख languages-- 635 00:28:24,540 --> 00:28:27,290 एक पर्ल कहा जाता है, एक कहा जाता है PHP-- के रूप में वह चर्चा 636 00:28:27,290 --> 00:28:28,840 डस्टिन के योगदान के मूल। 637 00:28:28,840 --> 00:28:31,499 638 00:28:31,499 --> 00:28:33,290 मार्क ज़ुकेरबर्ग: मैं साइट चलना शुरू कर दिया 639 00:28:33,290 --> 00:28:37,770 और उस पर शुरू की फरवरी में हार्वर्ड, 2004। 640 00:28:37,770 --> 00:28:39,540 तो मैं लगभग दो साल पहले अब लगता है। 641 00:28:39,540 --> 00:28:42,322 और कुछ हफ़्ते के भीतर, एक कुछ हजार लोगों ने हस्ताक्षर किए थे, 642 00:28:42,322 --> 00:28:45,280 और हम कुछ ईमेल हो रही शुरू कर दिया अन्य कॉलेजों में लोग पूछ से 643 00:28:45,280 --> 00:28:47,520 हमारे लिए यह उनके स्कूलों में लांच करने के लिए। 644 00:28:47,520 --> 00:28:49,455 >> और मैं समय में 161 ले जा रहा था। 645 00:28:49,455 --> 00:28:52,080 इसलिए मुझे लगता है कि अगर आप लोगों को पता है पता नहीं है कि पाठ्यक्रम की प्रतिष्ठा, 646 00:28:52,080 --> 00:28:54,402 लेकिन यह एक तरह से भारी था। 647 00:28:54,402 --> 00:28:57,110 यह एक सच में मज़ा पाठ्यक्रम था, लेकिन यह मुझे बहुत समय साथ नहीं छोड़ा 648 00:28:57,110 --> 00:28:59,260 Facebook के साथ कुछ और करना। 649 00:28:59,260 --> 00:29:04,309 मेरी रूममेट डस्टिन, मैं कौन लगता है तो अभी समाप्त हो गया था CS50, जैसे, अरे था। 650 00:29:04,309 --> 00:29:05,100 मैं मदद करना चाहते हैं। 651 00:29:05,100 --> 00:29:08,760 मैं विस्तार करने के लिए और मदद करना चाहते हैं आप कैसे चीजें करने के लिए बाहर आंकड़ा। 652 00:29:08,760 --> 00:29:10,780 >> तो मैं जैसा था, वह काफी अच्छा है, दोस्त। 653 00:29:10,780 --> 00:29:13,130 लेकिन क्या आप वास्तव में किसी भी पता नहीं है पीएचपी या ऐसा कुछ। 654 00:29:13,130 --> 00:29:16,444 तो यह है कि सप्ताह के अंत में वह अपने घर चला गया, , Dummies के लिए पुस्तक पर्ल खरीदा 655 00:29:16,444 --> 00:29:17,860 वापस आया और, जैसे सब सही था। 656 00:29:17,860 --> 00:29:18,940 मै जाने के लिए तैयार हूँ। 657 00:29:18,940 --> 00:29:23,010 >> मैं जैसा यार, साइट लिखा है था पीएचपी नहीं पर्ल में है, लेकिन वह अच्छा है। 658 00:29:23,010 --> 00:29:28,530 >> तो वह खत्म हो पीएचपी उठाया क्योंकि जैसे कुछ दिनों से मैं 659 00:29:28,530 --> 00:29:30,790 वादा है कि आप है कि यदि सी में एक अच्छी पृष्ठभूमि, 660 00:29:30,790 --> 00:29:32,970 पीएचपी लेने के लिए एक बहुत ही साधारण बात है। 661 00:29:32,970 --> 00:29:37,480 और वह सिर्फ एक तरह से काम करने के लिए चला गया। 662 00:29:37,480 --> 00:29:40,500 >> इससे पहले कि हम अब पर एक नज़र रखना जहां पाठ्यक्रम जा रहा है, 663 00:29:40,500 --> 00:29:43,047 मुझे सिर्फ कुछ को आमंत्रित करने की अनुमति मंच पर SC50 के कर्मचारियों को की। 664 00:29:43,047 --> 00:29:44,880 उनमें से कुछ खरीदारी कर रहे हैं अपने खुद के पाठ्यक्रम। 665 00:29:44,880 --> 00:29:48,390 लेकिन उन TFS और कैस और बेशक अगर सिर जो यहाँ हैं अप पर आ सकता है 666 00:29:48,390 --> 00:29:50,230 और मुझे एक त्वरित हैलो लिए सम्मिलित हों। 667 00:29:50,230 --> 00:29:54,670 >> मेरे विशेष रूप से शुरू करने की अनुमति दें, हैना, मारिया, Daven, और रोब, 668 00:29:54,670 --> 00:29:59,666 CS50 के पाठ्यक्रम यहां कैम्ब्रिज में प्रमुख हैं। 669 00:29:59,666 --> 00:30:02,106 >> [वाहवाही] 670 00:30:02,106 --> 00:30:07,490 671 00:30:07,490 --> 00:30:11,060 >> डेविड मालन: वास्तव में, के लिए आदेश समर्थन संरचना कोर्स है कि 672 00:30:11,060 --> 00:30:15,660 पिछले कई वर्षों से बाहर बनाया गया है, CS50 कर्मचारियों को इस साल संख्या लगभग 100, 673 00:30:15,660 --> 00:30:17,170 और कहा कि कैम्ब्रिज में यहाँ अकेले है। 674 00:30:17,170 --> 00:30:21,240 इस बीच, न्यू हैवन है, वहाँ कुछ 40 TFS और कैस और वहाँ स्टाफ के सदस्यों को 675 00:30:21,240 --> 00:30:22,800 पाठ्यक्रम के रूप में अच्छी तरह से चलाने के लिए। 676 00:30:22,800 --> 00:30:26,125 >> हमें पहले रोब बोडेन शुरू करने की अनुमति देते हैं। 677 00:30:26,125 --> 00:30:26,750 आरओबी BOWDEN: हाय। 678 00:30:26,750 --> 00:30:27,620 मैं रोब हूँ। 679 00:30:27,620 --> 00:30:32,750 यह मेरा छठा साल है पाठ्यक्रम में TFing। 680 00:30:32,750 --> 00:30:37,970 तो, पीठ में सभी तरह से मेरी नए साल में, मैं CS50 नहीं लिया। 681 00:30:37,970 --> 00:30:40,270 अपने नए fall-- आप परिचित हो सकता है 682 00:30:40,270 --> 00:30:43,270 आप केवल चार पाठ्यक्रम ले सकते हैं कि और वहाँ बहुत सारे पाठ्यक्रमों आज कर रहे हैं। 683 00:30:43,270 --> 00:30:44,450 तो मैं जैसा हूँ, ना। 684 00:30:44,450 --> 00:30:48,050 मैं अपने वरिष्ठ वर्ष एपी सीएस की ले ली उच्च विद्यालय में यह भयानक था। 685 00:30:48,050 --> 00:30:48,900 तो, मैं की तरह है, ना हूँ। 686 00:30:48,900 --> 00:30:50,380 कम्प्यूटर विज्ञान मेरे लिए नहीं है। 687 00:30:50,380 --> 00:30:53,000 >> तो फिर यह समाप्त हो गया था मेरे नए बेशक 688 00:30:53,000 --> 00:30:58,960 गिर जाते हैं, कि मैं CS50 में एक दोस्त था, और मुझे लगता है कि मैं उसके साथ एक व्याख्यान में भाग लिया। 689 00:30:58,960 --> 00:31:03,760 यह इस तरह का बेहतर है ओह, की तरह है, क्या मैं हाई स्कूल में था की तुलना में। 690 00:31:03,760 --> 00:31:06,990 >> और हां खत्म साल, मैं मेरी अपनी समस्या सेट था 691 00:31:06,990 --> 00:31:08,750 पाठ्यक्रमों में मैं वास्तव में ले जा रहा था। 692 00:31:08,750 --> 00:31:11,870 लेकिन मैंने पाया कि जब भी मैं उन पर procrastinate करना चाहता था, 693 00:31:11,870 --> 00:31:15,111 मैं वापस CS50 के लिए जाना होगा और कि सामान में से कुछ को देखो। 694 00:31:15,111 --> 00:31:15,610 तो हाँ। 695 00:31:15,610 --> 00:31:16,140 मैं ठीक हूँ। 696 00:31:16,140 --> 00:31:19,350 मैं कोडिंग के साथ विलंब। 697 00:31:19,350 --> 00:31:22,910 तो फिर यह के अंत में है गिरावट है कि मुझे पता है, हे, 698 00:31:22,910 --> 00:31:24,410 कंप्यूटर विज्ञान में बहुत अच्छा है। 699 00:31:24,410 --> 00:31:27,730 मैं अंत CS51 ले रही है। 700 00:31:27,730 --> 00:31:30,430 अगले सेमेस्टर में, मैं अंत CS61 ले रही है। 701 00:31:30,430 --> 00:31:32,727 और यह वहाँ से सभी, उसके बाद मैं अंत की घोषणा 702 00:31:32,727 --> 00:31:35,310 कंप्यूटर विज्ञान, जो मैं था बिल्कुल ऐसा करने का कोई इरादा नहीं 703 00:31:35,310 --> 00:31:36,740 जब मैं कॉलेज में आया। 704 00:31:36,740 --> 00:31:39,330 और अब मैं यहाँ हूँ। 705 00:31:39,330 --> 00:31:42,230 तो ज़ाहिर है कि तुम क्या यह करना है। 706 00:31:42,230 --> 00:31:43,463 मुझे उम्मीद है कि आप इसे पसन्द करेंगें। 707 00:31:43,463 --> 00:31:44,066 >> [वाहवाही] 708 00:31:44,066 --> 00:31:45,315 डेविड मालन: लूटने के लिए धन्यवाद। 709 00:31:45,315 --> 00:31:49,020 710 00:31:49,020 --> 00:31:52,180 >> और अब मारिया, हमारे बेशक सहायक सिर। 711 00:31:52,180 --> 00:31:53,140 >> मारिया: अरे दोस्तों। 712 00:31:53,140 --> 00:31:53,880 मेरा नाम मारिया है। 713 00:31:53,880 --> 00:31:56,930 मैं Cabot में एक sophomore हूँ हाउस, बुल्गारिया से आ रहा है, 714 00:31:56,930 --> 00:31:59,880 और मैं सुपर होने के लिए उत्साहित कर रहा हूँ स्टाफ का हिस्सा इस साल। 715 00:31:59,880 --> 00:32:03,380 मैं एक नए रूप में ले लिया CS50 पिछले साल, और मैं कभी भी 716 00:32:03,380 --> 00:32:04,750 सीएस के बारे में पहले सोचा था। 717 00:32:04,750 --> 00:32:08,380 तो मैं पूरी तरह से बेशक प्यार करता हूँ, और मैं आशा है कि आप सभी के लिए यह रूप में ज्यादा के रूप में मैंने किया प्यार करता हूँ। 718 00:32:08,380 --> 00:32:09,250 और, हाँ। 719 00:32:09,250 --> 00:32:10,868 CS50 में आपका स्वागत है। 720 00:32:10,868 --> 00:32:12,201 डेविड मालन: आप मारिया के लिए धन्यवाद। 721 00:32:12,201 --> 00:32:13,674 [वाहवाही] 722 00:32:13,674 --> 00:32:16,129 723 00:32:16,129 --> 00:32:19,580 अब हैना, हमारे सिर शिक्षण साथी। 724 00:32:19,580 --> 00:32:20,480 HANNA: हाय, मैं हैना हूँ। 725 00:32:20,480 --> 00:32:22,990 मैं Cabot में एक वरिष्ठ हूँ कंप्यूटर विज्ञान का अध्ययन। 726 00:32:22,990 --> 00:32:28,120 मैं एक नए रूप में CS50 लिया और था गया TFing-- यह मेरा तीसरा साल होगा। 727 00:32:28,120 --> 00:32:31,000 तो मैं खुशी से शामिल किया जाएगा सभी चार साल के लिए CS50 में, 728 00:32:31,000 --> 00:32:33,569 और मैं आगे देख रहा हूँ आप सभी के साथ काम करने के लिए। 729 00:32:33,569 --> 00:32:34,902 डेविड मालन: आप हैना के लिए धन्यवाद। 730 00:32:34,902 --> 00:32:36,870 [वाहवाही] 731 00:32:36,870 --> 00:32:37,854 732 00:32:37,854 --> 00:32:40,274 और अंत में, Daven, हमारे precepter। 733 00:32:40,274 --> 00:32:40,940 Daven: अरे दोस्तों। 734 00:32:40,940 --> 00:32:42,390 मैं एक नियम पर हूँ में कंप्यूटर विज्ञान यहाँ। 735 00:32:42,390 --> 00:32:44,010 यह मेरा चौथा साल के अध्यापन हो जाएगा। 736 00:32:44,010 --> 00:32:45,261 मैं भी पाठ्यक्रम प्रबंधन में मदद। 737 00:32:45,261 --> 00:32:47,801 इसलिए मुझे यकीन है कि तुम मेरे चारों ओर देखेंगे हूँ, विशेष रूप से कार्यालय समय पर। 738 00:32:47,801 --> 00:32:48,970 मैं हमेशा से कार्यालय समय में हूँ। 739 00:32:48,970 --> 00:32:51,640 तो अगर आप देख मुझे घूमना चारों ओर, निश्चित रूप से नमस्ते कहने आते हैं। 740 00:32:51,640 --> 00:32:52,681 मैं हर किसी से मिलने के लिए प्यार करता हूँ। 741 00:32:52,681 --> 00:32:55,830 अन्यथा, मज़ा है, और मैं आप के चारों ओर देखेंगे। 742 00:32:55,830 --> 00:32:58,210 >> डेविड मालन: आप Daven के रूप में अच्छी तरह से धन्यवाद। 743 00:32:58,210 --> 00:33:01,290 इसलिए आप सभी को पूरा करेंगे इन लोगों को लंबे समय से पहले। 744 00:33:01,290 --> 00:33:03,040 लेकिन आगे के बिना हलचल, अगर तुम लोगों को होगा 745 00:33:03,040 --> 00:33:05,840 पहले से अपनी सीटों को फिर से शुरू करने के लिए पसंद करते हैं। 746 00:33:05,840 --> 00:33:10,940 मेरे दूर अभी से शुरू करने की अनुमति न्यू हेवन से अपने कुछ मित्रों से, 747 00:33:10,940 --> 00:33:14,690 विशेष पाठ्यक्रम के सिर में जो हूँ CS50 there-- प्रोफेसर की देखरेख किया 748 00:33:14,690 --> 00:33:19,550 ब्रायन Scassellati, जेसन, और Andi, जो just-- इतना है कि हम भाग्य लुभाना नहीं किया 749 00:33:19,550 --> 00:33:22,610 किसी भी FaceTime या like-- साथ बस हमें मिनट भेजा है 750 00:33:22,610 --> 00:33:27,380 पहले निम्नलिखित वीडियो में जो वे व्याख्यान कक्ष से हैलो कहने 751 00:33:27,380 --> 00:33:31,480 येल में है, जो व्याख्यान में अब ठीक से प्रदर्शित किया जा रहा है। 752 00:33:31,480 --> 00:33:34,052 >> तो येल से हमारे दोस्त हैं। 753 00:33:34,052 --> 00:33:35,260 ब्रायन SCASSELLATI: हाय, डेविड। 754 00:33:35,260 --> 00:33:36,480 हाय, हार्वर्ड में सब लोग। 755 00:33:36,480 --> 00:33:41,400 हम तो लाने होने के लिए उत्साहित कर रहे हैं येल के लिए CS50 इस सेमेस्टर। 756 00:33:41,400 --> 00:33:45,250 मेरा नाम है, ब्रायन Scassellati है लेकिन हर कोई बस मुझे कॉल एससीए। 757 00:33:45,250 --> 00:33:50,402 और मैं आज यहाँ हूँ लागू करने के लिए आप के लिए CS50 स्टाफ। 758 00:33:50,402 --> 00:33:52,346 >> [जयकार] 759 00:33:52,346 --> 00:33:55,760 760 00:33:55,760 --> 00:33:59,780 >> और अधिक महत्वपूर्ण बात, मैं हूँ यहाँ के रूप में अच्छी तरह से लागू करने के लिए 761 00:33:59,780 --> 00:34:03,690 पर छात्रों के सभी येल जो आज सुबह के रूप में 762 00:34:03,690 --> 00:34:09,289 इस सबसे लोकप्रिय बना दिया है येल में पाठ्यक्रम CS50 छात्रों। 763 00:34:09,289 --> 00:34:12,090 >> [जयकार] 764 00:34:12,090 --> 00:34:25,850 765 00:34:25,850 --> 00:34:28,310 >> इसलिए हम बहुत उत्साहित कर रहे हैं आप यहाँ देख सकता है 766 00:34:28,310 --> 00:34:34,239 शुक्रवार को और शनिवार को के लिए दिवस पहेली और एक महान व्याख्यान है। 767 00:34:34,239 --> 00:34:35,440 अलविदा। 768 00:34:35,440 --> 00:34:37,360 >> [वाहवाही] 769 00:34:37,360 --> 00:34:42,170 770 00:34:42,170 --> 00:34:45,497 >> डेविड मालन: स्क्रीन पर यहाँ है 140 कर्मचारियों में से कुछ के नाम 771 00:34:45,497 --> 00:34:48,330 सदस्यों को जो तुम पर इंतजार बेशक उनमें से कुछ semester-- 772 00:34:48,330 --> 00:34:50,540 यहाँ कैम्ब्रिज में, कुछ उनमें से न्यू हेवन में यहाँ। 773 00:34:50,540 --> 00:34:52,706 और वास्तव में आप एक होगा इस अवसर शनिवार, 774 00:34:52,706 --> 00:34:54,530 एससीए नोटों के रूप में, करने के लिए भाग लेने के CS50 पहेली दिवस। 775 00:34:54,530 --> 00:34:57,780 आप थोड़ा पहेली टुकड़े देखा हो सकता है हाल ही में अपने दरवाजे के नीचे फिसल गया। 776 00:34:57,780 --> 00:35:00,420 हम कुछ एक्स्ट्रा कलाकार यहाँ है बाद में जब आप मौजूद हैं पर। 777 00:35:00,420 --> 00:35:04,030 आप सभी चार पहेली को इकट्ठा करते हैं टुकड़े और कमरे के साथ विलय बलों 778 00:35:04,030 --> 00:35:06,450 में पास तुम्हारा अपना घर या छात्रावास, वे 779 00:35:06,450 --> 00:35:09,690 एक QR code-- या एक में इकट्ठा दो आयामी बार कोड, कि 780 00:35:09,690 --> 00:35:12,970 एक बार इकट्ठा किया और स्कैन अपने फोन को बढ़ावा मिलेगा साथ 781 00:35:12,970 --> 00:35:17,060 कुछ शानदार पुरस्कार or-- मुझे लगता है कि करने के लिए आप बस अब इस तस्वीर को कर सकता है 782 00:35:17,060 --> 00:35:17,560 भी। 783 00:35:17,560 --> 00:35:22,560 >> लेकिन उन पहेली टुकड़े फिर भी खोजना आदेश में कहा कि शानदार पुरस्कार जीतने के लिए। 784 00:35:22,560 --> 00:35:25,900 और वास्तव में परंपराओं में से एक SC50-- में आह, बहुत धीमी गति से। 785 00:35:25,900 --> 00:35:29,790 CS50 में परंपराओं में से एक है पहला व्याख्यान के बाद केक सेवा करते हैं। 786 00:35:29,790 --> 00:35:31,620 >> और तो वास्तव में एक अब से कुछ ही मिनट, 787 00:35:31,620 --> 00:35:36,040 केक के बाहर की सेवा की हो जाएगा दोनों यहाँ और न्यू हेवन के रूप में अच्छी तरह से। 788 00:35:36,040 --> 00:35:39,530 >> लेकिन first-- हम उन्हें खुद सजाया। 789 00:35:39,530 --> 00:35:43,360 लेकिन first-- और उम्मीद है कि पर्याप्त वहाँ हो जाएगा। 790 00:35:43,360 --> 00:35:44,830 >> लेकिन पहले, एक त्वरित देखो। 791 00:35:44,830 --> 00:35:47,880 तो वास्तव में व्याख्यान हो जाएगा ज्यादातर कैम्ब्रिज में यहाँ का उत्पादन किया। 792 00:35:47,880 --> 00:35:51,580 लेकिन हर महीने, हम येल करने के लिए नीचे हॉप CS50 के उत्पादन टीम और धारा के साथ 793 00:35:51,580 --> 00:35:53,730 रिवर्स में पाठ्यक्रम दिशा के रूप में अच्छी तरह से तो 794 00:35:53,730 --> 00:35:56,840 इन दो परिसरों के रूप में लाने के लिए वास्तव में इतिहास में पहली बार के लिए 795 00:35:56,840 --> 00:36:00,450 संभव के रूप में एक साथ करीब के रूप में एक ही पाठ्यक्रम में से एक के रूप में। 796 00:36:00,450 --> 00:36:04,050 >> समर्थन संरचना है कि के संदर्भ में साथ ही कैम्ब्रिज में यहाँ उठ खड़ा कर दिया गया 797 00:36:04,050 --> 00:36:05,646 न्यू हेवन के रूप में, वर्गों रहे हैं। 798 00:36:05,646 --> 00:36:08,020 दरअसल, के रूप में आप में से कुछ हो सकता जानते हैं, हम अलग अलग पटरियों है 799 00:36:08,020 --> 00:36:10,850 उन कम समय के लिए पाठ्यक्रम के भीतर आरामदायक, और अधिक आरामदायक है, 800 00:36:10,850 --> 00:36:14,610 और कहीं न कहीं तो यह है कि दोनों के बीच में परवाह किए बगैर अपनी पूर्व की पृष्ठभूमि की, 801 00:36:14,610 --> 00:36:17,670 आप अंततः वर्ग में सफल हो सकती है। 802 00:36:17,670 --> 00:36:21,320 >> कार्यालय समय इस बीच, एक हैं सोमवार और मंगलवार को अवसर 803 00:36:21,320 --> 00:36:26,570 और गुरुवार शाम दोनों काम करने के लिए यहाँ और हमारे पाठ्यक्रम पर न्यू हेवेन में 804 00:36:26,570 --> 00:36:30,370 के दर्जनों के साथ समस्या सेट पाठ्यक्रम के लिए आप के पास स्टाफ। 805 00:36:30,370 --> 00:36:35,380 >> समस्या इस बीच सेट कर रहे हैं, बातें हम फोन के द्वारा समर्थित 806 00:36:35,380 --> 00:36:39,140 Walkthroughs, जो वीडियो आधारित हैं ट्यूटोरियल है कि वास्तव में जवाब देने पूछे जाने वाले प्रश्न 807 00:36:39,140 --> 00:36:41,670 जहां एक सप्ताह की चुनौती शुरू करने की। 808 00:36:41,670 --> 00:36:44,290 और postmortems आप चलना संभव समाधान के माध्यम से 809 00:36:44,290 --> 00:36:46,490 इसलिए इस बात का अंत समस्या भी सेट, आप 810 00:36:46,490 --> 00:36:50,820 पता है कि आप वास्तव में क्या किया जा सकता है अलग ढंग से या पूरी तरह अन्यथा। 811 00:36:50,820 --> 00:36:53,895 >> समस्या सेट खुद को आ दो संस्करणों में, एक मानक संस्करण 812 00:36:53,895 --> 00:36:57,510 हम उम्मीद करते हैं और सबसे आमंत्रित करते हैं कि class-- कुछ 90% से अधिक करने के लिए do-- 813 00:36:57,510 --> 00:37:00,520 और एक तथाकथित हैकर संस्करण जिस पर हर पृष्ठ छपा हुआ है 814 00:37:00,520 --> 00:37:02,790 हैकर संस्करण, हैकर संस्करण, हैकर संस्करण, 815 00:37:02,790 --> 00:37:07,550 तो आप उस कर्म है अगर तुम जाएगा, गोताखोरी के लिए 816 00:37:07,550 --> 00:37:10,230 और अधिक उन्नत संस्करणों में पाठ्यक्रम की समस्या सेट की 817 00:37:10,230 --> 00:37:14,970 कि कवर जाहिरा तौर पर एक ही सामग्री लेकिन एक और अधिक परिष्कृत दृष्टिकोण के साथ 818 00:37:14,970 --> 00:37:19,020 और अतिरिक्त पृष्ठभूमि के साथ कभी कभी की शुरुआत की। 819 00:37:19,020 --> 00:37:22,350 >> इस बीच, वहाँ नौ देर दिनों कर रहे हैं कि आप कोर्स की समस्या के लिए आवेदन कर सकते हैं 820 00:37:22,350 --> 00:37:26,160 साथ ही कम से कम स्कोर के रूप में सेट, जो हम शब्दों के अंत में ड्रॉप। 821 00:37:26,160 --> 00:37:26,900 >> लेकिन क्या इंतजार कर रहा है? 822 00:37:26,900 --> 00:37:29,300 खैर, इस समस्या का एक स्वाद शुक्रवार को हाथ में सेट 823 00:37:29,300 --> 00:37:31,959 और अगले सप्ताह जहां हम भिगोना कुछ में सिर्फ कुछ दिनों के लिए 824 00:37:31,959 --> 00:37:35,000 कहा जाता स्क्रैच, एक चित्रमय प्रोग्रामिंग भाषा हमारे मित्रों द्वारा विकसित 825 00:37:35,000 --> 00:37:39,290 एमआईटी मीडिया लैब में है कि आप के लिए अनुमति देता है कार्यक्रम के लिए या तो पहली बार के लिए 826 00:37:39,290 --> 00:37:43,510 या पूरी तरह एक नए माहौल में एक खींचें और ड्रॉप प्रकार के वातावरण का उपयोग। 827 00:37:43,510 --> 00:37:45,595 जिससे पहेली टुकड़े केवल एक साथ गूंथ 828 00:37:45,595 --> 00:37:48,080 अगर यह तार्किक समझ में आता है ऐसा करने के लिए। 829 00:37:48,080 --> 00:37:50,440 >> इस बीच समस्या में सेट दो उदाहरण के लिए पिछले साल, 830 00:37:50,440 --> 00:37:53,010 हम वर्ग को पेश किया था क्रिप्टोग्राफी की दुनिया में, 831 00:37:53,010 --> 00:37:55,370 encrypting की कला या जानकारी के पांव मार। 832 00:37:55,370 --> 00:37:58,940 दरअसल, इस पाठ यहाँ अगर , Decrypted होगा वास्तव में 833 00:37:58,940 --> 00:38:01,277 कुछ मजेदार गंतव्य के लिए ले जाते हैं। 834 00:38:01,277 --> 00:38:03,110 और समस्या में सेट, क्या हम छात्रों के लिए किया था 835 00:38:03,110 --> 00:38:06,280 को लागू किया जाता है वास्तव में उन है things-- एक एल्गोरिथ्म के प्रकार, 836 00:38:06,280 --> 00:38:09,530 या पांव मार करने के लिए निर्देश का सेट और जानकारी पांव मार। 837 00:38:09,530 --> 00:38:11,850 >> और हैकर संस्करण में कि एक ही समस्या का सेट, 838 00:38:11,850 --> 00:38:15,800 हम छात्रों को चुनौती थी एक लेने के लिए एक ठेठ कंप्यूटर से एन्क्रिप्टेड फ़ाइल 839 00:38:15,800 --> 00:38:18,840 उपयोगकर्ता नाम के साथ बहुत सारी प्रणाली और एन्क्रिप्टेड पासवर्ड 840 00:38:18,840 --> 00:38:21,400 और उन passwords-- दरार करने के लिए वास्तव में यह पता लगाने 841 00:38:21,400 --> 00:38:25,870 क्या वे बिना कुछ जाने थे एक उन वास्तविक पासवर्ड के बारे में प्राथमिकताओं। 842 00:38:25,870 --> 00:38:27,620 इस बीच, हम करते हैं समस्या में संक्रमण 843 00:38:27,620 --> 00:38:29,536 तो कम से तलाश करने के लिए सेट ग्राफिक्स की दुनिया। 844 00:38:29,536 --> 00:38:32,240 और वास्तव में, आप कल्पना कर सकते हैं अब जब कि यह शायद कर सकता है 845 00:38:32,240 --> 00:38:35,200 सबसे आसान तरीका का प्रतिनिधित्व करने के लिए किया एक काले और सफेद छवि। 846 00:38:35,200 --> 00:38:39,570 >> एक सफेद पिक्सेल, या वर्ग, शीर्ष पर सही वहाँ के रूप में, 847 00:38:39,570 --> 00:38:41,620 साथ प्रतिनिधित्व किया जा सकता है एक 1 और एक काला वर्ग 848 00:38:41,620 --> 00:38:43,490 एक 0 के साथ प्रतिनिधित्व किया जा सकता है। 849 00:38:43,490 --> 00:38:47,670 और सिर्फ हम और अधिक की तरह बिट्स का उपयोग करके 72 और 73 और 33 के साथ पहले प्रस्तावित है, 850 00:38:47,670 --> 00:38:49,882 हम के रूप में अच्छी तरह से रंग पिक्सल का प्रतिनिधित्व करेगा। 851 00:38:49,882 --> 00:38:51,590 और हम के दौरान क्या क्या इस समस्या का सेट है 852 00:38:51,590 --> 00:38:54,660 आम तौर पर चारों ओर टहलने एक डिजिटल कैमरा के साथ परिसर, 853 00:38:54,660 --> 00:38:56,730 की तस्वीरें ले लोगों, स्थानों और बातें। 854 00:38:56,730 --> 00:38:59,270 तो फिर किसी भी तरह हर सेमेस्टर, हम गलती करने लगते हैं 855 00:38:59,270 --> 00:39:02,600 नष्ट कर दिया या भ्रष्ट मेमोरी कार्ड जिस पर उन तस्वीरों हैं सब, 856 00:39:02,600 --> 00:39:04,610 और इसलिए आप चुनौती दी है फिर सॉफ्टवेयर लिखने के लिए 857 00:39:04,610 --> 00:39:09,650 जिसके साथ उन JPEGs ठीक करने के लिए हमारे कैमरे के कार्ड की एक प्रति से। 858 00:39:09,650 --> 00:39:13,550 >> इस बीच, हम आपको बाद में हाथ करना अवधि अंग्रेजी शब्दों का एक शब्दकोश 859 00:39:13,550 --> 00:39:16,680 कि 143,000 शब्द है, और आप आने की जरूरत है 860 00:39:16,680 --> 00:39:19,240 के साथ एक स्मार्ट तरीका उन्हें स्मृति में लोड हो रहा है, 861 00:39:19,240 --> 00:39:22,850 या तो बात करने के लिए राम, जवाब देने के लिए प्रपत्र के प्रश्नों: यह एक शब्द है, 862 00:39:22,850 --> 00:39:25,910 इस एक शब्द है, को लागू सबसे तेजी से जादू चेकर आप कर सकते हैं कि, 863 00:39:25,910 --> 00:39:28,180 यहां तक ​​कि खुद के लगाए सहपाठियों के खिलाफ संभावित 864 00:39:28,180 --> 00:39:30,460 जो आप का उपयोग करता है देखने के लिए समय कम से कम राशि 865 00:39:30,460 --> 00:39:33,440 जब अपने कोड और भी चल रहा है स्मृति के कम से कम राशि। 866 00:39:33,440 --> 00:39:36,060 >> बाद में समय में आप वास्तव में क्या अपने वेब सर्वर को लागू करने। 867 00:39:36,060 --> 00:39:39,470 तो न सिर्फ एक में एक वेबसाइट एचटीएमएल और अधिक बुलाया भाषा, 868 00:39:39,470 --> 00:39:43,300 लेकिन एक वेब सर्वर है कि वास्तव में इंटरनेट पर अनुरोधों को सुनता है 869 00:39:43,300 --> 00:39:44,460 और उन से प्रतिक्रिया करता है। 870 00:39:44,460 --> 00:39:47,210 और वास्तव में, यह है कि हम कैसे पुल है सी की हमारी दुनिया है जिसके साथ आप करेंगे 871 00:39:47,210 --> 00:39:50,550 परिचित हो जाते हैं और अगले सप्ताह PHP और HTML और जावास्क्रिप्ट 872 00:39:50,550 --> 00:39:51,820 और सीएसएस और पसंद है। 873 00:39:51,820 --> 00:39:54,820 >> क्योंकि पहली वेब से एक आधारित परियोजना में हम बाद में अवधि में क्या 874 00:39:54,820 --> 00:39:57,516 ऐतिहासिक दृष्टि से CS50 वित्त है। 875 00:39:57,516 --> 00:40:02,580 Etrade.com शैली एक वेबसाइट है कि अनुमति देता है आप खरीद और शेयरों को बेचने की वस्तुतः 876 00:40:02,580 --> 00:40:08,240 यह भी याहू के लिए बात करने के लिए कोड लिखते समय वित्त अर्द्ध वास्तविक समय शेयर हो रही है 877 00:40:08,240 --> 00:40:11,490 अद्यतन करने के लिए उद्धरण अपने खुद के पोर्टफोलियो। 878 00:40:11,490 --> 00:40:13,370 >> लेकिन अंत में निश्चित रूप से, अंतिम project-- है 879 00:40:13,370 --> 00:40:16,960 एक अवसर के सबसे कुछ भी करने को आप के लिए ब्याज यहां एक समस्या को हल करने के लिए 880 00:40:16,960 --> 00:40:20,970 या ब्याज के परे करने के लिए आप है कि किसी तरह से प्रेरित है 881 00:40:20,970 --> 00:40:22,670 सबक कक्षा में सीखा है। 882 00:40:22,670 --> 00:40:26,140 >> और वर्ग, तुम जानते हो, तथाकथित CS50 Hackathon में खत्म 883 00:40:26,140 --> 00:40:29,330 और CS50 मेला और किसी भी संख्या अन्य सांस्कृतिक कार्यक्रमों का 884 00:40:29,330 --> 00:40:31,770 सेमेस्टर भर में आप संलग्न करने की अनुमति है कि 885 00:40:31,770 --> 00:40:33,460 एक दूसरे को और पाठ्यक्रम के कर्मचारियों के साथ। 886 00:40:33,460 --> 00:40:37,170 >> उदाहरण के लिए, आग और सितार में बर्फ पर इस साल, ठीक है, शुक्रवार दोपहर को, 887 00:40:37,170 --> 00:40:39,220 हम कुछ 50 को आमंत्रित दोपहर के भोजन के लिए छात्रों को, जो कोई भी 888 00:40:39,220 --> 00:40:41,190 हमारे साथ शामिल करना चाहते हैं, अपने आप को, और स्टाफ, 889 00:40:41,190 --> 00:40:44,840 और उद्योग और alums से हमारे दोस्त असली दुनिया में जीवन के बारे में बातचीत करने के लिए 890 00:40:44,840 --> 00:40:46,670 और जब एक अच्छा भोजन का आनंद ले रहे परे। 891 00:40:46,670 --> 00:40:49,050 Hackathon पर होगा आप इस तरह की छवियों को देखने 892 00:40:49,050 --> 00:40:53,740 candy-- के बहुत सारे सहित इन, के रूप में और पहली time-- के लिए 2014 के रूप में 893 00:40:53,740 --> 00:40:55,096 सब्जियां। 894 00:40:55,096 --> 00:40:56,960 >> [वाहवाही] 895 00:40:56,960 --> 00:40:58,358 896 00:40:58,358 --> 00:41:02,710 >> लेकिन 5:00 से, दृश्य आमतौर पर होता है इस तरह एक छोटे से कुछ दिखेगा। 897 00:41:02,710 --> 00:41:05,330 और फिर सिर्फ एक सप्ताह या तो बाद में, CS50 मेला है 898 00:41:05,330 --> 00:41:08,270 जो कुछ 2000 से अधिक करने के लिए छात्रों और कर्मचारियों और संकाय 899 00:41:08,270 --> 00:41:11,910 परिसर में से सदस्यों और परिसरों भर में इस साल 900 00:41:11,910 --> 00:41:15,620 देखते हैं और प्रसन्न करने के लिए आ CS50 छात्रों, की उपलब्धियों जो 901 00:41:15,620 --> 00:41:16,140 अब तुम हो। 902 00:41:16,140 --> 00:41:19,000 >> और वास्तव में, जबकि इस साल हम करेंगे और किसी को भी आमंत्रित किया जा busing 903 00:41:19,000 --> 00:41:22,460 येल में में करने के लिए आने के लिए चाहते हैं, जो कैम्ब्रिज CS50 पहेली के लिए इस शनिवार 904 00:41:22,460 --> 00:41:26,410 दिन, और हम सटीक एक ही बात करूँगा CS50 Hackathon के लिए दिसंबर में 905 00:41:26,410 --> 00:41:30,080 इतना है कि हार्वर्ड और येल छात्रों इन घटनाओं से दोनों में समान रूप से हिस्सा लेना। 906 00:41:30,080 --> 00:41:33,630 >> हम यह भी CS50 में मेलों का आयोजन करेगा कैम्ब्रिज और न्यू हेवेन में इस साल 907 00:41:33,630 --> 00:41:36,480 ताकि दोनों पर छात्रों परिसरों और कर्मचारियों और शिक्षकों 908 00:41:36,480 --> 00:41:39,260 प्रत्येक संबंधित देख सकते हैं परिसर की सिद्धि। 909 00:41:39,260 --> 00:41:41,540 और उन उपलब्धियों ऐसे स्मृति प्रेरित करेगा 910 00:41:41,540 --> 00:41:45,440 यह और यह और अंततः के रूप में इस, जो आप सभी का में 911 00:41:45,440 --> 00:41:48,460 कक्षा एक छोटे पहने बाहर निकलें कुछ है जो आप उम्मीद कर रहे थे 912 00:41:48,460 --> 00:41:52,680 खुश या कहने के लिए गर्व है कि मैं CS50 लिया। 913 00:41:52,680 --> 00:41:55,220 >> लेकिन उससे पहले और इससे पहले कि हम केक की सेवा, 914 00:41:55,220 --> 00:41:58,980 हम CS50 के लिए धन्यवाद together-- डाल दिया है उत्पादन टीम और एक निश्चित आत्म 915 00:41:58,980 --> 00:42:03,120 छड़ी, एक अवसर है कि हम इस्तेमाल इस तरह की बातें for-- जब हम इसे भेजा 916 00:42:03,120 --> 00:42:05,380 न केवल यहां कैम्ब्रिज लेकिन यह भी न्यू हैवन के लिए 917 00:42:05,380 --> 00:42:08,760 से कुछ hellos इकट्ठा करने के लिए पाठ्यक्रम के कर्मचारियों और लोगों के सभी 918 00:42:08,760 --> 00:42:12,640 तुम दोनों यहाँ और नई में मिलेंगे निम्नलिखित महीनों में हेवन। 919 00:42:12,640 --> 00:42:15,449 >> मुझे एक शुरू करने की अनुमति CS50 के स्टाफ के कुछ और। 920 00:42:15,449 --> 00:42:16,990 मार्क ज़ुकेरबर्ग: यह बात जाना बना था? 921 00:42:16,990 --> 00:42:18,266 ओह, यह जा रहा है। 922 00:42:18,266 --> 00:42:20,910 ये जा रहा है। 923 00:42:20,910 --> 00:42:21,570 ऊह। 924 00:42:21,570 --> 00:42:23,170 Yarr! 925 00:42:23,170 --> 00:42:25,350 >> [संगीत खेल Andy Grammer, "हनी, मैं हूँ  अच्छा"] 926 00:42:25,350 --> 00:42:29,672 927 00:42:29,672 --> 00:42:32,152 >> मरियम यह केटलीन है। 928 00:42:32,152 --> 00:42:34,515 कि जे है, और मैं मैरी हूँ। 929 00:42:34,515 --> 00:42:35,140 SATO: हाय, दोस्तों। 930 00:42:35,140 --> 00:42:35,640 मैं सातो हूँ। 931 00:42:35,640 --> 00:42:36,264 माइकल जी .: हाय। 932 00:42:36,264 --> 00:42:37,181 मेरा नाम माइकल, जी है 933 00:42:37,181 --> 00:42:38,014 डौग लॉयड: मैं नहीं हूँ। 934 00:42:38,014 --> 00:42:38,540 नहीं। 935 00:42:38,540 --> 00:42:39,310 मैं डौग लॉयड हूँ। 936 00:42:39,310 --> 00:42:41,757 मैं विश्वास नहीं कर सकता कि मैं जोत रहा हूँ एक selfie अब ठीक चिपके रहते हैं। 937 00:42:41,757 --> 00:42:42,340 स्पीकर 4: हाय। 938 00:42:42,340 --> 00:42:42,560 स्पीकर 5: हाय। 939 00:42:42,560 --> 00:42:43,307 स्पीकर 6: नमस्कार। 940 00:42:43,307 --> 00:42:44,023 स्पीकर 7: हाय। 941 00:42:44,023 --> 00:42:44,648 स्पीकर 8: सुनो। 942 00:42:44,648 --> 00:42:46,436 हम येल में बाहर लटक रहे हैं। 943 00:42:46,436 --> 00:42:48,910 हम वास्तव में उत्साहित कर रहे हैं इस सेमेस्टर यह है क्योंकि 944 00:42:48,910 --> 00:42:50,840 पहली बार यह येल करने के लिए आ रहा है। 945 00:42:50,840 --> 00:42:53,012 यह भयानक होने जा रहा है! 946 00:42:53,012 --> 00:42:55,928 >> [संगीत बजाना] 947 00:42:55,928 --> 00:43:02,190 948 00:43:02,190 --> 00:43:04,664 >> याकूब Scherba: मेरा नाम याकूब Scherba है। 949 00:43:04,664 --> 00:43:08,310 मैं सिखाने के लिए उत्साहित कर रहा हूँ CS50 क्योंकि मुझे लगता है 950 00:43:08,310 --> 00:43:11,429 यह करने के लिए कंप्यूटर विज्ञान लाना और जिस तरह से लोगों में पंहुचा। 951 00:43:11,429 --> 00:43:13,220 अध्यक्ष 9: मैं वास्तव में हूँ CS50 को पढ़ाने के लिए उत्साहित 952 00:43:13,220 --> 00:43:17,717 क्योंकि मैं पिछले साल क्लास ली, और यह सबसे अच्छा वर्गों में से एक है। 953 00:43:17,717 --> 00:43:18,425 अध्यक्ष 10: हाँ। 954 00:43:18,425 --> 00:43:20,476 मेरी सलाह है आप CS50 लेना चाहिए। 955 00:43:20,476 --> 00:43:23,350 याकूब Scherba: मैं सीएस चुना क्योंकि मुझे लगता है कि यह एक मजेदार और रचनात्मक तरीका है 956 00:43:23,350 --> 00:43:25,314 एक विश्लेषणात्मक ढंग से समस्याओं को हल करने के लिए। 957 00:43:25,314 --> 00:43:28,480 अध्यक्ष 11: वापस जब मैं एक छोटा था नए और कंप्यूटर विज्ञान का डर 958 00:43:28,480 --> 00:43:30,229 और ऐसा करने का डर इंजीनियरिंग और सामान, 959 00:43:30,229 --> 00:43:34,091 यह पहली बार मुश्किल वर्ग मैं लिया था, और यह भी कभी था मेरा पसंदीदा वर्ग। 960 00:43:34,091 --> 00:43:36,090 डौग लॉयड: यह मेरा नौवें वर्ष शिक्षण CS50। 961 00:43:36,090 --> 00:43:37,482 यही कारण है कि मुझे इतनी पुरानी बात करता है! 962 00:43:37,482 --> 00:43:38,690 वहाँ हमेशा कुछ नया है। 963 00:43:38,690 --> 00:43:39,550 वहाँ हमेशा कुछ रोमांचक है। 964 00:43:39,550 --> 00:43:43,077 वहाँ हमेशा नई चुनौतियों का सामना करना पड़ा द्वारा है नए छात्रों, और यह उन्हें मदद करने के लिए मजेदार है 965 00:43:43,077 --> 00:43:44,910 और उन लोगों के अनुभव करने के लिए उनके साथ चुनौतियों 966 00:43:44,910 --> 00:43:45,925 और उन्हें उनकी समस्याओं का समाधान करने में मदद। 967 00:43:45,925 --> 00:43:47,955 >> अध्यक्ष 12: जब मैं पहली बार कैसे सीखा सीएस करना है, 968 00:43:47,955 --> 00:43:49,413 यह एक सुपर पावर सीखने की तरह था। 969 00:43:49,413 --> 00:43:53,749 और देखना है कि अन्य छात्रों में और उस प्रक्रिया के माध्यम से उन्हें मदद करने के लिए 970 00:43:53,749 --> 00:43:55,665 सबमें से अधिक है पुरस्कृत बातें मैंने कभी किया है। 971 00:43:55,665 --> 00:43:58,706 >> स्पीकर 7: मैं क्योंकि में सीएस चुना शुरुआत में, मैं एक गणित concentrator था 972 00:43:58,706 --> 00:44:00,497 और मैं CS50 लिया और इसके साथ प्यार में गिर गई। 973 00:44:00,497 --> 00:44:02,455 मैं यह भी महसूस किया कि साथ सीएस, मैं चीजों का निर्माण कर सकता है। 974 00:44:02,455 --> 00:44:04,410 और कहा कि, मैंने सोचा था, एक बहुत अच्छा पहलू है। 975 00:44:04,410 --> 00:44:08,156 >> अध्यक्ष 13: नए के लिए कुछ सलाह छात्रों को कार्यालय समय के लिए जाना है 976 00:44:08,156 --> 00:44:09,573 और भयानक TFS के साथ बाहर लटका। 977 00:44:09,573 --> 00:44:11,906 अध्यक्ष 14: शुरू आपके पी-सेट जल्दी, कार्यालय समय के लिए जाना है, 978 00:44:11,906 --> 00:44:13,457 अपने टीएफ साथ frends हो जाते हैं। 979 00:44:13,457 --> 00:44:14,165 अध्यक्ष 15: हाँ। 980 00:44:14,165 --> 00:44:16,164 सब कुछ उसने कहा। 981 00:44:16,164 --> 00:44:17,997 अध्यक्ष 16: मत होना मदद के लिए पूछने के लिए डर। 982 00:44:17,997 --> 00:44:18,980 अध्यक्ष 17: हाँ। 983 00:44:18,980 --> 00:44:22,052 अध्यक्ष 18: आपके पी-सेट जल्दी शुरू करो। 984 00:44:22,052 --> 00:44:23,760 अध्यक्ष 19: यह एक है बड़ा सामाजिक अनुभव। 985 00:44:23,760 --> 00:44:25,112 इस तरह से मित्रों के एक बहुत बनाने। 986 00:44:25,112 --> 00:44:26,570 अध्यक्ष 14: खंड पर जाएं यह मजेदार है। 987 00:44:26,570 --> 00:44:28,050 अध्यक्ष 11: मेरा मतलब है, इसके लिए जाओ। 988 00:44:28,050 --> 00:44:28,770 यह काफी कठिन है। 989 00:44:28,770 --> 00:44:30,581 आप इसे से बाहर निकलना होगा क्या आप इसे में डाल दिया, 990 00:44:30,581 --> 00:44:32,580 लेकिन यह एक सच में मज़ा है वर्ग खासकर अगर आप कर रहे हैं 991 00:44:32,580 --> 00:44:35,496 यह समय में डालने के लिए तैयार है, लेकिन यह मदद करता है अगर आप इसे में समय लगा। 992 00:44:35,496 --> 00:44:38,336 आप एक बहुत अधिक मिलेगा इसे से बाहर है पर बाद में। 993 00:44:38,336 --> 00:44:38,960 माइक: मैं माइक हूँ। 994 00:44:38,960 --> 00:44:39,882 केमिली: मैं केमिली हूँ। 995 00:44:39,882 --> 00:44:40,590 Hanya: मैं Hanya हूँ। 996 00:44:40,590 --> 00:44:41,310 मैट: मैं मैट हूँ। 997 00:44:41,310 --> 00:44:42,140 पीटर: मैं पीटर हूँ। 998 00:44:42,140 --> 00:44:42,620 फिलिप: मैं फिलिप हूँ। 999 00:44:42,620 --> 00:44:43,495 पैट्रिक: मैं पैट्रिक हूँ। 1000 00:44:43,495 --> 00:44:45,234 आरओबी BOWDEN: मैं रोब बोडेन हूँ। 1001 00:44:45,234 --> 00:44:47,150 ब्रायन SCASSELLATI: मेरा एससीए नाम है, और this-- 1002 00:44:47,150 --> 00:44:49,958 सभी: CS50 --is। 1003 00:44:49,958 --> 00:44:50,806 अध्यक्ष 20: येल पर। 1004 00:44:50,806 --> 00:44:51,639 अध्यक्ष 21: येल पर। 1005 00:44:51,639 --> 00:44:52,840 [हस रहा] 1006 00:44:52,840 --> 00:44:54,270 डेविड मालन: यही कारण है कि यह CS50 के लिए है। 1007 00:44:54,270 --> 00:44:59,000 हम पर येल से आप देखेंगे शुक्रवार, शनिवार को दिवस पहेली। 1008 00:44:59,000 --> 00:45:00,475 केक अब सेवा की है। 1009 00:45:00,475 --> 00:45:01,640 इस CS50 है। 1010 00:45:01,640 --> 00:45:05,314 1011 00:45:05,314 --> 00:45:10,992 >> [संगीत बजाना] 1012 00:45:10,992 --> 00:47:00,434