1 00:00:19,994 --> 00:00:22,760 [Powered by Google Translate] 1 سپیکر: یہ CS50 ہے. 2 00:00:22,760 --> 00:00:27,120 تو میں تھا جہاں اب آپ کچھ سال پہلے، اور جب میں ایک freshman تھا 3 00:00:27,120 --> 00:00:32,000 وقت، میں نے کمپیوٹر سائنس کرنے کے اس راستے پر نہیں تھا کرنے کے 4 00:00:32,000 --> 00:00:32,490 انجینئرنگ. 5 00:00:32,490 --> 00:00:35,780 بے شک، میں اس جگہ ایک سرکاری concentrator کے طور پر میں آیا ہے. 6 00:00:35,780 --> 00:00:38,910 میں ہائی اسکول میں ایک بچہ ہے جو تاریخ جیسی چیزوں کو پسند ہوتا ہے. 7 00:00:38,910 --> 00:00:41,940 میں آئینی قانون، انگریزی اور ریاضی کی طرح ہے، تو قسم کی پسند 8 00:00:41,940 --> 00:00:45,840 اچھی طرح گول ہے، لیکن چیزیں جو میں نے سکھایا نہیں کیا گیا تھا ضروری نہیں جانتے 9 00:00:45,840 --> 00:00:46,520 ہائی اسکول میں. 10 00:00:46,520 --> 00:00:49,570 اور freshman سال، تو میں نے یہ trepidation تھا، اگرچہ جس میں 11 00:00:49,570 --> 00:00:53,400 کمپیوٹر پسند، کمپیوٹر گیمز کھیلنے اور اس طرح، میں اس بات کو یقینی طور سے کبھی نہیں 12 00:00:53,400 --> 00:00:57,120 ایک کمپیوٹر شخص، ایک کمپیوٹر سائنسدان، اور کے طور پر خود کے بارے میں سوچا 13 00:00:57,120 --> 00:00:59,610 سچ کہوں تو، میں ہائی اسکول جو کمپیوٹر لے جا رہے تھے میں میرے دوستوں نے سوچا کہ 14 00:00:59,610 --> 00:01:03,990 گیکس - سائنس ایک تھوڑا سا تھے. 15 00:01:03,990 --> 00:01:08,880 >> اور پھر بھی، جب میں کیمپس پر یہاں ہے، اس کورس تھا، CS50، اور 16 00:01:08,880 --> 00:01:12,620 وقت، یہ واقعی ہوشیار کچھ ہونے کا یہ شہرت تھی. 17 00:01:12,620 --> 00:01:13,690 یہ ایک اچھا کورس تھا. 18 00:01:13,690 --> 00:01:15,360 یہ ایک مذاق کورس تھا. 19 00:01:15,360 --> 00:01:18,970 لیکن آپ نے واقعی میں دروازے میں اس پاؤں کو حاصل تھا. 20 00:01:18,970 --> 00:01:22,090 اور یہ حد freshman سال میں بھی پار نہیں کیا. 21 00:01:22,090 --> 00:01:25,590 اور میں اپنے راستے پر چلا گیا حکومت concentrator ہونے کی وجہ سے، سے گزر رہا 22 00:01:25,590 --> 00:01:28,787 میں کر سکتا ہوں کے طور پر لازمی شرائط کیا کے بہت سے، جنرل کے لئے چیزوں کی گنتی پار 23 00:01:28,787 --> 00:01:32,340 ایڈ یا کور اور طرح، اور پھر sophomore سال، کسی وجہ کے لئے، میں نے 24 00:01:32,340 --> 00:01:35,580 اپ عصبی سائنس سینٹر B، CS50 جہاں میں قدم قدم پر. 25 00:01:35,580 --> 00:01:38,970 برائن Kernighan کے نام سے ایک بہت مشہور کمپیوٹر سائنسدان تھا 26 00:01:38,970 --> 00:01:44,020 سال یہاں تعلیم، اور پھر بھی، میں نے صرف اصل میں کرنے کے لئے تیار 27 00:01:44,020 --> 00:01:47,720 اس کلاس لینے / گزر ناکام کی طرف سے میرے مطالعہ کے کارڈ کو بھرنے. 28 00:01:47,720 --> 00:01:50,140 میں میرے ارد گرد دیکھا ہے، اور میں نے سوچا اس کمرے میں ہر کسی کو پتہ چلا ہے 29 00:01:50,140 --> 00:01:52,880 طرح کمپیوٹر کے بارے میں پروگرامنگ کے بارے میں کمپیوٹر سائنس، کے بارے میں کے بارے میں مزید. 30 00:01:52,880 --> 00:01:56,090 ، ہر کوئی اس کمرے میں رکھا جائے پروگرامنگ ضروری ہے کے بعد سے وہ 12 سال کی تھیں، لیکن واقعی 31 00:01:56,090 --> 00:01:57,470 کہ یہ معاملہ نہیں تھا. 32 00:01:57,470 --> 00:02:01,600 اور اس سمسٹر کے آخری دن، پانچویں پیر کہ میں لے 33 00:02:01,600 --> 00:02:05,300 پاس سے یہ چھلانگ اور تبدیلی / ایک خط گریڈ کرنے میں ناکام رہے، اور اپنے کو تبدیل کرنے ختم 34 00:02:05,300 --> 00:02:07,730 ارتکاز ہے کہ کمپیوٹر سائنس کے لئے ایک ہی دن. 35 00:02:07,730 --> 00:02:10,630 >> اب یہ ہمارا مقصد اس کلاس میں نہیں ہے، کمپیوٹر میں تم سب کو باری 36 00:02:10,630 --> 00:02:14,600 سائنس concentrators، لیکن واقعی تجویز ہے کہ اس موقع پر 37 00:02:14,600 --> 00:02:18,630 ، اس میدان میں اور دوسرے شعبوں میں جس کے ساتھ تم بالکل نا واقف ہو سکتا ہے میں 38 00:02:18,630 --> 00:02:21,920 دی ہے کہ ہائی اسکولوں کو عام طور پر کافی معیاری نصاب کی پیروی 39 00:02:21,920 --> 00:02:26,170 راہ، لیکن CS50 میں میں وینچر نئے پانیوں میں،. 40 00:02:26,170 --> 00:02:30,460 اور اگر تم نے آج یہاں بیٹھے ہیں سوچ، اصل میں نہیں ہے تو کا تعلق 41 00:02:30,460 --> 00:02:34,110 لوگوں کو اپنے حق اور آپ کے بائیں جانب سب سے زیادہ کرتے ہیں. 42 00:02:34,110 --> 00:02:39,970 درحقیقت گزشتہ سال، اس کلاس میں طلباء کی 76٪ پہلے تجربہ نہیں تھا. 43 00:02:39,970 --> 00:02:43,510 تو آپ کو کیا لگتا ہے اس کے برعکس، میں سے زیادہ تر لوگ آپ کے ارد گرد بیٹھے 44 00:02:43,510 --> 00:02:47,130 آج حقیقت میں، نہیں، کوئی پیشگی تجربہ ہے. 45 00:02:47,130 --> 00:02:52,030 18٪ ایک CS کلاس لے لیا ہے، اور 6 فیصد کے دو یا اس سے زیادہ کر لیا ہے. 46 00:02:52,030 --> 00:02:55,300 اس دوران، ہم ہر سال ہمارے طلباء سے معاملے میں خود کو بیان کرنے کے لئے اور تفصیلات بیان کرنے 47 00:02:55,300 --> 00:02:57,760 سکون کی سطح کے، اور یہ - 48 00:02:57,760 --> 00:02:59,010 اس کا کوئی ایک تعریف ہے. 49 00:02:59,010 --> 00:03:02,480 آپ کو صرف اس قسم کی پتہ ہے، اگر آپ بہت آرام دہ اور پرسکون CS50 میں نہیں ہیں. 50 00:03:02,480 --> 00:03:07,250 اور گزشتہ سال ہم اس سبز پائی ٹکڑا میں یہاں 55 فیصد تھا، خود بیان 51 00:03:07,250 --> 00:03:10,640 جو کم آرام دہ اور پرسکون طالب علموں کے طور پر صاف صاف ہم نے کوئی اندازہ نہیں ہے کہ وہ کیوں کیا تھا 52 00:03:10,640 --> 00:03:14,800 کہ پہلے دن پر دوران دکان، لیکن ایک ہی 55 فیصد تک ہمارے ساتھ رہے 53 00:03:14,800 --> 00:03:19,270 کی مدت کے اختتام کے طور پر 35٪، جو ان زیادہ کے درمیان میں کہیں تھے کیا 54 00:03:19,270 --> 00:03:22,100 آرام دہ اور پرسکون اور ان کم آرام دہ اور پرسکون ہے. 55 00:03:22,100 --> 00:03:23,490 >> تو جو کمپیوٹر سائنس ہے؟ 56 00:03:23,490 --> 00:03:26,630 ، ویسے، ہائی اسکول میں، اور واقعی، زیادہ عام طور پر ان دنوں وہاں 57 00:03:26,630 --> 00:03:29,740 اس خیال یا یہ غلط فہمی ہے کہ کمپیوٹر سائنس 58 00:03:29,740 --> 00:03:30,400 پروگرامنگ. 59 00:03:30,400 --> 00:03:33,550 اور یہ بالکل کمپیوٹر سائنس کے ایک پہلو ہے، لیکن پروگرامنگ ہے، 60 00:03:33,550 --> 00:03:36,490 جو بھی زبان ہے، واقعی میں صرف ایک آلہ ہے کہ کمپیوٹر کے سائنسدانوں 61 00:03:36,490 --> 00:03:39,890 مسائل کو حل کرنے، یا تو کمپیوٹر سائنس کے ڈومین میں یا استعمال کرتے ہیں، 62 00:03:39,890 --> 00:03:42,990 طبعی علوم میں تیزی سے ان دنوں، قدرتی 63 00:03:42,990 --> 00:03:45,890 سائنس، طب میں، ہیومینیٹیز میں تجزیہ، 64 00:03:45,890 --> 00:03:47,320 اعداد و شمار کے بڑے سیٹ. 65 00:03:47,320 --> 00:03:51,070 کہیں بھی اب کمپیوٹر اور ڈیٹا ہے، کو لاگو کرنے کا موقع ہے 66 00:03:51,070 --> 00:03:54,400 سبق CS50 کی طرح ایک کلاس میں سیکھا ہے. 67 00:03:54,400 --> 00:03:57,490 >> تو ایک مسئلہ کو حل ہے کہ ایک کمپیوٹر سائنسدان کے بارے میں جا سکتا ہے 68 00:03:57,490 --> 00:04:02,370 کو حل کرنے اور کچھ شبدجال ڈال کرنے کی کوشش کریں، کچھ تصوراتی فریم ورک کے گرد ڈال، 69 00:04:02,370 --> 00:04:05,420 جو کچھ کافی تجریدی خیالات دوسری صورت میں ہو سکتا ہے. 70 00:04:05,420 --> 00:04:07,370 تو یہ ایک ٹیلی فون ہے. 71 00:04:07,370 --> 00:04:08,840 آپ ان چیزوں کو دیکھ بھی نہیں ہے اکثر. 72 00:04:08,840 --> 00:04:11,910 کالج اب بھی گھروں اور کمروں میں ان کرنے کی ضرورت ہے، لیکن 73 00:04:11,910 --> 00:04:14,970 واپس دن میں، جب آپ اس طرح ایک فون استعمال کرنے کے لئے کرنا چاہتا تھا، وہاں نہیں تھا 74 00:04:14,970 --> 00:04:16,760 آپ کے موبائل فون میں الیکٹرانک ایڈریس بک. 75 00:04:16,760 --> 00:04:20,250 بلکہ آپ ایک فون کی کتاب کے طور پر نام سے جانا جاتا ہے کچھ نکالا، اور یہ فون کتابیں 76 00:04:20,250 --> 00:04:23,110 کے بارے میں 1،000 صفحات عام طور پر دیکھا گیا. 77 00:04:23,110 --> 00:04:26,850 وہ A سے Z کے مطابق کیا گیا تھا، اور آپ کو صرف صحیح صفحے پر تلاش کرنا پڑا 78 00:04:26,850 --> 00:04:30,150 شخص آپ کے لئے تلاش کر ان کے نام اور ان کے تلاش کرنے کے لئے کر رہے ہیں تلاش 79 00:04:30,150 --> 00:04:31,020 ٹیلی فون نمبر ہے. 80 00:04:31,020 --> 00:04:33,120 اب آپ کو اس کتاب میں کسی کو تلاش کرنے کے بارے میں کیسے جا سکتا ہوں؟ 81 00:04:33,120 --> 00:04:35,800 >> اگر میرا مقصد میرے دوست مائیک سمتھ ایک فون کرنا ہے. 82 00:04:35,800 --> 00:04:37,820 ٹھیک ہے، کس طرح میں مائیک سمتھ کی تلاش کے بارے میں جانا ہے؟ 83 00:04:37,820 --> 00:04:42,370 ٹھیک ہے، اگر بولی اور غیر فعال ایک بہت مناسب نقطہ نظر،، شروع ہو جائے گی 84 00:04:42,370 --> 00:04:47,690 یہاں اور چار صفحے پر flipping، پانچ صفحے پر چھ صفحے پر، شروع، اور ترتیب 85 00:04:47,690 --> 00:04:50,930 linearly کی، اس فون بک کے ذریعے ایک براہ راست لائن کے ساتھ، جاؤ، اور یہاں تک کہ 86 00:04:50,930 --> 00:04:54,010 حالانکہ یہ ناقابل یقین حد تک تکاؤ، جا رہا ہے اگر مائیک سمتھ نے اس میں ہے 87 00:04:54,010 --> 00:04:57,480 کتاب میں آخر میں اس سے جب میں نے آخر S پلٹائیں تک پہنچنے کی جا رہی ہوں 88 00:04:57,480 --> 00:04:58,790 اس کتاب کے سیکشن. 89 00:04:58,790 --> 00:05:01,240 اب، آپ کو کورس کے ایک کمپیوٹر سائنسدان اس کے کہ میں جاننا کی ضرورت نہیں ہے 90 00:05:01,240 --> 00:05:02,980 اس مسئلے کو حل کرنے کے پاگل طریقہ ہے. 91 00:05:02,980 --> 00:05:04,620 ایک عام انسان کیا کرے گا؟ 92 00:05:08,430 --> 00:05:09,330 اچھا کام کیا ہے. 93 00:05:09,330 --> 00:05:11,370 تو آپ درمیان میں پلٹائیں، ہے نہ؟ 94 00:05:11,370 --> 00:05:14,970 تو آپ درمیان میں تقریبا پلٹائیں، یہاں دیکھو، تھا اور میں خود کو تلاش کرنے کے لئے لگ رہے ہو 95 00:05:14,970 --> 00:05:16,660 M حصے میں. 96 00:05:16,660 --> 00:05:19,880 ٹھیک ہے، تو M واضح طور پر نہیں ہے کہ میں کیا دیکھ رہا ہوں. 97 00:05:19,880 --> 00:05:23,150 مائیک حق ہے، تو اس کے حصے کے، بات، اور تم میں سے بعض 98 00:05:23,150 --> 00:05:27,740 پہلے کہیں دیکھا ہے، اب ہم لفظی اس آنسو کارروائی کر سکتے ہیں 99 00:05:27,740 --> 00:05:28,990 ڈیڑھ میں مسئلہ ہے. 100 00:05:33,870 --> 00:05:35,060 >> تم سچ میں نہیں ہے کہ متاثر چاہئے. 101 00:05:35,060 --> 00:05:36,990 سیون نیچے پھاڑنا میں مشکل نہیں ہے کہ. 102 00:05:36,990 --> 00:05:40,040 اصلی لوگ اسے اس طرح کرتے ہیں، لیکن سیون نیچے ہم 103 00:05:40,040 --> 00:05:41,400 اب دو کی دشواری کا سامنا کرنا پڑ رہا ہے. 104 00:05:41,400 --> 00:05:44,800 جن میں سے ہر ایک بڑی کے طور پر نصف ہے، اور ہم کہ نصف لفظی پھینک کر سکتے ہیں 105 00:05:44,800 --> 00:05:45,560 دور مسئلہ ہے. 106 00:05:45,560 --> 00:05:48,590 اب ہم 1،000 صفحات کے ساتھ نہیں چھوڑ رہے ہیں، لیکن اس کا کہنا ہے کہ 500. 107 00:05:48,590 --> 00:05:49,580 تو اب میں کیا کروں؟ 108 00:05:49,580 --> 00:05:53,030 ٹھیک ہے، درمیان میں ایک عام انسان تقریبا دوبارہ، اور میں اپنے آپ کو تلاش کرنے کے 109 00:05:53,030 --> 00:05:55,080 R سیکشن تو بالکل وہاں نہیں ہے. 110 00:05:55,080 --> 00:05:58,380 تو پھر، میں نصف میں اس مسئلہ کو چیر کر سکتے ہیں. 111 00:05:58,380 --> 00:05:59,630 آپ کا شکریہ. 112 00:06:02,000 --> 00:06:07,050 لہذا اب میں صرف 250 کچھ صفحات ہیں، اور میں ایسا دوبارہ، اور پھر کر سکتے ہیں، اور 113 00:06:07,050 --> 00:06:11,340 پھر اور نیچے 125 سے تقریبا 60 30،، 15، وغیرہ. 114 00:06:11,340 --> 00:06:16,680 اور آخر میں، میں نیچے S صفحات میں سے کسی ایک whittled ہو جائے گی، جس پر، اگر وہ 115 00:06:16,680 --> 00:06:19,510 فون کی کتاب میں مائیک سمتھ ہونا چاہیے. 116 00:06:19,510 --> 00:06:22,720 >> اب یہ ظاہر ہے کافی مناسب الگورتھم ہے، اور یہ ایک 117 00:06:22,720 --> 00:06:25,395 اس کیس میں ایک بار کے استعمال، الگورتھم، لیکن جو ہم الگ الگ کرسکتے 118 00:06:25,395 --> 00:06:26,920 اس سے دور لے جاتے؟ 119 00:06:26,920 --> 00:06:30,750 ٹھیک ہے، پہلا نقطہ نظر، اگر بولی درست، تاہم، تھا، ہو سکتا ہے 120 00:06:30,750 --> 00:06:32,270 اس براہ راست لائن کی طرف سے بیان کیا ہے. 121 00:06:32,270 --> 00:06:35,740 تو اگر x محور پر، یہاں پر ہم کہتے ہیں، اس مسئلے کا سائز ہے. 122 00:06:35,740 --> 00:06:39,530 تو x محور کو درست کرنے جاتا ہے، مسئلہ بڑا ہو جاتا ہے. 123 00:06:39,530 --> 00:06:40,870 کیا یہ بڑا ہو گا کیا مطلب ہے؟ 124 00:06:40,870 --> 00:06:43,920 اس مسئلے کے تناظر میں، فون کی کتاب میں صفحات. 125 00:06:43,920 --> 00:06:45,860 کچھ ہم quantify کر سکتے ہیں ہے. 126 00:06:45,860 --> 00:06:47,660 Y محور، کو حل کرنے کا وقت. 127 00:06:47,660 --> 00:06:51,790 تو کے طور پر محور جاتا ہے، ہم یہ سمجھتے ہیں کہ یہ شاید زیادہ وقت لیتا ہے. 128 00:06:51,790 --> 00:06:56,960 تو وہ سب سے پہلے نقطہ نظر linearly 1،000 صفحے پر ایک صفحے سے تلاش 129 00:06:56,960 --> 00:07:01,480 ایک لکیری طریقہ کار، ایک لکیری الگورتھم یا عمل ہے، اور ہم یہ کر سکتے ہیں 130 00:07:01,480 --> 00:07:03,120 اس براہ راست لائن کی طرف سے یہ بیان. 131 00:07:03,120 --> 00:07:06,560 اگر میں فون بک میں ایک اور صفحہ شامل کریں، یہ سب سے زیادہ میں جا رہا ہے، 132 00:07:06,560 --> 00:07:09,950 کیس، مجھے لے ایک اور پروفائل مائیک سمتھ کو تلاش کرنے کے لئے پلٹائیں. 133 00:07:09,950 --> 00:07:13,840 اگر میں 100 صفحات، 100 مزید flips، یا وقت کے یونٹوں شامل کریں. 134 00:07:13,840 --> 00:07:15,350 >> اب میں اس کے ساتھ ایک چھوٹا سا ہوشیار ہو سکتا ہے. 135 00:07:15,350 --> 00:07:17,550 میں ایک وقت میں واقعی یہ ایک صفحے کو ضرورت نہیں ہے. 136 00:07:17,550 --> 00:07:21,110 میں ایک وقت میں ایک ایسے وقت میں یا چار دو طرح، لیکن کر سکتے ہیں بھی نہیں ہے 137 00:07:21,110 --> 00:07:22,350 یہ سب بنیادی طور پر بہتر. 138 00:07:22,350 --> 00:07:26,540 یہاں تک کہ اگر یہ ایک وقت میں دو ہے، جی ہاں، اس طرح کی اس لائن کو تھوڑا نیچے منتقل، 139 00:07:26,540 --> 00:07:31,010 اور اس کا مطلب یہ ہے کہ یہ کم وقت لیتا ہے، صفحات کی ایک ہی نمبر دیا گیاہے، لیکن 140 00:07:31,010 --> 00:07:32,570 یہ بنیادی طور پر بہتر نہیں ہے. 141 00:07:32,570 --> 00:07:36,290 لیکن کیا ہم صرف کرتے ہیں، اور جو کچھ تم سب کو instinctively کیا ہے؟ 142 00:07:36,290 --> 00:07:41,210 تم نے اصل میں اس طرح کچھ، لوگارتمی وقت حاصل، 143 00:07:41,210 --> 00:07:46,540 مسئلہ بڑھ اور جس بڑھ بڑھ لیکن اس کو حل کرنے کی لاگت کر سکتے ہیں 144 00:07:46,540 --> 00:07:49,460 مسئلہ ہے، اس مسئلہ کو حل کرنے کے لئے ضروری وقت نہیں ہے 145 00:07:49,460 --> 00:07:51,460 تقریبا کے طور پر تیزی سے بڑھ. 146 00:07:51,460 --> 00:07:55,930 یہ ایک لوگارتمی وکر، (ن) کے لاگ ان ہو جائے گا، جہاں (ن) کے سائز میں ہے 147 00:07:55,930 --> 00:07:58,310 مسئلہ ہے، اس فون کی کتاب میں صفحات کی تعداد. 148 00:07:58,310 --> 00:07:59,780 اور کیا یہ حقیقی معنوں میں مطلب ہے؟ 149 00:07:59,780 --> 00:08:02,630 ٹھیک ہے، اگر ہم ہے، جیسا کہ، اس کمرے میں سے 500 افراد ابھی - 150 00:08:02,630 --> 00:08:04,470 بلکہ، اگر ہم ہے - 151 00:08:04,470 --> 00:08:06,020 اختلاط استعارہ - 152 00:08:06,020 --> 00:08:09,870 تھا کہ مثال کے طور پر ابھی تک اس سال نہیں - اگر ایسا ہے تو ہم نے فون میں 500 صفحات ہیں 153 00:08:09,870 --> 00:08:14,450 کتاب، اور ہم یہ زیادہ بڑا ماڈل میں 1،000 دوگنا، 154 00:08:14,450 --> 00:08:17,670 درمیان flipping، کتنے صفحہ tearers اس سے جا لگتا ہے 155 00:08:17,670 --> 00:08:19,520 1،000 سے 500 صفحات ہے؟ 156 00:08:19,520 --> 00:08:21,650 ٹھیک ہے، صرف ایک اضافی صفحہ آنسو. 157 00:08:21,650 --> 00:08:24,580 اگر آپ کو آپ کے وزٹرز کا ریکارڈ رکھا 2،000 صفحے فون بک کے حوالے کر دیا، کوئی بڑی بات نہیں ہے. 158 00:08:24,580 --> 00:08:27,200 میں اسے صرف ایک اضافی وقت آنسو تھا. 159 00:08:27,200 --> 00:08:31,780 >> تو، مسئلے کا سائز کم کی قیمت سے زیادہ تیزی سے ترقی کر سکتا ہے 160 00:08:31,780 --> 00:08:32,780 اصل میں حل کرنا بھی سکھایا جاتا ہے. 161 00:08:32,780 --> 00:08:35,030 اب یہ صرف ایک ایسے الگورتھم ہے. 162 00:08:35,030 --> 00:08:37,610 دوسروں کو ہم نے اس اسی طرح میں حل کر سکتے ہیں ہیں. 163 00:08:37,610 --> 00:08:40,730 اور اس طرح ہم یہ کیوں نہیں کرتے - اگر آپ کو آپ کے وزٹرز کا ریکارڈ رکھا مزاحیہ awkwardly یہاں اگرچہ 164 00:08:40,730 --> 00:08:45,085 Sanders میں آگے بڑھو، سب، اگر آپ کر سکتے، اور جگہ میں کھڑے ہو جاؤ. 165 00:08:48,550 --> 00:08:52,440 جیسا کہ آپ یہاں کی سکرین پر نظر آنے والے ہیں، یہ ایک الگورتھم ہے، ایک عمل ہے، ایک کمپیوٹر ہے 166 00:08:52,440 --> 00:08:55,980 کہ اس پروگرام، اگر آپ انسانوں کی طرف سے قتل کیا جائے گا، صرف تین مراحل ہیں. 167 00:08:55,980 --> 00:08:57,980 ہم ایک قدم پہلے ہی ہو، آپ کھڑے ہے. 168 00:08:57,980 --> 00:09:00,260 اور اب میں اپنے آپ کو ایک نمبر لگتا ہے. 169 00:09:00,260 --> 00:09:01,450 یہ آپ کی موجودہ تعداد ہے. 170 00:09:01,450 --> 00:09:03,120 یہاں ہر کوئی ایک ہی نمبر ہے. 171 00:09:03,120 --> 00:09:07,160 دو مرحلہ ہے، کسی کو کھڑے اور آپ کے اعداد و شمار کے ساتھ ایک دوسرے کے ساتھ جوڑی 172 00:09:07,160 --> 00:09:09,345 اور پھر اپنے نئے نمبر کے طور پر اس رقم کو اپنانے. 173 00:09:17,470 --> 00:09:20,830 تم میں سے کسی ایک کے نیچے بیٹھو، اس کے بعد دوبارہ کرنا چاہئے. 174 00:10:11,330 --> 00:10:14,100 >> اس وقت کم اور بہت ہی کم لوگ کھڑے ہونا چاہئے. 175 00:10:16,820 --> 00:10:20,030 یہی وہ جگہ ہے جہاں زیادہ عجیب ہو جاتا ہے. 176 00:10:20,030 --> 00:10:21,280 یہاں کوئی، یہاں. 177 00:10:30,620 --> 00:10:34,180 سب سے بری بات ہے، تو آپ کو بھی بہت زبانی طور پر سامنے میں ریاضی کرنا ہے 178 00:10:34,180 --> 00:10:36,310 ہارورڈ undergrads کے سینکڑوں. 179 00:10:42,920 --> 00:10:45,280 ٹھیک ہے، یہاں ایک بگ کی سا. 180 00:10:45,280 --> 00:10:48,470 ٹھیک ہے، آپ کا نمبر کیا ہے؟ 181 00:10:48,470 --> 00:10:49,170 نو. 182 00:10:49,170 --> 00:10:51,880 ٹھیک ہے. 183 00:10:51,880 --> 00:10:53,130 آپ کا نمبر کیا ہے؟ 184 00:10:55,920 --> 00:10:57,710 179. 185 00:10:57,710 --> 00:10:58,470 ٹھیک ہے، اچھا ہے. 186 00:10:58,470 --> 00:10:59,420 تو 188. 187 00:10:59,420 --> 00:11:00,570 تو تم لوگ بیٹھ کر سکتے ہیں. 188 00:11:00,570 --> 00:11:02,320 آپ کا نمبر کیا ہے؟ 189 00:11:02,320 --> 00:11:04,420 118. 190 00:11:04,420 --> 00:11:07,440 کچھ ہوشیار undergrad ریاضی کر شروع ہو جاتے ہیں. 191 00:11:07,440 --> 00:11:09,180 ٹھیک ہے، 118، 188. 192 00:11:09,180 --> 00:11:10,430 اور ہمارے پاس کیا ہے؟ 193 00:11:13,120 --> 00:11:16,450 71. 194 00:11:16,450 --> 00:11:17,650 79. 195 00:11:17,650 --> 00:11:18,260 ٹھیک ہے. 196 00:11:18,260 --> 00:11:20,220 اور؟ 197 00:11:20,220 --> 00:11:23,240 47،، جو تدریسی عملے نے ہمیں کس طرح بہت سے فراہم کرتا ہے؟ 198 00:11:26,250 --> 00:11:29,830 705 جواب ہے. 199 00:11:29,830 --> 00:11:32,045 اور اس حقیقت میں ہے،، بالکل درست ہے. 200 00:11:37,250 --> 00:11:40,080 >> نہیں، ہم واقعی وہاں ایک تھوڑا سا تھے، لیکن کس طرح 201 00:11:40,080 --> 00:11:41,220 یہ کام کیا ہے؟ 202 00:11:41,220 --> 00:11:44,080 کیا صرف ہو جانا چاہئے؟ 203 00:11:44,080 --> 00:11:48,270 تو اس الگورتھم کے ہر iteration پر، ہم نے کچھ تعداد کے ساتھ شروع 204 00:11:48,270 --> 00:11:51,480 کے لوگوں کے کھڑے ہو، اور جو کہ کل تعداد تھا، (ن) کے سب سے پہلے،. 205 00:11:51,480 --> 00:11:53,880 اس کے بعد تم میں سے نصف بیٹھ گیا، اور ہم دو ن گئے تھے. 206 00:11:53,880 --> 00:11:57,570 اس کے بعد تم میں سے نصف بیٹھ کر ہم (ن) کے چار، (ن) آٹھ سے زائد 16 سے زائد گئے، 207 00:11:57,570 --> 00:12:01,220 اور وغیرہ، تک، اگرچہ اس کی طرح میں وہاں disintegrated 208 00:12:01,220 --> 00:12:04,760 آخر، اصول میں تھا، سب بالکنی میں ڈالیں، اور mezzanine، اور 209 00:12:04,760 --> 00:12:10,180 یہاں آرکسٹرا، ہم صرف ایک واحد شخص کھڑے کل کے ساتھ تھا، 210 00:12:10,180 --> 00:12:13,930 705 کی قیمت، اس صورت میں،. 211 00:12:13,930 --> 00:12:16,600 اب اس کا کیا ہے، اگرچہ رننگ ٹائم کے لئے کا مطلب؟ 212 00:12:16,600 --> 00:12:18,960 ٹھیک ہے، اگر میں، انسان کے طور پر، یہ کیا دستی طور پر کیا تھا کے بارے میں سوچنا. 213 00:12:18,960 --> 00:12:22,602 میں کافی naively لیکن درست طریقے سے ایک، دو، تین تین، کے ساتھ شروع ہوتا ہے، 214 00:12:22,602 --> 00:12:27,060 چار، پانچ، چھ، سات، آٹھ، اور وغیرہ؛ کافی وقت لگتا ہے. 215 00:12:27,060 --> 00:12:28,120 تو میں بہتر کرنا، ٹھیک ہے کر سکتے ہیں؟ 216 00:12:28,120 --> 00:12:29,830 گریڈ اسکول میں، آپ ہیں کے میں صرف نہیں شمار. 217 00:12:29,830 --> 00:12:30,580 آپ twos میں شمار ہیں. 218 00:12:30,580 --> 00:12:32,190 تو دو، چار، چھ، آٹھ، دس، بارہ. 219 00:12:32,190 --> 00:12:36,210 اور یہ بہت تیز ہو جاتا ہے، لیکن اب بنیادی فائدہ کی طرف سے ہے، 220 00:12:36,210 --> 00:12:39,710 اس کمرے میں سب کی اجتماعی انٹیلی جنس، ہم ایک وکر بہت کچھ حاصل کر سکتے ہیں 221 00:12:39,710 --> 00:12:43,750 اس طرح، اب جس کے تحت، اس کمرے میں لوگوں کی تعداد 222 00:12:43,750 --> 00:12:48,570 ، ڈبل دوسرے 700 افراد 1،400 لوگوں کے لئے اس کمرے میں چل سکتا، لیکن 223 00:12:48,570 --> 00:12:53,010 یہ ہمیں صرف اس کو حل کرنے کی الگورتھم کی ایک اور iteration کرے گی. 224 00:12:53,010 --> 00:12:55,970 >> اور ان دنوں تیزی سے، جب ہم ان بڑی ڈیٹا میں ڈوبتا ہے 225 00:12:55,970 --> 00:12:59,690 ، فیس بک، اور گوگل، اور اس طرح، اس کا یہ تھوڑا سا کے ساتھ مسائل کو حل کر رہا ہے 226 00:12:59,690 --> 00:13:04,060 بصیرت، تدبیر کا یہ تھوڑا سا ہے، جو ہمیں کی اجازت دیتا ہے تیزی سے بہت کچھ کرنا، 227 00:13:04,060 --> 00:13:07,290 کمپیوٹر کے ساتھ بہت زیادہ طاقتور چیزیں آج. 228 00:13:07,290 --> 00:13:10,440 اگر آپ کے پاس اس طرح کی چیزوں کی ان کو پسند ہیں، آپ فیس بک CS50 پر دیکھا ہے ہو سکتا ہے 229 00:13:10,440 --> 00:13:12,990 اپنے پہیلی دن، اس ہفتے کے روز آ رہے ہیں. 230 00:13:12,990 --> 00:13:15,860 اگر آپ کو کچھ اس طرح، جس سے آپ میں حصہ لینے کے لئے چاہتے ہیں اور کریں گے 231 00:13:15,860 --> 00:13:20,470 چار میں سے دو یا تین یا چار ٹیموں نے کچھ اس طرح پہیلی کو حل کرنا چاہتے ہیں 232 00:13:20,470 --> 00:13:25,030 اس ایک کے طور پر، آپ کو کچھ شاندار انعامات حاصل کرنے کا موقع کھڑے ہیں، جس میں سے ایک ہے 233 00:13:25,030 --> 00:13:29,130 Wii، اور کچھ تحفہ کارڈ، اور کچھ دوسرے فیس بک swag اس ہفتہ، 234 00:13:29,130 --> 00:13:30,770 3:00 PM دوپہر. 235 00:13:30,770 --> 00:13:35,590 ایسے cs50.net/rsvp دیکھیں. 236 00:13:35,590 --> 00:13:38,070 اور یہ سلائڈ آن لائن ہے اگر آپ کے ارد گرد ادا کرنا چاہتے ہیں. 237 00:13:38,070 --> 00:13:40,170 پہیلی اس سال کے نئے ہو گی. 238 00:13:40,170 --> 00:13:43,350 >> آپ کلاس روم میں محسوس بھی کر سکتے ہیں، اور بھی زیادہ کیمرے اس سال. 239 00:13:43,350 --> 00:13:47,950 تو نہ صرف کورس معمول کے راستے میں رکھا جائے گا فلمایا، CS50 بھی ہو سکتا ہے 240 00:13:47,950 --> 00:13:51,230 اعلی تعلیم پر ایک دستاویزی فلم میں حصہ لینے دیکھ رہا ہے 241 00:13:51,230 --> 00:13:54,460 تغیراتی تجربہ ہے جو کہ ان دنوں ایک طالب علم ایک میں ہو سکتا ہے 242 00:13:54,460 --> 00:13:56,010 مطالعہ کے انڈر گریجویٹ کورس. 243 00:13:56,010 --> 00:14:00,340 تو ان کے اختتام کی طرف سے نہ صرف ہم اس کے لئے، ہم فلم بنا رکھا جائے گا فلمانے گا 244 00:14:00,340 --> 00:14:04,700 کے ساتھ ساتھ کے لئے، تیزی سے، ہمارے آن لائن سامعین کے ساتھ ساتھ، اس موقع پر 245 00:14:04,700 --> 00:14:05,810 یہاں سامعین. 246 00:14:05,810 --> 00:14:09,120 تو اس سال ہم نے کلاس میں ہمارے ہارورڈ توسیع اسکول کے طالب علموں کا خیر مقدم، 247 00:14:09,120 --> 00:14:12,060 ڈیزائن کے گریجویٹ سکول، تعلیم، کاروبار، اسکول کینیڈی 248 00:14:12,060 --> 00:14:15,600 سکول، قانون کے اسکول کے ساتھ ساتھ Belmont سے طلباء کی ایک بڑی تعداد، 249 00:14:15,600 --> 00:14:18,280 لیکسنگٹن، نیوٹن، اور Watertown ہائی اسکول. 250 00:14:18,280 --> 00:14:19,250 آپ سب میں آپ کا استقبال ہے. 251 00:14:19,250 --> 00:14:22,330 کے علاوہ، اس سال، جیسا کہ آپ نے سنا ہے ہو سکتا ہے، ہارورڈ اور ایم ائی ٹی، اور 252 00:14:22,330 --> 00:14:25,740 برکلے اب ایک پر ایک باہمی تعاون کے ساتھ شراکت داری میں داخل ہو گئے ہیں 253 00:14:25,740 --> 00:14:30,490 پہل EdX کہا جاتا ہے، جو ایک نئے، اپ سب کے لئے تعلیم کو کھولنے کی پہل ہے 254 00:14:30,490 --> 00:14:34,010 زیادہ لوگ ان لائن، اور بنیادی طور پر تحقیق شروع کر 255 00:14:34,010 --> 00:14:36,530 کہ لوگ کس طرح سیکھتے ہیں کے طور پر زیادہ وسیع پیمانے پر ہے. 256 00:14:36,530 --> 00:14:39,960 اور اس CS50 کالج کا سب سے پہلا اس میں حصہ لینے کورس ہو جائے گا 257 00:14:39,960 --> 00:14:42,960 سرگرمی کے طور پر، جس کا مطلب ہے کہ آپ سب تک رسائی حاصل کرے گا 258 00:14:42,960 --> 00:14:46,890 اوزار، تمام نصابی مواد، تمام مزید ویڈیو مواد کے طور پر 259 00:14:46,890 --> 00:14:52,410 نتیجے میں، کے ساتھ کے طور پر کل صبح، 53.019 لوگ ہیں جو 260 00:14:52,410 --> 00:14:56,825 CS50 آپ کے ساتھ ساتھ اس سال کو انٹرنیٹ پر لے. 261 00:15:05,940 --> 00:15:08,830 تو کیا اس کا مطلب یہ ہے کہ خاص طور پر ہے، کہ تدریسی عملے اور میں 262 00:15:08,830 --> 00:15:12,080 اس موسم گرما میں بہت تھوڑا سا وقت خرچ موسم خزاں کے لیے دونوں کیمپس کی تیاری، 263 00:15:12,080 --> 00:15:15,720 اور تاکہ دور، ہم دلچسپ کے فنڈز کی تعمیر شروع کر سکتے ہیں، کے 264 00:15:15,720 --> 00:15:20,760 مجبور، تعلیمی مواد شامل کی، اس پر خاص طور پر توجہ مرکوز 265 00:15:20,760 --> 00:15:26,090 کافی پیچیدہ مال کی زیادہ انترنگ conveyances. 266 00:15:26,090 --> 00:15:28,540 >> تو کورس لیکچر، اور حصوں، اور چیزوں کے علاوہ 267 00:15:28,540 --> 00:15:31,810 نام نہاد walkthroughs، جو ہم صرف تھوڑا سا میں نظرثانی کریں گے، ہم بھی پڑے گا 268 00:15:31,810 --> 00:15:35,090 ان شارٹس کہ اس سال آپ سے کورس کے ساتھ مشغولیت کی اجازت دیتے ہیں 269 00:15:35,090 --> 00:15:36,660 مختلف زاویہ سب کو ایک ساتھ. 270 00:15:36,660 --> 00:15:39,610 تو وہ ایک فوری جھانکنا کو لینے کا موقع کے طور پر اس کا استعمال 271 00:15:39,610 --> 00:15:41,460 بائنری کے اس اصول کی بحث ہے. 272 00:15:41,460 --> 00:15:44,890 >> تو کمپیوٹر سائنس میں کہا جاتا یلگوردمز چیزیں ہیں، دو 273 00:15:44,890 --> 00:15:47,870 مسائل کو حل کرنے کے لئے ان کے طریقہ کار - ہم صرف ایک نظر لیا. 274 00:15:47,870 --> 00:15:51,060 لیکن دن کے اختتام پر، آپ کی معلومات کو کسی نہ کسی طرح کی نمائندگی کی ضرورت ہے، اور آپ 275 00:15:51,060 --> 00:15:54,540 ایک راستہ ہے جس سے ایک کمپیوٹر کو سمجھ سکتے ہیں میں اس کی نمائندگی کی ضرورت ہے. 276 00:15:54,540 --> 00:15:57,330 اور یہاں تک کہ اگر آپ کمپیوٹر واقعی نہیں سمجھ، اور تم میں ہیں 277 00:15:57,330 --> 00:16:01,470 ہے کہ 76٪ اب آپ شاید کچھ مبہم احساس ہے کہ کمپیوٹر 278 00:16:01,470 --> 00:16:05,300 zeros اور ہیں میں کسی نہ کسی طرح ڈیل، بائنری نظام، تو بات کرنے کی. 279 00:16:05,300 --> 00:16:06,630 اب کیوں ہے کہ یہ معاملہ ہے؟ 280 00:16:06,630 --> 00:16:10,120 ٹھیک ہے، پتہ چلتا ہے جب کمپیوٹر سب سے پہلے کے بارے میں آیا، اگر آپ کی نمائندگی کرنے کی ضرورت ہے 281 00:16:10,120 --> 00:16:13,810 معلومات، آپ بجلی کے ساتھ ایسا، اور اگرچہ یہ تھوڑا سا ہے کر سکتے ہیں 282 00:16:13,810 --> 00:16:18,140 ایک oversimplification، ریکارڈنگ معلومات کے ایک بہت آسان طریقہ یا تو ہے 283 00:16:18,140 --> 00:16:22,600 کہ بجلی تبدیل کرنے کے کی طرف سے، بائنری میں ایک تو بات کرنے کے لئے، یا تبدیل کر 284 00:16:22,600 --> 00:16:24,290 کہ بجلی. 285 00:16:24,290 --> 00:16:26,210 >> بیری تو، اگر آپ کو برا نہیں لگے گی، ہم روشنی دھیما کر سکتے 286 00:16:26,210 --> 00:16:28,140 مکمل طور پر صرف ایک لمحے کے لئے؟ 287 00:16:28,140 --> 00:16:31,750 یہ یہاں ایک بہت بہیمانہ بائنری صفر ہے. 288 00:16:31,750 --> 00:16:35,960 ٹھیک ہے، اگر ہم روشنی واپس آئے، اب Sanders تھیٹر 289 00:16:35,960 --> 00:16:37,990 ایک کی بائنری قیمت کی نمائندگی ہے. 290 00:16:37,990 --> 00:16:41,860 بدقسمتی سے، کی بتیوں کی صرف ایک سیٹ کے ساتھ صرف ایک تھوڑا سا، کے ساتھ، ہم صرف یہ کر سکتے ہیں 291 00:16:41,860 --> 00:16:45,770 دنیا، صفر اور ایک دو کی تعداد کی نمائندگی کرتے ہیں، اور یہ اچھا اگر ہو گا 292 00:16:45,770 --> 00:16:48,510 کمپیوٹر تھوڑا زیادہ اس سے شمار کرتے ہیں، لیکن بیشک وہ ایسا کر سکتے ہیں کر سکتے ہیں. 293 00:16:48,510 --> 00:16:52,170 تو کے وزٹرز کا ریکارڈ رکھا جائے گا. میرے سکرین پر یہاں ہمارے دوست، نیٹ Hardison، کون دے گا ھیںچو 294 00:16:52,170 --> 00:16:54,980 صرف چند منٹ کے دوران پر ہمیں ایک فوری دیکھو 295 00:16:54,980 --> 00:16:56,505 بائنری کے اس تصور ہے. 296 00:17:03,526 --> 00:17:06,550 >> نیٹ HARDISON: جب تم نے سیکھا کس طرح لکھ تعداد کو پڑھنے کے لئے، آپ 297 00:17:06,550 --> 00:17:10,589 ہندسے صفر نو کے بارے میں سیکھ لیا ہے. 298 00:17:10,589 --> 00:17:13,589 پورے نو سے بڑی تعداد میں لکھنے کے کرنے کے لئے، آپ کو جاننے کے لئے تم نے ایسا 299 00:17:13,589 --> 00:17:23,130 52 اور 437 میں کے طور پر ان ہندسوں میں سے کچھ مجموعہ کا استعمال کریں،. 300 00:17:23,130 --> 00:17:27,760 تو لکھنے کی تعداد کے اس طرح ایک نام، دشملو سنکیتن ہے. 301 00:17:27,760 --> 00:17:28,830 کیوں دشملو ہے؟ 302 00:17:28,830 --> 00:17:33,630 ٹھیک ہے، دشملو، deca، لاطینی جڑ 10 کا مطلب ہے، اور جب آپ 10 ہندسے ہیں 303 00:17:33,630 --> 00:17:37,420 آپ کے سنکیتن کے نظام میں، 10 بلکہ خصوصی نمبر بن جاتا ہے. 304 00:17:37,420 --> 00:17:42,480 کی تعداد 437 دشملو سنکیتن کے وزٹرز کا ریکارڈ رکھا جائے گا کیوں سمجھ کو دیکھو. 305 00:17:42,480 --> 00:17:52,330 >> ہم نے سب سے پہلے 437 400 کے علاوہ 30 کے علاوہ 7 میں ٹوٹ سکتا ہے. 306 00:17:52,330 --> 00:18:00,260 ہم اسے لے لو علاوہ اور بھی زیادہ، تاکہ ہم چار بار 100 کے علاوہ 3 ہے 307 00:18:00,260 --> 00:18:05,120 اوقات 10 کے علاوہ 7 اوقات 1. 308 00:18:05,120 --> 00:18:08,580 ہیں جگہ، 10s جگہ، 100s کے بارے میں سیکھنے یاد 309 00:18:08,580 --> 00:18:10,190 جگہ ہے، اور اس پر؟ 310 00:18:10,190 --> 00:18:13,120 اس کا ہے، کہاں سے آتا ہے. 311 00:18:13,120 --> 00:18:15,870 اور آخر میں ہم دیکھتے ہیں، کہ ہم کس طرح کے اختیارات کا ایک گروپ ہے 312 00:18:15,870 --> 00:18:17,900 10 یہاں میں سرایت ہے. 313 00:18:17,900 --> 00:18:28,820 ہم نے 1 کے علاوہ 7 4 مرتبہ 2 10 کے علاوہ 3 بار 10 ہے 314 00:18:28,820 --> 00:18:31,720 صفر سے 10 گنا. 315 00:18:31,720 --> 00:18:35,390 تو اب تم دیکھ کیوں 10 دشملو سنکیتن میں ایک خاص تعداد میں ہے. 316 00:18:35,390 --> 00:18:37,370 اصل میں، ہم نے اس کے لئے ایک نام ہے. 317 00:18:37,370 --> 00:18:40,420 یہ بنیاد کہا جاتا ہے، کیونکہ یہ مائپادک میں بنیاد ہے 318 00:18:40,420 --> 00:18:42,100 ہمارے یہاں ریاضی. 319 00:18:42,100 --> 00:18:45,320 >> اعشاری سنکیتن تعداد کی نمائندگی کرنے کا واحد طریقہ نہیں ہے. 320 00:18:45,320 --> 00:18:50,480 اصل میں، یہاں تک کہ اگر ہم نو کے ذریعے دو ہندسے کے چھٹکارا حاصل، ہم اب بھی کر سکتے ہیں 321 00:18:50,480 --> 00:18:53,740 کے تمام اعداد و شمار ہے کہ ہم دشملو کے ساتھ کر سکتے نمائندگی کرتے ہیں. 322 00:18:53,740 --> 00:18:58,910 تو اب ہے کہ ہم دو ہندسے، صفر اور ایک ہے، دونوں ہماری خصوصی نمبر ہے، 323 00:18:58,910 --> 00:19:01,210 ہمارے سنکیتن کے نظام کی بنیاد ہے. 324 00:19:01,210 --> 00:19:04,580 اس سنکیتن نظام کے نام بائنری کے بعد کہا جاتا ہے، 325 00:19:04,580 --> 00:19:07,030 سابقہ ​​دو دو کا مطلب ہے. 326 00:19:07,030 --> 00:19:11,190 تو بجائے، اب، ہیں جگہ، اور 10s کی جگہ، اور اس کے ہم 327 00:19:11,190 --> 00:19:15,900 اب ہیں جگہ، ایک twos جگہ، ایک چوکے کی جگہ، اور اس پر ہے، جا کر 328 00:19:15,900 --> 00:19:17,550 دو کے اختیارات. 329 00:19:17,550 --> 00:19:19,450 تو دیکھتے ہیں تو یہ کچھ گنتی کرنے کی طرف سے. 330 00:19:19,450 --> 00:19:24,940 تو صفر ابھی بھی صفر، اور ایک اب بھی ایک ہے. 331 00:19:24,940 --> 00:19:31,050 تاہم، اب کہ ہم ایک twos کے بجائے جگہ ایک 10s جگہ، 10 ہے 332 00:19:31,050 --> 00:19:33,190 نمبر دو کی نمائندگی کرتا ہے. 333 00:19:33,190 --> 00:19:38,386 تین حاصل کرنے کے لئے، ہم اس سے ایک شامل کریں، اور 11 حاصل ہے. 334 00:19:38,386 --> 00:19:44,660 چار، کے بعد اب ایک چوکے کی جگہ، 100 کی طرف سے ظاہر کیا جاتا ہے. 335 00:19:44,660 --> 00:19:49,410 پانچ 101 ہے. 336 00:19:49,410 --> 00:19:53,642 چھ 110 ہے. 337 00:19:53,642 --> 00:19:56,610 سات 111 ہے. 338 00:19:56,610 --> 00:19:58,470 آٹھ، پھر سے، اس کی اپنی جگہ ہے. 339 00:19:58,470 --> 00:20:02,790 تو یہ 1000 ہے. 340 00:20:02,790 --> 00:20:05,201 اور مجھے لگتا ہے کہ آپ کو بات سمجھ. 341 00:20:05,201 --> 00:20:09,800 >> 1 سپیکر: تو اس کا کہنا ہے کہ کمپیوٹر کیا ہے اور جو بائنری ہے ہے 342 00:20:09,800 --> 00:20:13,690 اصل میں جو ہم ہے اس کے لئے اٹھانے سے مختلف کے لئے کچھ نہیں حاصل کی جاچکی 343 00:20:13,690 --> 00:20:14,560 سال، ٹھیک ہے؟ 344 00:20:14,560 --> 00:20:17,097 گریڈ اسکول میں، آپ میں خاص طور پر شمار سیکھ لیا ہے 345 00:20:17,097 --> 00:20:19,970 فیشن ہے کہ نیٹ کی تجویز پیش کی، لیکن آپ کو شاید کے بارے میں نہیں سوچا 346 00:20:19,970 --> 00:20:22,440 اس کے بعد، حقیقت یہ ہے کہ اس والوں کی جگہ، 10s جگہ، اور 100s ہے 347 00:20:22,440 --> 00:20:23,315 جگہ ہے، اور یہ بہت غیر منطقی ہے. 348 00:20:23,315 --> 00:20:26,210 اور یقینا، کمپیوٹر صرف یہ مختلف بنیاد کا استعمال کریں. 349 00:20:26,210 --> 00:20:30,160 لیکن دن کے اختتام پر، اصل میں جسمانی طور پر ایک کے اس تصور کی نمائندگی 350 00:20:30,160 --> 00:20:33,130 صفر اور ایک، آپ واضح طور پر روشنی پر اور نہیں ہے باری 351 00:20:33,130 --> 00:20:33,445 ضروری. 352 00:20:33,445 --> 00:20:36,100 آپ اسے ایک زیادہ finer اناج پیمانے پر کرنے کی ضرورت ہے. 353 00:20:36,100 --> 00:20:39,990 اور، آپ finer اناج کی طرف سے بچپن سے اس پاگل سی کھلونا یاد کر سکتے ہیں، 354 00:20:39,990 --> 00:20:42,570 Woolly ولی اور ان چھوٹی مقناطیسی ذرات. 355 00:20:42,570 --> 00:20:46,440 >> تو مقناطیسی ذرات کو کچھ ہے جو آپ کے ایک جوڑے میں سیدھ میں لائیں کر سکتے ہیں ہیں 356 00:20:46,440 --> 00:20:49,920 مختلف ہدایات، شاید شمال اور جنوب یا جنوب شمال. 357 00:20:49,920 --> 00:20:53,470 اور اس ٹیکنالوجی کی جسمانی incarnations کی ایک بہت ان دنوں اس کا استعمال 358 00:20:53,470 --> 00:20:57,690 بائنری، کہ zeros اور ہیں کا استعمال کرتے ہیں صرف اندر مقناطیسیت 359 00:20:57,690 --> 00:21:04,110 جو اوپر نیچے یا نیچے اپ چیزیں سیدھ میں لاتا ہے، اس طرح ایک صفر یا ایک ایک کی نمائندگی کرتے ہوئے 360 00:21:04,110 --> 00:21:04,890 بالترتیب. 361 00:21:04,890 --> 00:21:08,930 تو یقینا ہم، خلاصہ سے یہاں منتقل، اور اندر کی طرف دیکھو 362 00:21:08,930 --> 00:21:10,780 کیا ایک سے زیادہ روایتی کمپیوٹر کی ہارڈ ڈرائیو ہے. 363 00:21:10,780 --> 00:21:13,840 یہ بھی سکرین پر تھوڑا بڑا ہو سکتا ہے، کہ یہ ایک ڈیسک ٹاپ سے ہے ہوتا ہے 364 00:21:13,840 --> 00:21:18,310 کمپیوٹر، لیکن لیپ ٹاپ آج اب بھی یہ وہی ٹیکنالوجی ہے، لیکن آہستہ آہستہ ہے 365 00:21:18,310 --> 00:21:22,140 کیا جا رہا ہے کو مزید بہتر چیزیں ہیں جو اصل میں منتقل نہیں ہے کی طرف سے تبدیل کر 366 00:21:22,140 --> 00:21:25,275 حصے - اندر، ایک ہارڈ ڈرائیو کی تو. 367 00:21:25,275 --> 00:21:28,450 >> اسپیکر 2: ہارڈ ڈرائیو ہے جہاں آپ کے کمپیوٹر کے سب سے زیادہ کا ذخیرہ 368 00:21:28,450 --> 00:21:29,990 اس کی مستقل ڈیٹا. 369 00:21:29,990 --> 00:21:34,710 ایسا کرنے کے لیے، ڈیٹا سافٹ ویئر سنکیتوں کو یہ بتایا کے ساتھ RAM سے سفر 370 00:21:34,710 --> 00:21:37,420 مشکل کہ ڈیٹا کو محفوظ کرنے کا طریقہ ڈرائیو. 371 00:21:37,420 --> 00:21:40,720 ہارڈ ڈرائیو سرکٹس وولٹیج میں ان سنکیتوں کو ترجمہ 372 00:21:40,720 --> 00:21:42,270 اتار چڑھاو. 373 00:21:42,270 --> 00:21:46,290 ان کے نتیجے میں، ہارڈ ڈرائیو منتقل حصوں، چند میں سے کچھ کو کنٹرول 374 00:21:46,290 --> 00:21:48,890 جدید کمپیوٹر میں چھوڑ حصوں کو منتقل. 375 00:21:48,890 --> 00:21:53,400 سگنل کچھ ایک موٹر، ​​جس میں اسکولوں دھات لیپت تالی کو کنٹرول کرتے ہیں. 376 00:21:53,400 --> 00:21:56,810 آپ کے ڈیٹا اصل میں ان تالی پر محفوظ کیا جاتا ہے. 377 00:21:56,810 --> 00:21:59,940 دیگر سنکیتوں کو پڑھیں. لکھیں پڑھیں یا سر میں منتقل 378 00:21:59,940 --> 00:22:02,030 تالی پر ڈیٹا لکھتے ہیں. 379 00:22:02,030 --> 00:22:06,710 یہ مشینری بہت عین مطابق ہے کہ ایک انسانی بال بھی درمیان نہیں گزر سکتا ہے 380 00:22:06,710 --> 00:22:11,390 کتائی تالی کے سربراہان، ابھی تک یہ سب لاجواب رفتار میں کام کرتا ہے. 381 00:22:11,390 --> 00:22:15,120 >> 1 سپیکر: تو ہم جو اصل میں ان میں سے سب سے اوپر پر ہو رہا ہے اب میں زوم 382 00:22:15,120 --> 00:22:19,620 مقناطیسیت کی شرائط میں تالی، ہم دو نظر کی یہ دوسری ہے. 383 00:22:19,620 --> 00:22:22,940 >> اسپیکر 3: چلو، کیا ہم صرف سست رفتار میں دیکھا دیکھو. 384 00:22:22,940 --> 00:22:27,010 جب بجلی کی ایک مختصر پلس سر پڑھنے لکھنے میں بھیجا جاتا ہے، flips 385 00:22:27,010 --> 00:22:30,390 ایک پل کا ایک حصہ کے لئے ایک چھوٹے برقی. 386 00:22:30,390 --> 00:22:34,280 جو مقناطیس ایک کھیت تخلیق کرتا ہے، ایک چھوٹے چھوٹے، polarity تبدیل 387 00:22:34,280 --> 00:22:37,995 دھات کے ذرات جو کوٹ ایک تالی کی سطح کا حصہ. 388 00:22:37,995 --> 00:22:41,810 ڈسک پر ان چھوٹے چارج علاقوں کے ایک نمونہ کی سیریز میں ایک کی نمائندگی کرتا ہے 389 00:22:41,810 --> 00:22:45,820 ایک بائنری تعداد میں کمپیوٹر کے ذریعے استعمال کیا جاتا نظام میں اعداد و شمار کے ایک سا. 390 00:22:45,820 --> 00:22:49,430 اب اگر موجودہ پڑھنے لکھنے کے سربراہ علاقے کے ذریعے ایک راستہ کو بھیجا جاتا ہے 391 00:22:49,430 --> 00:22:51,170 ایک ہی سمت میں پولرائزڈ ہے. 392 00:22:51,170 --> 00:22:53,250 اگر موجودہ مخالف سمت میں بھیجا جاتا ہے، 393 00:22:53,250 --> 00:22:55,220 پولرائزیشن الٹ ہے. 394 00:22:55,220 --> 00:22:57,680 اب آپ کی ہارڈ ڈسک کیسے ڈیٹا ہے؟ 395 00:22:57,680 --> 00:22:59,400 عمل کو الٹا. 396 00:22:59,400 --> 00:23:02,050 تو یہ ڈسک پر ذرات کہ موجودہ حاصل کریں اور پڑھیں. لکھیں 397 00:23:02,050 --> 00:23:03,340 سر پر جا رہے ہیں. 398 00:23:03,340 --> 00:23:06,010 مل کر ان چمبکیی شعبوں کے لاکھوں رکھو، اور 399 00:23:06,010 --> 00:23:07,440 آپ کو ایک فائل ہے. 400 00:23:07,440 --> 00:23:12,240 اب کسی ایک فائل کے ٹکڑے ایک ڈرائیو تالی پر بکھرے ہوئے کر سکتے ہیں، 401 00:23:12,240 --> 00:23:15,270 اپنی میز پر کاغذات کی گندگی کی طرح قسم کی ہے. 402 00:23:15,270 --> 00:23:18,800 تو ایک خصوصی اضافی فائل میں جہاں ہر چیز ہے کا ٹریک رکھتا ہے. 403 00:23:18,800 --> 00:23:21,640 نہیں کیا تم چاہتے ہو آپ کو اس طرح کچھ تھا؟ 404 00:23:21,640 --> 00:23:23,340 >> اسپیکر 1: بے شک. 405 00:23:23,340 --> 00:23:27,560 تو ہم یہ اس کی معلومات کی نمائندگی کرنے کی صلاحیت، نمبر ہے 406 00:23:27,560 --> 00:23:28,440 بہت کم سطح پر ہے. 407 00:23:28,440 --> 00:23:32,730 ہم ہے کہ ایک ہی چیز کی نمائندگی کی جسمانی طریقہ ہے، لیکن ہم سچ میں نہیں کر سکتے 408 00:23:32,730 --> 00:23:36,440 کہ سود کی زیادہ، شاید کچھ ریاضی سے اور 409 00:23:36,440 --> 00:23:36,940 ریاضی. 410 00:23:36,940 --> 00:23:40,830 ہم حروف تہجی حروف کی طرح ابھی تک چیزیں کی نمائندگی کا کوئی راستہ نہیں ہے، 411 00:23:40,830 --> 00:23:44,100 تاکہ انسان، ہم بات چیت، یہ وہی آلات کا استعمال کرتے ہوئے کر سکتے ہیں. 412 00:23:44,100 --> 00:23:48,240 لیکن شکر ہے کہ encodings موجود ہے، zeros اور لوگوں کے نمونوں 413 00:23:48,240 --> 00:23:52,920 جو اعلی کی طرح سطح تشکیل، اور، B اور C، اور پوری کی نمائندگی کرتی ہیں 414 00:23:52,920 --> 00:23:54,880 سزائیں، اور پیرا، اور اس طرح. 415 00:23:54,880 --> 00:24:00,300 اور جو تو ASCII کا مخفف ہے جو اس کوڈنگ نظام سے مراد ہے جس کے تحت ہے 416 00:24:00,300 --> 00:24:04,350 مثال کے طور پر، تعداد ہے کہ ہم جانتے ہیں - ایک نمبر دیا خط کی نمائندگی کرتا ہے 417 00:24:04,350 --> 00:24:09,120 65 دشملو کی قیمت کے طور پر میں ایک کمپیوٹر سرمایہ خط کے طور پر جانا جاتا ہے. 418 00:24:09,120 --> 00:24:13,670 کمپیوٹر میں 97 دشملو کی قیمت ایک چھوٹے ایک کے طور پر جانا جاتا ہے. 419 00:24:13,670 --> 00:24:15,210 اور کیا یہ واقعی مطلب ہے؟ 420 00:24:15,210 --> 00:24:19,510 ویسے اگر اگرچہ نیٹ ایک لمحے پہلے، صرف صفر سے آٹھ گنا، 421 00:24:19,510 --> 00:24:24,910 ہم 65 تک گنتی جاری تھے، یا مزید، 97، کے طرز 422 00:24:24,910 --> 00:24:28,440 zeros اور ہیں کہ وہ سکرین پر تیار کریں گے بالکل ہو گا 423 00:24:28,440 --> 00:24:33,420 جو ایک کمپیوٹر تمام بڑے حروف میں ایک خط یا خط کی نمائندگی کرنے کے لئے استعمال کیا جاتا ہے 424 00:24:33,420 --> 00:24:34,610 چھوٹے. 425 00:24:34,610 --> 00:24:36,690 اور یقینا، ایک پوری منصوبہ ہے. 426 00:24:36,690 --> 00:24:41,570 یہ پہلی نظر، encodings کی حد سے زیادہ چارٹ میں ہے،، لیکن اگر آپ توجہ مرکوز 427 00:24:41,570 --> 00:24:46,210 صرف صحیح نصف پر، اس درمیانی کالم میں نوٹس، ہم اس 428 00:24:46,210 --> 00:24:49,010 خط کے بعد تعداد کے تصور. 429 00:24:49,010 --> 00:24:53,830 اور سب سے اوپر، ہم 32 ہے، اور کردار چار، 32 جس، 430 00:24:53,830 --> 00:24:57,360 عددی، اب سے مراد، بظاہر اسپیس بار کردار ہے. 431 00:24:57,360 --> 00:25:00,720 جب آپ اپنے لیپ ٹاپ پر جگہ بار کردار ملے، کیا تم سچ میں ہو 432 00:25:00,720 --> 00:25:04,160 zeros اور ہیں ایک بڑی تعداد، پیٹرن، بجلی کے بہاؤ بھیج ہے، 433 00:25:04,160 --> 00:25:07,770 اگر آپ zeros اور ہیں ان کی نمائندگی ہے کہ اس وقت کمپیوٹر 434 00:25:07,770 --> 00:25:10,330 سکرین پر ایک خلائی کردار کے طور پر کی وضاحت ہے. 435 00:25:10,330 --> 00:25:12,210 ایک فجائیہ نقطہ 33 ہے. 436 00:25:12,210 --> 00:25:13,345 ڈبل قیمت درج کرنے 34 ہے. 437 00:25:13,345 --> 00:25:18,945 اور اگر ہم کو درست کرنے کے سکرال یہاں ہم دیکھتے ہیں کہ 65 واقعی میں ایک ہے، اور 438 00:25:18,945 --> 00:25:21,290 97 واقعی میں ایک چھوٹے ہے. 439 00:25:21,290 --> 00:25:23,910 >> تو اب ہے کہ ہم اس انکوڈنگ کی منصوبہ بندی ہے، ہم نے شروع کر سکتے ہیں 440 00:25:23,910 --> 00:25:25,080 چیزوں کو باہر جادو. 441 00:25:25,080 --> 00:25:30,170 درحقیقت کمپیوٹر عام طور پر خود کو معیاری اکائیوں میں اظہار نہیں 442 00:25:30,170 --> 00:25:33,020 ایک انفرادی سا ہے، جو ایک بار پھر، یہ سب صرف مفید نہیں ہے کا استعمال کرتے ہوئے 443 00:25:33,020 --> 00:25:36,600 صفر یا ایک روشنی یا، بلکہ، کا استعمال کرتے ہوئے کی نمائندگی 444 00:25:36,600 --> 00:25:37,530 بٹس کے انداز. 445 00:25:37,530 --> 00:25:40,100 پیمائش کی اور سب سے زیادہ عام یونٹ کے طور پر آپ کو شاید معلوم، یا کم از کم 446 00:25:40,100 --> 00:25:41,810 inferred، ایک بائٹ ہے. 447 00:25:41,810 --> 00:25:45,960 ایک بائٹ صرف آٹھ بٹس، آٹھ zeroes یا ایک قطار میں ہیں. 448 00:25:45,960 --> 00:25:48,090 تو ہم چیزوں ہجے شروع کر سکتے ہیں. 449 00:25:48,090 --> 00:25:52,580 اور اس طرح اگر ہم کیوں، یہ ایک تھوڑا سا کی کوشش نہ کریں اجتماعی یہاں سکتا ہے؟ 450 00:25:52,580 --> 00:25:55,670 وہاں اس کمرے میں آٹھ افراد ہیں جو تیار ہو جائے گا 451 00:25:55,670 --> 00:25:56,870 اسٹیج پر آئے ہو؟ 452 00:25:56,870 --> 00:26:00,880 آپ کو آرام دہ اور پرسکون کیمرے پر دکھائے جانے کے لئے ہے، لیکن آپ واقعی کی ضرورت نہیں ہے 453 00:26:00,880 --> 00:26:03,690 ورنہ معلوم ہے کیا ہو رہا ابھی تک. 454 00:26:03,690 --> 00:26:07,240 میں ایک کیا جا رہا ہے یہاں رضاکارانہ طور پر انسان دیکھتے ہیں. 455 00:26:07,240 --> 00:26:18,380 دو، تین، چار، پانچ، چھ، سات، اور کس طرح آٹھ؟ 456 00:26:18,380 --> 00:26:18,920 پر چلو. 457 00:26:18,920 --> 00:26:22,550 >> تو کیا تم لوگوں کی ایک بائٹ کی نمائندگی کرنے کے بارے میں ہے. 458 00:26:22,550 --> 00:26:30,190 مجھے تم سے 128s جگہ آپ 64s جگہ، آپ 32s جگہ کیا گیا ہے. 459 00:26:30,190 --> 00:26:32,720 لیکن ہم بہت تیزی سے اس کا راستہ جا رہے ہیں. 460 00:26:32,720 --> 00:26:35,170 تو مجھے تم سے وہاں ملاقات. 461 00:26:35,170 --> 00:26:39,840 اور تم پورے راستے پر 128s جگہ یہاں زیادہ کی طرح ہونا چاہئے، 462 00:26:39,840 --> 00:26:43,080 سینکڑوں جگہ یا ہزاروں کی جگہ بائیں دور ہو جائے گا، ہم چاہتے ہیں 463 00:26:43,080 --> 00:26:45,740 سب سے بڑا پلیس ہولڈر بائیں یہاں کے طور پر. 464 00:26:45,740 --> 00:26:55,230 ہم 64s، 32، 16s، 8s، 4s، 2s، اور 1s ہے - 465 00:26:55,230 --> 00:26:56,030 عمدہ. 466 00:26:56,030 --> 00:26:58,100 تو اب ہم ہے - 467 00:26:58,100 --> 00:27:00,190 ٹھیک ہے، کیا آپ میری مدد کر سکتے ہیں. 468 00:27:00,190 --> 00:27:01,890 تو اب ہم ہے - تمہارا نام کیا ہے؟ 469 00:27:01,890 --> 00:27:02,560 JOANNE: Joanne. 470 00:27:02,560 --> 00:27:06,240 اسپیکر 1: تو Joanne اور اب میں کہ ہم کس طرح ان لوگوں کو مشورہ جا رہے ہیں 471 00:27:06,240 --> 00:27:07,850 کچھ ہجے باہر کرنے کے بارے میں جا سکتے ہیں. 472 00:27:07,850 --> 00:27:10,640 تو کاغذ کے ان شیٹس کی پشت پر، وہ ایک چھوٹی سی دھوکے باز شیٹ ہے 473 00:27:10,640 --> 00:27:14,720 ہے کہ ان سے کہو کہ وہ ایک صفر یا ایک کی نمائندگی کر رہے تھے ہو رہا ہے. 474 00:27:14,720 --> 00:27:18,000 اور سادگی کے لئے کیوں نہیں کرتے، ہم صفر بس کی نمائندگی کریں گے 475 00:27:18,000 --> 00:27:19,580 وہاں awkwardly کھڑے ہیں. 476 00:27:19,580 --> 00:27:20,360 بہت اچھا ہے. 477 00:27:20,360 --> 00:27:24,200 یا آپ کے ہاتھ اٹھانے، ایک کی نمائندگی کی طرف سے ایک ہے. 478 00:27:24,200 --> 00:27:28,380 اور اگر ہم باہر جادو چار کردار جملہ نہیں کیا جا سکتا. 479 00:27:28,380 --> 00:27:33,870 >> اب تو آگے جاؤ، رضاکاروں، اور اپنے ہاتھ اٹھا کر گول ایک پھانسی 480 00:27:33,870 --> 00:27:38,940 اگر آپ کو ایک، یا اسے نیچے رکھ اگر آپ کو ایک صفر ہیں ہیں. 481 00:27:38,940 --> 00:27:45,550 تو اب ہے کہ ہم ان تین ہاتھ اوپر ہے، نمبر، باقی سب ہیں، 482 00:27:45,550 --> 00:27:47,800 وہ اصل کی نمائندگی ہے؟ 483 00:27:47,800 --> 00:27:48,760 ٹھیک ہے، 67. 484 00:27:48,760 --> 00:27:49,040 کیوں؟ 485 00:27:49,040 --> 00:27:49,970 ٹھیک ہے، فوری وویک چیک کرنے کے لیے ہے. 486 00:27:49,970 --> 00:27:51,910 64s جگہ ہے، کیونکہ یہ ایک ہے. 487 00:27:51,910 --> 00:27:58,870 یہ ایک 64 اوقات کے علاوہ 1 دو بار کی طرح ہے، تاکہ 66 ہے، اس کے علاوہ 1 اوقات 1. 488 00:27:58,870 --> 00:28:00,610 1 پلس، 67. 489 00:28:00,610 --> 00:28:03,740 تو اب ان لوگوں کے مجموعی طور پر 67 کی نمائندگی کر رہے ہیں جس میں بظاہر 490 00:28:03,740 --> 00:28:06,240 کی نمائندگی کرتا ہے ASCII میں یہاں کیا ہے؟ 491 00:28:06,240 --> 00:28:06,510 ٹھیک ہے، 492 00:28:06,510 --> 00:28:07,650 ایک C. تو ٹھیک ہے. 493 00:28:07,650 --> 00:28:09,530 تو اب ہم منہاج القرآن کے دو پر کارروائی. 494 00:28:09,530 --> 00:28:12,735 ہر کوئی ان کے ہاتھ کے ساتھ شروع ہونے والی کمی ہے تو اور دو گول. 495 00:28:12,735 --> 00:28:15,260 اصل میں، وہاں ایک کردار کی نہیں ہے یہاں، مجھے لگتا ہے، لیکن ہم دکھاوا کریں گے. 496 00:28:15,260 --> 00:28:19,820 دو راؤنڈ تو، یا اپنے ہاتھوں کو کم پیدا ہوتے ہیں. 497 00:28:19,820 --> 00:28:20,530 >> ٹھیک ہے. 498 00:28:20,530 --> 00:28:23,230 شائقین کو، اب ہم کیا ہیں؟ 499 00:28:23,230 --> 00:28:24,860 کا اظہار کرتے ہوئے 83 ہے. 500 00:28:24,860 --> 00:28:26,050 تو کیا تم ریاضی کر سکتے ہیں. 501 00:28:26,050 --> 00:28:29,810 لیکن کسی کو بھی جن کے ہاتھ کے اوپر ہے کے لئے آپ کا نمبر ہے کہ وہ نمائندگی کرتے ہیں میں شامل کرتے ہیں،. 502 00:28:29,810 --> 00:28:31,610 تو اب ہم 83 ہے. 503 00:28:31,610 --> 00:28:36,510 چلو دھوکے باز شیٹ تھوڑا سا توسیع، اور اب ہم - 504 00:28:36,510 --> 00:28:38,890 یہ واضح ہو جہاں ہم یہاں سے جا رہے ہیں، لیکن ہو سکتا ہے 505 00:28:38,890 --> 00:28:42,220 باوجود دور، تین. 506 00:28:42,220 --> 00:28:45,870 تو ٹھیک ہے، تین راؤنڈ وہاں جانا اچھی بات ہے، تین راؤنڈ، کیا ہیں 507 00:28:45,870 --> 00:28:47,120 یہ لوگ اب کی نمائندگی ہے؟ 508 00:28:50,090 --> 00:28:56,690 دلچسپ - ٹھیک ہے، میں 53، جو اب کی نمائندگی کرتا ہے سنا ہے. 509 00:28:56,690 --> 00:29:00,770 اب تم کیوں اس قسم کا نتیجہ انسداد بدیہی ہے، ٹھیک ہے؟ 510 00:29:00,770 --> 00:29:02,910 اگر ہم پانچ کی نمائندگی کرنا چاہتے ہیں - 511 00:29:02,910 --> 00:29:03,900 ہم سب شاید جانتے ہیں کہ کہاں جا رہی ہے - 512 00:29:03,900 --> 00:29:07,360 بس میں کیوں نہیں چوکوں کی مدد جگہ اور والوں کی جگہ میں اضافہ؟ 513 00:29:07,360 --> 00:29:10,060 >> ٹھیک ہے، ہم احساس ہے کہ ایک فرق ہے، بنیادی طور پر کس طرح کے درمیان، 514 00:29:10,060 --> 00:29:11,760 ایک کمپیوٹر میں ان بٹس کی وضاحت. 515 00:29:11,760 --> 00:29:15,470 اگر آپ کے نمبر پانچ، تو بالکل کی نمائندگی کرنے کی کوشش کر رہے ہیں، ہم صرف 516 00:29:15,470 --> 00:29:18,330 اپنے ہاتھ چار نمبر بلند کرنے اور ہاتھ ایک تعداد میں اضافہ. 517 00:29:18,330 --> 00:29:20,010 لیکن ہم تعداد کی نمائندگی نہیں کر رہے ہیں یہاں. 518 00:29:20,010 --> 00:29:23,690 اسٹیج پر یہاں سیاق و سباق یہ ہے کہ ہم حروف کی نمائندگی کر رہے ہوں یا 519 00:29:23,690 --> 00:29:28,110 حروف، اور اس سلسلے میں، کمپیوٹر احساس ہے کہ اوہ یہ ہے 520 00:29:28,110 --> 00:29:30,720 بٹس کی طرز اکیلے تعداد نہیں ہے. 521 00:29:30,720 --> 00:29:33,210 یہ اصل میں ایک اعلی درجے کی تصور کی نمائندگی کر رہا ہے. 522 00:29:33,210 --> 00:29:35,010 اس صورت میں، ایک حروف تہجی کی خط. 523 00:29:35,010 --> 00:29:38,820 تو حقیقت یہ ہے کہ یہ اب کے ساتھ نمبر پانچ کی نمائندگی کر رہا ہے 524 00:29:38,820 --> 00:29:44,290 53 قیمت ہے کیونکہ بات، ہم ASCII میں خوبصورت دیکھنا 525 00:29:44,290 --> 00:29:48,200 نمبر پانچ خود بٹس کا ایک نمونہ کی ضرورت ہے - کیونکہ کیوں؟ 526 00:29:48,200 --> 00:29:51,310 ، دنیا صرف کم تعداد، صفر، ایک، دو کو استعمال کرنے کا فیصلہ کیا ہے، 527 00:29:51,310 --> 00:29:54,130 کافی خفیہ چیزیں دیکھا تین. 528 00:29:54,130 --> 00:29:56,830 اور یقینا، یہ حروف ہیں جو ایک بورڈ پر نہیں ہیں ہیں. 529 00:29:56,830 --> 00:30:00,330 خصوصی اظہار ہے کہ آپ ایک کمپیوٹر کی ضرورت دلچسپ چیز پر، لیکن 530 00:30:00,330 --> 00:30:02,010 انسان ان کو اصل میں کبھی نہیں ٹائپ کریں. 531 00:30:02,010 --> 00:30:04,220 53 تو واقعی، پانچ کی نمائندگی کرتا ہے. 532 00:30:04,220 --> 00:30:10,460 اب صرف ایک حتمی وویک چیک کے طور پر، وہ کس نمبر ہونا چاہیے 533 00:30:10,460 --> 00:30:12,880 صرف ایک لمحے میں نمائندگی کرتے ہیں؟ 534 00:30:12,880 --> 00:30:14,060 ٹھیک ہے، 48 ہے. 535 00:30:14,060 --> 00:30:15,720 اور یقینا، آگے جاؤ، چار راؤنڈ. 536 00:30:18,650 --> 00:30:22,680 16 کے علاوہ 32 یقینا 48 ہے. 537 00:30:22,680 --> 00:30:26,510 اور اس تعریف کے ہمارے آٹھ رضاکاروں کے لیے بڑی دور، اگر ہم کر سکتے،. 538 00:30:31,410 --> 00:30:32,660 بہت اچھا کام کیا ہے. 539 00:30:35,290 --> 00:30:36,490 کوئی سمت ٹھیک ہے. 540 00:30:36,490 --> 00:30:41,050 >> تو کیا اب ہم نہ صرف ڈیٹا کی نمائندگی کرنے کے بارے میں سوچ کا ایک طریقہ ہے، 541 00:30:41,050 --> 00:30:44,120 اور اصل میں یہ جسمانی طور پر کی نمائندگی کرنے، بلکہ زیادہ کر 542 00:30:44,120 --> 00:30:45,710 کے سب سے اوپر پر سطح چیزیں. 543 00:30:45,710 --> 00:30:48,430 اور یقینا، یہ کمپیوٹر سائنس کے دوران ایک مرکزی خیال، موضوع بننے جا رہا ہے 544 00:30:48,430 --> 00:30:52,410 کے سب سے اوپر پر زیادہ سے زیادہ دلچسپ اور پیچیدہ باتیں کی تعمیر 545 00:30:52,410 --> 00:30:54,030 کافی سادہ نظریات کی - 546 00:30:54,030 --> 00:30:56,170 اس معاملے میں، صرف zeros اور ہیں. 547 00:30:56,170 --> 00:31:00,120 کیوں یہ مفید ہے کی شرائط میں، ٹھیک ہے، اگرچہ اس طرح ایک کورس میں 548 00:31:00,120 --> 00:31:03,810 ہم بنیادی اصولوں پر، اور پروگرامنگ کی، اور حل کرنے پر توجہ مرکوز کریں گے 549 00:31:03,810 --> 00:31:07,050 مسائل، آپ کو کمپیوٹر سائنس میں ہدایات کی کسی بھی تعداد میں جا سکتے ہیں. 550 00:31:07,050 --> 00:31:10,950 یہاں اس صورت میں، یہ ایک چارٹ ہے کہ آپ کو آپ کے پیچھے کے صفحے پر ہے 551 00:31:10,950 --> 00:31:14,580 ہارورڈ میں غیر سرکاری CS گائیڈ، آج دو printouts ایک. 552 00:31:14,580 --> 00:31:17,450 یہ بہت سے مختلف ہدایات ہیں جس میں آپ کو ایک کے بعد جا سکتے ہیں پتہ چلتا ہے 553 00:31:17,450 --> 00:31:18,400 اس طرح دوران - 554 00:31:18,400 --> 00:31:21,530 مصنوعی ذہانت کے بارے میں سیکھ سکتے ہیں، گرافکس متعلق 555 00:31:21,530 --> 00:31:24,370 زبان خود کے بارے میں مشین لرننگ،. 556 00:31:24,370 --> 00:31:26,410 بھی احساس ہے کہ ابھی تک دوسرے راستے ہیں. 557 00:31:26,410 --> 00:31:28,670 کمپیوٹر سائنس میں زیادہ ریاضی کے راستے ہیں. 558 00:31:28,670 --> 00:31:31,740 اگر آپ بھی اس موسم خزاں CS50 کی طرح کچھ لے کے قابل نہیں ہو، وہاں ہے 559 00:31:31,740 --> 00:31:35,070 موسم بہار، کمپیوٹر 1 مثال کے طور پر سائنس، میں تعارفی کورس ہے 560 00:31:35,070 --> 00:31:38,050 ایک اس نئی دنیا پر ریمپ. 561 00:31:38,050 --> 00:31:41,600 >> اب ایک طرف ایک کے طور پر، نصاب سے متعلق مسائل کو حل کرنے کے مفاد میں 562 00:31:41,600 --> 00:31:46,050 CS50 سیٹ پہلے کچھ وقت کا احساس ان مسائل میں سے ایک کو حل کرنے کی کوشش کریں، ایک 563 00:31:46,050 --> 00:31:49,640 my.harvard، کے طور پر جانا جاتا مسئلہ ہے جو تم میں سے بہت سے اصل میں استعمال کر سکتے ہیں 564 00:31:49,640 --> 00:31:54,040 کورسوں کے لئے دکان، لیکن اگر نہیں، تو اس طرح کا ایک آلہ کی جانچ پڑتال کے ساتھ ساتھ دیگر 565 00:31:54,040 --> 00:31:57,800 اولاد کہ اپنے ماضی کے طالب علموں اور عملے کے کچھ پیدا کیا ہے. 566 00:31:57,800 --> 00:32:00,770 لیکن ہارورڈ یونیورسٹی کورسز میں جو ایک ویب کی بنیاد پر آلہ ہے، ایک ایسی چیز ہے جس پر آپ کو 567 00:32:00,770 --> 00:32:05,510 ڈیزائن اور تعینات اپنے کے قابل ہو جائے، کے ساتھ ابھی تک 568 00:32:05,510 --> 00:32:09,210 سمسٹر کے اختتام کی طرف سے اچھی طرح کے طور پر دیگر چیزوں کے احساس ہوتا ہے کہ یہ بناتا ہے 569 00:32:09,210 --> 00:32:10,590 ایک کھلی ڈیٹا سیٹ صلی اللہ علیہ وسلم. 570 00:32:10,590 --> 00:32:13,490 اس صورت میں، ظاہر ہے، کیٹلاگ اور کی اجازت دیتا ہے اس معاملے میں طالب علموں کو 571 00:32:13,490 --> 00:32:16,320 کافی پیچیدہ اعداد و شمار سیٹ کی. 572 00:32:16,320 --> 00:32:19,495 >> ہم نے گزشتہ رات کھود چند چند ہزار لوگوں پر کی بنیاد پر اعداد و شمار، جو 573 00:32:19,495 --> 00:32:21,530 گزشتہ کچھ دنوں کے دوران اس کا استعمال کرتے ہوئے کیا گیا ہے. 574 00:32:21,530 --> 00:32:25,260 اگر آپ جاننا معلوم کتنے کورس اصل میں آپ کے دوستوں کے لئے ہے 575 00:32:25,260 --> 00:32:29,720 دکان کی دیکھ بھال، ٹھیک ہے، آج یہ اعداد و شمار سے پتہ چلتا ہے کہ 7.6 کی اوسط ہے 576 00:32:29,720 --> 00:32:32,610 کسی کی خریداری کی فہرست پر کورس کی تعداد. 577 00:32:32,610 --> 00:32:36,350 اور اب میں آپ کو بھی دینے کی سب سے زیادہ تعداد میں اعداد و شمار کریں گے 578 00:32:36,350 --> 00:32:39,550 کسی کی خریداری کی فہرست پر نصاب - اور ہم سب کو شاید معلوم 579 00:32:39,550 --> 00:32:40,800 اس طرح کسی. 580 00:32:43,820 --> 00:32:46,740 201 اس سال کا ریکارڈ ہے. 581 00:32:46,740 --> 00:32:52,320 اب ہمارے سابق طالب علموں اور عملے کے کچھ اصل میں ایک کلپ ڈال 582 00:32:52,320 --> 00:32:55,560 کمپیوٹر سائنس کے اس راستہ آپ کے لئے ایک تصویر پینٹ 583 00:32:55,560 --> 00:32:57,360 اور خود CS50 ہے. 584 00:32:57,360 --> 00:33:02,060 مجھے جاؤ اور ھیںچو، یہاں جناب Harvahd شکریہ، ایک ویڈیو کی طرف سے تیار 585 00:33:02,060 --> 00:33:06,825 اپنے پوروورتیوں کے کچھ، اگر ہم روشنی اس کے لئے رکھنے کے کر سکتے ہیں. 586 00:33:10,980 --> 00:35:39,126 [MUSIC چل رہا ہے] 587 00:35:39,126 --> 00:35:42,630 >> 1 سپیکر: مجھے پتہ نہیں تھا کہ ہونے جا رہا تھا تھا. 588 00:35:42,630 --> 00:35:46,170 تو کیا میں ایک سے زیادہ سنگین نظر آگے جھوٹ ہے. 589 00:35:46,170 --> 00:35:49,060 تو اس کورس کی توقعات کے لحاظ سے، آپ واقعی کی توقع کر رہے ہیں 590 00:35:49,060 --> 00:35:52,817 کورس لیکچر میں شرکت کرنے یا دیکھنے کے لئے، آٹھ مسئلہ سیٹ پیش، دو لے 591 00:35:52,817 --> 00:35:54,720 quizzes، ایک حتمی منصوبے جمع کرائیں. 592 00:35:54,720 --> 00:35:58,640 گریڈ کی شرائط میں احساس ہوتا ہے کہ میرے تبصرے کے بارے میں افتتاحی تقریب 593 00:35:58,640 --> 00:36:02,380 پاس ناکام، ایک ایسی چیز ہے جس پر ہم نے CS50 میں بہت زیادہ دل لے - وہاں نہیں ہے 594 00:36:02,380 --> 00:36:05,110 کرنے کی کوشش کے ہارورڈ میں ایک ثقافت کا تقریبا کافی 595 00:36:05,110 --> 00:36:07,080 کچھ اور ناکامی کو خطرے میں ڈال ہے. 596 00:36:07,080 --> 00:36:09,870 بے شک، ہم طلباء کی تعداد تھے، اور اپنے آپ کو خاص طور پر، جو تھا 597 00:36:09,870 --> 00:36:15,310 اپنے GPA چوٹ پہنچانے، یا CS50 کی طرح کسی چیز میں B حاصل کرنے کے بارے میں فکر مند، 598 00:36:15,310 --> 00:36:19,222 اور موقع اس پر اور دوسرے گیٹ وے کے کورس کی طرح ایک کورس میں لینے کی 599 00:36:19,222 --> 00:36:23,950 تعارفی سطح / گزر ناکام اس میں ایک بہت underutilized موقع ہے 600 00:36:23,950 --> 00:36:24,740 عام طور پر کالج. 601 00:36:24,740 --> 00:36:29,750 اور تو براہ مہربانی جانتے ہیں، میں نے بھی اس کورس میں / گزر ناکام کے لئے داخل ابتدائی طور پر 602 00:36:29,750 --> 00:36:32,840 اکیلے کریڈٹ، اور اگرچہ میں نے دن کے اختتام پر سوئچ نے کیا تھا، یہ تھا 603 00:36:32,840 --> 00:36:36,170 ان پانچ ابتدائی ہفتے پانچویں سمسٹر کے پیر تک ہے، جو 604 00:36:36,170 --> 00:36:39,700 cutoff، جو آپ کے وزٹرز کا ریکارڈ رکھا اصل میں یہ نئے میں پاؤں پر ڈال دیا 605 00:36:39,700 --> 00:36:43,660 پانی، اصل میں بہت ہی مجریچت اور بہت اسوداجنک کچھ کرنے کی کوشش کریں 606 00:36:43,660 --> 00:36:45,540 اس وقت میرے لئے. 607 00:36:45,540 --> 00:36:49,440 >> تو معاملے میں اب کیا کردار مختلف زاویہ ہے جس کے ذریعے آپ یہ کر سکتے ہیں 608 00:36:49,440 --> 00:36:51,530 رجوع اس کورس کی خدمت - 609 00:36:51,530 --> 00:36:53,080 تاکہ لیکچر. یہ آپ پر منحصر ہے. 610 00:36:53,080 --> 00:36:56,550 اگر آپ بذات خود اس ویب سائٹ پر ہمارے ساتھ مشغول ہیں، بیشک ہم جانتے ہیں 611 00:36:56,550 --> 00:37:00,920 اعدادوشمار کہ تم میں سے تقریبا 40 فیصد قسم کی اور اس سے زیادہ آتے جاتے 612 00:37:00,920 --> 00:37:05,140 سمسٹر، اور تم میں سے 10 فی صد کے دوران آج کے بعد ہم پھر کبھی نہیں دیکھ. 613 00:37:05,140 --> 00:37:07,540 اور یہ بالکل ٹھیک ہے، ایماندار ہونا. 614 00:37:07,540 --> 00:37:10,470 CS50 کی اہم خصوصیات میں سے ایک یہ ہے کہ یہ 615 00:37:10,470 --> 00:37:14,220 گنت وسائل، جن میں سے کچھ ہم صرف ایک لمحے میں کے ذریعے ھڑھڑ گے، 616 00:37:14,220 --> 00:37:17,890 لیکچر اور حصوں، اور کہا جاتا walkthroughs چیزوں، اور دفتر سمیت 617 00:37:17,890 --> 00:37:20,850 گھنٹے، وغيرہ پر، اور اس کے عام طالب علم سے زیادہ وسائل 618 00:37:20,850 --> 00:37:24,400 یا فائدہ جسمانی طور پر لگ سکتا ہے، چاہیے لیکن اس کی وجہ سے 619 00:37:24,400 --> 00:37:27,510 مختلف سیکھنے شیلیوں کا ہے کہ کسی بھی طالب علم کے جسم کے اظہار. 620 00:37:27,510 --> 00:37:31,590 اور اس لیکچر میں، زبانی طور پر بنیادی کردار کے طور پر میں یہ دیکھنے میں دھکا نہیں ہے 621 00:37:31,590 --> 00:37:35,360 کافی پیچیدہ مواد باہر اور اس کے ضروری کے تمام فراہم کرنے 622 00:37:35,360 --> 00:37:39,040 کہ ہم اس سمسٹر کی کریں گے، لیکن بنیادی اصولوں کی پیچیدگیوں 623 00:37:39,040 --> 00:37:42,430 بلکہ چیزوں کی طرح ہم ہے اس طرح کر دور پہلے ہی یہ مثالیں 624 00:37:42,430 --> 00:37:46,480 اسٹیج پر انسان ایک ذہنی تصویر کو پینٹ کرنے کی کوشش کو شامل، اور 625 00:37:46,480 --> 00:37:49,430 کی جرات، بنائیں تاکہ میں بھی جیسا کہ میں کہتا ہوں، ان یادگار لمحات میں سے کچھ، آپ 626 00:37:49,430 --> 00:37:53,280 بعض موضوعات کے ساتھ جدوجہد، آپ کو ان یادوں کو ہے، اوہ طرح، اگرچہ 627 00:37:53,280 --> 00:37:56,740 جو کافی abstractly تھا، ریاضی، میں ایک والے کے ساتھ کی طرح کھو گیا، 628 00:37:56,740 --> 00:38:00,260 یہ واقعی میں، دن کے آخر میں، یہ سب کچھ مختلف نہیں ہے میں 629 00:38:00,260 --> 00:38:01,060 پہلے سے ہی جانتے ہیں. 630 00:38:01,060 --> 00:38:04,560 اور اس کردار کہ انسان میں لیکچر یا تو Sanders میں خدمت یہاں گا 631 00:38:04,560 --> 00:38:09,040 یا ویڈیو پر آن لائن واقعی مرحلہ کے لئے ہر ہفتے کو ذہنی طور پر مقرر 632 00:38:09,040 --> 00:38:12,370 مختلف تصورات اور مسائل کہ ہم میں گوتاکھوری ہو جائے گا کے لئے. 633 00:38:12,370 --> 00:38:16,800 >> اعلی سطح کے تصورات کے لحاظ سے ان الفاظ کی زیادہ سے زیادہ ختم بہہ سکتا ہے 634 00:38:16,800 --> 00:38:17,670 لمحے کے لئے اپنے سر. 635 00:38:17,670 --> 00:38:18,680 اور یہ ٹھیک ہے. 636 00:38:18,680 --> 00:38:21,210 تم میں سے وہ لوگ جو کورس میں آئے زیادہ آرام دہ اور پرسکون پتہ چل جائے گا 637 00:38:21,210 --> 00:38:24,870 ان موضوعات میں سے کچھ، لیکن عام طور پر کلاس سے 10٪ کے لئے جس کے لئے 638 00:38:24,870 --> 00:38:28,600 وہ بہت زیادہ پس منظر ہے، AP کمپیوٹر سائنس لینے کے بعد پروگرامنگ 639 00:38:28,600 --> 00:38:31,850 وہ 12 تھے احساس ہوتا ہے کہ اس حصے میں مواقع ہو جائے گا اور 640 00:38:31,850 --> 00:38:36,030 مسئلہ مختلف موضوعات میں زیادہ گہرائی متعین کرتا ہے، میں بھرنے 641 00:38:36,030 --> 00:38:39,590 اپنے ہائی اسکول یا پہلے پس منظر سے کہ آپ نے جو کچھ بھی فرق ہو سکتا ہے. 642 00:38:39,590 --> 00:38:43,440 زبانوں کے حوالے سے احساس ہوتا ہے کہ ہم کس زبان CS50 میں استعمال کرتے ہیں ہے 643 00:38:43,440 --> 00:38:45,360 دن کے اختتام پر بڑی حد تک غیر متعلق ہے. 644 00:38:45,360 --> 00:38:49,500 ہم بنیادی طور پر کے اختتام کی طرف سے ملاقات کی C. زبان استعمال کرنے کی ہو 645 00:38:49,500 --> 00:38:53,260 سمسٹر، ہم ویب کی بنیاد پر پی ایچ پی اور جاوا سکرپٹ کی طرح زبانوں کو متعارف کرانے،. 646 00:38:53,260 --> 00:38:56,800 لیکن ہم نے ذاتی طور پر اور ہمارے علاوہ دوسروں نے سب سے زیادہ کسی بھی جدید میں اس طرح ایک کورس سکھا سکتے ہیں 647 00:38:56,800 --> 00:38:57,740 اعلی سطحی زبان - 648 00:38:57,740 --> 00:39:01,710 ازگر، اور روبی، اور دیگر ان دنوں بہت مقبول ہیں، کیونکہ احساس، 649 00:39:01,710 --> 00:39:04,350 دن کے آخر میں، آپ اس C. میں سیکھنے نہیں تم نہیں ہو رہے ہیں 650 00:39:04,350 --> 00:39:06,310 پی ایچ پی یا جاوا اسکرپٹ سیکھنے. 651 00:39:06,310 --> 00:39:10,190 آپ کو کس طرح مسائل کو حل کرنے کے لئے سیکھنے رہے ہیں، ویب کی بنیاد پر، کمپیوٹر کی بنیاد پر کہ کیا، یا 652 00:39:10,190 --> 00:39:14,810 اعداد و شمار پر مبنی خود، یہ صرف اوزار کے طور پر استعمال کرتے ہوئے. 653 00:39:14,810 --> 00:39:17,910 >> اب، آپ لاجسٹکس کی شرائط میں آخر میں کہا جاتا کچھ استعمال کریں گے 654 00:39:17,910 --> 00:39:18,810 CS50 آلات. 655 00:39:18,810 --> 00:39:22,150 کیا، اگر آپ میک، PC، ایک لینکس کمپیوٹر، یا جیسے کوئی فرق نہیں پڑتا 656 00:39:22,150 --> 00:39:25,740 آپ کو آزادانہ طور پر دستیاب اگلے ہفتے شروع کرنے کے سافٹ ویئر ہے جس کے ساتھ استعمال کرنے کے لئے کرنا پڑے گا 657 00:39:25,740 --> 00:39:28,890 CS50 آلات، ایک مجازی ماحول ہے کہ آپ اپنے استعمال کریں گے 658 00:39:28,890 --> 00:39:32,720 اپنے کمپیوٹر، تا کہ آپ اور اپنے ہم جماعتوں کے سب ایک ہی لینکس 659 00:39:32,720 --> 00:39:34,220 اس صورت میں ڈیسک ٹاپ. 660 00:39:34,220 --> 00:39:37,010 یہ مسئلہ کے سیٹ ہے، اگرچہ، جس میں آپ اپنے ہاتھوں کو ملے گی 661 00:39:37,010 --> 00:39:37,910 کورس میں گندی ہے. 662 00:39:37,910 --> 00:39:40,820 اور دن کے آخر میں، اس مسئلہ سیٹ ہے، مجھے لگتا ہے، واقعی اس 663 00:39:40,820 --> 00:39:43,510 اس کورس میں ایک طالب علم کی تجربہ کی وضاحت کریں. 664 00:39:43,510 --> 00:39:46,660 احساس ہے کہ مسئلہ سیٹ کے بہت سے دو ایڈیشن میں جاری کی جائے گی - 665 00:39:46,660 --> 00:39:50,140 سٹینڈرڈ ایڈیشن ہے کہ ہم امید کرتے ہیں اور 90 فی صد کی حوصلہ افزائی 666 00:39:50,140 --> 00:39:51,690 کلاس میں کودو. 667 00:39:51,690 --> 00:39:55,255 لیکن ہم یہ بھی نام نہاد ہیکر کے ایڈیشن میں کچھ مسئلہ سیٹ جاری اور آپ 668 00:39:55,255 --> 00:39:58,110 پتہ ہے کہ یہ ہیکر ایڈیشن کی وجہ سے ایک آبی نشان کے ساتھ ہر صفحے پر ہے، یہ، 669 00:39:58,110 --> 00:39:59,970 اس پر ہیکر ایڈیشن کا کہنا ہے کہ. 670 00:39:59,970 --> 00:40:03,390 اور یہ کہ تم میں سے اس ڈیموگرافک جنہوں نے 10 سے AP کمپیوٹر سائنس ہے کے لئے ہے. 671 00:40:03,390 --> 00:40:06,500 ان خلیج میں اپنے بیلٹ کے تحت پروگرامنگ، اور سال کو بھرنے کے لئے تلاش کر رہے ہیں، 672 00:40:06,500 --> 00:40:10,170 اور رسمی ہے، بجائے خود تعلیم تربیت شاید احساس، 673 00:40:10,170 --> 00:40:13,420 ہے کہ کلاس ہے کہ میں ایک بہت کافی آبادیاتی ہے 674 00:40:13,420 --> 00:40:15,230 خاص طور پر ہے جو ایک ہی مقصد ہے. 675 00:40:15,230 --> 00:40:16,460 آپ پانچ دیر دن پڑے گا. 676 00:40:16,460 --> 00:40:19,380 مسئلہ سیٹ عام طور پر جمعرات کی وجہ سے ہیں، لیکن آپ میں سے پانچ تک توسیع کر سکتے ہیں 677 00:40:19,380 --> 00:40:22,900 ان لوگوں کو ان چیزوں کا استعمال کرتے ہوئے ڈیڈ لائن کے آخر دن کہا جاتا ہے، اور ہم بھی چھوڑ دیتا ہوں 678 00:40:22,900 --> 00:40:25,520 سمسٹر کے آخر میں فی سب سے کم اسکور ہے، 679 00:40:25,520 --> 00:40:27,540 نصاب میں تفصیلات. 680 00:40:27,540 --> 00:40:31,630 >> لیکن سال کے دوران ایک اور CS50 کی اہم خصوصیت آفس بن گیا ہے 681 00:40:31,630 --> 00:40:36,060 گھنٹے، جس میں ایک موقع ہے کہ آپ تصاویر میں نابینا پہلے دیکھا تھوڑا 682 00:40:36,060 --> 00:40:39,090 ہم گھر کے کھانے کے ہال میں پہلے سے پہلے میں اس کو جمع کرنے، 683 00:40:39,090 --> 00:40:42,120 سائنس سینٹر کی بیسمنٹ اور Annenberg ہال، چار میں اس سال 684 00:40:42,120 --> 00:40:45,670 8:00 PM 11:00 PM، جہاں آپ نے یہ بہت پڑے گا رات ایک ہفتے 685 00:40:45,670 --> 00:40:49,810 پر کام کر کے مشترکہ تجربہ، کچھ مسائل کے ذریعے جدوجہد، 686 00:40:49,810 --> 00:40:52,520 لیکن میں کافی حمایت کی ساخت کے ساتھ. 687 00:40:52,520 --> 00:40:55,780 واقعی، جس طرح یہ کام کریں گے ہے آپ Annenberg میں پہنچ اگر آپ کو کرنا پڑے گا 688 00:40:55,780 --> 00:40:56,950 ہفتے کے دوران کچھ سوال. 689 00:40:56,950 --> 00:41:00,190 آپ اپنے لیپ ٹاپ لے کر آتا ہوں، آپ بیٹھ کچھ کھانا لے لو، اور کریں گے آپ کو لاگ ان کریں گے 690 00:41:00,190 --> 00:41:04,100 میں CS50 بحث، افادیت ویب کی بنیاد پر ہے کہ تدریسی عملے ہے 691 00:41:04,100 --> 00:41:07,860 تیار کی ہے جو آپ کے سوالات پوسٹ کی اجازت دے گا اور میں followups دیکھیں 692 00:41:07,860 --> 00:41:12,590 عام فورم احساس، لیبل اور طرح کا استعمال کرتے ہوئے، اور آٹو مکمل 693 00:41:12,590 --> 00:41:13,790 ڈیٹا تلاش کرنے کے لئے. 694 00:41:13,790 --> 00:41:17,950 لیکن آپ کو کرنے کے قابل بھی دفتری اوقات کے گھنٹوں کے دوران، پڑے گا اپنے 695 00:41:17,950 --> 00:41:20,490 سوال اصل انسان بڑھ گیا ہے. 696 00:41:20,490 --> 00:41:24,000 درحقیقت بالآخر مقصد ہے تاکہ ایک، ہم سے زیادہ کی تعمیر شروع 697 00:41:24,000 --> 00:41:27,740 سمسٹر کے دوران امید ہے کہ واقعی مفید معلومات کے فنڈز، 698 00:41:27,740 --> 00:41:31,770 عمومی سوالات کے عام جوابات، لہذا آپ خود مسائل کو حل کر سکتے ہیں 699 00:41:31,770 --> 00:41:35,980 اور unstuck جتنی جلد ممکن ہو، جبکہ تعلیم رکھنے 700 00:41:35,980 --> 00:41:40,320 عملے - معاونین تعلیم ساتھیوں کے عام طور پر 20 فی صد سے 30 فی صد اور کورس 701 00:41:40,320 --> 00:41:41,780 عملے پر ایک بار میں. 702 00:41:41,780 --> 00:41:45,150 >> ہم کیا کو Annenberg میں CS50 Greeter کہا جاتا ہے، اور جب گا ہم 703 00:41:45,150 --> 00:41:46,610 کہ اس بات کا تعین، آپ کو کیا پتہ ہے؟ 704 00:41:46,610 --> 00:41:50,900 یہ سوال ہے، ہم واقعی مؤثر طریقے سے آن لائن جواب. 705 00:41:50,900 --> 00:41:51,930 ہم آپ کے کمپیوٹر کو دیکھنے کے لئے کی ضرورت ہے. 706 00:41:51,930 --> 00:41:53,470 ہم نے ایک پر میں آپ کو ایک بات کرنا چاہتا ہے. 707 00:41:53,470 --> 00:41:56,060 تم واقعی میں جدوجہد کر رہے ہیں، اور تم اس وجہ سے ایک پر ایک سے بات کرنا چاہتے ہیں 708 00:41:56,060 --> 00:41:59,160 کسی کے ساتھ ساتھ، آپ CS50 Greeter روانہ کریں گے، ایک 709 00:41:59,160 --> 00:42:02,700 تعلیم ساتھی انعقاد، لفظی، ایک آئی پوڈ کہ ایک طالب علموں کے نام ہیں 710 00:42:02,700 --> 00:42:04,880 کی طرف، دوسرے پر عملے کے ناموں کی تعلیم ہے. 711 00:42:04,880 --> 00:42:07,900 ہم آپ کے نام جمع کریں گے، تدریسی عملے کے نام کے بعد، اور آپ 712 00:42:07,900 --> 00:42:12,020 کمپیوٹر سکرین ٹمٹمانے شروع، اور کہا کہ براہ مہربانی جاؤ یلس نظر آ رہا ہو يا پھر براہ مہربانی 713 00:42:12,020 --> 00:42:14,110 عملے کی میز پر دیکھتے ہیں باب. 714 00:42:14,110 --> 00:42:17,240 اور ایسا ہے، تو ہم اس طرح سے چیزوں کے طور پر مؤثر طریقے سے ڈسپیچ کرنے کے قابل ہو جائے گا 715 00:42:17,240 --> 00:42:22,030 ممکن ہو، زیادہ آسانی سے حل کی طرف کے طور پر اچھی طرح سے کے طور پر آپ کی رہنمائی کرتے ہیں. 716 00:42:22,030 --> 00:42:25,900 حصوں میں یہ مباشرت زیادہ کے لئے مواقع ہو جائے گا ہاتھوں 717 00:42:25,900 --> 00:42:30,080 تعلیم کے ساتھیوں میں سے ایک اور 12 کے ساتھ مواقع پر یا 16 718 00:42:30,080 --> 00:42:34,020 اپنے ہم جماعتوں کو ہر ہفتے، ہم جس میں مسئلہ سیٹ میں مسائل پڑے گا 719 00:42:34,020 --> 00:42:36,750 جو نظریاتی سوالات کے ایک نمبر سے پوچھو، اور کاٹنے سائز کی ایک بڑی تعداد 720 00:42:36,750 --> 00:42:39,180 سوال ہے کہ آپ خود ہی اندازہ لگا سکتے پروگرامنگ، اور آپ کر سکتے 721 00:42:39,180 --> 00:42:42,140 اپنے آپ کام کے سیکشن کے تناظر میں، لیکن، ہم کے ذریعے کام کریں گے 722 00:42:42,140 --> 00:42:45,230 ان مسائل میں سے کچھ اور اجتماعی کہاں 723 00:42:45,230 --> 00:42:46,700 گفتگو ہم سے لیتا ہے. 724 00:42:46,700 --> 00:42:51,340 >> اس کے علاوہ، آپ کے سیکشن میں کی گذارشات کا جائزہ لینے کا موقع ہو گا 725 00:42:51,340 --> 00:42:54,470 ہوم ورک ہے کہ تم نے کیا ہے، آپ کے ہم جماعتوں،، کبھی کبھی گمنام 726 00:42:54,470 --> 00:42:56,780 ہمیشہ ایک آپٹ میں، اگر آپ اشتراک کرنا چاہتے ہیں کی طرف سے 727 00:42:56,780 --> 00:42:57,930 کام ہے کہ آپ نے پیش کیا ہے. 728 00:42:57,930 --> 00:43:00,890 تو یہ بات چیت دو دشاتمک واقعی، اور موقع پر کریں گے 729 00:43:00,890 --> 00:43:05,050 بہت زیادہ متحرک معنوں میں نہیں بلکہ صرف سے اپنے اپنے کام کا جائزہ لینے کے، 730 00:43:05,050 --> 00:43:08,620 PDF یا پرنٹ آؤٹ دیکھ اور چند سیکنڈ کے لئے اس کے بارے میں سوچ رہی 731 00:43:08,620 --> 00:43:10,760 اور رائے ضروری نہیں جذب ہے کہ 732 00:43:10,760 --> 00:43:12,270 تدریسی عملے کو فراہم کی ہے. 733 00:43:12,270 --> 00:43:14,670 اور تم یہاں CS50 خالی جگہوں بلایا آلے ​​کا استعمال کریں گے. 734 00:43:14,670 --> 00:43:18,165 ان مجریچت کے لئے، یہ سب سے اوپر بائیں میں C کے طور پر جانا جاتا ہے کی زبان ہے، اور 735 00:43:18,165 --> 00:43:21,360 آپ کو اس وقت کو جانتے ہیں، لیکن یہ ایک ویب کی بنیاد پر کی افادیت ہے. کہ ہم کریں گے 736 00:43:21,360 --> 00:43:25,350 سیکشن ہے کہ آپ اور آپ کے 15 یا تو ہم جماعتوں کے ساتھ میں لاگ ان کرنے کی اجازت دے گا میں استعمال 737 00:43:25,350 --> 00:43:27,120 کمرے کے سامنے میں آپ کی تعلیم کے ساتھی. 738 00:43:27,120 --> 00:43:28,890 آپ اس ونڈو میں کوڈ لکھنے کے قابل ہو جائے گا. 739 00:43:28,890 --> 00:43:31,800 آپ الیکٹرانک بات چیت کے قابل ہو جائے گے اگر آپ واقعی میں نہیں ہو حصے میں 740 00:43:31,800 --> 00:43:35,300 اس خاص لمحے، اور آپ کی تعلیم فیلو، جب وہ وقت آتا 741 00:43:35,300 --> 00:43:41,295 یلس یا کلاس میں باب کے حل کے بارے میں بات کرتے ہیں تعلیم فیلو پر کلک کریں، کر سکتے ہیں 742 00:43:41,295 --> 00:43:45,210 سکرین جو کہ طالب علم رہا ہے پر بٹن، منصوبے، اور voila، 743 00:43:45,210 --> 00:43:47,120 وقت میں اس مخصوص نقطہ پر کام کر رہے ہیں. 744 00:43:47,120 --> 00:43:50,400 تو احساس کے لیے تم میں سے ان کے دوستوں کو جنہوں نے ماضی میں CS50 کر لیا ہے، 745 00:43:50,400 --> 00:43:53,790 کہ حصوں گیا ہے اس سال نمایاں rebooted سب 746 00:43:53,790 --> 00:43:57,700 فعال، زیادہ متحرک، اور سچ میں، ایک دو طرفہ کے درمیان بات چیت 747 00:43:57,700 --> 00:44:00,300 عملے اور طالب علموں کی تعلیم ہے. 748 00:44:00,300 --> 00:44:01,160 >> اور walkthroughs. 749 00:44:01,160 --> 00:44:04,520 تو، ہم نے مسئلہ کے ان سیٹ کے لئے بھی نہ صرف تفصیلات پیش 750 00:44:04,520 --> 00:44:08,110 جو خود، عام طور پر کافی تفصیلی PDF ہے، بلکہ چیزوں کے نام سے جانا جاتا 751 00:44:08,110 --> 00:44:12,070 walkthroughs کے طور پر، تدریسی عملے کے ایک رکن نے ایک ہفتہ وار ہے جس کی قیادت کریں گے 752 00:44:12,070 --> 00:44:15,460 سیشن کی ہے کہ لفظی آپ کو مسئلہ سیٹ کے ذریعے چلتا ہے، تو آپ دے 753 00:44:15,460 --> 00:44:18,700 اشارہ، مشورے اور، اور شروع کرنے کے پوائنٹس، اور بہت سے پوچھنا مراد ہے 754 00:44:18,700 --> 00:44:21,370 اکثر سوال: میں کہاں سے شروع کروں؟ 755 00:44:21,370 --> 00:44:25,550 ٹھیک ہے، تم نے ڈائیونگ کے ذریعے یا تو اپنے طور پر رپورٹ میں شروع، یا میں شرکت کی طرف سے 756 00:44:25,550 --> 00:44:27,230 یا ان walkthroughs کو دیکھ. 757 00:44:27,230 --> 00:44:29,550 پہلی walkthrough، اصل میں، اس جمعہ سے ہو جائے گا. 758 00:44:29,550 --> 00:44:32,120 انہوں نے جمعہ، اتنا نہیں کیونکہ ہم سمجھتے ہیں کہ یہ ایک مقبول ہو جائیں گے کریں گے 759 00:44:32,120 --> 00:44:34,940 وقت، کیونکہ لیکن ہم ان پھر ہفتے میں بہت جلد فلم اور حاصل کر سکتے ہیں 760 00:44:34,940 --> 00:44:38,410 ہفتے کے آخر میں کی طرف سے آن لائن ان تا کہ آپ کے طور پر کے طور پر کئی دنوں سے ممکن ہے 761 00:44:38,410 --> 00:44:40,530 اصل میں اس مواد میں شامل ہیں. 762 00:44:40,530 --> 00:44:43,050 لیکن آپ درس میں اس جمعہ اس کے بارے میں مزید. 763 00:44:43,050 --> 00:44:46,930 >> اب حمایت ساخت کے لحاظ سے سب سے اہم اعداد و شمار ہے 764 00:44:46,930 --> 00:44:50,600 شاید 108 تدریسی ساتھیوں اور کورس کے معاونین ہے کہ اس کورس 765 00:44:50,600 --> 00:44:51,870 وقت ہے. 766 00:44:51,870 --> 00:44:54,490 اگر تم میں سے بعض جو متصادم کلاس نہیں ہے شامل ہونے چاہیں گے 767 00:44:54,490 --> 00:44:58,900 یہ مجھے یہاں اسٹیج پر ہے، یہ لوگ جو واقعی بالآخر آپ کی وضاحت گا 768 00:44:58,900 --> 00:45:00,150 کورس میں تجربہ. 769 00:45:08,890 --> 00:45:11,870 میں تعلیم کے وزٹرز کا ریکارڈ رکھا جائے گا. میرے دن میں کلاس تعلیم ساتھیوں کی بہت تھا، اور میں 770 00:45:11,870 --> 00:45:15,650 ان میں سے بہت کم یاد، بے تکلفی، لیکن، میں اب بھی کے درمیان یاد 771 00:45:15,650 --> 00:45:19,990 وہ چند لوگ ہی اپنے CS50 TF، جو واقعی میں نے آپ کے وزٹرز کا ریکارڈ رکھا سوالوں کے جواب دینے میں مدد دی ہے واقعی جو 772 00:45:19,990 --> 00:45:22,830 میری مدد کی جب میں جدوجہد کر رہی ہے، اور واقعی میں اس میں ایک پارٹنر تھا 773 00:45:22,830 --> 00:45:25,770 ایک بہت ہی نئی دنیا سیکھنے کے تجربے کو. 774 00:45:25,770 --> 00:45:29,100 تھوڑا سا میں، ان تمام لڑکوں کو آپ کے کیک کے لئے اپنے ساتھ شامل ہونے کی باہر جس، 775 00:45:29,100 --> 00:45:32,560 CS50 کی ایک روایت ہے، میموریل ہال کے transept میں ہے، لیکن آپ کے وزٹرز کا ریکارڈ رکھا دو 776 00:45:32,560 --> 00:45:36,980 سب سے پہلے آپ کو نیٹ Hardison دوبارہ متعارف کرانے، روب، Bowden، اور ٹومی 777 00:45:36,980 --> 00:45:39,370 McWilliams، اس سال کے کورس کے سربراہ ہیں. 778 00:45:39,370 --> 00:45:41,385 اگر لوگ آپ کے وزٹرز کا ریکارڈ رکھا جائے گا. میرے درمیان میں یہاں میں شامل کرے گی. 779 00:45:47,380 --> 00:45:50,045 انہوں نے سب کچھ متاثر کن ریمارکس کو تیار کیا ہے. 780 00:45:53,212 --> 00:45:55,775 >> ٹومی MCWILLIAMS: میں متاثر کن کچھ تیار نہیں تھا. 781 00:45:55,775 --> 00:45:57,170 لیکن میرا نام ٹامی ہے. 782 00:45:57,170 --> 00:45:58,370 میں Mather میں ایک سینئر ہوں. 783 00:45:58,370 --> 00:46:01,620 میں کمپیوٹر سائنس کا مطالعہ کر رہا ہوں، واقعی کے سروں ٹیم پر خوش ہیں اور 784 00:46:01,620 --> 00:46:03,720 آپ کے ساتھ سفر CS50 کے ذریعے چل رہا ہے. 785 00:46:03,720 --> 00:46:06,750 میں واقعی میں کیا CS50 کے بارے میں محبت ہے کہ یہ واقعی آپ کے بارے میں سوچنے کے لئے سکھاتا ہے 786 00:46:06,750 --> 00:46:08,180 ایک نئے طریقے سے مسائل ہیں. 787 00:46:08,180 --> 00:46:11,170 یہ واقعی ایک مہارت ہے کہ انمول ہونے جا رہا ہے، کوئی بات نہیں ہے کیا میدان 788 00:46:11,170 --> 00:46:12,090 آپ میں جاؤ. 789 00:46:12,090 --> 00:46:14,800 اور صرف یہی نہیں، لیکن ہم نے زیادہ سے زیادہ مفت کینڈی پیش کرتے ہیں 790 00:46:14,800 --> 00:46:16,050 کیمپس میں دیگر کورس. 791 00:46:22,730 --> 00:46:24,350 تو میں صرف دیکھنے رہا ہوں منتظر کیا 792 00:46:24,350 --> 00:46:25,645 ہر کسی کو اس سمسٹر بناتا ہے. 793 00:46:25,645 --> 00:46:28,860 اور اگر کسی کے ذہن میں کوئی سوالات یا سمسٹر بھر ہے، یقینی طور پر 794 00:46:28,860 --> 00:46:32,976 مجھ سے باہر تک پہنچنے کے لئے آزاد محسوس کرتے ہیں، اور میں مدد کر کے خوشی ہو جائے گا. 795 00:46:32,976 --> 00:46:33,920 >> روب BOWDEN: ہیلو. 796 00:46:33,920 --> 00:46:34,670 میں روب Bowden ہوں. 797 00:46:34,670 --> 00:46:35,920 میں Kirkland کے میں ایک سینئر ہوں. 798 00:46:40,030 --> 00:46:41,890 جی ہاں، یہ ٹھیک ہے. 799 00:46:41,890 --> 00:46:44,070 ہم سب اس اگلے سمسٹر کے لئے بہت حوصلہ افزائی ہے. 800 00:46:44,070 --> 00:46:45,325 ہمیں امید ہے کہ آپ سب حوصلہ افزائی ہو. 801 00:46:49,850 --> 00:46:51,580 میں توقع ہے کہ نہیں کیا گیا تھا. 802 00:46:51,580 --> 00:46:52,530 جی ہاں. 803 00:46:52,530 --> 00:46:56,030 تو ہم اس سمسٹر واقعی عظیم بنانے میں اتنی محنت، اور 804 00:46:56,030 --> 00:46:58,830 جب تک آپ کو کوشش میں ڈال کرنے کے لئے تیار ہیں، وہاں بہت زیادہ ہے آپ حاصل کر سکتے ہیں ہے 805 00:46:58,830 --> 00:47:00,080 اس کورس کے باہر. 806 00:47:06,810 --> 00:47:10,470 آپ کو اس کورس سے باہر مزہ بہت کچھ حاصل کر سکتے ہیں. 807 00:47:10,470 --> 00:47:13,510 ہم نے 108 کے عملے کے اگر آپ کے پاس بہت مزہ حاصل نہیں اس سے باہر کر سکتا ہے، 808 00:47:13,510 --> 00:47:17,450 تو شامل کرنے کی کوشش کریں، اور آپ اسے افسوس نہیں کرے گا. 809 00:47:24,815 --> 00:47:26,020 >> نیٹ HARDISON: ہیلو، لڑکوں. 810 00:47:26,020 --> 00:47:26,930 میں نیٹ ہوں. 811 00:47:26,930 --> 00:47:29,700 میں کورس کے لئے preceptor ہوں. 812 00:47:29,700 --> 00:47:31,200 مجھے سچ میں یہاں کے طور پر اچھی طرح سے حوصلہ افزائی کر رہا ہوں. 813 00:47:31,200 --> 00:47:33,100 یہ میرا پہلا سال ہے. 814 00:47:33,100 --> 00:47:36,520 مجھے امید ہے کہ آپ سب اس کورس لیتے ہیں، اور جتنا میں نے لطف اندوز 815 00:47:36,520 --> 00:47:37,960 یہ اب تک مزہ آیا. 816 00:47:37,960 --> 00:47:41,520 آ جاؤ اور اگر تم نے کبھی کے بارے میں مزید جاننے کے بائنری میں نو یا دس آنے کرنا چاہتے ہیں، 817 00:47:41,520 --> 00:47:43,351 مجھ سے بات کرتے ہیں. 818 00:47:43,351 --> 00:47:46,480 >> 1 سپیکر: تو ان لوگوں کو چھوڑ کر اسٹیج پر تھوڑا خطرے میں 819 00:47:46,480 --> 00:47:50,330 awkwardly، چیزیں ہے کہ ہم سے پہلے انتظار صرف چند کے ذریعے دو چکر 820 00:47:50,330 --> 00:47:51,500 کیک کے لئے ملتوی. 821 00:47:51,500 --> 00:47:52,980 کیا اس کا یہ ہے کہ آگے جھوٹ؟ 822 00:47:52,980 --> 00:47:56,410 ٹھیک ہے، اگر ہم نے گزشتہ سال میں ایک فوری واپس دیکھ لو، مسئلہ میں صفر مقرر کرتے ہیں، آپ کی 823 00:47:56,410 --> 00:47:59,960 پچھلے اسکریچ کہا جاتا، ایک گرافیکل ایک پروگرامنگ زبان میں کبوتر 824 00:47:59,960 --> 00:48:03,160 زبان پروگرامنگ آپ کو کورس کے پہلے دنوں میں استعمال کرتے ہیں، شروع کریں گے 825 00:48:03,160 --> 00:48:07,080 اس جمعہ، کچھ تم میں سے بعض کو مجریچت تصورات، جاننے کے لیکن احساس 826 00:48:07,080 --> 00:48:10,330 پہلے سے تم میں سے ان لوگوں کے لیے اس کا اعلی اختیارات کا پہلو ہو گا 827 00:48:10,330 --> 00:48:11,070 پس منظر. 828 00:48:11,070 --> 00:48:14,082 >> میں گزشتہ سال کے مسئلہ دو سیٹ، طالب علم کی دنیا میں کبوتر 829 00:48:14,082 --> 00:48:17,740 خفیہ نگاری، enciphering یا scrambling معلومات کے فن، 830 00:48:17,740 --> 00:48:21,310 مرموز اعداد و شمار ہے کہ ہیکر آخری ایڈیشن میں عمل درآمد کے پروگرام 831 00:48:21,310 --> 00:48:26,710 سال کے طالب علموں یا وضاحت کرنا ایک عام میں پاس ورڈ ٹوٹ کارروائی تھی 832 00:48:26,710 --> 00:48:31,190 کمپیوٹر میں الگورتھم اور heuristics کے ساتھ آ کر xc پاس ورڈ فائل. 833 00:48:31,190 --> 00:48:34,980 جانور کو طاقت باہر figuring ایک کمپیوٹر پر کیا کسی پاس ورڈ 834 00:48:34,980 --> 00:48:35,770 نظام تھا. 835 00:48:35,770 --> 00:48:39,820 آخری دو سال یا اس مسئلہ میں چار نے طالب علموں کو مقرر 836 00:48:39,820 --> 00:48:41,420 سڈوکو کے کھیل کو لاگو کرتے ہیں. 837 00:48:41,420 --> 00:48:45,180 اور ہیکر ایڈیشن سال طالب علموں کو صرف عمل درآمد نہیں کس طرح 838 00:48:45,180 --> 00:48:49,360 کھیل، لیکن اصل میں ایک solver، جس کے تحت کمپیوٹر آپ کو فراہم کر سکتے ہیں، کھیلتے ہیں، 839 00:48:49,360 --> 00:48:52,260 اشارہ کے ساتھ آپ کو حل کرنے سے انسان، زیادہ تیزی سے 840 00:48:52,260 --> 00:48:53,550 اس مخصوص مسئلہ ہے. 841 00:48:53,550 --> 00:48:57,420 >> مسئلہ پانچ سیٹ میں، ہم عدالتی کیا، معلومات بحالی کے اس فن 842 00:48:57,420 --> 00:49:00,160 جو اتفاقی طور پر یا بہت جان بوجھ تھا 843 00:49:00,160 --> 00:49:01,450 کمپیوٹر سے حذف کر دیا گیا ہے. 844 00:49:01,450 --> 00:49:04,530 گزشتہ سال، تدریسی عملے اور میں کیمپس کے ارد گرد strolled لینے 845 00:49:04,530 --> 00:49:07,780 لوگ، مقامات، اور چیزوں کی تصاویر اور پھر غلطی سے 846 00:49:07,780 --> 00:49:10,900 ہمارے کیمرے پر میڈیا کارڈ جس میں ان تمام تصاویر فارمیٹ. 847 00:49:10,900 --> 00:49:15,920 لیکن کوئی بات نہیں، ہم اس میڈیا کارڈ کی عدالتی تصویر بنا دیا، اس کے حوالے سے باہر 848 00:49:15,920 --> 00:49:19,410 کلاس میں تمام طالب علموں کو، اور انہیں چیلنج پروگراموں کو لکھنے کے لئے ہے کہ 849 00:49:19,410 --> 00:49:22,240 اس کارڈ سے JPEGs برآمد. 850 00:49:22,240 --> 00:49:24,720 اور یہ اصل میں ہمارے پسندیدہ مسئلہ سیٹ میں سے ایک ہے، اور میں نے ایک کھود 851 00:49:24,720 --> 00:49:27,750 اپنے پوروورتیوں کے جن میں سے ایک بہت مزہ تھا کی طرف سے پرانے ای میل 852 00:49:27,750 --> 00:49:29,940 کچھ دیر پہلے پڑھ. 853 00:49:29,940 --> 00:49:31,270 >> یہ میٹ کی طرف سے ہے. 854 00:49:31,270 --> 00:49:34,970 پیارے ڈیوڈ، کل میری بہن نے غلطی سے اس کے کیمرے کے ایسڈی فارمیٹ 855 00:49:34,970 --> 00:49:37,770 کارڈ اور یادگار تصاویر کی ایک سال کی مالیت کھو دیا ہے. 856 00:49:37,770 --> 00:49:40,830 وہ بدقسمتی سے سب سے بہتر اس کے ڈیٹا کی پشت پناہی کر نہیں ہے. 857 00:49:40,830 --> 00:49:43,780 لیکن اس صورت حال کے وزٹرز کا ریکارڈ رکھا جائے گا. میرے پانچ P-سیٹ کے یاد دلایا، تو میں نے سوچا تھا کہ میں کوشش کریں گے 858 00:49:43,780 --> 00:49:47,620 پروگرام کی وصولی کے ذریعے اپنے ایسڈی کارڈ کو چلانے کے کہ میں پورے راستے واپس لکھا 859 00:49:47,620 --> 00:49:48,180 اکتوبر میں. 860 00:49:48,180 --> 00:49:51,660 تو باہر figuring کہ کس طرح سے ایک خام تصویر بنانے کے لئے چار گھنٹے کے بعد 861 00:49:51,660 --> 00:49:53,350 فارمیٹ ایسڈی کارڈ - 862 00:49:53,350 --> 00:49:56,050 گوگل اس سلسلے میں کافی مددگار ثابت، جب تک کہ ستم ظریفی یہ ہے میں 863 00:49:56,050 --> 00:50:00,140 انٹرنیٹ پر آپ کی ہدایات کے پار آنا ہوا - 864 00:50:00,140 --> 00:50:03,080 کمانڈ لائن دلائل میں سے کچھ کے ساتھ ادھر ادھر ایڈجسٹمنٹ کرنے کے بعد، میں نے کی 865 00:50:03,080 --> 00:50:06,020 فارنسک تصویر بنانے کے لئے، اور نصب کرنے اور ترتیب کے بعد 866 00:50:06,020 --> 00:50:10,600 CS50 آلات، میں نے اپنے پروگرام کے ذریعے عدالتی تصویر چلانے اور 867 00:50:10,600 --> 00:50:16,065 میٹ 1.027 تمام میری بہن کی تصاویر کی وصولی، لکھتے ہیں. 868 00:50:25,210 --> 00:50:28,600 >> گزشتہ سال کے مسئلہ چھ سیٹ میں، ہم طلباء کی ایک ڈکشنری دی 869 00:50:28,600 --> 00:50:33,350 150،000 انگریزی الفاظ اور ان کے ایک سپیل چیکر لکھنے کے لئے چیلنج ہے کہ 870 00:50:33,350 --> 00:50:36,870 فارم کے جواب سوالات، اس لفظ کو صحیح طریقے سے یا غلط طریقے سے ہجے ہے 871 00:50:36,870 --> 00:50:38,150 ممکنہ حد تک تیزی سے. 872 00:50:38,150 --> 00:50:41,900 اور آپٹ میں بنیاد تو ہم جماعتوں کو چیلنج کرنے کی اجازت طالب علم تھے 873 00:50:41,900 --> 00:50:45,220 ان کے نتائج کی تعیناتی، RAM کی رقم ہے کہ وہ استعمال کرتے ہیں، کی تعداد کی طرف سے 874 00:50:45,220 --> 00:50:49,190 CPU کے سائیکل یا پر ہے کہ وہ کیا کرتے تھے، تاکہ طالب علموں کو تو پر درجہ بندی کیا گیا 875 00:50:49,190 --> 00:50:53,010 کورس کی ویب سائٹ - پھر اس کے مکمل طور پر اختیاری پہلو، لیکن بہت مزہ 876 00:50:53,010 --> 00:50:56,970 کہ اکثر بڑے پر ایک طالب علم کو پوزیشن 10 نمبر یا حاصل کرنے کے لئے میں 877 00:50:56,970 --> 00:51:00,370 بورڈ کی ویب سائٹ پر رات کے کھانے کے لئے جانا اور پھر واپس آ، اور احساس 878 00:51:00,370 --> 00:51:04,340 ان کی روممیٹ صرف بڑے بورڈ پر اس سے یا اس کے سامنے میں تھا معیار، 879 00:51:04,340 --> 00:51:07,620 اس طرح صرف ایک ایک اور دو یا تین گھنٹے بہا 880 00:51:07,620 --> 00:51:09,300 اس کا یا اس کے روممیٹ ہے. 881 00:51:09,300 --> 00:51:11,730 >> تو ہم ساتھ ساتھ اس سال کے اسی طرح کے کچھ کرنے کا ارادہ رکھتے ہیں. 882 00:51:11,730 --> 00:51:15,400 مسئلہ 7 سیٹ میں ویب پروگرامنگ کی سمت میں ہم نکال تھے، اصل میں 883 00:51:15,400 --> 00:51:19,320 عام کبھی تیزی سے ماحول میں مسائل کو حل کرنے کے 884 00:51:19,320 --> 00:51:20,300 کی ایک ویب براؤزر ہے. 885 00:51:20,300 --> 00:51:23,670 تو پتہ decreasingly ہم Macs اور پی سی پر سافٹ ویئر ڈاؤن لوڈ کر سکتے ہیں، لیکن 886 00:51:23,670 --> 00:51:25,790 تیزی سے، ہم ویب کے اندر اندر یہ سب کرتے ہیں. 887 00:51:25,790 --> 00:51:30,140 >> اور گزشتہ سال واقعی، 'طالب علموں کے آخری منصوبوں کی 88 فیصد نصاب میں 888 00:51:30,140 --> 00:51:31,790 ویب کی بنیاد پر تھے. 889 00:51:31,790 --> 00:51:34,670 اور وہ لوگ بھی، مہارت ہے کہ اس کلاس سے آپ کی طرف سے حاصل گا 890 00:51:34,670 --> 00:51:38,410 کورس آخر کورس آخر میں کیا انتظار کر رہا ہے کیونکہ CS50 میلے ہے، یہ 891 00:51:38,410 --> 00:51:42,100 نمائش جو سائنس میلے کے خیال پر مبنی ہے، لیکن کے اس ورژن میں 892 00:51:42,100 --> 00:51:45,370 ایک منصفانہ کلاس میں تمام طالب علموں کو ان کے لیپ ٹاپ کو لانے، اور ان کے 893 00:51:45,370 --> 00:51:49,720 ، دوستوں، اور خاندان، شمال مغربی سائنس، ایک بڑی عمارت اور دیگر 894 00:51:49,720 --> 00:51:53,420 کیمپس، ان کے لیپ ٹاپ سیٹ، کچھ کھانا ملے، کچھ پاپکارن پینے کو ملے، اور 895 00:51:53,420 --> 00:51:57,180 تو ان تمام لوگوں میں حاضری، جو گزشتہ سال کے لئے اپنی آخری منصوبوں کی نمائش 896 00:51:57,180 --> 00:52:01,510 کیمپس بھر سے کچھ 2،500 شرکاء، اور اس طرح اظہار کی تعداد 897 00:52:01,510 --> 00:52:05,510 یہ اور اس طرح میلے میں کوئی غیر معمولی بات نہیں تھی. 898 00:52:05,510 --> 00:52:09,660 >> میلے میں معروف CS50 Hackathon پر ہاپ کا موقع ہے 899 00:52:09,660 --> 00:52:13,610 ہارورڈ شٹل، گلی میں 8:00 PM مائیکروسافٹ، سر اور نہیں گھر جانا 900 00:52:13,610 --> 00:52:14,810 7:00 تک. 901 00:52:14,810 --> 00:52:19,040 8:00 PM، AM 1:00 بجے دوسری رات کا کھانا، اور اب بھی ان کے لئے ہم سب سے پہلے کھانا لگاتی 902 00:52:19,040 --> 00:52:22,540 5:00 پر کھڑا AM ہم IHOP میں پینکیکس علاج ہے. 903 00:52:22,540 --> 00:52:26,580 Hackathon کا موقع ہے، کے طور پر یہاں تصویر، آپ میں کودو 904 00:52:26,580 --> 00:52:30,470 حتمی منصوبوں، چاہے وہ اپنے آپ یا میں دوستوں کے ساتھ کام کر رہے ہیں 905 00:52:30,470 --> 00:52:33,770 باہمی تعاون کے ساتھ ماحول میں، جہاں مکمل تدریسی عملے میں اچھا کام کر رہی ہے 906 00:52:33,770 --> 00:52:37,560 ہانگ کانگ چینی کھانے کی کافی فراہمی کے ساتھ رات میں. 907 00:52:37,560 --> 00:52:43,070 5:00 میں کے طور پر یہ بہت عام کے ساتھ ساتھ اس سال ایسی تصاویر گے. 908 00:52:43,070 --> 00:52:48,170 >> تو اس بات کو ذہن میں رکھنے کے طور پر ہم ایک لمحے میں کیک کے لئے ملتوی، کہ 76 فیصد 909 00:52:48,170 --> 00:52:51,720 اس کمرے میں موجود افراد کے پہلے تجربہ ہے، اور نصاب کے مطابق، 910 00:52:51,720 --> 00:52:55,300 جو بالآخر اس کورس میں معتبر تو اتنی زیادہ نہیں ہے جہاں آپ ختم 911 00:52:55,300 --> 00:52:59,540 اپنے ہم جماعتوں کے رشتہ دار ہیں، لیکن جہاں آپ کو 11 ہفتے میں، رشتہ دار کو ختم کرنے 912 00:52:59,540 --> 00:53:01,540 0 ہفتے میں خود. 913 00:53:01,540 --> 00:53:03,690 یہ CS50 ہے.