[Powered by Google Translate] 1 سپیکر: یہ CS50 ہے. تو میں تھا جہاں اب آپ کچھ سال پہلے، اور جب میں ایک freshman تھا وقت، میں نے کمپیوٹر سائنس کرنے کے اس راستے پر نہیں تھا کرنے کے انجینئرنگ. بے شک، میں اس جگہ ایک سرکاری concentrator کے طور پر میں آیا ہے. میں ہائی اسکول میں ایک بچہ ہے جو تاریخ جیسی چیزوں کو پسند ہوتا ہے. میں آئینی قانون، انگریزی اور ریاضی کی طرح ہے، تو قسم کی پسند اچھی طرح گول ہے، لیکن چیزیں جو میں نے سکھایا نہیں کیا گیا تھا ضروری نہیں جانتے ہائی اسکول میں. اور freshman سال، تو میں نے یہ trepidation تھا، اگرچہ جس میں کمپیوٹر پسند، کمپیوٹر گیمز کھیلنے اور اس طرح، میں اس بات کو یقینی طور سے کبھی نہیں ایک کمپیوٹر شخص، ایک کمپیوٹر سائنسدان، اور کے طور پر خود کے بارے میں سوچا سچ کہوں تو، میں ہائی اسکول جو کمپیوٹر لے جا رہے تھے میں میرے دوستوں نے سوچا کہ گیکس - سائنس ایک تھوڑا سا تھے. اور پھر بھی، جب میں کیمپس پر یہاں ہے، اس کورس تھا، CS50، اور وقت، یہ واقعی ہوشیار کچھ ہونے کا یہ شہرت تھی. یہ ایک اچھا کورس تھا. یہ ایک مذاق کورس تھا. لیکن آپ نے واقعی میں دروازے میں اس پاؤں کو حاصل تھا. اور یہ حد freshman سال میں بھی پار نہیں کیا. اور میں اپنے راستے پر چلا گیا حکومت concentrator ہونے کی وجہ سے، سے گزر رہا میں کر سکتا ہوں کے طور پر لازمی شرائط کیا کے بہت سے، جنرل کے لئے چیزوں کی گنتی پار ایڈ یا کور اور طرح، اور پھر sophomore سال، کسی وجہ کے لئے، میں نے اپ عصبی سائنس سینٹر B، CS50 جہاں میں قدم قدم پر. برائن Kernighan کے نام سے ایک بہت مشہور کمپیوٹر سائنسدان تھا سال یہاں تعلیم، اور پھر بھی، میں نے صرف اصل میں کرنے کے لئے تیار اس کلاس لینے / گزر ناکام کی طرف سے میرے مطالعہ کے کارڈ کو بھرنے. میں میرے ارد گرد دیکھا ہے، اور میں نے سوچا اس کمرے میں ہر کسی کو پتہ چلا ہے طرح کمپیوٹر کے بارے میں پروگرامنگ کے بارے میں کمپیوٹر سائنس، کے بارے میں کے بارے میں مزید. ، ہر کوئی اس کمرے میں رکھا جائے پروگرامنگ ضروری ہے کے بعد سے وہ 12 سال کی تھیں، لیکن واقعی کہ یہ معاملہ نہیں تھا. اور اس سمسٹر کے آخری دن، پانچویں پیر کہ میں لے پاس سے یہ چھلانگ اور تبدیلی / ایک خط گریڈ کرنے میں ناکام رہے، اور اپنے کو تبدیل کرنے ختم ارتکاز ہے کہ کمپیوٹر سائنس کے لئے ایک ہی دن. اب یہ ہمارا مقصد اس کلاس میں نہیں ہے، کمپیوٹر میں تم سب کو باری سائنس concentrators، لیکن واقعی تجویز ہے کہ اس موقع پر ، اس میدان میں اور دوسرے شعبوں میں جس کے ساتھ تم بالکل نا واقف ہو سکتا ہے میں دی ہے کہ ہائی اسکولوں کو عام طور پر کافی معیاری نصاب کی پیروی راہ، لیکن CS50 میں میں وینچر نئے پانیوں میں،. اور اگر تم نے آج یہاں بیٹھے ہیں سوچ، اصل میں نہیں ہے تو کا تعلق لوگوں کو اپنے حق اور آپ کے بائیں جانب سب سے زیادہ کرتے ہیں. درحقیقت گزشتہ سال، اس کلاس میں طلباء کی 76٪ پہلے تجربہ نہیں تھا. تو آپ کو کیا لگتا ہے اس کے برعکس، میں سے زیادہ تر لوگ آپ کے ارد گرد بیٹھے آج حقیقت میں، نہیں، کوئی پیشگی تجربہ ہے. 18٪ ایک CS کلاس لے لیا ہے، اور 6 فیصد کے دو یا اس سے زیادہ کر لیا ہے. اس دوران، ہم ہر سال ہمارے طلباء سے معاملے میں خود کو بیان کرنے کے لئے اور تفصیلات بیان کرنے سکون کی سطح کے، اور یہ - اس کا کوئی ایک تعریف ہے. آپ کو صرف اس قسم کی پتہ ہے، اگر آپ بہت آرام دہ اور پرسکون CS50 میں نہیں ہیں. اور گزشتہ سال ہم اس سبز پائی ٹکڑا میں یہاں 55 فیصد تھا، خود بیان جو کم آرام دہ اور پرسکون طالب علموں کے طور پر صاف صاف ہم نے کوئی اندازہ نہیں ہے کہ وہ کیوں کیا تھا کہ پہلے دن پر دوران دکان، لیکن ایک ہی 55 فیصد تک ہمارے ساتھ رہے کی مدت کے اختتام کے طور پر 35٪، جو ان زیادہ کے درمیان میں کہیں تھے کیا آرام دہ اور پرسکون اور ان کم آرام دہ اور پرسکون ہے. تو جو کمپیوٹر سائنس ہے؟ ، ویسے، ہائی اسکول میں، اور واقعی، زیادہ عام طور پر ان دنوں وہاں اس خیال یا یہ غلط فہمی ہے کہ کمپیوٹر سائنس پروگرامنگ. اور یہ بالکل کمپیوٹر سائنس کے ایک پہلو ہے، لیکن پروگرامنگ ہے، جو بھی زبان ہے، واقعی میں صرف ایک آلہ ہے کہ کمپیوٹر کے سائنسدانوں مسائل کو حل کرنے، یا تو کمپیوٹر سائنس کے ڈومین میں یا استعمال کرتے ہیں، طبعی علوم میں تیزی سے ان دنوں، قدرتی سائنس، طب میں، ہیومینیٹیز میں تجزیہ، اعداد و شمار کے بڑے سیٹ. کہیں بھی اب کمپیوٹر اور ڈیٹا ہے، کو لاگو کرنے کا موقع ہے سبق CS50 کی طرح ایک کلاس میں سیکھا ہے. تو ایک مسئلہ کو حل ہے کہ ایک کمپیوٹر سائنسدان کے بارے میں جا سکتا ہے کو حل کرنے اور کچھ شبدجال ڈال کرنے کی کوشش کریں، کچھ تصوراتی فریم ورک کے گرد ڈال، جو کچھ کافی تجریدی خیالات دوسری صورت میں ہو سکتا ہے. تو یہ ایک ٹیلی فون ہے. آپ ان چیزوں کو دیکھ بھی نہیں ہے اکثر. کالج اب بھی گھروں اور کمروں میں ان کرنے کی ضرورت ہے، لیکن واپس دن میں، جب آپ اس طرح ایک فون استعمال کرنے کے لئے کرنا چاہتا تھا، وہاں نہیں تھا آپ کے موبائل فون میں الیکٹرانک ایڈریس بک. بلکہ آپ ایک فون کی کتاب کے طور پر نام سے جانا جاتا ہے کچھ نکالا، اور یہ فون کتابیں کے بارے میں 1،000 صفحات عام طور پر دیکھا گیا. وہ A سے Z کے مطابق کیا گیا تھا، اور آپ کو صرف صحیح صفحے پر تلاش کرنا پڑا شخص آپ کے لئے تلاش کر ان کے نام اور ان کے تلاش کرنے کے لئے کر رہے ہیں تلاش ٹیلی فون نمبر ہے. اب آپ کو اس کتاب میں کسی کو تلاش کرنے کے بارے میں کیسے جا سکتا ہوں؟ اگر میرا مقصد میرے دوست مائیک سمتھ ایک فون کرنا ہے. ٹھیک ہے، کس طرح میں مائیک سمتھ کی تلاش کے بارے میں جانا ہے؟ ٹھیک ہے، اگر بولی اور غیر فعال ایک بہت مناسب نقطہ نظر،، شروع ہو جائے گی یہاں اور چار صفحے پر flipping، پانچ صفحے پر چھ صفحے پر، شروع، اور ترتیب linearly کی، اس فون بک کے ذریعے ایک براہ راست لائن کے ساتھ، جاؤ، اور یہاں تک کہ حالانکہ یہ ناقابل یقین حد تک تکاؤ، جا رہا ہے اگر مائیک سمتھ نے اس میں ہے کتاب میں آخر میں اس سے جب میں نے آخر S پلٹائیں تک پہنچنے کی جا رہی ہوں اس کتاب کے سیکشن. اب، آپ کو کورس کے ایک کمپیوٹر سائنسدان اس کے کہ میں جاننا کی ضرورت نہیں ہے اس مسئلے کو حل کرنے کے پاگل طریقہ ہے. ایک عام انسان کیا کرے گا؟ اچھا کام کیا ہے. تو آپ درمیان میں پلٹائیں، ہے نہ؟ تو آپ درمیان میں تقریبا پلٹائیں، یہاں دیکھو، تھا اور میں خود کو تلاش کرنے کے لئے لگ رہے ہو M حصے میں. ٹھیک ہے، تو M واضح طور پر نہیں ہے کہ میں کیا دیکھ رہا ہوں. مائیک حق ہے، تو اس کے حصے کے، بات، اور تم میں سے بعض پہلے کہیں دیکھا ہے، اب ہم لفظی اس آنسو کارروائی کر سکتے ہیں ڈیڑھ میں مسئلہ ہے. تم سچ میں نہیں ہے کہ متاثر چاہئے. سیون نیچے پھاڑنا میں مشکل نہیں ہے کہ. اصلی لوگ اسے اس طرح کرتے ہیں، لیکن سیون نیچے ہم اب دو کی دشواری کا سامنا کرنا پڑ رہا ہے. جن میں سے ہر ایک بڑی کے طور پر نصف ہے، اور ہم کہ نصف لفظی پھینک کر سکتے ہیں دور مسئلہ ہے. اب ہم 1،000 صفحات کے ساتھ نہیں چھوڑ رہے ہیں، لیکن اس کا کہنا ہے کہ 500. تو اب میں کیا کروں؟ ٹھیک ہے، درمیان میں ایک عام انسان تقریبا دوبارہ، اور میں اپنے آپ کو تلاش کرنے کے R سیکشن تو بالکل وہاں نہیں ہے. تو پھر، میں نصف میں اس مسئلہ کو چیر کر سکتے ہیں. آپ کا شکریہ. لہذا اب میں صرف 250 کچھ صفحات ہیں، اور میں ایسا دوبارہ، اور پھر کر سکتے ہیں، اور پھر اور نیچے 125 سے تقریبا 60 30،، 15، وغیرہ. اور آخر میں، میں نیچے S صفحات میں سے کسی ایک whittled ہو جائے گی، جس پر، اگر وہ فون کی کتاب میں مائیک سمتھ ہونا چاہیے. اب یہ ظاہر ہے کافی مناسب الگورتھم ہے، اور یہ ایک اس کیس میں ایک بار کے استعمال، الگورتھم، لیکن جو ہم الگ الگ کرسکتے اس سے دور لے جاتے؟ ٹھیک ہے، پہلا نقطہ نظر، اگر بولی درست، تاہم، تھا، ہو سکتا ہے اس براہ راست لائن کی طرف سے بیان کیا ہے. تو اگر x محور پر، یہاں پر ہم کہتے ہیں، اس مسئلے کا سائز ہے. تو x محور کو درست کرنے جاتا ہے، مسئلہ بڑا ہو جاتا ہے. کیا یہ بڑا ہو گا کیا مطلب ہے؟ اس مسئلے کے تناظر میں، فون کی کتاب میں صفحات. کچھ ہم quantify کر سکتے ہیں ہے. Y محور، کو حل کرنے کا وقت. تو کے طور پر محور جاتا ہے، ہم یہ سمجھتے ہیں کہ یہ شاید زیادہ وقت لیتا ہے. تو وہ سب سے پہلے نقطہ نظر linearly 1،000 صفحے پر ایک صفحے سے تلاش ایک لکیری طریقہ کار، ایک لکیری الگورتھم یا عمل ہے، اور ہم یہ کر سکتے ہیں اس براہ راست لائن کی طرف سے یہ بیان. اگر میں فون بک میں ایک اور صفحہ شامل کریں، یہ سب سے زیادہ میں جا رہا ہے، کیس، مجھے لے ایک اور پروفائل مائیک سمتھ کو تلاش کرنے کے لئے پلٹائیں. اگر میں 100 صفحات، 100 مزید flips، یا وقت کے یونٹوں شامل کریں. اب میں اس کے ساتھ ایک چھوٹا سا ہوشیار ہو سکتا ہے. میں ایک وقت میں واقعی یہ ایک صفحے کو ضرورت نہیں ہے. میں ایک وقت میں ایک ایسے وقت میں یا چار دو طرح، لیکن کر سکتے ہیں بھی نہیں ہے یہ سب بنیادی طور پر بہتر. یہاں تک کہ اگر یہ ایک وقت میں دو ہے، جی ہاں، اس طرح کی اس لائن کو تھوڑا نیچے منتقل، اور اس کا مطلب یہ ہے کہ یہ کم وقت لیتا ہے، صفحات کی ایک ہی نمبر دیا گیاہے، لیکن یہ بنیادی طور پر بہتر نہیں ہے. لیکن کیا ہم صرف کرتے ہیں، اور جو کچھ تم سب کو instinctively کیا ہے؟ تم نے اصل میں اس طرح کچھ، لوگارتمی وقت حاصل، مسئلہ بڑھ اور جس بڑھ بڑھ لیکن اس کو حل کرنے کی لاگت کر سکتے ہیں مسئلہ ہے، اس مسئلہ کو حل کرنے کے لئے ضروری وقت نہیں ہے تقریبا کے طور پر تیزی سے بڑھ. یہ ایک لوگارتمی وکر، (ن) کے لاگ ان ہو جائے گا، جہاں (ن) کے سائز میں ہے مسئلہ ہے، اس فون کی کتاب میں صفحات کی تعداد. اور کیا یہ حقیقی معنوں میں مطلب ہے؟ ٹھیک ہے، اگر ہم ہے، جیسا کہ، اس کمرے میں سے 500 افراد ابھی - بلکہ، اگر ہم ہے - اختلاط استعارہ - تھا کہ مثال کے طور پر ابھی تک اس سال نہیں - اگر ایسا ہے تو ہم نے فون میں 500 صفحات ہیں کتاب، اور ہم یہ زیادہ بڑا ماڈل میں 1،000 دوگنا، درمیان flipping، کتنے صفحہ tearers اس سے جا لگتا ہے 1،000 سے 500 صفحات ہے؟ ٹھیک ہے، صرف ایک اضافی صفحہ آنسو. اگر آپ کو آپ کے وزٹرز کا ریکارڈ رکھا 2،000 صفحے فون بک کے حوالے کر دیا، کوئی بڑی بات نہیں ہے. میں اسے صرف ایک اضافی وقت آنسو تھا. تو، مسئلے کا سائز کم کی قیمت سے زیادہ تیزی سے ترقی کر سکتا ہے اصل میں حل کرنا بھی سکھایا جاتا ہے. اب یہ صرف ایک ایسے الگورتھم ہے. دوسروں کو ہم نے اس اسی طرح میں حل کر سکتے ہیں ہیں. اور اس طرح ہم یہ کیوں نہیں کرتے - اگر آپ کو آپ کے وزٹرز کا ریکارڈ رکھا مزاحیہ awkwardly یہاں اگرچہ Sanders میں آگے بڑھو، سب، اگر آپ کر سکتے، اور جگہ میں کھڑے ہو جاؤ. جیسا کہ آپ یہاں کی سکرین پر نظر آنے والے ہیں، یہ ایک الگورتھم ہے، ایک عمل ہے، ایک کمپیوٹر ہے کہ اس پروگرام، اگر آپ انسانوں کی طرف سے قتل کیا جائے گا، صرف تین مراحل ہیں. ہم ایک قدم پہلے ہی ہو، آپ کھڑے ہے. اور اب میں اپنے آپ کو ایک نمبر لگتا ہے. یہ آپ کی موجودہ تعداد ہے. یہاں ہر کوئی ایک ہی نمبر ہے. دو مرحلہ ہے، کسی کو کھڑے اور آپ کے اعداد و شمار کے ساتھ ایک دوسرے کے ساتھ جوڑی اور پھر اپنے نئے نمبر کے طور پر اس رقم کو اپنانے. تم میں سے کسی ایک کے نیچے بیٹھو، اس کے بعد دوبارہ کرنا چاہئے. اس وقت کم اور بہت ہی کم لوگ کھڑے ہونا چاہئے. یہی وہ جگہ ہے جہاں زیادہ عجیب ہو جاتا ہے. یہاں کوئی، یہاں. سب سے بری بات ہے، تو آپ کو بھی بہت زبانی طور پر سامنے میں ریاضی کرنا ہے ہارورڈ undergrads کے سینکڑوں. ٹھیک ہے، یہاں ایک بگ کی سا. ٹھیک ہے، آپ کا نمبر کیا ہے؟ نو. ٹھیک ہے. آپ کا نمبر کیا ہے؟ 179. ٹھیک ہے، اچھا ہے. تو 188. تو تم لوگ بیٹھ کر سکتے ہیں. آپ کا نمبر کیا ہے؟ 118. کچھ ہوشیار undergrad ریاضی کر شروع ہو جاتے ہیں. ٹھیک ہے، 118، 188. اور ہمارے پاس کیا ہے؟ 71. 79. ٹھیک ہے. اور؟ 47،، جو تدریسی عملے نے ہمیں کس طرح بہت سے فراہم کرتا ہے؟ 705 جواب ہے. اور اس حقیقت میں ہے،، بالکل درست ہے. نہیں، ہم واقعی وہاں ایک تھوڑا سا تھے، لیکن کس طرح یہ کام کیا ہے؟ کیا صرف ہو جانا چاہئے؟ تو اس الگورتھم کے ہر iteration پر، ہم نے کچھ تعداد کے ساتھ شروع کے لوگوں کے کھڑے ہو، اور جو کہ کل تعداد تھا، (ن) کے سب سے پہلے،. اس کے بعد تم میں سے نصف بیٹھ گیا، اور ہم دو ن گئے تھے. اس کے بعد تم میں سے نصف بیٹھ کر ہم (ن) کے چار، (ن) آٹھ سے زائد 16 سے زائد گئے، اور وغیرہ، تک، اگرچہ اس کی طرح میں وہاں disintegrated آخر، اصول میں تھا، سب بالکنی میں ڈالیں، اور mezzanine، اور یہاں آرکسٹرا، ہم صرف ایک واحد شخص کھڑے کل کے ساتھ تھا، 705 کی قیمت، اس صورت میں،. اب اس کا کیا ہے، اگرچہ رننگ ٹائم کے لئے کا مطلب؟ ٹھیک ہے، اگر میں، انسان کے طور پر، یہ کیا دستی طور پر کیا تھا کے بارے میں سوچنا. میں کافی naively لیکن درست طریقے سے ایک، دو، تین تین، کے ساتھ شروع ہوتا ہے، چار، پانچ، چھ، سات، آٹھ، اور وغیرہ؛ کافی وقت لگتا ہے. تو میں بہتر کرنا، ٹھیک ہے کر سکتے ہیں؟ گریڈ اسکول میں، آپ ہیں کے میں صرف نہیں شمار. آپ twos میں شمار ہیں. تو دو، چار، چھ، آٹھ، دس، بارہ. اور یہ بہت تیز ہو جاتا ہے، لیکن اب بنیادی فائدہ کی طرف سے ہے، اس کمرے میں سب کی اجتماعی انٹیلی جنس، ہم ایک وکر بہت کچھ حاصل کر سکتے ہیں اس طرح، اب جس کے تحت، اس کمرے میں لوگوں کی تعداد ، ڈبل دوسرے 700 افراد 1،400 لوگوں کے لئے اس کمرے میں چل سکتا، لیکن یہ ہمیں صرف اس کو حل کرنے کی الگورتھم کی ایک اور iteration کرے گی. اور ان دنوں تیزی سے، جب ہم ان بڑی ڈیٹا میں ڈوبتا ہے ، فیس بک، اور گوگل، اور اس طرح، اس کا یہ تھوڑا سا کے ساتھ مسائل کو حل کر رہا ہے بصیرت، تدبیر کا یہ تھوڑا سا ہے، جو ہمیں کی اجازت دیتا ہے تیزی سے بہت کچھ کرنا، کمپیوٹر کے ساتھ بہت زیادہ طاقتور چیزیں آج. اگر آپ کے پاس اس طرح کی چیزوں کی ان کو پسند ہیں، آپ فیس بک CS50 پر دیکھا ہے ہو سکتا ہے اپنے پہیلی دن، اس ہفتے کے روز آ رہے ہیں. اگر آپ کو کچھ اس طرح، جس سے آپ میں حصہ لینے کے لئے چاہتے ہیں اور کریں گے چار میں سے دو یا تین یا چار ٹیموں نے کچھ اس طرح پہیلی کو حل کرنا چاہتے ہیں اس ایک کے طور پر، آپ کو کچھ شاندار انعامات حاصل کرنے کا موقع کھڑے ہیں، جس میں سے ایک ہے Wii، اور کچھ تحفہ کارڈ، اور کچھ دوسرے فیس بک swag اس ہفتہ، 3:00 PM دوپہر. ایسے cs50.net/rsvp دیکھیں. اور یہ سلائڈ آن لائن ہے اگر آپ کے ارد گرد ادا کرنا چاہتے ہیں. پہیلی اس سال کے نئے ہو گی. آپ کلاس روم میں محسوس بھی کر سکتے ہیں، اور بھی زیادہ کیمرے اس سال. تو نہ صرف کورس معمول کے راستے میں رکھا جائے گا فلمایا، CS50 بھی ہو سکتا ہے اعلی تعلیم پر ایک دستاویزی فلم میں حصہ لینے دیکھ رہا ہے تغیراتی تجربہ ہے جو کہ ان دنوں ایک طالب علم ایک میں ہو سکتا ہے مطالعہ کے انڈر گریجویٹ کورس. تو ان کے اختتام کی طرف سے نہ صرف ہم اس کے لئے، ہم فلم بنا رکھا جائے گا فلمانے گا کے ساتھ ساتھ کے لئے، تیزی سے، ہمارے آن لائن سامعین کے ساتھ ساتھ، اس موقع پر یہاں سامعین. تو اس سال ہم نے کلاس میں ہمارے ہارورڈ توسیع اسکول کے طالب علموں کا خیر مقدم، ڈیزائن کے گریجویٹ سکول، تعلیم، کاروبار، اسکول کینیڈی سکول، قانون کے اسکول کے ساتھ ساتھ Belmont سے طلباء کی ایک بڑی تعداد، لیکسنگٹن، نیوٹن، اور Watertown ہائی اسکول. آپ سب میں آپ کا استقبال ہے. کے علاوہ، اس سال، جیسا کہ آپ نے سنا ہے ہو سکتا ہے، ہارورڈ اور ایم ائی ٹی، اور برکلے اب ایک پر ایک باہمی تعاون کے ساتھ شراکت داری میں داخل ہو گئے ہیں پہل EdX کہا جاتا ہے، جو ایک نئے، اپ سب کے لئے تعلیم کو کھولنے کی پہل ہے زیادہ لوگ ان لائن، اور بنیادی طور پر تحقیق شروع کر کہ لوگ کس طرح سیکھتے ہیں کے طور پر زیادہ وسیع پیمانے پر ہے. اور اس CS50 کالج کا سب سے پہلا اس میں حصہ لینے کورس ہو جائے گا سرگرمی کے طور پر، جس کا مطلب ہے کہ آپ سب تک رسائی حاصل کرے گا اوزار، تمام نصابی مواد، تمام مزید ویڈیو مواد کے طور پر نتیجے میں، کے ساتھ کے طور پر کل صبح، 53.019 لوگ ہیں جو CS50 آپ کے ساتھ ساتھ اس سال کو انٹرنیٹ پر لے. تو کیا اس کا مطلب یہ ہے کہ خاص طور پر ہے، کہ تدریسی عملے اور میں اس موسم گرما میں بہت تھوڑا سا وقت خرچ موسم خزاں کے لیے دونوں کیمپس کی تیاری، اور تاکہ دور، ہم دلچسپ کے فنڈز کی تعمیر شروع کر سکتے ہیں، کے مجبور، تعلیمی مواد شامل کی، اس پر خاص طور پر توجہ مرکوز کافی پیچیدہ مال کی زیادہ انترنگ conveyances. تو کورس لیکچر، اور حصوں، اور چیزوں کے علاوہ نام نہاد walkthroughs، جو ہم صرف تھوڑا سا میں نظرثانی کریں گے، ہم بھی پڑے گا ان شارٹس کہ اس سال آپ سے کورس کے ساتھ مشغولیت کی اجازت دیتے ہیں مختلف زاویہ سب کو ایک ساتھ. تو وہ ایک فوری جھانکنا کو لینے کا موقع کے طور پر اس کا استعمال بائنری کے اس اصول کی بحث ہے. تو کمپیوٹر سائنس میں کہا جاتا یلگوردمز چیزیں ہیں، دو مسائل کو حل کرنے کے لئے ان کے طریقہ کار - ہم صرف ایک نظر لیا. لیکن دن کے اختتام پر، آپ کی معلومات کو کسی نہ کسی طرح کی نمائندگی کی ضرورت ہے، اور آپ ایک راستہ ہے جس سے ایک کمپیوٹر کو سمجھ سکتے ہیں میں اس کی نمائندگی کی ضرورت ہے. اور یہاں تک کہ اگر آپ کمپیوٹر واقعی نہیں سمجھ، اور تم میں ہیں ہے کہ 76٪ اب آپ شاید کچھ مبہم احساس ہے کہ کمپیوٹر zeros اور ہیں میں کسی نہ کسی طرح ڈیل، بائنری نظام، تو بات کرنے کی. اب کیوں ہے کہ یہ معاملہ ہے؟ ٹھیک ہے، پتہ چلتا ہے جب کمپیوٹر سب سے پہلے کے بارے میں آیا، اگر آپ کی نمائندگی کرنے کی ضرورت ہے معلومات، آپ بجلی کے ساتھ ایسا، اور اگرچہ یہ تھوڑا سا ہے کر سکتے ہیں ایک oversimplification، ریکارڈنگ معلومات کے ایک بہت آسان طریقہ یا تو ہے کہ بجلی تبدیل کرنے کے کی طرف سے، بائنری میں ایک تو بات کرنے کے لئے، یا تبدیل کر کہ بجلی. بیری تو، اگر آپ کو برا نہیں لگے گی، ہم روشنی دھیما کر سکتے مکمل طور پر صرف ایک لمحے کے لئے؟ یہ یہاں ایک بہت بہیمانہ بائنری صفر ہے. ٹھیک ہے، اگر ہم روشنی واپس آئے، اب Sanders تھیٹر ایک کی بائنری قیمت کی نمائندگی ہے. بدقسمتی سے، کی بتیوں کی صرف ایک سیٹ کے ساتھ صرف ایک تھوڑا سا، کے ساتھ، ہم صرف یہ کر سکتے ہیں دنیا، صفر اور ایک دو کی تعداد کی نمائندگی کرتے ہیں، اور یہ اچھا اگر ہو گا کمپیوٹر تھوڑا زیادہ اس سے شمار کرتے ہیں، لیکن بیشک وہ ایسا کر سکتے ہیں کر سکتے ہیں. تو کے وزٹرز کا ریکارڈ رکھا جائے گا. میرے سکرین پر یہاں ہمارے دوست، نیٹ Hardison، کون دے گا ھیںچو صرف چند منٹ کے دوران پر ہمیں ایک فوری دیکھو بائنری کے اس تصور ہے. نیٹ HARDISON: جب تم نے سیکھا کس طرح لکھ تعداد کو پڑھنے کے لئے، آپ ہندسے صفر نو کے بارے میں سیکھ لیا ہے. پورے نو سے بڑی تعداد میں لکھنے کے کرنے کے لئے، آپ کو جاننے کے لئے تم نے ایسا 52 اور 437 میں کے طور پر ان ہندسوں میں سے کچھ مجموعہ کا استعمال کریں،. تو لکھنے کی تعداد کے اس طرح ایک نام، دشملو سنکیتن ہے. کیوں دشملو ہے؟ ٹھیک ہے، دشملو، deca، لاطینی جڑ 10 کا مطلب ہے، اور جب آپ 10 ہندسے ہیں آپ کے سنکیتن کے نظام میں، 10 بلکہ خصوصی نمبر بن جاتا ہے. کی تعداد 437 دشملو سنکیتن کے وزٹرز کا ریکارڈ رکھا جائے گا کیوں سمجھ کو دیکھو. ہم نے سب سے پہلے 437 400 کے علاوہ 30 کے علاوہ 7 میں ٹوٹ سکتا ہے. ہم اسے لے لو علاوہ اور بھی زیادہ، تاکہ ہم چار بار 100 کے علاوہ 3 ہے اوقات 10 کے علاوہ 7 اوقات 1. ہیں جگہ، 10s جگہ، 100s کے بارے میں سیکھنے یاد جگہ ہے، اور اس پر؟ اس کا ہے، کہاں سے آتا ہے. اور آخر میں ہم دیکھتے ہیں، کہ ہم کس طرح کے اختیارات کا ایک گروپ ہے 10 یہاں میں سرایت ہے. ہم نے 1 کے علاوہ 7 4 مرتبہ 2 10 کے علاوہ 3 بار 10 ہے صفر سے 10 گنا. تو اب تم دیکھ کیوں 10 دشملو سنکیتن میں ایک خاص تعداد میں ہے. اصل میں، ہم نے اس کے لئے ایک نام ہے. یہ بنیاد کہا جاتا ہے، کیونکہ یہ مائپادک میں بنیاد ہے ہمارے یہاں ریاضی. اعشاری سنکیتن تعداد کی نمائندگی کرنے کا واحد طریقہ نہیں ہے. اصل میں، یہاں تک کہ اگر ہم نو کے ذریعے دو ہندسے کے چھٹکارا حاصل، ہم اب بھی کر سکتے ہیں کے تمام اعداد و شمار ہے کہ ہم دشملو کے ساتھ کر سکتے نمائندگی کرتے ہیں. تو اب ہے کہ ہم دو ہندسے، صفر اور ایک ہے، دونوں ہماری خصوصی نمبر ہے، ہمارے سنکیتن کے نظام کی بنیاد ہے. اس سنکیتن نظام کے نام بائنری کے بعد کہا جاتا ہے، سابقہ ​​دو دو کا مطلب ہے. تو بجائے، اب، ہیں جگہ، اور 10s کی جگہ، اور اس کے ہم اب ہیں جگہ، ایک twos جگہ، ایک چوکے کی جگہ، اور اس پر ہے، جا کر دو کے اختیارات. تو دیکھتے ہیں تو یہ کچھ گنتی کرنے کی طرف سے. تو صفر ابھی بھی صفر، اور ایک اب بھی ایک ہے. تاہم، اب کہ ہم ایک twos کے بجائے جگہ ایک 10s جگہ، 10 ہے نمبر دو کی نمائندگی کرتا ہے. تین حاصل کرنے کے لئے، ہم اس سے ایک شامل کریں، اور 11 حاصل ہے. چار، کے بعد اب ایک چوکے کی جگہ، 100 کی طرف سے ظاہر کیا جاتا ہے. پانچ 101 ہے. چھ 110 ہے. سات 111 ہے. آٹھ، پھر سے، اس کی اپنی جگہ ہے. تو یہ 1000 ہے. اور مجھے لگتا ہے کہ آپ کو بات سمجھ. 1 سپیکر: تو اس کا کہنا ہے کہ کمپیوٹر کیا ہے اور جو بائنری ہے ہے اصل میں جو ہم ہے اس کے لئے اٹھانے سے مختلف کے لئے کچھ نہیں حاصل کی جاچکی سال، ٹھیک ہے؟ گریڈ اسکول میں، آپ میں خاص طور پر شمار سیکھ لیا ہے فیشن ہے کہ نیٹ کی تجویز پیش کی، لیکن آپ کو شاید کے بارے میں نہیں سوچا اس کے بعد، حقیقت یہ ہے کہ اس والوں کی جگہ، 10s جگہ، اور 100s ہے جگہ ہے، اور یہ بہت غیر منطقی ہے. اور یقینا، کمپیوٹر صرف یہ مختلف بنیاد کا استعمال کریں. لیکن دن کے اختتام پر، اصل میں جسمانی طور پر ایک کے اس تصور کی نمائندگی صفر اور ایک، آپ واضح طور پر روشنی پر اور نہیں ہے باری ضروری. آپ اسے ایک زیادہ finer اناج پیمانے پر کرنے کی ضرورت ہے. اور، آپ finer اناج کی طرف سے بچپن سے اس پاگل سی کھلونا یاد کر سکتے ہیں، Woolly ولی اور ان چھوٹی مقناطیسی ذرات. تو مقناطیسی ذرات کو کچھ ہے جو آپ کے ایک جوڑے میں سیدھ میں لائیں کر سکتے ہیں ہیں مختلف ہدایات، شاید شمال اور جنوب یا جنوب شمال. اور اس ٹیکنالوجی کی جسمانی incarnations کی ایک بہت ان دنوں اس کا استعمال بائنری، کہ zeros اور ہیں کا استعمال کرتے ہیں صرف اندر مقناطیسیت جو اوپر نیچے یا نیچے اپ چیزیں سیدھ میں لاتا ہے، اس طرح ایک صفر یا ایک ایک کی نمائندگی کرتے ہوئے بالترتیب. تو یقینا ہم، خلاصہ سے یہاں منتقل، اور اندر کی طرف دیکھو کیا ایک سے زیادہ روایتی کمپیوٹر کی ہارڈ ڈرائیو ہے. یہ بھی سکرین پر تھوڑا بڑا ہو سکتا ہے، کہ یہ ایک ڈیسک ٹاپ سے ہے ہوتا ہے کمپیوٹر، لیکن لیپ ٹاپ آج اب بھی یہ وہی ٹیکنالوجی ہے، لیکن آہستہ آہستہ ہے کیا جا رہا ہے کو مزید بہتر چیزیں ہیں جو اصل میں منتقل نہیں ہے کی طرف سے تبدیل کر حصے - اندر، ایک ہارڈ ڈرائیو کی تو. اسپیکر 2: ہارڈ ڈرائیو ہے جہاں آپ کے کمپیوٹر کے سب سے زیادہ کا ذخیرہ اس کی مستقل ڈیٹا. ایسا کرنے کے لیے، ڈیٹا سافٹ ویئر سنکیتوں کو یہ بتایا کے ساتھ RAM سے سفر مشکل کہ ڈیٹا کو محفوظ کرنے کا طریقہ ڈرائیو. ہارڈ ڈرائیو سرکٹس وولٹیج میں ان سنکیتوں کو ترجمہ اتار چڑھاو. ان کے نتیجے میں، ہارڈ ڈرائیو منتقل حصوں، چند میں سے کچھ کو کنٹرول جدید کمپیوٹر میں چھوڑ حصوں کو منتقل. سگنل کچھ ایک موٹر، ​​جس میں اسکولوں دھات لیپت تالی کو کنٹرول کرتے ہیں. آپ کے ڈیٹا اصل میں ان تالی پر محفوظ کیا جاتا ہے. دیگر سنکیتوں کو پڑھیں. لکھیں پڑھیں یا سر میں منتقل تالی پر ڈیٹا لکھتے ہیں. یہ مشینری بہت عین مطابق ہے کہ ایک انسانی بال بھی درمیان نہیں گزر سکتا ہے کتائی تالی کے سربراہان، ابھی تک یہ سب لاجواب رفتار میں کام کرتا ہے. 1 سپیکر: تو ہم جو اصل میں ان میں سے سب سے اوپر پر ہو رہا ہے اب میں زوم مقناطیسیت کی شرائط میں تالی، ہم دو نظر کی یہ دوسری ہے. اسپیکر 3: چلو، کیا ہم صرف سست رفتار میں دیکھا دیکھو. جب بجلی کی ایک مختصر پلس سر پڑھنے لکھنے میں بھیجا جاتا ہے، flips ایک پل کا ایک حصہ کے لئے ایک چھوٹے برقی. جو مقناطیس ایک کھیت تخلیق کرتا ہے، ایک چھوٹے چھوٹے، polarity تبدیل دھات کے ذرات جو کوٹ ایک تالی کی سطح کا حصہ. ڈسک پر ان چھوٹے چارج علاقوں کے ایک نمونہ کی سیریز میں ایک کی نمائندگی کرتا ہے ایک بائنری تعداد میں کمپیوٹر کے ذریعے استعمال کیا جاتا نظام میں اعداد و شمار کے ایک سا. اب اگر موجودہ پڑھنے لکھنے کے سربراہ علاقے کے ذریعے ایک راستہ کو بھیجا جاتا ہے ایک ہی سمت میں پولرائزڈ ہے. اگر موجودہ مخالف سمت میں بھیجا جاتا ہے، پولرائزیشن الٹ ہے. اب آپ کی ہارڈ ڈسک کیسے ڈیٹا ہے؟ عمل کو الٹا. تو یہ ڈسک پر ذرات کہ موجودہ حاصل کریں اور پڑھیں. لکھیں سر پر جا رہے ہیں. مل کر ان چمبکیی شعبوں کے لاکھوں رکھو، اور آپ کو ایک فائل ہے. اب کسی ایک فائل کے ٹکڑے ایک ڈرائیو تالی پر بکھرے ہوئے کر سکتے ہیں، اپنی میز پر کاغذات کی گندگی کی طرح قسم کی ہے. تو ایک خصوصی اضافی فائل میں جہاں ہر چیز ہے کا ٹریک رکھتا ہے. نہیں کیا تم چاہتے ہو آپ کو اس طرح کچھ تھا؟ اسپیکر 1: بے شک. تو ہم یہ اس کی معلومات کی نمائندگی کرنے کی صلاحیت، نمبر ہے بہت کم سطح پر ہے. ہم ہے کہ ایک ہی چیز کی نمائندگی کی جسمانی طریقہ ہے، لیکن ہم سچ میں نہیں کر سکتے کہ سود کی زیادہ، شاید کچھ ریاضی سے اور ریاضی. ہم حروف تہجی حروف کی طرح ابھی تک چیزیں کی نمائندگی کا کوئی راستہ نہیں ہے، تاکہ انسان، ہم بات چیت، یہ وہی آلات کا استعمال کرتے ہوئے کر سکتے ہیں. لیکن شکر ہے کہ encodings موجود ہے، zeros اور لوگوں کے نمونوں جو اعلی کی طرح سطح تشکیل، اور، B اور C، اور پوری کی نمائندگی کرتی ہیں سزائیں، اور پیرا، اور اس طرح. اور جو تو ASCII کا مخفف ہے جو اس کوڈنگ نظام سے مراد ہے جس کے تحت ہے مثال کے طور پر، تعداد ہے کہ ہم جانتے ہیں - ایک نمبر دیا خط کی نمائندگی کرتا ہے 65 دشملو کی قیمت کے طور پر میں ایک کمپیوٹر سرمایہ خط کے طور پر جانا جاتا ہے. کمپیوٹر میں 97 دشملو کی قیمت ایک چھوٹے ایک کے طور پر جانا جاتا ہے. اور کیا یہ واقعی مطلب ہے؟ ویسے اگر اگرچہ نیٹ ایک لمحے پہلے، صرف صفر سے آٹھ گنا، ہم 65 تک گنتی جاری تھے، یا مزید، 97، کے طرز zeros اور ہیں کہ وہ سکرین پر تیار کریں گے بالکل ہو گا جو ایک کمپیوٹر تمام بڑے حروف میں ایک خط یا خط کی نمائندگی کرنے کے لئے استعمال کیا جاتا ہے چھوٹے. اور یقینا، ایک پوری منصوبہ ہے. یہ پہلی نظر، encodings کی حد سے زیادہ چارٹ میں ہے،، لیکن اگر آپ توجہ مرکوز صرف صحیح نصف پر، اس درمیانی کالم میں نوٹس، ہم اس خط کے بعد تعداد کے تصور. اور سب سے اوپر، ہم 32 ہے، اور کردار چار، 32 جس، عددی، اب سے مراد، بظاہر اسپیس بار کردار ہے. جب آپ اپنے لیپ ٹاپ پر جگہ بار کردار ملے، کیا تم سچ میں ہو zeros اور ہیں ایک بڑی تعداد، پیٹرن، بجلی کے بہاؤ بھیج ہے، اگر آپ zeros اور ہیں ان کی نمائندگی ہے کہ اس وقت کمپیوٹر سکرین پر ایک خلائی کردار کے طور پر کی وضاحت ہے. ایک فجائیہ نقطہ 33 ہے. ڈبل قیمت درج کرنے 34 ہے. اور اگر ہم کو درست کرنے کے سکرال یہاں ہم دیکھتے ہیں کہ 65 واقعی میں ایک ہے، اور 97 واقعی میں ایک چھوٹے ہے. تو اب ہے کہ ہم اس انکوڈنگ کی منصوبہ بندی ہے، ہم نے شروع کر سکتے ہیں چیزوں کو باہر جادو. درحقیقت کمپیوٹر عام طور پر خود کو معیاری اکائیوں میں اظہار نہیں ایک انفرادی سا ہے، جو ایک بار پھر، یہ سب صرف مفید نہیں ہے کا استعمال کرتے ہوئے صفر یا ایک روشنی یا، بلکہ، کا استعمال کرتے ہوئے کی نمائندگی بٹس کے انداز. پیمائش کی اور سب سے زیادہ عام یونٹ کے طور پر آپ کو شاید معلوم، یا کم از کم inferred، ایک بائٹ ہے. ایک بائٹ صرف آٹھ بٹس، آٹھ zeroes یا ایک قطار میں ہیں. تو ہم چیزوں ہجے شروع کر سکتے ہیں. اور اس طرح اگر ہم کیوں، یہ ایک تھوڑا سا کی کوشش نہ کریں اجتماعی یہاں سکتا ہے؟ وہاں اس کمرے میں آٹھ افراد ہیں جو تیار ہو جائے گا اسٹیج پر آئے ہو؟ آپ کو آرام دہ اور پرسکون کیمرے پر دکھائے جانے کے لئے ہے، لیکن آپ واقعی کی ضرورت نہیں ہے ورنہ معلوم ہے کیا ہو رہا ابھی تک. میں ایک کیا جا رہا ہے یہاں رضاکارانہ طور پر انسان دیکھتے ہیں. دو، تین، چار، پانچ، چھ، سات، اور کس طرح آٹھ؟ پر چلو. تو کیا تم لوگوں کی ایک بائٹ کی نمائندگی کرنے کے بارے میں ہے. مجھے تم سے 128s جگہ آپ 64s جگہ، آپ 32s جگہ کیا گیا ہے. لیکن ہم بہت تیزی سے اس کا راستہ جا رہے ہیں. تو مجھے تم سے وہاں ملاقات. اور تم پورے راستے پر 128s جگہ یہاں زیادہ کی طرح ہونا چاہئے، سینکڑوں جگہ یا ہزاروں کی جگہ بائیں دور ہو جائے گا، ہم چاہتے ہیں سب سے بڑا پلیس ہولڈر بائیں یہاں کے طور پر. ہم 64s، 32، 16s، 8s، 4s، 2s، اور 1s ہے - عمدہ. تو اب ہم ہے - ٹھیک ہے، کیا آپ میری مدد کر سکتے ہیں. تو اب ہم ہے - تمہارا نام کیا ہے؟ JOANNE: Joanne. اسپیکر 1: تو Joanne اور اب میں کہ ہم کس طرح ان لوگوں کو مشورہ جا رہے ہیں کچھ ہجے باہر کرنے کے بارے میں جا سکتے ہیں. تو کاغذ کے ان شیٹس کی پشت پر، وہ ایک چھوٹی سی دھوکے باز شیٹ ہے ہے کہ ان سے کہو کہ وہ ایک صفر یا ایک کی نمائندگی کر رہے تھے ہو رہا ہے. اور سادگی کے لئے کیوں نہیں کرتے، ہم صفر بس کی نمائندگی کریں گے وہاں awkwardly کھڑے ہیں. بہت اچھا ہے. یا آپ کے ہاتھ اٹھانے، ایک کی نمائندگی کی طرف سے ایک ہے. اور اگر ہم باہر جادو چار کردار جملہ نہیں کیا جا سکتا. اب تو آگے جاؤ، رضاکاروں، اور اپنے ہاتھ اٹھا کر گول ایک پھانسی اگر آپ کو ایک، یا اسے نیچے رکھ اگر آپ کو ایک صفر ہیں ہیں. تو اب ہے کہ ہم ان تین ہاتھ اوپر ہے، نمبر، باقی سب ہیں، وہ اصل کی نمائندگی ہے؟ ٹھیک ہے، 67. کیوں؟ ٹھیک ہے، فوری وویک چیک کرنے کے لیے ہے. 64s جگہ ہے، کیونکہ یہ ایک ہے. یہ ایک 64 اوقات کے علاوہ 1 دو بار کی طرح ہے، تاکہ 66 ہے، اس کے علاوہ 1 اوقات 1. 1 پلس، 67. تو اب ان لوگوں کے مجموعی طور پر 67 کی نمائندگی کر رہے ہیں جس میں بظاہر کی نمائندگی کرتا ہے ASCII میں یہاں کیا ہے؟ ٹھیک ہے، ایک C. تو ٹھیک ہے. تو اب ہم منہاج القرآن کے دو پر کارروائی. ہر کوئی ان کے ہاتھ کے ساتھ شروع ہونے والی کمی ہے تو اور دو گول. اصل میں، وہاں ایک کردار کی نہیں ہے یہاں، مجھے لگتا ہے، لیکن ہم دکھاوا کریں گے. دو راؤنڈ تو، یا اپنے ہاتھوں کو کم پیدا ہوتے ہیں. ٹھیک ہے. شائقین کو، اب ہم کیا ہیں؟ کا اظہار کرتے ہوئے 83 ہے. تو کیا تم ریاضی کر سکتے ہیں. لیکن کسی کو بھی جن کے ہاتھ کے اوپر ہے کے لئے آپ کا نمبر ہے کہ وہ نمائندگی کرتے ہیں میں شامل کرتے ہیں،. تو اب ہم 83 ہے. چلو دھوکے باز شیٹ تھوڑا سا توسیع، اور اب ہم - یہ واضح ہو جہاں ہم یہاں سے جا رہے ہیں، لیکن ہو سکتا ہے باوجود دور، تین. تو ٹھیک ہے، تین راؤنڈ وہاں جانا اچھی بات ہے، تین راؤنڈ، کیا ہیں یہ لوگ اب کی نمائندگی ہے؟ دلچسپ - ٹھیک ہے، میں 53، جو اب کی نمائندگی کرتا ہے سنا ہے. اب تم کیوں اس قسم کا نتیجہ انسداد بدیہی ہے، ٹھیک ہے؟ اگر ہم پانچ کی نمائندگی کرنا چاہتے ہیں - ہم سب شاید جانتے ہیں کہ کہاں جا رہی ہے - بس میں کیوں نہیں چوکوں کی مدد جگہ اور والوں کی جگہ میں اضافہ؟ ٹھیک ہے، ہم احساس ہے کہ ایک فرق ہے، بنیادی طور پر کس طرح کے درمیان، ایک کمپیوٹر میں ان بٹس کی وضاحت. اگر آپ کے نمبر پانچ، تو بالکل کی نمائندگی کرنے کی کوشش کر رہے ہیں، ہم صرف اپنے ہاتھ چار نمبر بلند کرنے اور ہاتھ ایک تعداد میں اضافہ. لیکن ہم تعداد کی نمائندگی نہیں کر رہے ہیں یہاں. اسٹیج پر یہاں سیاق و سباق یہ ہے کہ ہم حروف کی نمائندگی کر رہے ہوں یا حروف، اور اس سلسلے میں، کمپیوٹر احساس ہے کہ اوہ یہ ہے بٹس کی طرز اکیلے تعداد نہیں ہے. یہ اصل میں ایک اعلی درجے کی تصور کی نمائندگی کر رہا ہے. اس صورت میں، ایک حروف تہجی کی خط. تو حقیقت یہ ہے کہ یہ اب کے ساتھ نمبر پانچ کی نمائندگی کر رہا ہے 53 قیمت ہے کیونکہ بات، ہم ASCII میں خوبصورت دیکھنا نمبر پانچ خود بٹس کا ایک نمونہ کی ضرورت ہے - کیونکہ کیوں؟ ، دنیا صرف کم تعداد، صفر، ایک، دو کو استعمال کرنے کا فیصلہ کیا ہے، کافی خفیہ چیزیں دیکھا تین. اور یقینا، یہ حروف ہیں جو ایک بورڈ پر نہیں ہیں ہیں. خصوصی اظہار ہے کہ آپ ایک کمپیوٹر کی ضرورت دلچسپ چیز پر، لیکن انسان ان کو اصل میں کبھی نہیں ٹائپ کریں. 53 تو واقعی، پانچ کی نمائندگی کرتا ہے. اب صرف ایک حتمی وویک چیک کے طور پر، وہ کس نمبر ہونا چاہیے صرف ایک لمحے میں نمائندگی کرتے ہیں؟ ٹھیک ہے، 48 ہے. اور یقینا، آگے جاؤ، چار راؤنڈ. 16 کے علاوہ 32 یقینا 48 ہے. اور اس تعریف کے ہمارے آٹھ رضاکاروں کے لیے بڑی دور، اگر ہم کر سکتے،. بہت اچھا کام کیا ہے. کوئی سمت ٹھیک ہے. تو کیا اب ہم نہ صرف ڈیٹا کی نمائندگی کرنے کے بارے میں سوچ کا ایک طریقہ ہے، اور اصل میں یہ جسمانی طور پر کی نمائندگی کرنے، بلکہ زیادہ کر کے سب سے اوپر پر سطح چیزیں. اور یقینا، یہ کمپیوٹر سائنس کے دوران ایک مرکزی خیال، موضوع بننے جا رہا ہے کے سب سے اوپر پر زیادہ سے زیادہ دلچسپ اور پیچیدہ باتیں کی تعمیر کافی سادہ نظریات کی - اس معاملے میں، صرف zeros اور ہیں. کیوں یہ مفید ہے کی شرائط میں، ٹھیک ہے، اگرچہ اس طرح ایک کورس میں ہم بنیادی اصولوں پر، اور پروگرامنگ کی، اور حل کرنے پر توجہ مرکوز کریں گے مسائل، آپ کو کمپیوٹر سائنس میں ہدایات کی کسی بھی تعداد میں جا سکتے ہیں. یہاں اس صورت میں، یہ ایک چارٹ ہے کہ آپ کو آپ کے پیچھے کے صفحے پر ہے ہارورڈ میں غیر سرکاری CS گائیڈ، آج دو printouts ایک. یہ بہت سے مختلف ہدایات ہیں جس میں آپ کو ایک کے بعد جا سکتے ہیں پتہ چلتا ہے اس طرح دوران - مصنوعی ذہانت کے بارے میں سیکھ سکتے ہیں، گرافکس متعلق زبان خود کے بارے میں مشین لرننگ،. بھی احساس ہے کہ ابھی تک دوسرے راستے ہیں. کمپیوٹر سائنس میں زیادہ ریاضی کے راستے ہیں. اگر آپ بھی اس موسم خزاں CS50 کی طرح کچھ لے کے قابل نہیں ہو، وہاں ہے موسم بہار، کمپیوٹر 1 مثال کے طور پر سائنس، میں تعارفی کورس ہے ایک اس نئی دنیا پر ریمپ. اب ایک طرف ایک کے طور پر، نصاب سے متعلق مسائل کو حل کرنے کے مفاد میں CS50 سیٹ پہلے کچھ وقت کا احساس ان مسائل میں سے ایک کو حل کرنے کی کوشش کریں، ایک my.harvard، کے طور پر جانا جاتا مسئلہ ہے جو تم میں سے بہت سے اصل میں استعمال کر سکتے ہیں کورسوں کے لئے دکان، لیکن اگر نہیں، تو اس طرح کا ایک آلہ کی جانچ پڑتال کے ساتھ ساتھ دیگر اولاد کہ اپنے ماضی کے طالب علموں اور عملے کے کچھ پیدا کیا ہے. لیکن ہارورڈ یونیورسٹی کورسز میں جو ایک ویب کی بنیاد پر آلہ ہے، ایک ایسی چیز ہے جس پر آپ کو ڈیزائن اور تعینات اپنے کے قابل ہو جائے، کے ساتھ ابھی تک سمسٹر کے اختتام کی طرف سے اچھی طرح کے طور پر دیگر چیزوں کے احساس ہوتا ہے کہ یہ بناتا ہے ایک کھلی ڈیٹا سیٹ صلی اللہ علیہ وسلم. اس صورت میں، ظاہر ہے، کیٹلاگ اور کی اجازت دیتا ہے اس معاملے میں طالب علموں کو کافی پیچیدہ اعداد و شمار سیٹ کی. ہم نے گزشتہ رات کھود چند چند ہزار لوگوں پر کی بنیاد پر اعداد و شمار، جو گزشتہ کچھ دنوں کے دوران اس کا استعمال کرتے ہوئے کیا گیا ہے. اگر آپ جاننا معلوم کتنے کورس اصل میں آپ کے دوستوں کے لئے ہے دکان کی دیکھ بھال، ٹھیک ہے، آج یہ اعداد و شمار سے پتہ چلتا ہے کہ 7.6 کی اوسط ہے کسی کی خریداری کی فہرست پر کورس کی تعداد. اور اب میں آپ کو بھی دینے کی سب سے زیادہ تعداد میں اعداد و شمار کریں گے کسی کی خریداری کی فہرست پر نصاب - اور ہم سب کو شاید معلوم اس طرح کسی. 201 اس سال کا ریکارڈ ہے. اب ہمارے سابق طالب علموں اور عملے کے کچھ اصل میں ایک کلپ ڈال کمپیوٹر سائنس کے اس راستہ آپ کے لئے ایک تصویر پینٹ اور خود CS50 ہے. مجھے جاؤ اور ھیںچو، یہاں جناب Harvahd شکریہ، ایک ویڈیو کی طرف سے تیار اپنے پوروورتیوں کے کچھ، اگر ہم روشنی اس کے لئے رکھنے کے کر سکتے ہیں. [MUSIC چل رہا ہے] 1 سپیکر: مجھے پتہ نہیں تھا کہ ہونے جا رہا تھا تھا. تو کیا میں ایک سے زیادہ سنگین نظر آگے جھوٹ ہے. تو اس کورس کی توقعات کے لحاظ سے، آپ واقعی کی توقع کر رہے ہیں کورس لیکچر میں شرکت کرنے یا دیکھنے کے لئے، آٹھ مسئلہ سیٹ پیش، دو لے quizzes، ایک حتمی منصوبے جمع کرائیں. گریڈ کی شرائط میں احساس ہوتا ہے کہ میرے تبصرے کے بارے میں افتتاحی تقریب پاس ناکام، ایک ایسی چیز ہے جس پر ہم نے CS50 میں بہت زیادہ دل لے - وہاں نہیں ہے کرنے کی کوشش کے ہارورڈ میں ایک ثقافت کا تقریبا کافی کچھ اور ناکامی کو خطرے میں ڈال ہے. بے شک، ہم طلباء کی تعداد تھے، اور اپنے آپ کو خاص طور پر، جو تھا اپنے GPA چوٹ پہنچانے، یا CS50 کی طرح کسی چیز میں B حاصل کرنے کے بارے میں فکر مند، اور موقع اس پر اور دوسرے گیٹ وے کے کورس کی طرح ایک کورس میں لینے کی تعارفی سطح / گزر ناکام اس میں ایک بہت underutilized موقع ہے عام طور پر کالج. اور تو براہ مہربانی جانتے ہیں، میں نے بھی اس کورس میں / گزر ناکام کے لئے داخل ابتدائی طور پر اکیلے کریڈٹ، اور اگرچہ میں نے دن کے اختتام پر سوئچ نے کیا تھا، یہ تھا ان پانچ ابتدائی ہفتے پانچویں سمسٹر کے پیر تک ہے، جو cutoff، جو آپ کے وزٹرز کا ریکارڈ رکھا اصل میں یہ نئے میں پاؤں پر ڈال دیا پانی، اصل میں بہت ہی مجریچت اور بہت اسوداجنک کچھ کرنے کی کوشش کریں اس وقت میرے لئے. تو معاملے میں اب کیا کردار مختلف زاویہ ہے جس کے ذریعے آپ یہ کر سکتے ہیں رجوع اس کورس کی خدمت - تاکہ لیکچر. یہ آپ پر منحصر ہے. اگر آپ بذات خود اس ویب سائٹ پر ہمارے ساتھ مشغول ہیں، بیشک ہم جانتے ہیں اعدادوشمار کہ تم میں سے تقریبا 40 فیصد قسم کی اور اس سے زیادہ آتے جاتے سمسٹر، اور تم میں سے 10 فی صد کے دوران آج کے بعد ہم پھر کبھی نہیں دیکھ. اور یہ بالکل ٹھیک ہے، ایماندار ہونا. CS50 کی اہم خصوصیات میں سے ایک یہ ہے کہ یہ گنت وسائل، جن میں سے کچھ ہم صرف ایک لمحے میں کے ذریعے ھڑھڑ گے، لیکچر اور حصوں، اور کہا جاتا walkthroughs چیزوں، اور دفتر سمیت گھنٹے، وغيرہ پر، اور اس کے عام طالب علم سے زیادہ وسائل یا فائدہ جسمانی طور پر لگ سکتا ہے، چاہیے لیکن اس کی وجہ سے مختلف سیکھنے شیلیوں کا ہے کہ کسی بھی طالب علم کے جسم کے اظہار. اور اس لیکچر میں، زبانی طور پر بنیادی کردار کے طور پر میں یہ دیکھنے میں دھکا نہیں ہے کافی پیچیدہ مواد باہر اور اس کے ضروری کے تمام فراہم کرنے کہ ہم اس سمسٹر کی کریں گے، لیکن بنیادی اصولوں کی پیچیدگیوں بلکہ چیزوں کی طرح ہم ہے اس طرح کر دور پہلے ہی یہ مثالیں اسٹیج پر انسان ایک ذہنی تصویر کو پینٹ کرنے کی کوشش کو شامل، اور کی جرات، بنائیں تاکہ میں بھی جیسا کہ میں کہتا ہوں، ان یادگار لمحات میں سے کچھ، آپ بعض موضوعات کے ساتھ جدوجہد، آپ کو ان یادوں کو ہے، اوہ طرح، اگرچہ جو کافی abstractly تھا، ریاضی، میں ایک والے کے ساتھ کی طرح کھو گیا، یہ واقعی میں، دن کے آخر میں، یہ سب کچھ مختلف نہیں ہے میں پہلے سے ہی جانتے ہیں. اور اس کردار کہ انسان میں لیکچر یا تو Sanders میں خدمت یہاں گا یا ویڈیو پر آن لائن واقعی مرحلہ کے لئے ہر ہفتے کو ذہنی طور پر مقرر مختلف تصورات اور مسائل کہ ہم میں گوتاکھوری ہو جائے گا کے لئے. اعلی سطح کے تصورات کے لحاظ سے ان الفاظ کی زیادہ سے زیادہ ختم بہہ سکتا ہے لمحے کے لئے اپنے سر. اور یہ ٹھیک ہے. تم میں سے وہ لوگ جو کورس میں آئے زیادہ آرام دہ اور پرسکون پتہ چل جائے گا ان موضوعات میں سے کچھ، لیکن عام طور پر کلاس سے 10٪ کے لئے جس کے لئے وہ بہت زیادہ پس منظر ہے، AP کمپیوٹر سائنس لینے کے بعد پروگرامنگ وہ 12 تھے احساس ہوتا ہے کہ اس حصے میں مواقع ہو جائے گا اور مسئلہ مختلف موضوعات میں زیادہ گہرائی متعین کرتا ہے، میں بھرنے اپنے ہائی اسکول یا پہلے پس منظر سے کہ آپ نے جو کچھ بھی فرق ہو سکتا ہے. زبانوں کے حوالے سے احساس ہوتا ہے کہ ہم کس زبان CS50 میں استعمال کرتے ہیں ہے دن کے اختتام پر بڑی حد تک غیر متعلق ہے. ہم بنیادی طور پر کے اختتام کی طرف سے ملاقات کی C. زبان استعمال کرنے کی ہو سمسٹر، ہم ویب کی بنیاد پر پی ایچ پی اور جاوا سکرپٹ کی طرح زبانوں کو متعارف کرانے،. لیکن ہم نے ذاتی طور پر اور ہمارے علاوہ دوسروں نے سب سے زیادہ کسی بھی جدید میں اس طرح ایک کورس سکھا سکتے ہیں اعلی سطحی زبان - ازگر، اور روبی، اور دیگر ان دنوں بہت مقبول ہیں، کیونکہ احساس، دن کے آخر میں، آپ اس C. میں سیکھنے نہیں تم نہیں ہو رہے ہیں پی ایچ پی یا جاوا اسکرپٹ سیکھنے. آپ کو کس طرح مسائل کو حل کرنے کے لئے سیکھنے رہے ہیں، ویب کی بنیاد پر، کمپیوٹر کی بنیاد پر کہ کیا، یا اعداد و شمار پر مبنی خود، یہ صرف اوزار کے طور پر استعمال کرتے ہوئے. اب، آپ لاجسٹکس کی شرائط میں آخر میں کہا جاتا کچھ استعمال کریں گے CS50 آلات. کیا، اگر آپ میک، PC، ایک لینکس کمپیوٹر، یا جیسے کوئی فرق نہیں پڑتا آپ کو آزادانہ طور پر دستیاب اگلے ہفتے شروع کرنے کے سافٹ ویئر ہے جس کے ساتھ استعمال کرنے کے لئے کرنا پڑے گا CS50 آلات، ایک مجازی ماحول ہے کہ آپ اپنے استعمال کریں گے اپنے کمپیوٹر، تا کہ آپ اور اپنے ہم جماعتوں کے سب ایک ہی لینکس اس صورت میں ڈیسک ٹاپ. یہ مسئلہ کے سیٹ ہے، اگرچہ، جس میں آپ اپنے ہاتھوں کو ملے گی کورس میں گندی ہے. اور دن کے آخر میں، اس مسئلہ سیٹ ہے، مجھے لگتا ہے، واقعی اس اس کورس میں ایک طالب علم کی تجربہ کی وضاحت کریں. احساس ہے کہ مسئلہ سیٹ کے بہت سے دو ایڈیشن میں جاری کی جائے گی - سٹینڈرڈ ایڈیشن ہے کہ ہم امید کرتے ہیں اور 90 فی صد کی حوصلہ افزائی کلاس میں کودو. لیکن ہم یہ بھی نام نہاد ہیکر کے ایڈیشن میں کچھ مسئلہ سیٹ جاری اور آپ پتہ ہے کہ یہ ہیکر ایڈیشن کی وجہ سے ایک آبی نشان کے ساتھ ہر صفحے پر ہے، یہ، اس پر ہیکر ایڈیشن کا کہنا ہے کہ. اور یہ کہ تم میں سے اس ڈیموگرافک جنہوں نے 10 سے AP کمپیوٹر سائنس ہے کے لئے ہے. ان خلیج میں اپنے بیلٹ کے تحت پروگرامنگ، اور سال کو بھرنے کے لئے تلاش کر رہے ہیں، اور رسمی ہے، بجائے خود تعلیم تربیت شاید احساس، ہے کہ کلاس ہے کہ میں ایک بہت کافی آبادیاتی ہے خاص طور پر ہے جو ایک ہی مقصد ہے. آپ پانچ دیر دن پڑے گا. مسئلہ سیٹ عام طور پر جمعرات کی وجہ سے ہیں، لیکن آپ میں سے پانچ تک توسیع کر سکتے ہیں ان لوگوں کو ان چیزوں کا استعمال کرتے ہوئے ڈیڈ لائن کے آخر دن کہا جاتا ہے، اور ہم بھی چھوڑ دیتا ہوں سمسٹر کے آخر میں فی سب سے کم اسکور ہے، نصاب میں تفصیلات. لیکن سال کے دوران ایک اور CS50 کی اہم خصوصیت آفس بن گیا ہے گھنٹے، جس میں ایک موقع ہے کہ آپ تصاویر میں نابینا پہلے دیکھا تھوڑا ہم گھر کے کھانے کے ہال میں پہلے سے پہلے میں اس کو جمع کرنے، سائنس سینٹر کی بیسمنٹ اور Annenberg ہال، چار میں اس سال 8:00 PM 11:00 PM، جہاں آپ نے یہ بہت پڑے گا رات ایک ہفتے پر کام کر کے مشترکہ تجربہ، کچھ مسائل کے ذریعے جدوجہد، لیکن میں کافی حمایت کی ساخت کے ساتھ. واقعی، جس طرح یہ کام کریں گے ہے آپ Annenberg میں پہنچ اگر آپ کو کرنا پڑے گا ہفتے کے دوران کچھ سوال. آپ اپنے لیپ ٹاپ لے کر آتا ہوں، آپ بیٹھ کچھ کھانا لے لو، اور کریں گے آپ کو لاگ ان کریں گے میں CS50 بحث، افادیت ویب کی بنیاد پر ہے کہ تدریسی عملے ہے تیار کی ہے جو آپ کے سوالات پوسٹ کی اجازت دے گا اور میں followups دیکھیں عام فورم احساس، لیبل اور طرح کا استعمال کرتے ہوئے، اور آٹو مکمل ڈیٹا تلاش کرنے کے لئے. لیکن آپ کو کرنے کے قابل بھی دفتری اوقات کے گھنٹوں کے دوران، پڑے گا اپنے سوال اصل انسان بڑھ گیا ہے. درحقیقت بالآخر مقصد ہے تاکہ ایک، ہم سے زیادہ کی تعمیر شروع سمسٹر کے دوران امید ہے کہ واقعی مفید معلومات کے فنڈز، عمومی سوالات کے عام جوابات، لہذا آپ خود مسائل کو حل کر سکتے ہیں اور unstuck جتنی جلد ممکن ہو، جبکہ تعلیم رکھنے عملے - معاونین تعلیم ساتھیوں کے عام طور پر 20 فی صد سے 30 فی صد اور کورس عملے پر ایک بار میں. ہم کیا کو Annenberg میں CS50 Greeter کہا جاتا ہے، اور جب گا ہم کہ اس بات کا تعین، آپ کو کیا پتہ ہے؟ یہ سوال ہے، ہم واقعی مؤثر طریقے سے آن لائن جواب. ہم آپ کے کمپیوٹر کو دیکھنے کے لئے کی ضرورت ہے. ہم نے ایک پر میں آپ کو ایک بات کرنا چاہتا ہے. تم واقعی میں جدوجہد کر رہے ہیں، اور تم اس وجہ سے ایک پر ایک سے بات کرنا چاہتے ہیں کسی کے ساتھ ساتھ، آپ CS50 Greeter روانہ کریں گے، ایک تعلیم ساتھی انعقاد، لفظی، ایک آئی پوڈ کہ ایک طالب علموں کے نام ہیں کی طرف، دوسرے پر عملے کے ناموں کی تعلیم ہے. ہم آپ کے نام جمع کریں گے، تدریسی عملے کے نام کے بعد، اور آپ کمپیوٹر سکرین ٹمٹمانے شروع، اور کہا کہ براہ مہربانی جاؤ یلس نظر آ رہا ہو يا پھر براہ مہربانی عملے کی میز پر دیکھتے ہیں باب. اور ایسا ہے، تو ہم اس طرح سے چیزوں کے طور پر مؤثر طریقے سے ڈسپیچ کرنے کے قابل ہو جائے گا ممکن ہو، زیادہ آسانی سے حل کی طرف کے طور پر اچھی طرح سے کے طور پر آپ کی رہنمائی کرتے ہیں. حصوں میں یہ مباشرت زیادہ کے لئے مواقع ہو جائے گا ہاتھوں تعلیم کے ساتھیوں میں سے ایک اور 12 کے ساتھ مواقع پر یا 16 اپنے ہم جماعتوں کو ہر ہفتے، ہم جس میں مسئلہ سیٹ میں مسائل پڑے گا جو نظریاتی سوالات کے ایک نمبر سے پوچھو، اور کاٹنے سائز کی ایک بڑی تعداد سوال ہے کہ آپ خود ہی اندازہ لگا سکتے پروگرامنگ، اور آپ کر سکتے اپنے آپ کام کے سیکشن کے تناظر میں، لیکن، ہم کے ذریعے کام کریں گے ان مسائل میں سے کچھ اور اجتماعی کہاں گفتگو ہم سے لیتا ہے. اس کے علاوہ، آپ کے سیکشن میں کی گذارشات کا جائزہ لینے کا موقع ہو گا ہوم ورک ہے کہ تم نے کیا ہے، آپ کے ہم جماعتوں،، کبھی کبھی گمنام ہمیشہ ایک آپٹ میں، اگر آپ اشتراک کرنا چاہتے ہیں کی طرف سے کام ہے کہ آپ نے پیش کیا ہے. تو یہ بات چیت دو دشاتمک واقعی، اور موقع پر کریں گے بہت زیادہ متحرک معنوں میں نہیں بلکہ صرف سے اپنے اپنے کام کا جائزہ لینے کے، PDF یا پرنٹ آؤٹ دیکھ اور چند سیکنڈ کے لئے اس کے بارے میں سوچ رہی اور رائے ضروری نہیں جذب ہے کہ تدریسی عملے کو فراہم کی ہے. اور تم یہاں CS50 خالی جگہوں بلایا آلے ​​کا استعمال کریں گے. ان مجریچت کے لئے، یہ سب سے اوپر بائیں میں C کے طور پر جانا جاتا ہے کی زبان ہے، اور آپ کو اس وقت کو جانتے ہیں، لیکن یہ ایک ویب کی بنیاد پر کی افادیت ہے. کہ ہم کریں گے سیکشن ہے کہ آپ اور آپ کے 15 یا تو ہم جماعتوں کے ساتھ میں لاگ ان کرنے کی اجازت دے گا میں استعمال کمرے کے سامنے میں آپ کی تعلیم کے ساتھی. آپ اس ونڈو میں کوڈ لکھنے کے قابل ہو جائے گا. آپ الیکٹرانک بات چیت کے قابل ہو جائے گے اگر آپ واقعی میں نہیں ہو حصے میں اس خاص لمحے، اور آپ کی تعلیم فیلو، جب وہ وقت آتا یلس یا کلاس میں باب کے حل کے بارے میں بات کرتے ہیں تعلیم فیلو پر کلک کریں، کر سکتے ہیں سکرین جو کہ طالب علم رہا ہے پر بٹن، منصوبے، اور voila، وقت میں اس مخصوص نقطہ پر کام کر رہے ہیں. تو احساس کے لیے تم میں سے ان کے دوستوں کو جنہوں نے ماضی میں CS50 کر لیا ہے، کہ حصوں گیا ہے اس سال نمایاں rebooted سب فعال، زیادہ متحرک، اور سچ میں، ایک دو طرفہ کے درمیان بات چیت عملے اور طالب علموں کی تعلیم ہے. اور walkthroughs. تو، ہم نے مسئلہ کے ان سیٹ کے لئے بھی نہ صرف تفصیلات پیش جو خود، عام طور پر کافی تفصیلی PDF ہے، بلکہ چیزوں کے نام سے جانا جاتا walkthroughs کے طور پر، تدریسی عملے کے ایک رکن نے ایک ہفتہ وار ہے جس کی قیادت کریں گے سیشن کی ہے کہ لفظی آپ کو مسئلہ سیٹ کے ذریعے چلتا ہے، تو آپ دے اشارہ، مشورے اور، اور شروع کرنے کے پوائنٹس، اور بہت سے پوچھنا مراد ہے اکثر سوال: میں کہاں سے شروع کروں؟ ٹھیک ہے، تم نے ڈائیونگ کے ذریعے یا تو اپنے طور پر رپورٹ میں شروع، یا میں شرکت کی طرف سے یا ان walkthroughs کو دیکھ. پہلی walkthrough، اصل میں، اس جمعہ سے ہو جائے گا. انہوں نے جمعہ، اتنا نہیں کیونکہ ہم سمجھتے ہیں کہ یہ ایک مقبول ہو جائیں گے کریں گے وقت، کیونکہ لیکن ہم ان پھر ہفتے میں بہت جلد فلم اور حاصل کر سکتے ہیں ہفتے کے آخر میں کی طرف سے آن لائن ان تا کہ آپ کے طور پر کے طور پر کئی دنوں سے ممکن ہے اصل میں اس مواد میں شامل ہیں. لیکن آپ درس میں اس جمعہ اس کے بارے میں مزید. اب حمایت ساخت کے لحاظ سے سب سے اہم اعداد و شمار ہے شاید 108 تدریسی ساتھیوں اور کورس کے معاونین ہے کہ اس کورس وقت ہے. اگر تم میں سے بعض جو متصادم کلاس نہیں ہے شامل ہونے چاہیں گے یہ مجھے یہاں اسٹیج پر ہے، یہ لوگ جو واقعی بالآخر آپ کی وضاحت گا کورس میں تجربہ. میں تعلیم کے وزٹرز کا ریکارڈ رکھا جائے گا. میرے دن میں کلاس تعلیم ساتھیوں کی بہت تھا، اور میں ان میں سے بہت کم یاد، بے تکلفی، لیکن، میں اب بھی کے درمیان یاد وہ چند لوگ ہی اپنے CS50 TF، جو واقعی میں نے آپ کے وزٹرز کا ریکارڈ رکھا سوالوں کے جواب دینے میں مدد دی ہے واقعی جو میری مدد کی جب میں جدوجہد کر رہی ہے، اور واقعی میں اس میں ایک پارٹنر تھا ایک بہت ہی نئی دنیا سیکھنے کے تجربے کو. تھوڑا سا میں، ان تمام لڑکوں کو آپ کے کیک کے لئے اپنے ساتھ شامل ہونے کی باہر جس، CS50 کی ایک روایت ہے، میموریل ہال کے transept میں ہے، لیکن آپ کے وزٹرز کا ریکارڈ رکھا دو سب سے پہلے آپ کو نیٹ Hardison دوبارہ متعارف کرانے، روب، Bowden، اور ٹومی McWilliams، اس سال کے کورس کے سربراہ ہیں. اگر لوگ آپ کے وزٹرز کا ریکارڈ رکھا جائے گا. میرے درمیان میں یہاں میں شامل کرے گی. انہوں نے سب کچھ متاثر کن ریمارکس کو تیار کیا ہے. ٹومی MCWILLIAMS: میں متاثر کن کچھ تیار نہیں تھا. لیکن میرا نام ٹامی ہے. میں Mather میں ایک سینئر ہوں. میں کمپیوٹر سائنس کا مطالعہ کر رہا ہوں، واقعی کے سروں ٹیم پر خوش ہیں اور آپ کے ساتھ سفر CS50 کے ذریعے چل رہا ہے. میں واقعی میں کیا CS50 کے بارے میں محبت ہے کہ یہ واقعی آپ کے بارے میں سوچنے کے لئے سکھاتا ہے ایک نئے طریقے سے مسائل ہیں. یہ واقعی ایک مہارت ہے کہ انمول ہونے جا رہا ہے، کوئی بات نہیں ہے کیا میدان آپ میں جاؤ. اور صرف یہی نہیں، لیکن ہم نے زیادہ سے زیادہ مفت کینڈی پیش کرتے ہیں کیمپس میں دیگر کورس. تو میں صرف دیکھنے رہا ہوں منتظر کیا ہر کسی کو اس سمسٹر بناتا ہے. اور اگر کسی کے ذہن میں کوئی سوالات یا سمسٹر بھر ہے، یقینی طور پر مجھ سے باہر تک پہنچنے کے لئے آزاد محسوس کرتے ہیں، اور میں مدد کر کے خوشی ہو جائے گا. روب BOWDEN: ہیلو. میں روب Bowden ہوں. میں Kirkland کے میں ایک سینئر ہوں. جی ہاں، یہ ٹھیک ہے. ہم سب اس اگلے سمسٹر کے لئے بہت حوصلہ افزائی ہے. ہمیں امید ہے کہ آپ سب حوصلہ افزائی ہو. میں توقع ہے کہ نہیں کیا گیا تھا. جی ہاں. تو ہم اس سمسٹر واقعی عظیم بنانے میں اتنی محنت، اور جب تک آپ کو کوشش میں ڈال کرنے کے لئے تیار ہیں، وہاں بہت زیادہ ہے آپ حاصل کر سکتے ہیں ہے اس کورس کے باہر. آپ کو اس کورس سے باہر مزہ بہت کچھ حاصل کر سکتے ہیں. ہم نے 108 کے عملے کے اگر آپ کے پاس بہت مزہ حاصل نہیں اس سے باہر کر سکتا ہے، تو شامل کرنے کی کوشش کریں، اور آپ اسے افسوس نہیں کرے گا. نیٹ HARDISON: ہیلو، لڑکوں. میں نیٹ ہوں. میں کورس کے لئے preceptor ہوں. مجھے سچ میں یہاں کے طور پر اچھی طرح سے حوصلہ افزائی کر رہا ہوں. یہ میرا پہلا سال ہے. مجھے امید ہے کہ آپ سب اس کورس لیتے ہیں، اور جتنا میں نے لطف اندوز یہ اب تک مزہ آیا. آ جاؤ اور اگر تم نے کبھی کے بارے میں مزید جاننے کے بائنری میں نو یا دس آنے کرنا چاہتے ہیں، مجھ سے بات کرتے ہیں. 1 سپیکر: تو ان لوگوں کو چھوڑ کر اسٹیج پر تھوڑا خطرے میں awkwardly، چیزیں ہے کہ ہم سے پہلے انتظار صرف چند کے ذریعے دو چکر کیک کے لئے ملتوی. کیا اس کا یہ ہے کہ آگے جھوٹ؟ ٹھیک ہے، اگر ہم نے گزشتہ سال میں ایک فوری واپس دیکھ لو، مسئلہ میں صفر مقرر کرتے ہیں، آپ کی پچھلے اسکریچ کہا جاتا، ایک گرافیکل ایک پروگرامنگ زبان میں کبوتر زبان پروگرامنگ آپ کو کورس کے پہلے دنوں میں استعمال کرتے ہیں، شروع کریں گے اس جمعہ، کچھ تم میں سے بعض کو مجریچت تصورات، جاننے کے لیکن احساس پہلے سے تم میں سے ان لوگوں کے لیے اس کا اعلی اختیارات کا پہلو ہو گا پس منظر. میں گزشتہ سال کے مسئلہ دو سیٹ، طالب علم کی دنیا میں کبوتر خفیہ نگاری، enciphering یا scrambling معلومات کے فن، مرموز اعداد و شمار ہے کہ ہیکر آخری ایڈیشن میں عمل درآمد کے پروگرام سال کے طالب علموں یا وضاحت کرنا ایک عام میں پاس ورڈ ٹوٹ کارروائی تھی کمپیوٹر میں الگورتھم اور heuristics کے ساتھ آ کر xc پاس ورڈ فائل. جانور کو طاقت باہر figuring ایک کمپیوٹر پر کیا کسی پاس ورڈ نظام تھا. آخری دو سال یا اس مسئلہ میں چار نے طالب علموں کو مقرر سڈوکو کے کھیل کو لاگو کرتے ہیں. اور ہیکر ایڈیشن سال طالب علموں کو صرف عمل درآمد نہیں کس طرح کھیل، لیکن اصل میں ایک solver، جس کے تحت کمپیوٹر آپ کو فراہم کر سکتے ہیں، کھیلتے ہیں، اشارہ کے ساتھ آپ کو حل کرنے سے انسان، زیادہ تیزی سے اس مخصوص مسئلہ ہے. مسئلہ پانچ سیٹ میں، ہم عدالتی کیا، معلومات بحالی کے اس فن جو اتفاقی طور پر یا بہت جان بوجھ تھا کمپیوٹر سے حذف کر دیا گیا ہے. گزشتہ سال، تدریسی عملے اور میں کیمپس کے ارد گرد strolled لینے لوگ، مقامات، اور چیزوں کی تصاویر اور پھر غلطی سے ہمارے کیمرے پر میڈیا کارڈ جس میں ان تمام تصاویر فارمیٹ. لیکن کوئی بات نہیں، ہم اس میڈیا کارڈ کی عدالتی تصویر بنا دیا، اس کے حوالے سے باہر کلاس میں تمام طالب علموں کو، اور انہیں چیلنج پروگراموں کو لکھنے کے لئے ہے کہ اس کارڈ سے JPEGs برآمد. اور یہ اصل میں ہمارے پسندیدہ مسئلہ سیٹ میں سے ایک ہے، اور میں نے ایک کھود اپنے پوروورتیوں کے جن میں سے ایک بہت مزہ تھا کی طرف سے پرانے ای میل کچھ دیر پہلے پڑھ. یہ میٹ کی طرف سے ہے. پیارے ڈیوڈ، کل میری بہن نے غلطی سے اس کے کیمرے کے ایسڈی فارمیٹ کارڈ اور یادگار تصاویر کی ایک سال کی مالیت کھو دیا ہے. وہ بدقسمتی سے سب سے بہتر اس کے ڈیٹا کی پشت پناہی کر نہیں ہے. لیکن اس صورت حال کے وزٹرز کا ریکارڈ رکھا جائے گا. میرے پانچ P-سیٹ کے یاد دلایا، تو میں نے سوچا تھا کہ میں کوشش کریں گے پروگرام کی وصولی کے ذریعے اپنے ایسڈی کارڈ کو چلانے کے کہ میں پورے راستے واپس لکھا اکتوبر میں. تو باہر figuring کہ کس طرح سے ایک خام تصویر بنانے کے لئے چار گھنٹے کے بعد فارمیٹ ایسڈی کارڈ - گوگل اس سلسلے میں کافی مددگار ثابت، جب تک کہ ستم ظریفی یہ ہے میں انٹرنیٹ پر آپ کی ہدایات کے پار آنا ہوا - کمانڈ لائن دلائل میں سے کچھ کے ساتھ ادھر ادھر ایڈجسٹمنٹ کرنے کے بعد، میں نے کی فارنسک تصویر بنانے کے لئے، اور نصب کرنے اور ترتیب کے بعد CS50 آلات، میں نے اپنے پروگرام کے ذریعے عدالتی تصویر چلانے اور میٹ 1.027 تمام میری بہن کی تصاویر کی وصولی، لکھتے ہیں. گزشتہ سال کے مسئلہ چھ سیٹ میں، ہم طلباء کی ایک ڈکشنری دی 150،000 انگریزی الفاظ اور ان کے ایک سپیل چیکر لکھنے کے لئے چیلنج ہے کہ فارم کے جواب سوالات، اس لفظ کو صحیح طریقے سے یا غلط طریقے سے ہجے ہے ممکنہ حد تک تیزی سے. اور آپٹ میں بنیاد تو ہم جماعتوں کو چیلنج کرنے کی اجازت طالب علم تھے ان کے نتائج کی تعیناتی، RAM کی رقم ہے کہ وہ استعمال کرتے ہیں، کی تعداد کی طرف سے CPU کے سائیکل یا پر ہے کہ وہ کیا کرتے تھے، تاکہ طالب علموں کو تو پر درجہ بندی کیا گیا کورس کی ویب سائٹ - پھر اس کے مکمل طور پر اختیاری پہلو، لیکن بہت مزہ کہ اکثر بڑے پر ایک طالب علم کو پوزیشن 10 نمبر یا حاصل کرنے کے لئے میں بورڈ کی ویب سائٹ پر رات کے کھانے کے لئے جانا اور پھر واپس آ، اور احساس ان کی روممیٹ صرف بڑے بورڈ پر اس سے یا اس کے سامنے میں تھا معیار، اس طرح صرف ایک ایک اور دو یا تین گھنٹے بہا اس کا یا اس کے روممیٹ ہے. تو ہم ساتھ ساتھ اس سال کے اسی طرح کے کچھ کرنے کا ارادہ رکھتے ہیں. مسئلہ 7 سیٹ میں ویب پروگرامنگ کی سمت میں ہم نکال تھے، اصل میں عام کبھی تیزی سے ماحول میں مسائل کو حل کرنے کے کی ایک ویب براؤزر ہے. تو پتہ decreasingly ہم Macs اور پی سی پر سافٹ ویئر ڈاؤن لوڈ کر سکتے ہیں، لیکن تیزی سے، ہم ویب کے اندر اندر یہ سب کرتے ہیں. اور گزشتہ سال واقعی، 'طالب علموں کے آخری منصوبوں کی 88 فیصد نصاب میں ویب کی بنیاد پر تھے. اور وہ لوگ بھی، مہارت ہے کہ اس کلاس سے آپ کی طرف سے حاصل گا کورس آخر کورس آخر میں کیا انتظار کر رہا ہے کیونکہ CS50 میلے ہے، یہ نمائش جو سائنس میلے کے خیال پر مبنی ہے، لیکن کے اس ورژن میں ایک منصفانہ کلاس میں تمام طالب علموں کو ان کے لیپ ٹاپ کو لانے، اور ان کے ، دوستوں، اور خاندان، شمال مغربی سائنس، ایک بڑی عمارت اور دیگر کیمپس، ان کے لیپ ٹاپ سیٹ، کچھ کھانا ملے، کچھ پاپکارن پینے کو ملے، اور تو ان تمام لوگوں میں حاضری، جو گزشتہ سال کے لئے اپنی آخری منصوبوں کی نمائش کیمپس بھر سے کچھ 2،500 شرکاء، اور اس طرح اظہار کی تعداد یہ اور اس طرح میلے میں کوئی غیر معمولی بات نہیں تھی. میلے میں معروف CS50 Hackathon پر ہاپ کا موقع ہے ہارورڈ شٹل، گلی میں 8:00 PM مائیکروسافٹ، سر اور نہیں گھر جانا 7:00 تک. 8:00 PM، AM 1:00 بجے دوسری رات کا کھانا، اور اب بھی ان کے لئے ہم سب سے پہلے کھانا لگاتی 5:00 پر کھڑا AM ہم IHOP میں پینکیکس علاج ہے. Hackathon کا موقع ہے، کے طور پر یہاں تصویر، آپ میں کودو حتمی منصوبوں، چاہے وہ اپنے آپ یا میں دوستوں کے ساتھ کام کر رہے ہیں باہمی تعاون کے ساتھ ماحول میں، جہاں مکمل تدریسی عملے میں اچھا کام کر رہی ہے ہانگ کانگ چینی کھانے کی کافی فراہمی کے ساتھ رات میں. 5:00 میں کے طور پر یہ بہت عام کے ساتھ ساتھ اس سال ایسی تصاویر گے. تو اس بات کو ذہن میں رکھنے کے طور پر ہم ایک لمحے میں کیک کے لئے ملتوی، کہ 76 فیصد اس کمرے میں موجود افراد کے پہلے تجربہ ہے، اور نصاب کے مطابق، جو بالآخر اس کورس میں معتبر تو اتنی زیادہ نہیں ہے جہاں آپ ختم اپنے ہم جماعتوں کے رشتہ دار ہیں، لیکن جہاں آپ کو 11 ہفتے میں، رشتہ دار کو ختم کرنے 0 ہفتے میں خود. یہ CS50 ہے.