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