1 00:00:00,000 --> 00:00:00,479 2 00:00:00,479 --> 00:00:10,830 >> [সঙ্গীত বাজানো] 3 00:00:10,830 --> 00:00:12,080 [সংগীত - ROSSINI, "RANZ DES WILLIAM থেকে VACHES "নম্বরের] 4 00:00:12,080 --> 00:00:24,222 5 00:00:24,222 --> 00:00:25,472 >> [সংগীত - ইংরেজি মারধর "মার্চ সুইভেল মাথা "এর] 6 00:00:25,472 --> 00:02:24,538 7 00:02:24,538 --> 00:02:31,510 >> [সাধুবাদ এবং CHEERING] 8 00:02:31,510 --> 00:02:33,520 >> DAVID Malan: সুতরাং এই CS50 হয়. 9 00:02:33,520 --> 00:02:34,730 আমার সম্পর্কে নাম David Malan হয়. 10 00:02:34,730 --> 00:02:39,250 এবং আপনি 73% কোনো পূর্ববর্তী অভিজ্ঞতা আছে কম্পিউটার বিজ্ঞান সঙ্গে, 11 00:02:39,250 --> 00:02:41,300 আপনি কি মনে করেন কি বিপরীত. 12 00:02:41,300 --> 00:02:45,290 আজ তাই আমরা যদি আমরা ভাগ বসাতে চাই যে পরিচিতি অভাব, কিন্তু এ 13 00:02:45,290 --> 00:02:48,970 আপনি তাদের জন্য, আপনি একটা ধারনা দেবে আরো সান্ত্বনা দিয়ে যা নির্দেশ 14 00:02:48,970 --> 00:02:50,550 আপনি এই সেমিস্টারে ভর্তি করা যেতে পারেন. 15 00:02:50,550 --> 00:02:51,890 >> তাই এই দিয়ে শুরু করা যাক. 16 00:02:51,890 --> 00:02:55,490 আমি সত্যিই কোন ধারণা ভিতর কি আছে একটি কম্পিউটার, যদিও, আপনার মত আমি 17 00:02:55,490 --> 00:02:56,780 প্রতিদিন এটি ব্যবহার. 18 00:02:56,780 --> 00:03:00,000 কিন্তু বক্স কিছু ধরনের, এবং আছে তা না অনেক ইনপুট. 19 00:03:00,000 --> 00:03:01,350 ন্যূনতমরূপে, কি আছে? 20 00:03:01,350 --> 00:03:03,120 সম্ভবত একটি ক্ষমতা কর্ড. 21 00:03:03,120 --> 00:03:06,640 >> এবং প্রকৃতপক্ষে এই এক উপাদান সঙ্গে, বিদ্যুৎ, আমরা করতে সক্ষম হবে বলে মনে হচ্ছে 22 00:03:06,640 --> 00:03:09,490 এই দিন বেশ বিট করছেন. 23 00:03:09,490 --> 00:03:12,130 কিন্তু দিনের শেষে, আমরা বিষয় উপস্থাপন করতে হবে 24 00:03:12,130 --> 00:03:12,860 আমরা যত্ন সম্পর্কে যে. 25 00:03:12,860 --> 00:03:15,240 আমরা তথ্য উপস্থাপন করতে হবে কোন না কোনভাবে. 26 00:03:15,240 --> 00:03:18,365 এবং আপনি অন্তত অস্পষ্টভাবে সম্ভবত করছি বাইনারি দ্বারা ধারণা সঙ্গে পরিচিত বা 27 00:03:18,365 --> 00:03:21,370 বিট একরকম বা অন্য কম্পিউটার zeros এবং বেশী কমে. 28 00:03:21,370 --> 00:03:26,320 কিন্তু আমরা যে এবং অন্তত আলিঙ্গন করতে পারেন যে আলো একটি বিট করা? 29 00:03:26,320 --> 00:03:28,880 >> তাই আমি এই সামান্য আছে এখানে ডেস্ক আলো. 30 00:03:28,880 --> 00:03:30,450 আমি এখানে একটি বৈদ্যুতিক নালী আছে. 31 00:03:30,450 --> 00:03:33,930 এবং আমি যে ভিতরে উত্থাপন করা যাচ্ছে না আমার কম্পিউটারের অন্তত এক 32 00:03:33,930 --> 00:03:37,300 এই জিনিস, সক্ষম কিছু বন্ধ নেভিগেশন সুইচ বা হচ্ছে. 33 00:03:37,300 --> 00:03:40,200 এই ক্ষেত্রে, এটা সত্যিই একটি ডেস্ক ল্যাম্প এর কিন্তু নিম্ন স্তরে, এটি কিছু 34 00:03:40,200 --> 00:03:41,500 একটি ট্রানজিস্টার বলা হয়. 35 00:03:41,500 --> 00:03:44,730 >> কিন্তু আমাদের বিশ্বের, এটি একটি ডেস্ক বাতি, তাই আমি এগিয়ে যান এবং এই চলা যাচ্ছে না 36 00:03:44,730 --> 00:03:47,990 এখানে নিলাম আমার বিদ্যুতের মধ্যে. 37 00:03:47,990 --> 00:03:52,970 এবং আমি এই সহজ ব্যবহার করে এই দাবি সহজ ডিভাইস, এই সহজ সুইচ, আমি 38 00:03:52,970 --> 00:03:54,850 তথ্য উপস্থাপন করতে পারেন. 39 00:03:54,850 --> 00:03:58,090 উদাহরণস্বরূপ, ঠিক এখন, আমি কিছুই প্রতিনিধিত্বমূলক, ডান? 40 00:03:58,090 --> 00:04:01,820 আমি অথবা 0 ডাকবো কি প্রতিনিধিত্বমূলক করছি মিথ্যা, কিছু বিপরীত 41 00:04:01,820 --> 00:04:03,130 আসলে বর্তমান হচ্ছে. 42 00:04:03,130 --> 00:04:07,050 কিন্তু আমি কেবল এই সুইচ চালু করতে, এখন আমি একটি 1 প্রতিনিধিত্ব করেছি. 43 00:04:07,050 --> 00:04:10,720 এই অত্যন্ত সহজ টুকরা ব্যবহার তাই আপনি যদি মেমরি,, আমি উপস্থাপন করতে পারেন 44 00:04:10,720 --> 00:04:11,450 তথ্য. 45 00:04:11,450 --> 00:04:14,350 >> এখন দুর্ভাগ্যবশত, আমার কম্পিউটার সব যে অনেক কিছু করতে পারে না. 46 00:04:14,350 --> 00:04:17,430 এটি শুধুমাত্র দুটি মান উপস্থাপন করতে পারেন সমগ্র বিশ্বের - 47 00:04:17,430 --> 00:04:18,620 0 বা 1. 48 00:04:18,620 --> 00:04:21,839 কিন্তু কি এখন, একটি সুস্পষ্ট সমাধান আমরা আমাদের কম্পিউটার এর প্রসারিত করতে চান তাহলে 49 00:04:21,839 --> 00:04:25,120 মেমরি এবং আরও উপস্থাপন আর ঠিক 0 এবং 1? 50 00:04:25,120 --> 00:04:27,060 >> ওয়েল, এর অন্য একটি যেমন বিট দখল করা যাক. 51 00:04:27,060 --> 00:04:30,260 অন্য, এর অন্য একটি সুইচ দখল চলুন শুরু করা যাক ট্রানজিস্টার, কিন্তু আপনি করতে চান 52 00:04:30,260 --> 00:04:31,130 সেটা ভাবুন. 53 00:04:31,130 --> 00:04:34,170 আমাকে এগিয়ে যান এবং এই প্লাগ চলুন শুরু করা যাক আমার কম্পিউটারের হিসাবে ভাল. মধ্যে 54 00:04:34,170 --> 00:04:38,270 এবং আমি যে, এখন দাবি করতে যাচ্ছি একটি বিট আরো বিদ্যুৎ এবং ব্যবহার 55 00:04:38,270 --> 00:04:42,290 এই সুইচ বেশি বাঁক এবং বন্ধ, আমি যেমন উপস্থাপন করতে পারেন 56 00:04:42,290 --> 00:04:43,020 তথ্য. 57 00:04:43,020 --> 00:04:44,660 >> সুতরাং অধিকার এখন, এই হল 1. 58 00:04:44,660 --> 00:04:48,120 আমি এখন উপস্থাপন করতে চান তাহলে 2, আমি এই কাজ করতে পারে. 59 00:04:48,120 --> 00:04:51,510 কিন্তু সাধারণত, প্রচলিত রীতি অনুযায়ী, আমরা করব অবশেষে দেখতে, আমাকে এই কাজ করতে হবে. 60 00:04:51,510 --> 00:04:55,260 এই হল 0 সুতরাং, এই হল 1. 61 00:04:55,260 --> 00:04:56,720 এই 2 হবে. 62 00:04:56,720 --> 00:04:59,920 এবং এটি আশ্চর্যজনক নয় যে, এই 3 হবে. 63 00:04:59,920 --> 00:05:02,610 >> তাই এই ভাবে, এখনও করতে পারেন আমরা এমনকি আরও আপ গণনা? 64 00:05:02,610 --> 00:05:06,500 আমি তৃতীয় বিট, একটি তৃতীয় সুইচ, পান আমি এখন করতে পারেন সর্বোচ্চ নম্বর কি 65 00:05:06,500 --> 00:05:09,720 0 থেকে আপ গণনা? 66 00:05:09,720 --> 00:05:12,020 ঠিক আছে, আমি 0 থেকে শুরু করছি 7 তাই? 67 00:05:12,020 --> 00:05:15,980 কারণ আমি এই হালকা চালু এবং যদি আসলে এই তৃতীয় এবং চূড়ান্ত চলা 68 00:05:15,980 --> 00:05:20,090 এখানে আমার বৈদ্যুতিক সকেট চড়াও তারপর আমি প্রতিনিধিত্ব করার ক্ষমতা আছে 69 00:05:20,090 --> 00:05:24,930 এখানে দুটি মানের কোন দুটি মান এখানে, এখানে দুটি মান - 70 00:05:24,930 --> 00:05:32,610 এবং তাই আমি 2 বার 2 বার উপস্থাপন করতে পারেন 2, বা আটটি সম্ভাব্য মান. 71 00:05:32,610 --> 00:05:36,340 এবং আমি 0 অ্যাকাউন্টিং শুরু, তাই যে 0, 1, 2, 3, 4, 5, 6, 7 এর. 72 00:05:36,340 --> 00:05:37,480 >> এই বাইনারি তাই. 73 00:05:37,480 --> 00:05:39,420 এটা সত্যিই যে হিসাবে হিসাবে সহজ. 74 00:05:39,420 --> 00:05:41,930 এবং আমি এই আসলে তর্ক চাই সবচেয়ে বেশ পরিচিত 75 00:05:41,930 --> 00:05:43,180 এই রুমে সবাই. 76 00:05:43,180 --> 00:05:45,710 আমাকে এগিয়ে যান এবং খুলুন একটি এখানে সামান্য টেক্সট এডিটর. 77 00:05:45,710 --> 00:05:49,040 >> এবং যদি আপনি গ্রেড স্কুল থেকে প্রত্যাহার করা হতে পারে আমরা শত শত ভালো জিনিস ছিল 78 00:05:49,040 --> 00:05:51,970 জায়গা, দশ জায়গা, এবং বেশী জায়গা. 79 00:05:51,970 --> 00:05:55,040 এবং পুনরাহ্বান যে আপনি কিছু দশমিক ছিল র্যান্ডম কিছু মত নম্বর, 80 00:05:55,040 --> 00:05:59,470 123 ভালো, আপনি মূলত would আকারে যে আউট লিখুন 81 00:05:59,470 --> 00:06:00,450 এই তিনটি কলাম. 82 00:06:00,450 --> 00:06:04,070 এবং কেন 1, ২, 3 কি হল 2 আমরা 123 জানি? 83 00:06:04,070 --> 00:06:11,220 ওয়েল, leftmost কলাম, আমরা আছে এক 100 প্লাস দুই 10s, 120 যাতে 84 00:06:11,220 --> 00:06:14,250 প্লাস তিন 1s, 123 যাতে. 85 00:06:14,250 --> 00:06:17,990 >> আমরা শুধু উদ্ভাসিত এখন যে এই দুনিয়া ঠিক একই 86 00:06:17,990 --> 00:06:21,150 আপনি বৎসর জন্য সঙ্গে পরিচিত চলেছি এখন ছাড়া, আমাদের কলাম 87 00:06:21,150 --> 00:06:22,060 10 ক্ষমতা হয় না. 88 00:06:22,060 --> 00:06:23,780 তারা মাত্র 2 ক্ষমতা করছি. 89 00:06:23,780 --> 00:06:27,830 যে বেশী জায়গা, এই সুতরাং যেহেতু twos জায়গা হতে যাচ্ছে, এই হল 90 00:06:27,830 --> 00:06:29,540 হামাগুড়ি দিয়া জায়গা হতে যাচ্ছে. 91 00:06:29,540 --> 00:06:33,260 >> এবং আমি শুধুমাত্র সহজ ব্যবহার করছি কারণ জিনিষ চালু প্রক্রিয়া 92 00:06:33,260 --> 00:06:37,100 এবং বন্ধ - বিদ্যুৎ প্রবাহিত হয় বা বিদ্যুৎ প্রবাহিত করা হয় না - 93 00:06:37,100 --> 00:06:40,880 আমি পুরোপুরি একই ভাবপূর্ণ হবে না নয়টি 0 মাধ্যমে হিসাবে পরিসীমা. 94 00:06:40,880 --> 00:06:43,270 আমরা সহজ এটা সুপার রাখা চলুন কম্পিউটারের এই পৃথিবীতে. 95 00:06:43,270 --> 00:06:45,060 আমি শুধুমাত্র 0 বা 1 আছে - 96 00:06:45,060 --> 00:06:47,890 বন্ধ বা, মিথ্যা বা সত্য. 97 00:06:47,890 --> 00:06:52,610 >> তাই আমি ডান এখন প্রতিনিধিত্বমূলক করছি 1, 1, 1, কারণ এই প্রতিটি 98 00:06:52,610 --> 00:06:54,000 লাইট উদ্ভাসিত হয়. 99 00:06:54,000 --> 00:06:59,600 ভাল, যে, তাই আমার এক 4 প্লাস 2 এক দেয় যে 6 এর, প্লাস একটি 1, এবং যে 7 এর. 100 00:06:59,600 --> 00:07:03,450 এবং ergo তিন এই ক্রম আছে বিট সংখ্যা 7 প্রতিনিধিত্ব. 101 00:07:03,450 --> 00:07:06,330 >> ভিতরে আপনার তাই এই সব সময়, কম্পিউটার, কোন সংখ্যা হয়েছে 102 00:07:06,330 --> 00:07:08,090 ট্রানজিস্টর, বিট সংখ্যা. 103 00:07:08,090 --> 00:07:10,380 কিন্তু দিনের শেষে, আমরা তথ্য উপস্থাপন করতে পারেন 104 00:07:10,380 --> 00:07:12,560 হিসাবে শুধু যে হিসাবে. 105 00:07:12,560 --> 00:07:16,770 এখন দুর্ভাগ্যবশত, আমরা কেবল সংখ্যাত করেছি আপ পর্যন্ত CS50 মধ্যে 7, কিন্তু আছে 106 00:07:16,770 --> 00:07:18,550 আশা আমরা একটি বিট করতে পারেন যে বেশী ভালো. 107 00:07:18,550 --> 00:07:19,550 এবং প্রকৃতপক্ষে আমরা করতে পারেন. 108 00:07:19,550 --> 00:07:23,570 >> ধরুন যে আমরা মানুষ মাত্র ইচ্ছামত আমরা যাচ্ছি যে সিদ্ধান্ত নিয়েছে 109 00:07:23,570 --> 00:07:28,750 1 এবং 2, 3, ভালো নম্বর সংযুক্ত নির্দিষ্ট অক্ষর দিয়ে 4, 5, 6, 7, 110 00:07:28,750 --> 00:07:29,410 বর্ণমালা. 111 00:07:29,410 --> 00:07:32,350 এবং ঐতিহাসিক কারণে, আমি যাচ্ছি কিছুটা ইচ্ছামত শুরু, কিন্তু আমি 112 00:07:32,350 --> 00:07:36,880 মানুষ বলতে যাচ্ছি, আমরা যাচ্ছি , বিশ্বব্যাপী, একটি আদর্শ হিসাবে সিদ্ধান্ত যে 113 00:07:36,880 --> 00:07:43,200 65 নম্বর অক্ষর এ প্রতিনিধিত্ব করে 66 বি Dot, বিন্দু, বিন্দু প্রতিনিধিত্ব হবে. 114 00:07:43,200 --> 00:07:45,140 90 অক্ষর জেড প্রতিনিধিত্ব করবে 115 00:07:45,140 --> 00:07:48,000 >> আমরা সত্যিই কিছু করা এবং যদি এর অনুমান করা যাক তা চিন্তা, আমাদের আসা পর্যন্ত হতে পারে 116 00:07:48,000 --> 00:07:50,860 বিস্ময়বোধক পয়েন্ট সংখ্যা প্রকৃতপক্ষে এবং ছোট হাতের অক্ষর, এবং, 117 00:07:50,860 --> 00:07:52,710 অন্য মানুষ আমাদের জন্য যে কাজ করেছেন. 118 00:07:52,710 --> 00:07:56,410 তাই এখন আমরা বিট ছিল আমরা করতে পারেন যা দিয়ে প্রতিনিধিত্বকারী সংখ্যা, সংখ্যা যা দিয়ে 119 00:07:56,410 --> 00:08:00,130 আমরা অক্ষর প্রতিনিধিত্ব, এবং করতে পারেন অক্ষর আমরা এখন রচনা শুরু করতে পারেন 120 00:08:00,130 --> 00:08:02,650 ইমেইল এবং প্রিন্টিং অক্ষর পর্দায়. 121 00:08:02,650 --> 00:08:05,850 >> সুতরাং, আমি হলে, আমাকে আমন্ত্রণ দেওয়া আট সাহসী স্বেচ্ছাসেবকদের - 122 00:08:05,850 --> 00:08:09,200 না শুধুমাত্র প্রদর্শনে কিছু মনে না করেন, যিনি ক্যামেরা কিন্তু ইন্টারনেট - 123 00:08:09,200 --> 00:08:13,130 এখানে আসা পর্যন্ত এবং আট যেমন প্রতিনিধিত্বকারী বরং এই তিনটি আর বিট,. 124 00:08:13,130 --> 00:08:14,380 সুতরাং কিভাবে সম্পর্কে এক, দুই? 125 00:08:14,380 --> 00:08:16,290 কিভাবে প্রায় তিন? 126 00:08:16,290 --> 00:08:20,230 আলোর মধ্যে কিভাবে আমার চার নীল, শেষ পাঁচটি? 127 00:08:20,230 --> 00:08:21,250 এখানে কেউ ওপর? 128 00:08:21,250 --> 00:08:25,320 সামনে ছয়, সামনে সাত, পাশাপাশি সামনে এবং আটটি. 129 00:08:25,320 --> 00:08:29,050 >> তাই আমি ঠিক তাই প্রস্তুত আসা ঘটেছে কাগজ slips আভা সঙ্গে. 130 00:08:29,050 --> 00:08:34,150 এবং কাগজ এই টুকরা নেভিগেশন সংখ্যা প্রতিনিধিত্ব করি যে কি কলাম 131 00:08:34,150 --> 00:08:35,809 আপনাকে বলছি উপস্থাপন করতে যাচ্ছি. 132 00:08:35,809 --> 00:08:36,740 তাই আপনি যদি হবে - আপনার নাম কি? 133 00:08:36,740 --> 00:08:37,570 >> Student: আন্না Leah. 134 00:08:37,570 --> 00:08:40,370 >> DAVID Malan: আন্না Leah, আপনি 128s কলাম হতে হবে. 135 00:08:40,370 --> 00:08:41,059 আপনি কি করছেন? 136 00:08:41,059 --> 00:08:41,510 >> Student: ক্রিস. 137 00:08:41,510 --> 00:08:43,620 >> DAVID Malan: ক্রিস পাবেন 64s কলাম হতে. 138 00:08:43,620 --> 00:08:44,070 আপনি কি করছেন? 139 00:08:44,070 --> 00:08:44,540 >> Student: ড্যান. 140 00:08:44,540 --> 00:08:46,970 >> DAVID Malan: ড্যান পাবেন 32s কলাম হতে. 141 00:08:46,970 --> 00:08:47,470 >> Student: Pramit. 142 00:08:47,470 --> 00:08:49,430 >> DAVID Malan: Pramit পাবেন 16s কলাম হতে. 143 00:08:49,430 --> 00:08:50,290 >> Student: Lillian. 144 00:08:50,290 --> 00:08:51,904 >> DAVID Malan: Lillian 8s হবে. 145 00:08:51,904 --> 00:08:52,768 >> Student: জিল. 146 00:08:52,768 --> 00:08:55,025 >> DAVID Malan: জিল পাবেন 4s কলাম হতে. 147 00:08:55,025 --> 00:08:55,400 >> Student: মেরি. 148 00:08:55,400 --> 00:08:57,000 >> DAVID Malan: মেরি 2s হতে পারে, এবং হবে? 149 00:08:57,000 --> 00:08:57,470 >> Student: ডেভিড. 150 00:08:57,470 --> 00:08:59,220 >> DAVID Malan: ডেভিড পাবেন 1s কলাম হতে. 151 00:08:59,220 --> 00:09:02,030 আপনি না একটু পইঠা পারে তাই আপনি যদি এগিয়ে যাতে সবাই দেখতে পারেন. 152 00:09:02,030 --> 00:09:05,370 কি আপনাকে বলছি না দেখতে না হয় যে ফিরে কাগজ এই slips হয় একটি 153 00:09:05,370 --> 00:09:09,760 প্রায় যে একটু ঠকাই শীট হয় এই আট বিট নির্দেশ 154 00:09:09,760 --> 00:09:12,380 তাদের হাত বা না বাড়াতে তাদের হাত বাড়াতে. 155 00:09:12,380 --> 00:09:14,100 তাদের হাতে যায়, তাহলে তারা একটি 1 প্রতিনিধিত্বমূলক. 156 00:09:14,100 --> 00:09:17,120 তাদের হাত নিচে থাকে, তাহলে তারা একটি 0 প্রতিনিধিত্ব করে. 157 00:09:17,120 --> 00:09:21,410 >> ইতিমধ্যে, আমরা শ্রোতা হতে হবে এই উপর ভিত্তি করে, চিন্তা করতে সক্ষম 158 00:09:21,410 --> 00:09:26,490 ম্যাপিং, কি তিনটি অক্ষর শব্দ এই ভাবেন বানান চলেছেন. 159 00:09:26,490 --> 00:09:29,700 তাই শুধু একটি মুহূর্ত, আপনি চলুন এর পিছনে বন্ধ প্রথম লাইন পড়া 160 00:09:29,700 --> 00:09:32,880 আপনার ঠকাই শীট, এবং আপনি হয় করছি আপনার হাত বাড়াতে বা না বাড়াতে যাচ্ছে. 161 00:09:32,880 --> 00:09:35,710 আপনি একটি 1 থাকেন, আপনি যদি বাড়াতে আপনি যদি একটি 0, আপনি সেখানে থাকা 162 00:09:35,710 --> 00:09:38,594 awkwardly, ঠিক সেই মতো. 163 00:09:38,594 --> 00:09:40,386 এ যান. 164 00:09:40,386 --> 00:09:43,945 কি নম্বর, প্রথমত ও সর্বাগ্রে, এই ছেলেরা প্রতিনিধিত্ব করা হয়? 165 00:09:43,945 --> 00:09:47,140 166 00:09:47,140 --> 00:09:48,860 >> 66. 167 00:09:48,860 --> 00:09:49,560 66, ডান? 168 00:09:49,560 --> 00:09:52,400 আমরা 64s কলামে একটি 1 আছে 2s কলামে একটি 1. 169 00:09:52,400 --> 00:09:56,340 আমার সম্পর্কে 66 যে দেয়, প্রদর্শিত হয় যাতে বি সুতরাং প্রতিনিধিত্ব করা 170 00:09:56,340 --> 00:09:57,075 আপনাকে বলছি বানান আছে - 171 00:09:57,075 --> 00:09:58,300 ঠিক আছে, যে যথেষ্ট. 172 00:09:58,300 --> 00:09:59,430 বি 173 00:09:59,430 --> 00:10:01,610 >> তাই এখন এর সম্মুখের দিকে সরানো যাক আমাদের দ্বিতীয় চিঠি. 174 00:10:01,610 --> 00:10:03,530 এ যান. 175 00:10:03,530 --> 00:10:06,860 এখানে কে গণিত এ দ্রুততম এর? 176 00:10:06,860 --> 00:10:07,750 79 তাই. 177 00:10:07,750 --> 00:10:11,840 আবার, আমরা কলাম সব পর্যন্ত যোগ করতে হলে যা একটি 1 ঠিক, বর্তমানে আছে, 178 00:10:11,840 --> 00:10:14,840 আমরা সহজ সঙ্গে আগে মত 7 উদাহরণ, এখন আমরা 179 00:10:14,840 --> 00:10:16,140 নম্বর 79 পেতে. 180 00:10:16,140 --> 00:10:19,910 আমাদের ম্যাপিং অনুযায়ী যা অক্ষর মন্ত্রণালয় সুতরাং আমরা প্রায় সেখানে আছেন. 181 00:10:19,910 --> 00:10:22,590 বি, মন্ত্রণালয় এবং সর্বশেষে, যান. 182 00:10:22,590 --> 00:10:26,420 183 00:10:26,420 --> 00:10:30,120 >> তারা এখন কি প্রতিনিধিত্বমূলক হয়? 184 00:10:30,120 --> 00:10:31,370 কম ঐক্যমত্য. 185 00:10:31,370 --> 00:10:34,660 186 00:10:34,660 --> 00:10:36,460 যে শুধু একটি পরম murmur এর. 187 00:10:36,460 --> 00:10:40,090 হ্যাঁ, এটা সত্য যে 87 এর. 188 00:10:40,090 --> 00:10:40,490 গুড. 189 00:10:40,490 --> 00:10:44,480 >> আমরা এখন যে ব্যাক আপ ম্যাপ সুতরাং যদি - এর যাক আমাদের হওয়া ASCII চার্ট কলিং শুরু 190 00:10:44,480 --> 00:10:46,450 আমেরিকান স্ট্যান্ডার্ড কোড ইনফরমেশন ইন্টারচেঞ্জ. 191 00:10:46,450 --> 00:10:47,700 আমাদের অক্ষর দেয় - 192 00:10:47,700 --> 00:10:51,260 193 00:10:51,260 --> 00:10:54,810 "Bo" কিন্তু "নম." না, এবং যে একটি নিখুঁত এর আপনাকে বলছি একটি নম নিতে সূত্র 194 00:10:54,810 --> 00:10:56,100 ফিরে এবং মাথা. 195 00:10:56,100 --> 00:10:56,980 আপনাকে অনেক ধন্যবাদ. 196 00:10:56,980 --> 00:10:57,886 >> [সাধুবাদ] 197 00:10:57,886 --> 00:10:59,136 >> DAVID Malan: আপনি তাদের রাখতে পারেন. 198 00:10:59,136 --> 00:11:01,850 199 00:11:01,850 --> 00:11:05,942 আসলে, যে কেউ যদিও একটি ডেস্ক ল্যাম্প মত, এছাড়াও? 200 00:11:05,942 --> 00:11:07,300 >> [শ্রোতাদের কাছ থেকে পেঁচার ডাক] 201 00:11:07,300 --> 00:11:08,390 >> DAVID Malan: টেবিল ল্যাম্প? 202 00:11:08,390 --> 00:11:10,850 >> [হাস্য] 203 00:11:10,850 --> 00:11:11,860 >> DAVID Malan: সত্যিই? 204 00:11:11,860 --> 00:11:13,230 সবার জন্য আলো ডেস্ক? 205 00:11:13,230 --> 00:11:14,310 ঠিক আছে. 206 00:11:14,310 --> 00:11:20,990 সুতরাং খুব সহজ দিয়ে শুরু নীতির, আমরা এখন সংখ্যাত করেছি শুধুমাত্র 207 00:11:20,990 --> 00:11:24,750 7 ২ 0 থেকে সমস্ত উপায় আপ, আমরা করেছি আরো ছুঁড়ে যে শুধু অধিকৃত 208 00:11:24,750 --> 00:11:28,080 বিট অথবা আরও বেশি লাইট অথবা আরও বেশি ট্রানজিস্টর এই সমস্যা এ, আমরা করতে পারেন 209 00:11:28,080 --> 00:11:32,680 বড় এবং বড় সংখ্যার উপস্থাপন, এবং ergo, বড় এবং বড় রেঞ্জ 210 00:11:32,680 --> 00:11:33,780 ইংরেজি মত alphabets. 211 00:11:33,780 --> 00:11:37,770 আজকের জন্য এবং ঠিক করা যাক এর বিশ্বাসের উপর নিতে যে একইভাবে আমরা শুরু করতে পারে 212 00:11:37,770 --> 00:11:42,220 গ্রাফিক্স ও ভিডিও এবং কোনো উপস্থাপন আমরা যা দিয়ে অন্যান্য মিডিয়া সংখ্যা 213 00:11:42,220 --> 00:11:43,610 আজ পরিচিত. 214 00:11:43,610 --> 00:11:49,240 >> এই CS50 হয়, এবং এই বর্গ আপনি পাশাপাশি, আবার, খুব অনেক আছে 215 00:11:49,240 --> 00:11:53,050 সামান্য হিসাবে যারা আছে সহপাঠীদের আপনি সম্মুখীন. 216 00:11:53,050 --> 00:11:57,730 এবং আমি বেশ এই শুধুমাত্র উল্লেখ প্রায়ই হিসাবে সম্প্রতি এক হিসাবে সহ 217 00:11:57,730 --> 00:12:01,860 নবীন ঘটনা উপদেশ এবং এ গত বসন্ত এর বার্ষিক উপদেশ 218 00:12:01,860 --> 00:12:06,420 ইভেন্ট, আমরা প্রায়ই শুনতে ছাত্র অস্বীকার , ভাল, সি এস টেবিল থেকে যখন উত্ক্রান্ত 219 00:12:06,420 --> 00:12:10,070 আমি এই গ্রহণ সম্পর্কে চিন্তা করছি মুখ্য পৃষ্ঠা Privacy Policy বর্গ, কিন্তু আমি সত্যিই না একটি 220 00:12:10,070 --> 00:12:11,120 কম্পিউটার ব্যক্তি. 221 00:12:11,120 --> 00:12:13,220 নিশ্চয়, বা, কিন্তু সবাই আমার চেয়ে বেশি জানেন. 222 00:12:13,220 --> 00:12:17,340 এবং আমি বৃহত্তম ফন্ট এই করা সম্ভব, এই বার্তাটি পৌঁছে দেয় যে 223 00:12:17,340 --> 00:12:18,730 যে ক্ষেত্রে না. 224 00:12:18,730 --> 00:12:21,100 >> এবং যদি আপনি ভাবছি করছি, উচিত আমি, আসলে, এখানে? 225 00:12:21,100 --> 00:12:25,950 নয় কেবল বুঝতে পারি যে এই কোর্স এর কম্পিউটারে শিরোনাম ভূমিকা 226 00:12:25,950 --> 00:12:31,740 বিজ্ঞান, কম্পিউটার পরিচিতি হয় শিক্ষাঙ্গন আই সুতরাং প্রকৃতপক্ষে আছে 227 00:12:31,740 --> 00:12:33,170 একটি দ্বিতীয় ধরনের ভূমিকা. 228 00:12:33,170 --> 00:12:35,390 তাই আপনি যদি সত্য হয়, না হন, ভুল জায়গায়. 229 00:12:35,390 --> 00:12:39,000 এবং আমি আজকের জন্য আছে গোল মধ্যে আছে এই ধরনের যে কোনও উদ্বেগ আপনি assuage যাও 230 00:12:39,000 --> 00:12:42,430 থাকতে পারে, কিন্তু আঁকা একটি জন্য দোকান কি ছবি 231 00:12:42,430 --> 00:12:45,720 ছাত্র কম এবং আরো আরামদায়ক একইভাবে এই কোর্সে. 232 00:12:45,720 --> 00:12:49,320 >> কিন্তু বিলিপত্র এক প্রথম, একটি শব্দ আপনি, আজ আছে, যার মধ্যে 233 00:12:49,320 --> 00:12:50,780 প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী একটি সংখ্যা আছে. 234 00:12:50,780 --> 00:12:54,290 এটা কিছু সময়ের জন্য আমাদের একটি দৃষ্টি হয়েছে এখন একটি নতুন গ্রেডিং চালু 235 00:12:54,290 --> 00:12:57,010 এই কোর্সের মধ্যে বিকল্প - যেমন, / UNSAT SAT. 236 00:12:57,010 --> 00:13:01,930 দার্শনিকভাবে এই আমার জন্য, এটা অনেক অনেক আরো অনেক গুরুত্বপূর্ণ যে 237 00:13:01,930 --> 00:13:05,050 এই ক্লাসে ছাত্রদের সঙ্গে জড়িত উপাদান, চ্যালেঞ্জ করা 238 00:13:05,050 --> 00:13:09,800 উপাদান, এবং পর্যন্ত কম, প্রায় পর্যন্ত চিন্তা প্রকৃত স্কোর বলবিজ্ঞান 239 00:13:09,800 --> 00:13:12,590 সেমিস্টারে এর সময়ে এবং অক্ষর বাংলাদেশের শেষ, কিন্তু সত্যিই আলিঙ্গন 240 00:13:12,590 --> 00:13:13,970 কোর্স ও তার উপাদান. 241 00:13:13,970 --> 00:13:18,140 এবং সত্যিই এই, আরো সাধারণভাবে, মতানুযায়ী আপনি তাদের কাছে আকর্ষণীয় কি জন্য 242 00:13:18,140 --> 00:13:21,390 কিন্তু চ্যালেঞ্জ এবং পুরস্কৃত বোধ ব্যর্থতার ভয় ছাড়াই. 243 00:13:21,390 --> 00:13:25,030 >> এবং প্রকৃতপক্ষে, এই খুব একটি পুনরাবৃত্ত হয় এই এবং অন্যান্য পরিচায়ক মধ্যে থিম 244 00:13:25,030 --> 00:13:28,680 আপনি যে অন্যান্য ক্ষেত্রে কোর্স, এটা আসে যখন এই trepidation 245 00:13:28,680 --> 00:13:31,040 এক এর পায়ের আঙ্গুল নির্বাণ অপরিচিত জলের. 246 00:13:31,040 --> 00:13:34,880 ফিরে 1995 সালে আমি নিজেকে, একটি নবীন ছিল. 247 00:13:34,880 --> 00:13:37,990 আমি খুব বেশি হচ্ছে উপর দৃষ্টি নিবদ্ধ করা হয়েছে এখানে একটি গভঃ concentrator. 248 00:13:37,990 --> 00:13:41,060 এবং এখনো আমি সবসময় একটি বিট সঙ্গে আপ জন্মায় চাই কম্পিউটার বিজ্ঞান মধ্যে একটি সুদ. 249 00:13:41,060 --> 00:13:42,180 আমি সবসময় অদ্ভুত ছিল. 250 00:13:42,180 --> 00:13:47,610 >> কিন্তু তারপর, এমনকি, আমি এই ভয় ছিল এমনকি এত, CS50 মধ্যে পাদদেশ পদবিন্যাস 251 00:13:47,610 --> 00:13:49,420 আমি এমনকি কেনাকাটা না যাতে এটি নবীন বছর. 252 00:13:49,420 --> 00:13:53,460 এবং আমি একটি পাদদেশ করা একমাত্র কারণ দরজা বার্ষিক বছর ছিল কারণ আমি 253 00:13:53,460 --> 00:13:55,340 এটি পাস / ব্যর্থ নিতে অনুমতি প্রদান করা হয়. 254 00:13:55,340 --> 00:13:58,920 এমনকি পাস / আমি পেতে প্রয়োজন ব্যর্থ নার্ভ আপ এপয়েন্টমেন্ট করতে 255 00:13:58,920 --> 00:14:01,970 সময়ে অধ্যাপক Kernehan সঙ্গে, কাগজের এই বড় শীট আনা, এবং জিজ্ঞাসা 256 00:14:01,970 --> 00:14:04,470 তাকে তার স্বাক্ষর ও তার অন্বেষণ করার অনুমতি 257 00:14:04,470 --> 00:14:05,700 এই অপরিচিত জলের. 258 00:14:05,700 --> 00:14:09,030 >> এবং এটি সাম্প্রতিক বছরগুলোতে সাহায্য করেনি যে CS50 মধ্যে এই করছেন, তখন আমরা 259 00:14:09,030 --> 00:14:12,500 পাস হতে / কর্ম ব্যর্থ হবে একভাবে হবে ব্যবহৃত কয়েক ডজন বা আপনার সহপাঠীদের শত শত 260 00:14:12,500 --> 00:14:15,970 এ, মানা ঈশ্বর, আপ আসতে হবে এই ফর্ম সঙ্গে Sanders সামনে যে, 261 00:14:15,970 --> 00:14:19,520 কিছু মন আছে, একটি অক্ষমতা প্রতিনিধিত্ব করে আমি সঞ্চালন, বলতে সাহস 262 00:14:19,520 --> 00:14:20,800 আপনার সহকর্মীরা 'স্তরে আছে. 263 00:14:20,800 --> 00:14:23,410 যা হাস্যকর, কিন্তু আমি মনে করি না যে মানসিকতা আছে. 264 00:14:23,410 --> 00:14:27,210 এবং এই সংস্কৃতি আছে আগে কখনো ছিল না SAT-/ UNSAT, অথবা পাস / আরো ব্যর্থ সম্পর্কে 265 00:14:27,210 --> 00:14:30,610 সাধারণত, এই কোর্সে, বা সত্যিই এই ক্যাম্পাস. 266 00:14:30,610 --> 00:14:32,310 >> তাই এই বছর আমরা যে পরিবর্তন. 267 00:14:32,310 --> 00:14:35,630 আমি ecstatic অর্ধেক হতে হবে এই বর্গ অথবা অধিক শেষ 268 00:14:35,630 --> 00:14:38,700 এবং CS50 গ্রহণ আপ / UNSAT SAT. 269 00:14:38,700 --> 00:14:42,130 এক বছর সময়, এটা বিস্ময়কর হবে প্রায় সবাই যদি. 270 00:14:42,130 --> 00:14:44,410 তারপর সম্ভবত আমরা কাজ করব হার্ভার্ড এ অক্ষর বাংলাদেশের উপর 271 00:14:44,410 --> 00:14:45,480 আরো সাধারণভাবে কলেজ. 272 00:14:45,480 --> 00:14:48,900 কিন্তু এখন জন্য, আমরা আমাদের মধ্যে এই কাজ করব নিজস্ব গোলক, এবং আমি কায়মনোবাক্যে হবে 273 00:14:48,900 --> 00:14:53,400 আপনি ঐ প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী এবং পর্যালোচনা করার জন্য উত্সাহিত করি আপনি মাপসই দেখুন প্রশ্ন জিজ্ঞাসা, যাতে 274 00:14:53,400 --> 00:14:58,000 আশা করছি আপনি আমাকে অসদৃশ, আছি বেশ একই ভয় ফ্যাক্টর যখন আছে 275 00:14:58,000 --> 00:15:01,040 সম্ভবত কি অন্বেষণ একটি অপরিচিত জায়গা. 276 00:15:01,040 --> 00:15:02,786 >> সুতরাং CS50 কি? 277 00:15:02,786 --> 00:15:06,150 এটি একটি ভূমিকা কম্পিউটার বুদ্ধিবৃত্তিক উদ্যোগ 278 00:15:06,150 --> 00:15:07,700 বিজ্ঞান এবং প্রোগ্রামিং এর শিল্প. 279 00:15:07,700 --> 00:15:08,770 কিন্তু যে সত্যিই কি এর মানে? 280 00:15:08,770 --> 00:15:12,510 >> ওয়েল, সেটা অনেক দূরে, আমরা খুব সংক্ষেপে বললাম তথ্য প্রতিনিধিত্বমূলক ওপর. 281 00:15:12,510 --> 00:15:15,070 কিন্তু আমরা আসলে চান অনুমান এটা দিয়ে কিছু করতে. 282 00:15:15,070 --> 00:15:17,890 আমরা ধারণা প্রবর্তন করা প্রয়োজন আমরা একটি অ্যালগরিদম কল করব. 283 00:15:17,890 --> 00:15:21,540 একটি অ্যালগরিদম একটি পদ্ধতি, একটি প্রক্রিয়া, হয় জন্য নির্দেশাবলীর একটি সংকলন 284 00:15:21,540 --> 00:15:22,780 কিছু করছেন. 285 00:15:22,780 --> 00:15:25,620 >> এবং একটি অ্যালগরিদম কিছু হতে পারে সুপার সহজ. 286 00:15:25,620 --> 00:15:28,660 উদাহরণস্বরূপ, একটি উদাহরণ যা কিছু সঙ্গে আপনি পরিচিত হতে পারে এই হল 287 00:15:28,660 --> 00:15:29,350 এখানে বিষয়. 288 00:15:29,350 --> 00:15:32,510 সুতরাং এখানে এই বই ক্রমবর্ধমান হয় তারিখ, কিন্তু একবার একটি সময় উপর, এটা 289 00:15:32,510 --> 00:15:34,720 নামের একটি পুরো অনেক রয়েছে, ও ফোন নম্বর. 290 00:15:34,720 --> 00:15:37,710 এবং সত্যিই, আমি এটি চেয়েছিলেন এই ফোন বই কেউ - 291 00:15:37,710 --> 00:15:39,800 , মাইক স্মিথ নামক কেউ বলে - 292 00:15:39,800 --> 00:15:43,810 আমি যে কোন সংখ্যার মধ্যে মাইক স্মিথ খুঁজে পাইনি মোটামুটি সহজবোধ্য উপায়. 293 00:15:43,810 --> 00:15:47,700 আমি শুরুতে শুরু এবং পারে না আছে, পৃষ্ঠা 1 উপর সরানো. 294 00:15:47,700 --> 00:15:49,240 পাতা থেকে পাতা 2, না আছে. 295 00:15:49,240 --> 00:15:49,960 পৃষ্ঠা 3. 296 00:15:49,960 --> 00:15:53,430 যে, যে অ্যালগরিদম হয় প্রক্রিয়া, সঠিক? 297 00:15:53,430 --> 00:15:54,620 >> সুতরাং এটা সঠিক, অধিকার? 298 00:15:54,620 --> 00:15:58,070 আমি এরকম একটি গাধা ধরনের আছি যে পদ্ধতিতে, কিন্তু শেষ পর্যন্ত আমি আছি 299 00:15:58,070 --> 00:16:02,670 পারিবারিক এস খোঁজা, এবং আশা মাইক যে বিভাগে, এবং আমি পরিণত হবে 300 00:16:02,670 --> 00:16:04,100 আমার আলগোরিদিম সঙ্গে সম্পন্ন. 301 00:16:04,100 --> 00:16:05,440 কিন্তু নিশ্চয় এটা স্বজ্ঞাত না. 302 00:16:05,440 --> 00:16:08,020 এই সবচেয়ে প্রতিটি যুক্তিসঙ্গত মানুষের রুমে কাজ হবে না যে. 303 00:16:08,020 --> 00:16:10,180 আপনি কি করা হবে? 304 00:16:10,180 --> 00:16:11,480 >> আপনি সোজা চলে গেছে চাই মধ্যম, ডান? 305 00:16:11,480 --> 00:16:12,000 প্রায় মধ্যম. 306 00:16:12,000 --> 00:16:16,310 এবং আপনি উহু, বুঝতে পারছি, এই শ্রীমতি হয় তাই মাইক স্মিথ, পদবি স্মিথ হচ্ছে, 307 00:16:16,310 --> 00:16:19,050 তাহলে এ, স্পষ্ট নয়, বইয়ের বাম অর্ধেক. 308 00:16:19,050 --> 00:16:21,040 তিনি দিকে হতে হবে এস অধিকার আছে. 309 00:16:21,040 --> 00:16:24,090 এবং এই সময়ে, যদিও আমাদের অধিকাংশ বাস্তবে এই কাজ করবেন না, আমরা করতে পারেন 310 00:16:24,090 --> 00:16:27,125 আক্ষরিক অর্ধেক এই সমস্যা বিছিন্ন করা. 311 00:16:27,125 --> 00:16:27,640 >> [CHEERING ও সাধুবাদ] 312 00:16:27,640 --> 00:16:28,950 >> DAVID Malan: আপনাকে ধন্যবাদ. 313 00:16:28,950 --> 00:16:30,150 >> [CHEERING ও সাধুবাদ] 314 00:16:30,150 --> 00:16:34,660 >> DAVID Malan: আপনি আক্ষরিক এই বিছিন্ন করা যাবে অর্ধেক সমস্যা, আমার ত্যাগ, 315 00:16:34,660 --> 00:16:36,120 বড় হিসাবে আক্ষরিক, একটি সমস্যা অর্ধেক. 316 00:16:36,120 --> 00:16:39,750 এই ফোন বই ছিল তাই আপনি যদি - এবং এটা সম্ভবত ছিল - 1,000 পৃষ্ঠাগুলি সম্পর্কে এখন, 317 00:16:39,750 --> 00:16:40,840 এটি শুধুমাত্র 500 এর. 318 00:16:40,840 --> 00:16:44,710 আমি আবার এই কাজ এবং আমি বুঝতে পারি যদি, ওহ, অভিশাপ, আমি খুব বেশী দূরে গিয়েছিলাম, আমি Ts আছি 319 00:16:44,710 --> 00:16:46,480 অধ্যায়, আমি একইভাবে করতে পারেন - 320 00:16:46,480 --> 00:16:48,030 figuratively বা আক্ষরিক - 321 00:16:48,030 --> 00:16:50,260 ফোন বই চেরা - এটা আসলে ছিল অনেক সহজ যে সময়. 322 00:16:50,260 --> 00:16:53,610 আমি আক্ষরিক ফোন বই চেরা করতে পারেন অর্ধেক, সঙ্গে এখন আমার ত্যাগ 323 00:16:53,610 --> 00:16:55,186 না 1,000, না 500 - 324 00:16:55,186 --> 00:16:56,680 250 পৃষ্ঠার. 325 00:16:56,680 --> 00:17:00,210 এবং আমি 125 যান, এবং যে অর্ধেক, এবং করতে পারেন যে অর্ধেক, এবং যে অর্ধেক, 326 00:17:00,210 --> 00:17:04,760 পরিশেষে আমি অবশিষ্ট করা হবে যতক্ষণ না মাত্র এক একক পাতা. 327 00:17:04,760 --> 00:17:06,430 >> [হাস্য] 328 00:17:06,430 --> 00:17:07,589 >> DAVID Malan: যে অংশ আমি ব্যর্থ. 329 00:17:07,589 --> 00:17:10,400 একটি একক পাতা যা মাইক আশা করা হয়. 330 00:17:10,400 --> 00:17:14,630 এখন যারা বিভিন্ন আলগোরিদিম হতে পারে সাজানোর মূল্যায়ন বা মূল্যায়ন 331 00:17:14,630 --> 00:17:15,270 বিভিন্ন উপায়ে. 332 00:17:15,270 --> 00:17:17,300 প্রথম এক খুব রৈখিক, ডান ছিল? 333 00:17:17,300 --> 00:17:18,500 পাতা চালু করুন, মাইক জন্য তাকান. 334 00:17:18,500 --> 00:17:19,630 পাতা চালু করুন, মাইক জন্য তাকান. 335 00:17:19,630 --> 00:17:20,560 এটা খুবই রৈখিক না. 336 00:17:20,560 --> 00:17:23,339 ফোন মধ্যে আরও একটি পাতা আছে যদি বই, সম্ভবত এটি সম্পর্কে নিতে যাচ্ছে 337 00:17:23,339 --> 00:17:27,380 আরো এক সময় আরো এক ইউনিট, তবে আমরা সময় কম্পিউটিং করছি. 338 00:17:27,380 --> 00:17:32,470 >> তাই আমি ভালো লেগেছে এই লাইন আঁকতে পারে এখানে, যদ্দ্বারা মাপ হিসাবে 339 00:17:32,470 --> 00:17:34,700 বাম থেকে ডানে সমস্যা বাড়ে - 340 00:17:34,700 --> 00:17:37,480 ফোন বই বড় করতে ছোট পায় - 341 00:17:37,480 --> 00:17:41,080 এবং সময় বাড়াতে যাচ্ছে উল্লম্ব অক্ষ, বড় 342 00:17:41,080 --> 00:17:42,030 ফোন বই. 343 00:17:42,030 --> 00:17:46,180 সুতরাং N শুধু একটি সাধারণ পরিবর্তনশীল যে কম্পিউটার বিজ্ঞানীরা প্রতিনিধিত্বকারী ব্যবহার 344 00:17:46,180 --> 00:17:48,210 কিছু মান, কিছু সংখ্যা. 345 00:17:48,210 --> 00:17:50,740 সুতরাং N সুসংগত ভাবে বৃদ্ধি করা হয়েছে. 346 00:17:50,740 --> 00:17:53,040 টেলিফোন বইয়ের আকার ডবল, এটা দুইবার হিসাবে অনেক নিতে যাচ্ছে 347 00:17:53,040 --> 00:17:54,780 সময়, সম্ভবত, মাইক এটি. 348 00:17:54,780 --> 00:17:56,390 >> এখন আমি স্মার্ট হতে পারেনি এই বিষয়ে, ডান? 349 00:17:56,390 --> 00:17:57,800 আমি দ্রুত উদাস পেয়ে ছিল. 350 00:17:57,800 --> 00:17:58,910 Twos দ্বারা এই কাজ হতে পারে. 351 00:17:58,910 --> 00:18:01,870 তারপর, তাই দুটি পৃষ্ঠা, চার, তারপর ছয়, আট. 352 00:18:01,870 --> 00:18:05,220 এবং আমি এটি একটি মাধ্যমে উড়ন্ত শুরু করতে পারে এর ছোটখাট ঝুঁকি যদিও একটু দ্রুত 353 00:18:05,220 --> 00:18:09,210 overshooting মাইক, কিন্তু যে বক্ররেখা নয় যে সব আলাদা হতে যাচ্ছে. 354 00:18:09,210 --> 00:18:12,550 এটা এখনও একটি সরল হতে যাচ্ছে লাইন, কিন্তু সামান্য দ্রুত. 355 00:18:12,550 --> 00:18:13,710 >> কিন্তু আমি কি কি? 356 00:18:13,710 --> 00:18:15,845 আমি আসলে কিছু করেনি মৌলিকভাবে ভাল. 357 00:18:15,845 --> 00:18:21,990 আমি মনে করি আমরা লগারিদমিক ডাকবো কি অর্জন N সময়, লগ, যদ্দ্বারা এই সবুজ 358 00:18:21,990 --> 00:18:27,730 লাইন একটি অনেক, অনেক, অনেক হয়েছে এটি কম সোজা প্রান্ত. 359 00:18:27,730 --> 00:18:33,050 এটি বাছাই হিসেবে বরং, এটা সুপারিশ , কখনও তাই ধীরে ধীরে অনন্ত পন্থা 360 00:18:33,050 --> 00:18:36,700 আমি আসলে একটি 1,000 পৃষ্ঠার নিতে পারে ফোন বই, তার আকার দ্বিগুন 361 00:18:36,700 --> 00:18:39,610 পরের বছর - কারণ অনেক অনুমান আরও অনেক বেশি মানুষের শহরে মধ্যে স্থানান্তর. 362 00:18:39,610 --> 00:18:43,250 >> তাই এখন আমি 2,000 পৃষ্ঠাগুলি পেয়েছিলাম, কিন্তু কিভাবে করেছি আরো অনেক পদক্ষেপ যে আরও স্মার্ট 363 00:18:43,250 --> 00:18:45,200 অ্যালগরিদম নিতে যাচ্ছে? 364 00:18:45,200 --> 00:18:46,060 মাত্র এক. 365 00:18:46,060 --> 00:18:48,060 আমি একটি শক্তিশালী জিনিস যে, এর অর্থ. 366 00:18:48,060 --> 00:18:51,400 আমরা পরের বছর 4,000 পৃষ্ঠাসমূহ যান, আমার সম্পর্কে নিতে যাচ্ছে 367 00:18:51,400 --> 00:18:53,020 মাত্র দুটি আরও বেশ কয়েকটি ধাপ. 368 00:18:53,020 --> 00:18:56,500 সুতরাং আপনি বড় এবং বড় নিক্ষেপ করতে পারেন না ওয়েব অসদৃশ আমার সমস্যা হল, 369 00:18:56,500 --> 00:18:59,560 বড় এবং বড় সমস্যা নিক্ষেপ Googles এবং Facebooks এ প্রতিদিন 370 00:18:59,560 --> 00:19:01,590 বিশ্ব, এবং এটি না যেমন একটি বড় চুক্তি. 371 00:19:01,590 --> 00:19:05,840 আমি আরও বেশি করে চিন্তা ও যত্ন করা, কারণ আমার অ্যালগরিদম সমস্যা সমাধানের সঙ্গে যা 372 00:19:05,840 --> 00:19:07,020 দক্ষতার সঙ্গে সমস্যা. 373 00:19:07,020 --> 00:19:09,260 >> এবং প্রকৃতপক্ষে, যে এক হতে হবে এই কোর্সের লক্ষ্য. 374 00:19:09,260 --> 00:19:11,230 আপনি, পথ ধরে, প্রোগ্রাম শিখতে. 375 00:19:11,230 --> 00:19:13,360 আপনি প্রোগ্রাম কিভাবে শিখতে পারবেন ভাষার কোনো সংখ্যা. 376 00:19:13,360 --> 00:19:16,670 কিন্তু দিনের শেষে, কোর্স সমস্যা সমাধান ও পেয়ে সম্পর্কে 377 00:19:16,670 --> 00:19:20,490 সমস্যা সমাধান ভালো - এবং, যেমন ভালো ক্ষেত্রে, সমাধান সমস্যা 378 00:19:20,490 --> 00:19:22,030 আরো দক্ষতার সঙ্গে. 379 00:19:22,030 --> 00:19:23,990 >> এখন পর্যন্ত, আমরা এই কাজ করেছি মোটামুটি intuitively. 380 00:19:23,990 --> 00:19:27,420 এর মোটামুটি কিছু পরিচয় করিয়ে দিতে জেনেরিক pseudocode বলা হয়. 381 00:19:27,420 --> 00:19:29,150 তাই আমরা অবশেষে পাবেন এই কোর্সে, আপনি 382 00:19:29,150 --> 00:19:30,570 বিভিন্ন প্রোগ্রামিং ভাষা. 383 00:19:30,570 --> 00:19:34,280 কিন্তু আজ আমরা ইংরেজি মত কাজ করব আপনি শুধু ধরনের বলে যেখানে বাক্য গঠন, 384 00:19:34,280 --> 00:19:37,330 আপনি কি এটি বলতে, কিন্তু আপনি কি কখনও তাই করছি কি সংক্ষিপ্ত এবং আপনার সম্পর্কে চিন্তা করবেন না 385 00:19:37,330 --> 00:19:38,960 ব্যাকরণ এবং সম্পূর্ণ বাক্য. 386 00:19:38,960 --> 00:19:41,600 আপনি শুধু নিজের হিসাবে প্রকাশ concisely সম্ভব. 387 00:19:41,600 --> 00:19:45,400 >> সুতরাং pseudocode ইংরেজি ভালো হয় প্রতিনিধিত্ব করে বাক্য গঠন 388 00:19:45,400 --> 00:19:46,750 একটি প্রোগ্রামিং ভাষা. 389 00:19:46,750 --> 00:19:51,170 এবং যে শেষের দিকে, আমার সম্পর্কে উত্থাপন করা যাক যে আমরা এখন যে আমরা শুধু প্রক্রিয়া মডেল 390 00:19:51,170 --> 00:19:54,990 সামান্য কিছু বেড়ে চলেছে এর বর্ণনা ভিন্নভাবে, এই সময় একটি গ্রহণ 391 00:19:54,990 --> 00:19:59,040 উত্পাদিত এই পাঁচ মিনিটের ভিডিও তাকান দ্য TED এ আমাদের বন্ধুদের দ্বারা যে 392 00:19:59,040 --> 00:20:03,170 , pseudocode কি সংজ্ঞায়িত কি সংজ্ঞায়িত আলগোরিদিমিক চিন্তা এমনকি, এবং 393 00:20:03,170 --> 00:20:07,030 আপনি দেখতে চলেছেন উদাহরণ যদিও , নিজেই এর মধ্যে সহজ, সুপার, এটা হয় 394 00:20:07,030 --> 00:20:09,820 আমাদের মানসিক দিতে শুরু করতে যাচ্ছে মডেল, শব্দভান্ডার, যার সঙ্গে 395 00:20:09,820 --> 00:20:14,588 আরো অনেক জটিল, অনেক কিছু করতে খুব দ্রুত আলগোরিদিম. 396 00:20:14,588 --> 00:20:15,576 >> [ভিডিও প্লেব্যাক শুরু করুন] 397 00:20:15,576 --> 00:20:29,920 >> [সঙ্গীত বাজানো] 398 00:20:29,920 --> 00:20:31,100 >> কথক: একটি অ্যালগরিদম কি? 399 00:20:31,100 --> 00:20:34,730 কম্পিউটার বিজ্ঞান, একটি আলগোরিদিম একটি কিছু সমাধানের জন্য নির্দেশাবলীর সেট 400 00:20:34,730 --> 00:20:36,620 ধাপে ধাপে সমস্যা. 401 00:20:36,620 --> 00:20:39,650 সাধারণত, আলগোরিদিম মৃত্যুদন্ড কার্যকর করা হয় কম্পিউটার, কিন্তু আমরা মানুষ আছে 402 00:20:39,650 --> 00:20:41,230 আলগোরিদিম, হিসাবে ভাল. 403 00:20:41,230 --> 00:20:43,290 উদাহরণস্বরূপ, আপনি কিভাবে যেতে হবে সংখ্যা বেড়ে চলেছে সম্পর্কে 404 00:20:43,290 --> 00:20:44,750 একটি রুমে মানুষ? 405 00:20:44,750 --> 00:20:47,980 আপনি আমার মত হন তাহলে ভাল,, আপনি সম্ভবত চাই প্রত্যেক ব্যক্তি এ পয়েন্ট, এক 406 00:20:47,980 --> 00:20:50,120 একটা সময়, এবং 0 থেকে গণনা. 407 00:20:50,120 --> 00:20:52,970 1, 2, 3, 4, এবং তাই ঘোষণা. 408 00:20:52,970 --> 00:20:54,140 >> ভাল, যে একটি অ্যালগরিদম এর. 409 00:20:54,140 --> 00:20:57,600 আসলে, এটি একটি প্রকাশ করার চেষ্টা করা যাক বিট আরো আনুষ্ঠানিকভাবে pseudocode মধ্যে - 410 00:20:57,600 --> 00:21:00,700 যে বর্ণনার অনুরূপ ইংরেজি মত সিনট্যাক্স একটি প্রোগ্রামিং ভাষা. 411 00:21:00,700 --> 00:21:02,580 চলুন শুরু করা যাক নিম্নলিখিত সমান 0. 412 00:21:02,580 --> 00:21:06,970 রুমে প্রতিটি ব্যক্তির জন্য, সেট N N প্লাস 1 সমান. 413 00:21:06,970 --> 00:21:08,400 >> এই pseudocode ব্যাখ্যা কিভাবে? 414 00:21:08,400 --> 00:21:12,840 ওয়েল, এক লাইন ঘোষণা করে, তাই কথা বলতে একটি পরিবর্তনশীল নিম্নলিখিত বলা হয় এবং সূচনা 415 00:21:12,840 --> 00:21:14,250 0 এর মান. 416 00:21:14,250 --> 00:21:17,550 এই মাত্র মানে হল যে শুরুতে আমাদের এলগরিদম, জিনিস যা দিয়ে 417 00:21:17,550 --> 00:21:19,650 আমরা বেড়ে চলেছে করছি 0 একটি মান আছে. 418 00:21:19,650 --> 00:21:22,620 সব পরে, আগে আমরা বেড়ে চলেছে শুরু, আমরা এখনো কিছু গননা ও লিপিবদ্ধ করা আছে. 419 00:21:22,620 --> 00:21:25,340 এই পরিবর্তনশীল নিম্নলিখিত কলিং শুধু একটি কনভেনশন হয়. 420 00:21:25,340 --> 00:21:26,890 আমার মনে হয় এটা সবচেয়ে কিছু বলা যেতে পারে. 421 00:21:26,890 --> 00:21:30,560 >> এখন লাইন দুটি demarks একটি শুরু লুপ, যে পদক্ষেপ একটি ক্রম 422 00:21:30,560 --> 00:21:32,310 বার কিছু সংখ্যা পুনরাবৃত্তি. 423 00:21:32,310 --> 00:21:35,910 সুতরাং আমাদের উদাহরণে, ধাপে আমরা গ্রহণ করছি রুমে মানুষ গণনা করা হয়. 424 00:21:35,910 --> 00:21:38,730 লাইন নীচে দুই, তিন লাইন যা ঠিক কিভাবে বর্ণনা 425 00:21:38,730 --> 00:21:40,160 আমরা বেড়ে চলেছে ওপর যাবেন. 426 00:21:40,160 --> 00:21:43,440 খাঁজ যে এটা বোঝা পুনরাবৃত্তি করবেন যে লাইন তিনটি. 427 00:21:43,440 --> 00:21:47,380 >> তাই কি pseudocode বলার অপেক্ষা রাখে না হয় যে জন্য, 0 থেকে শুরু হওয়া পর 428 00:21:47,380 --> 00:21:50,690 রুমে ব্যক্তি, আমরা করব 1 দ্বারা নিম্নলিখিত বৃদ্ধি. 429 00:21:50,690 --> 00:21:53,050 এখন এই অ্যালগরিদম সঠিক? 430 00:21:53,050 --> 00:21:54,580 ওয়েল, এটা একটি বিট মুহূর্তেই যাক. 431 00:21:54,580 --> 00:21:57,270 আছে যদি এটা কাজ করে রুমে দুটি মানুষ? 432 00:21:57,270 --> 00:21:58,170 এর দেখতে দিন. 433 00:21:58,170 --> 00:22:00,260 >> লাইন এক, আমরা 0 থেকে নিম্নলিখিত আরম্ভ. 434 00:22:00,260 --> 00:22:03,660 এই দুটি মানুষের জন্য, তারপর আমরা 1 দ্বারা নিম্নলিখিত বাড়ায়. 435 00:22:03,660 --> 00:22:07,310 সুতরাং এর মাধ্যমে প্রথম ট্রিপ লুপ, আমরা 0 থেকে 1 থেকে নিম্নলিখিত আপডেট করুন. 436 00:22:07,310 --> 00:22:11,070 একই মাধ্যমে দ্বিতীয় ট্রিপ লুপ, আমরা 1 থেকে 2 নিম্নলিখিত আপডেট করুন. 437 00:22:11,070 --> 00:22:15,780 এবং তাই এই অ্যালগরিদম এর শেষে, N, 2 যা প্রকৃতপক্ষে এর সংখ্যার সাথে মেলে 438 00:22:15,780 --> 00:22:16,700 রুমে লেগেছে. 439 00:22:16,700 --> 00:22:17,760 >> এ পর্যন্ত, তাই ভাল. 440 00:22:17,760 --> 00:22:19,610 কিভাবে একটি কোণায় কেস সম্বন্ধে, যদিও? 441 00:22:19,610 --> 00:22:22,590 0 মানুষ আছে ধরুন রুমে - আমাকে ছাড়াও, 442 00:22:22,590 --> 00:22:24,170 যারা কাউন্টিং করছে. 443 00:22:24,170 --> 00:22:27,150 লাইন এক, আমরা 0 থেকে নিম্নলিখিত আরম্ভ. 444 00:22:27,150 --> 00:22:30,280 এই সময়, যদিও, লাইন তিনটি না একটি আছে না থেকে সব সময়ে চালানো 445 00:22:30,280 --> 00:22:31,370 রুমে ব্যক্তি. 446 00:22:31,370 --> 00:22:35,260 তাই নিম্নলিখিত সাথে মিলে যায়, যা 0 অবশেষ রুমে মানুষের সংখ্যা. 447 00:22:35,260 --> 00:22:36,420 চমত্কার সহজ, ডান? 448 00:22:36,420 --> 00:22:39,630 >> কিন্তু বেড়ে চলেছে মানুষের একটি সময়ে এক কোন, খুব, সুন্দর অদক্ষ হয়? 449 00:22:39,630 --> 00:22:40,920 নিশ্চয় আমরা আরো ভালো করতে পারেন. 450 00:22:40,920 --> 00:22:43,120 কেন একটি সময়ে দুটি মানুষ গণনা করা হয়? 451 00:22:43,120 --> 00:22:49,300 এর পরিবর্তে 1, 2, 3, 4, 5, 6, 7, বেড়ে চলেছে এর 8, এবং তাই ঘোষণা, কেন, 2 গণনা করা হয় না 452 00:22:49,300 --> 00:22:51,460 4, 6, 8, এবং তাই? 453 00:22:51,460 --> 00:22:53,700 এটি এমনকি, দ্রুত শোনাচ্ছে এবং এটা নিশ্চয় হয়. 454 00:22:53,700 --> 00:22:56,240 >> চলুন শুরু করা যাক এই অপ্টিমাইজেশান প্রকাশ pseudocode মধ্যে. 455 00:22:56,240 --> 00:22:57,800 চলুন শুরু করা যাক নিম্নলিখিত সমান 0. 456 00:22:57,800 --> 00:23:02,450 রুমে মানুষ প্রতি জোড়া জন্য, সেট N N প্লাস 2 সমান. 457 00:23:02,450 --> 00:23:04,120 চমত্কার সহজ পরিবর্তন, ডান? 458 00:23:04,120 --> 00:23:06,750 বরং গণনা মানুষের এক একটি সময়ে, আমরা পরিবর্তে গণনা 459 00:23:06,750 --> 00:23:08,300 একটি সময়ে তাদের দুই. 460 00:23:08,300 --> 00:23:10,980 এই অ্যালগরিদম এইভাবে দুবার এর সর্বশেষ হিসাবে হিসাবে দ্রুত. 461 00:23:10,980 --> 00:23:12,180 >> কিন্তু এটা কি সঠিক? 462 00:23:12,180 --> 00:23:12,920 এর দেখতে দিন. 463 00:23:12,920 --> 00:23:15,330 আছে যদি এটা কাজ করে রুমে দুটি মানুষ? 464 00:23:15,330 --> 00:23:17,550 লাইন এক, আমরা 0 থেকে নিম্নলিখিত আরম্ভ. 465 00:23:17,550 --> 00:23:20,920 মানুষ যে এক জোড়া জন্য, তারপর আমরা দুই নিম্নলিখিত বাড়ায়. 466 00:23:20,920 --> 00:23:24,860 এবং তাই এই অ্যালগরিদম এর শেষে, এন, হল 2 যা প্রকৃতপক্ষে এর সংখ্যার সাথে মেলে 467 00:23:24,860 --> 00:23:25,650 রুমে লেগেছে. 468 00:23:25,650 --> 00:23:28,250 >> আছে যে পরবর্তী ধরুন রুমে 0 লেগেছে. 469 00:23:28,250 --> 00:23:30,840 লাইন এক, আমরা 0 থেকে নিম্নলিখিত আরম্ভ. 470 00:23:30,840 --> 00:23:34,330 আগে হিসাবে, লাইন তিনটি চালানো না সব সময়ে, যে কোনো জোড়া নেই দেখাও 471 00:23:34,330 --> 00:23:35,380 রুমে মানুষ. 472 00:23:35,380 --> 00:23:38,350 তাই নিম্নলিখিত যা প্রকৃতপক্ষে, 0 অবশেষ এর সংখ্যার সাথে মেলে 473 00:23:38,350 --> 00:23:39,570 রুমে লেগেছে. 474 00:23:39,570 --> 00:23:42,280 >> কিন্তু তিন কি আছে যদি রুমে মানুষ? 475 00:23:42,280 --> 00:23:44,130 কিভাবে এই অ্যালগরিদম ভাড়া আছে? 476 00:23:44,130 --> 00:23:44,990 এর দেখতে দিন. 477 00:23:44,990 --> 00:23:47,460 লাইন এক, আমরা 0 থেকে নিম্নলিখিত আরম্ভ. 478 00:23:47,460 --> 00:23:50,870 যাদের একজোড়া জন্য, তারপর আমরা 2 দ্বারা নিম্নলিখিত বাড়ায়. 479 00:23:50,870 --> 00:23:51,800 কিন্তু তারপর কি? 480 00:23:51,800 --> 00:23:54,960 মানুষের অন্য পুরো জুড়ি নেই রুমে, তাই লাইন দুটি কোন 481 00:23:54,960 --> 00:23:56,180 আর প্রযোজ্য. 482 00:23:56,180 --> 00:24:00,530 এবং তাই এই অ্যালগরিদম এর শেষে, নিম্নলিখিত এখনও 2, যা সঠিক নয়. 483 00:24:00,530 --> 00:24:03,810 >> প্রকৃতপক্ষে, এই এলগরিদম হতে বলেন এর বগী, কারণ এটি একটি ভুল আছে. 484 00:24:03,810 --> 00:24:05,820 কিছু নতুন pseudocode সঙ্গে প্রতিকার করতে দেয়. 485 00:24:05,820 --> 00:24:09,670 প্রতিটি জোড়া জন্য চলুন শুরু করা যাক N সমান 0 রুমে মানুষ. 486 00:24:09,670 --> 00:24:12,550 সেট N N প্লাস 2 সমান. 487 00:24:12,550 --> 00:24:17,140 এক ব্যক্তি unpaired থাকে তাহলে সেট N N প্লাস 1 সমান. 488 00:24:17,140 --> 00:24:20,140 এই বিশেষ সমস্যার সমাধান করার জন্য, আমরা করেছি লাইন চারটি চালু, একটি 489 00:24:20,140 --> 00:24:24,520 অন্যথায় একটি শাখা হিসাবে পরিচিত অবস্থা, এক আছে যে যদি শুধুমাত্র executes 490 00:24:24,520 --> 00:24:26,640 ব্যক্তি আমরা অনেক অন্য সঙ্গে জোড়া. 491 00:24:26,640 --> 00:24:30,440 এবং তাই, এখন আছে কিনা তা এক বা তিন মানুষ বা কোন বিজোড় সংখ্যা 492 00:24:30,440 --> 00:24:33,290 রুম, এই অ্যালগরিদম এখন তাদের গণনা করা হবে. 493 00:24:33,290 --> 00:24:34,560 >> আমরা আরও ভাল করতে পারি? 494 00:24:34,560 --> 00:24:38,820 ভাল, আমরা 3s বা এমনকি 4s বা গণনা পারে 5s এবং 10s, কিন্তু যে বহুদূরে, এটা 495 00:24:38,820 --> 00:24:41,360 একটি সামান্য বিট পেতে যাচ্ছে বিন্দু কঠিন. 496 00:24:41,360 --> 00:24:44,660 দিনের শেষে, কিনা মৃত্যুদন্ড কার্যকর কম্পিউটার বা মানুষের দ্বারা, 497 00:24:44,660 --> 00:24:46,750 আলগোরিদিম মাত্র একটি সেট আছে সঙ্গে নির্দেশ 498 00:24:46,750 --> 00:24:48,290 সমস্যা সমাধানের জন্য যা. 499 00:24:48,290 --> 00:24:49,792 এই মাত্র তিনটি ছিল. 500 00:24:49,792 --> 00:24:52,404 আপনি কি সমস্যার সমাধান হবে একটি আলগোরিদিম সঙ্গে? 501 00:24:52,404 --> 00:24:52,901 >> [END টি ভিডিও প্লেব্যাক] 502 00:24:52,901 --> 00:24:55,883 >> DAVID Malan: শুধুমাত্র সময় যে আমি কার্টুন আকারে প্রদর্শিত হবে. 503 00:24:55,883 --> 00:25:01,050 কিন্তু যে গল্প অফ পাতার যেখানে, এখন, কিভাবে আমরা আরো ভালো করতে পারে না? 504 00:25:01,050 --> 00:25:04,680 Threes এবং হামাগুড়ি দিয়া, আমরা দাবি, আমরা গণনা করতে পারেন মানুষ অনেক দ্রুত, কিন্তু আমরা করতে পারেন 505 00:25:04,680 --> 00:25:06,290 যে মৌলিকভাবে ভাল? 506 00:25:06,290 --> 00:25:07,540 আর আমি বাজী ধরার আমরা করতে পারেন. 507 00:25:07,540 --> 00:25:11,980 >> আমরা আমাদের নিজস্ব একটি বিট পরিচয় করিয়ে যদি এখানে pseudocode, আমি উত্থাপন করা যাচ্ছে না 508 00:25:11,980 --> 00:25:14,550 আমরা এই মত একটি পংক্তি অর্জন করতে পারেন. 509 00:25:14,550 --> 00:25:17,280 আমরা মানুষের গণনা যাচ্ছেন না এক, দুই, তিন, চার. 510 00:25:17,280 --> 00:25:19,470 আমরা দুই যেতে যাচ্ছেন না চার, ছয়, আট. 511 00:25:19,470 --> 00:25:23,390 আমরা মৌলিকভাবে ভাল কাজ করতে যাচ্ছেন সমস্যা ভান্ডারের চিন্তা, এবং এই 512 00:25:23,390 --> 00:25:27,080 মামলা, একটি অন্যথায় ওঠানামা সম্পদ underutilized. 513 00:25:27,080 --> 00:25:31,460 >> শুধু একটা মুহূর্ত, আমি আপনাকে ক্ষমা করব আশা করি এবং স্থায়ী আপ করে আমাদের হাস্যরস 514 00:25:31,460 --> 00:25:34,470 আমরা চলুন যা বিন্দু জায়গা, আপনার নিতে আপনি প্রতিটি জিজ্ঞাসা 515 00:25:34,470 --> 00:25:36,400 হৃদয় ও মন জয় সংখ্যা 1. 516 00:25:36,400 --> 00:25:39,560 তারপর আপনি ক্রমবর্ধমান চলুন সময় পাস হিসাবে awkwardly, এটি 517 00:25:39,560 --> 00:25:42,740 স্থায়ী হয় যারা অন্য কেউ, একত্রিত করা একসাথে আপনার নম্বর 518 00:25:42,740 --> 00:25:43,720 তাদের যুক্ত করে. 519 00:25:43,720 --> 00:25:47,490 আপনি এক তারপর বসতে গোড়া যাচ্ছে নিচে প্রথম, এবং অন্যান্য ব্যক্তি 520 00:25:47,490 --> 00:25:48,880 পুনরাবৃত্তি যাচ্ছে. 521 00:25:48,880 --> 00:25:53,090 >> তাই অন্য কথায়, সব seeding দ্বারা সংখ্যা 1 সঙ্গে আপনি, এবং তারপর 522 00:25:53,090 --> 00:25:57,800 2s এবং যারা 2s মধ্যে যারা 1s মিশ্রন 4s মধ্যে, সবার সাথে ক্রমবর্ধমান 523 00:25:57,800 --> 00:26:02,740 আমরা শেষে,, করা উচিত বসা এই অ্যালগরিদম, শুধু একটা ঋণ আছে 524 00:26:02,740 --> 00:26:07,570 কিন্তু যথেষ্ট দ্রুত বসতে না যারা আত্মা যারা সমগ্র দর্শকদের গণনা করা হয়েছে 525 00:26:07,570 --> 00:26:09,180 তার মনের মধ্যে. 526 00:26:09,180 --> 00:26:13,730 >> আপনি দেওয়া হবে তাই আপনি যদি এর এগিয়ে যান এবং - এক ধাপ - জায়গায় দাঁড়ানো. 527 00:26:13,730 --> 00:26:15,600 এবং চালানো. 528 00:26:15,600 --> 00:26:36,580 >> [ভিড় MURMURING] 529 00:26:36,580 --> 00:26:38,820 >> DAVID Malan: আপনি কি জানেন Lauren যেখানে? 530 00:26:38,820 --> 00:26:40,179 729? 531 00:26:40,179 --> 00:27:23,350 >> [ভিড় MURMURING] 532 00:27:23,350 --> 00:27:24,340 >> DAVID Malan: ঠিক আছে? 533 00:27:24,340 --> 00:27:39,110 >> [ভিড় MURMURING] 534 00:27:39,110 --> 00:27:41,365 >> DAVID Malan: ঠিক আছে, আমরা উচিত শেষ শেষের কাছাকাছি হবে. 535 00:27:41,365 --> 00:27:44,340 536 00:27:44,340 --> 00:27:47,670 আমরা এখনও এখানে দাঁড়িয়ে এক সহকর্মী দেখতে. 537 00:27:47,670 --> 00:27:48,770 যারা অন্য জোড়া করা দরকার? 538 00:27:48,770 --> 00:27:50,020 আপনাকে বলছি জোড়ায় জোড়ায় সাজানো বা করতে চান. 539 00:27:50,020 --> 00:27:53,260 540 00:27:53,260 --> 00:27:56,520 উপরে কেউ কেউ. 541 00:27:56,520 --> 00:27:58,150 কেন আমি এখানে সাহায্য না. 542 00:27:58,150 --> 00:28:01,370 এখনও যারা খুব কয়েক মানুষের জন্য আপনি কি নম্বর না, দাঁড়িয়ে 543 00:28:01,370 --> 00:28:02,790 আপনার মনে আছে? 544 00:28:02,790 --> 00:28:04,020 >> Student: 78. 545 00:28:04,020 --> 00:28:06,010 >> DAVID Malan: 78 প্লাস - 546 00:28:06,010 --> 00:28:07,840 এখানে যারা নিচে দাঁড়িয়ে কি? 547 00:28:07,840 --> 00:28:08,370 >> Student: 39. 548 00:28:08,370 --> 00:28:09,590 >> DAVID Malan: প্লাস 39. 549 00:28:09,590 --> 00:28:12,310 প্লাস অন্য যারা এখনও স্থায়ী হয়? 550 00:28:12,310 --> 00:28:13,650 81? 551 00:28:13,650 --> 00:28:15,960 ঠিক আছে, কাদের? 552 00:28:15,960 --> 00:28:17,200 আরেকটি 81? 553 00:28:17,200 --> 00:28:17,860 বাহ. 554 00:28:17,860 --> 00:28:19,210 এবং তারপর কি ফিরে আছে? 555 00:28:19,210 --> 00:28:20,360 >> Student: 49. 556 00:28:20,360 --> 00:28:21,812 >> DAVID Malan: 49, প্লাস? 557 00:28:21,812 --> 00:28:22,950 >> Student: 98. 558 00:28:22,950 --> 00:28:24,980 >> DAVID Malan: 98 প্লাস? 559 00:28:24,980 --> 00:28:28,190 অন্যথায় যে কেউ? 560 00:28:28,190 --> 00:28:29,155 12? 561 00:28:29,155 --> 00:28:30,460 ভাল কাজ. 562 00:28:30,460 --> 00:28:33,610 >> [হাস্য] 563 00:28:33,610 --> 00:28:34,690 >> DAVID Malan: ওহ, 112 - 564 00:28:34,690 --> 00:28:35,410 উহু. 565 00:28:35,410 --> 00:28:36,220 পেশা গুড! 566 00:28:36,220 --> 00:28:38,660 >> [হাস্য] 567 00:28:38,660 --> 00:28:42,570 >> [সাধুবাদ] 568 00:28:42,570 --> 00:28:43,820 >> DAVID Malan: অন্য কেউ এখনও দাঁড়িয়ে? 569 00:28:43,820 --> 00:28:46,710 570 00:28:46,710 --> 00:28:47,260 দুঃখিত? 571 00:28:47,260 --> 00:28:48,110 >> Student: 99. 572 00:28:48,110 --> 00:28:49,810 >> DAVID Malan: 99. 573 00:28:49,810 --> 00:28:52,620 অন্য কেউ এখনও দাঁড়িয়ে? 574 00:28:52,620 --> 00:28:57,290 এবং এখানে ছাত্র মোট সংখ্যা অনুযায়ী, আসলে - 575 00:28:57,290 --> 00:28:59,400 যদি আপনি একটি নম্বর আছে? 576 00:28:59,400 --> 00:29:03,170 ওহ, মানুষের প্রকৃত সংখ্যা রুম, অ্যাকাউন্ট অনুযায়ী যে 577 00:29:03,170 --> 00:29:07,660 শিক্ষণ ফেলোগণ এরকম হয় সবাই এর পথে, 729 ছিল. 578 00:29:07,660 --> 00:29:11,070 সুতরাং হার্ভার্ড ছাত্রদের একটি ঘরভর্তি আউট নিজেদের সংখ্যাত যারা, 579 00:29:11,070 --> 00:29:14,126 উত্তর 637 হয়. 580 00:29:14,126 --> 00:29:15,480 >> [হাস্য] 581 00:29:15,480 --> 00:29:16,350 >> DAVID Malan: তাই বন্ধ. 582 00:29:16,350 --> 00:29:17,360 কিন্তু এখনও. 583 00:29:17,360 --> 00:29:22,110 ঠিক আছে, তাই যে একটি শিক্ষণ এর মুহূর্ত, ডান? 584 00:29:22,110 --> 00:29:24,120 এই এখন আমরা একটি বাগ হিসাবে বর্ণনা করা হয়. 585 00:29:24,120 --> 00:29:28,120 কোথাও পথ ধরে, আমরা কিছু করেনি ভুল, বা কেউ পাটিগণিত, শনি নিচে 586 00:29:28,120 --> 00:29:29,930 অথবা বামে, অথবা কিছু ভুল হয়েছে. 587 00:29:29,930 --> 00:29:30,930 কিন্তু যে সূক্ষ্ম. 588 00:29:30,930 --> 00:29:33,390 এমনকি এখনও, কারণ আমরা চমত্কার পাসে হবে না. 589 00:29:33,390 --> 00:29:37,480 এবং আমি ভুল থেকে আমরা পেয়েছিলাম যে তর্ক করা চাই দ্রুত আমি থাকবে তুলনায় অনেক উত্তর 590 00:29:37,480 --> 00:29:39,770 আমার আরো রৈখিক পদ্ধতির ব্যবহার করে. 591 00:29:39,770 --> 00:29:42,630 >> সুতরাং আসুন আমরা আসলে পেতে অনুমান যে সঠিক, কিন্তু সম্পর্কে এখন মনে হয় কি 592 00:29:42,630 --> 00:29:46,870 প্রতিটি সময় ঘটছে, বনাম আমার ছিল নিজস্ব সাদাসিধা ইশারা এলগরিদম. 593 00:29:46,870 --> 00:29:48,420 এক, দুই, তিন. 594 00:29:48,420 --> 00:29:53,010 729 বা 637 জনের সত্যিই থাকে তাহলে এখানে, যে আমাকে নিয়ে যাওয়া হবে 595 00:29:53,010 --> 00:29:57,720 আক্ষরিক 637 বা 729 pointings আঙুল এবং 596 00:29:57,720 --> 00:29:59,490 আমার মোট গণনা বৃদ্ধিশীল. 597 00:29:59,490 --> 00:30:01,910 এবং আমি একটু ভালো করতে পারে দুই, চার, ছয়, আট যাচ্ছে, এবং 598 00:30:01,910 --> 00:30:05,660 যে গতি দ্বিগুণ এমনকি ট্রিপল বা চতুর্গুণ, কত ভাল আমি করতে পারেন উপর নির্ভর করে 599 00:30:05,660 --> 00:30:07,110 আমার মাথার মধ্যে বেড়ে চলেছে যে কি. 600 00:30:07,110 --> 00:30:10,720 >> কিন্তু এই পদ্ধতি আপনাকে বলছি গ্রহণ মৌলিকভাবে বিভিন্ন ছিল. 601 00:30:10,720 --> 00:30:12,770 কারণ শুরুতে, আপনি সমস্ত দাঁড়িয়ে আপ. 602 00:30:12,770 --> 00:30:14,620 সমস্ত 729 তাই. 603 00:30:14,620 --> 00:30:17,370 এবং তারপর আক্ষরিক অর্ধেক আপনি শনি নিচে. 604 00:30:17,370 --> 00:30:19,720 এবং যে পরে, অন্য আপনি অর্ধেক শনি নিচে. 605 00:30:19,720 --> 00:30:22,650 এবং যে পরে, অন্য আপনি অর্ধেক শনি নিচে. 606 00:30:22,650 --> 00:30:27,470 >> এবং বার মোট সংখ্যা যে আপনি না হয় শনি নিচে থাকতে পারে প্রায় 607 00:30:27,470 --> 00:30:31,740 আট অথবা নয় বা দশ মোট গুণ, আমাদের মোট গণনা কি উপর নির্ভর করে. 608 00:30:31,740 --> 00:30:33,300 এবং আমরা কি বাছাই করতে পারেন এই অন্যান্য উপায়. 609 00:30:33,300 --> 00:30:37,740 আমরা রুমে 1,024 মানুষ ছিল, আপনি পারা বার মোট সংখ্যা 610 00:30:37,740 --> 00:30:41,870 1,024 মানুষ halve 10. 611 00:30:41,870 --> 00:30:43,370 >> এখন চিন্তা অন্য দিক. 612 00:30:43,370 --> 00:30:49,170 আমরা, যে বলে, ridiculously, ধরুন চার বিলিয়ন এই রুমে মানুষ, 613 00:30:49,170 --> 00:30:50,860 বা একটি সামান্য বড় রুম. 614 00:30:50,860 --> 00:30:54,550 আমরা কতবার সর্বস্বান্ত হবে এই অ্যালগরিদম মাধ্যমে, যেমন যে অর্ধেক 615 00:30:54,550 --> 00:30:58,110 যে শ্রেণীর নিচে অস্ত যায়? 616 00:30:58,110 --> 00:31:03,050 এটি শুধুমাত্র 32 যেমন নিতে যাচ্ছে এমনকি আকারের একটি বর্গ অপারেশন, 617 00:31:03,050 --> 00:31:03,770 চার বিলিয়ন. 618 00:31:03,770 --> 00:31:04,055 কেন? 619 00:31:04,055 --> 00:31:06,980 চার বিলিয়ন দুই থেকে যায় কারণ বিলিয়ন, এক মিলিয়ন যায় যায় 620 00:31:06,980 --> 00:31:09,925 500 মিলিয়ন, 250 যায় মিলিয়ন, বিন্দু, বিন্দু, বিন্দু. 621 00:31:09,925 --> 00:31:14,940 আমি শুধু যে বিভাজন কিছু 32 কি করতে পারেন যা বিন্দু, সবাই এ ছাড়া বার, 622 00:31:14,940 --> 00:31:17,820 এক ব্যক্তি দাঁড়িয়ে বাম হবে. 623 00:31:17,820 --> 00:31:21,590 >> এবং যে খুব,, একটি শক্তিশালী সাজানোর ক্রমবর্ধমান আমরা চেষ্টা করব যে ধারণা 624 00:31:21,590 --> 00:31:24,690 এই কোর্সে, এবং লিভারেজ প্রোগ্রামিং এবং কম্পিউটার বিজ্ঞান আরো 625 00:31:24,690 --> 00:31:29,400 সাধারণত, একটি ধারণা সঙ্গে এই জীবাণুগুলো যা আমরা তারপর, অনেক সমস্যার সমাধান করতে পারে 626 00:31:29,400 --> 00:31:31,130 আরো অনেক জোরে. 627 00:31:31,130 --> 00:31:34,610 সুতরাং আমরা যে সঙ্গে বেশ সহজ শুরু pseudocode এবং একটি রুমে একটি লোক, কিন্তু আছে 628 00:31:34,610 --> 00:31:38,205 এখন মানুষের পূর্ণ একটি পুরো রুম সঙ্গে আমরা মৌলিকভাবে ভাল কাজ করেছেন. 629 00:31:38,205 --> 00:31:41,460 >> ওয়েল, এখন থেকে রূপান্তরটি আসুন কিছু প্রকৃত কোড pseudocode. 630 00:31:41,460 --> 00:31:44,200 আপনি ঘটতে দেখতে চলেছেন এই ভাষাটি জাভাস্ক্রিপ্ট বলা হয়, এবং করা 631 00:31:44,200 --> 00:31:46,190 আমরা এই দিকে ফিরে পাবেন সেমিস্টারে এর শেষে. 632 00:31:46,190 --> 00:31:49,960 এটি একটি প্রোগ্রামিং ভাষা যে আপনি ওয়েবসাইট এবং এই ধরনের অন্যান্য করতে ব্যবহার করুন 633 00:31:49,960 --> 00:31:51,360 সফ্টওয়্যার এই দিন. 634 00:31:51,360 --> 00:31:54,890 এবং আমরা একটি বন্ধু ধন্যবাদ, এটি ব্যবহার করেছেন আমাদের স্ট্যানফোর্ড এ, সঙ্কেতাক্ষরে লিখা 635 00:31:54,890 --> 00:31:56,630 এখানে এমন কিছু গোপন তথ্য. 636 00:31:56,630 --> 00:31:59,500 এই steganography শিল্প হয় তাই আপনি লুকিয়ে রাখতে পারেন, যেখানে কথা বলতে 637 00:31:59,500 --> 00:32:03,990 অন্যথায় প্রদর্শিত হবে কি তথ্য শব্দ বা একটি সম্পূর্ণ ভিন্ন হতে 638 00:32:03,990 --> 00:32:05,220 পুরাপুরি ইমেজ. 639 00:32:05,220 --> 00:32:10,120 কিন্তু এই বিশেষ ছবিটি এমবেড করা প্রকৃতপক্ষে প্রকারের একটি গোপন বার্তা. 640 00:32:10,120 --> 00:32:12,950 >> তাই আমাকে এগিয়ে যান এবং ডাঁটা যাক এখানে একই চিত্র, এই 641 00:32:12,950 --> 00:32:14,270 ওয়েব ব্রাউজারের মধ্যে সময়. 642 00:32:14,270 --> 00:32:17,710 এবং আমি কিছু আমার হাত তরঙ্গ করতে যাচ্ছি বিশেষ করে আজকের জন্য বিবরণ, 643 00:32:17,710 --> 00:32:21,780 ভালো দেখায় যারা আপনি তাদের জন্য একটি হিসাবে, জাভাস্ক্রিপ্ট কিন্তু গ্রিক শুধুমাত্র 644 00:32:21,780 --> 00:32:23,930 সম্পূর্ণ অচেনা ভাষা. 645 00:32:23,930 --> 00:32:26,190 কিন্তু এই একটি উদাহরণ একটি প্রোগ্রামিং ভাষা. 646 00:32:26,190 --> 00:32:30,660 >> এবং এখন জন্য, বিশ্বাসের উপর নিতে কোড এই প্রথম লাইন - 647 00:32:30,660 --> 00:32:32,470 এবং কোড দ্বারা, আমি শুধুমাত্র পাঠ্য মানে. 648 00:32:32,470 --> 00:32:35,660 আমি আক্ষরিক টাইপ করা হয়ে থাকতে পারে যে শিরোনাম মাইক্রোসফট ওয়ার্ড মধ্যে, যদি আমি ছিল 649 00:32:35,660 --> 00:32:37,630 তারপর অধিকার সফ্টওয়্যার এটা দিয়ে কিছু করতে. 650 00:32:37,630 --> 00:32:42,120 প্রোগ্রামিং সোর্স কোড, প্রোগ্রামিং কোড, সত্যিই শুধুমাত্র পাঠ্য, এবং এটা 651 00:32:42,120 --> 00:32:45,420 কি ভাষার উপর ভিত্তি করে ভিন্ন দেখায় আপনি ইংরেজী থেকে পৃথক, ব্যবহার করে এবং করছি 652 00:32:45,420 --> 00:32:49,200 স্প্যানিশ এবং রাশিয়ান সমস্ত ভিন্ন আপনার কীবোর্ড এ টাইপ করুন যখন তাদের. 653 00:32:49,200 --> 00:32:53,520 >> এই প্রথম লাইন, তাই এখন জন্য নিতে বিশ্বাস, কেবল থেকে একটি গ্রাফিক প্রর্দশিত 654 00:32:53,520 --> 00:32:56,160 ইন্টারনেট, যে সশব্দ গ্রাফিক আমরা শুধু দেখেছি. 655 00:32:56,160 --> 00:32:59,900 এই পরের লাইন এখানে একটি উদাহরণ হল লুপ, এবং আসলে আমরা যে একই দেখেছি 656 00:32:59,900 --> 00:33:01,130 দ্য TED ভিডিওতে অপভাষা. 657 00:33:01,130 --> 00:33:03,750 একটি লুপ আবার যে এরকম কিছু হয় এবং আবার, এবং এমনকি যদিও এই 658 00:33:03,750 --> 00:33:08,440 একেবারে সাথে রহস্যপূর্ণ দেখায় জন্য শব্দ, এবং কিছু প্রথম বন্ধনী, এবং 659 00:33:08,440 --> 00:33:09,510 কিছু semicolons. 660 00:33:09,510 --> 00:33:13,070 আমরা দীর্ঘ আগে ফিরে আসবো কিন্তু যে লুপ মূলত আছে 661 00:33:13,070 --> 00:33:17,310 প্রোগ্রাম কহন, সমস্ত পুনরুক্তি উপর যারা সশব্দ বিন্দু থেকে বামে 662 00:33:17,310 --> 00:33:18,980 ডান, নিচ. 663 00:33:18,980 --> 00:33:21,260 >> দিনের শেষে, ইমেজ কারণ এই মত - এবং আসলে আপনি যা করতে পারেন 664 00:33:21,260 --> 00:33:22,860 ধরনের এই প্রজেক্টর এটি দেখতে - 665 00:33:22,860 --> 00:33:25,280 সত্যিই বিন্দু মাত্র একটি গ্রিড হয়. 666 00:33:25,280 --> 00:33:29,730 তাই আমরা যারা বিন্দু প্রতিটি চিহ্নিত করতে পারেন একটি তুল্য, X, Y, এবং এই সঙ্গে 667 00:33:29,730 --> 00:33:33,890 প্রোগ্রাম, এখন আমরা শুরু করতে পারেন যারা বিন্দু আপনি কিছু করতে. 668 00:33:33,890 --> 00:33:37,540 >> তাই আমি এখানে এগিয়ে যান যাচ্ছে এবং করছি আমি কিছু পরিবর্তন করতে যাচ্ছি হয় না. 669 00:33:37,540 --> 00:33:41,000 প্রথম আমি এগিয়ে যান এবং পরিত্রাণ পেতে যাচ্ছি যে সবুজাভ এবং নীলাভ সব 670 00:33:41,000 --> 00:33:43,520 গোলমাল, এবং আমি এগিয়ে যান যাচ্ছে না এবং নিম্নলিখিত কমান্ড টাইপ করুন 671 00:33:43,520 --> 00:33:45,710 নিঃসন্দেহে রহস্যপূর্ণ সিনট্যাক্স. 672 00:33:45,710 --> 00:33:48,020 চিত্রের জন্য তোমার. 673 00:33:48,020 --> 00:33:53,380 পাঁচ এক্স, কমা, এ নীল সেট পাঁচ y, ও 0. 674 00:33:53,380 --> 00:33:55,610 অন্য কথায়, আমি শুধু চাই নীল সমস্ত বরখাস্ত 675 00:33:55,610 --> 00:33:56,920 যে ছবিতে বিন্দু. 676 00:33:56,920 --> 00:33:59,800 >> আমি এখন এগিয়ে যান এবং ক্লিক করুন যাচ্ছি এই রান / বাটন সংরক্ষণ করুন, এবং আপনি পাবেন 677 00:33:59,800 --> 00:34:02,850 ডান দিকে, নোটিশ ফলে ছবিটি প্রদর্শিত হবে. 678 00:34:02,850 --> 00:34:06,120 এখন তার সুপার সবুজ, কিন্তু যে না বিস্ময়কর, আমি আক্ষরিক পরিণত কারণ 679 00:34:06,120 --> 00:34:11,070 বন্ধ, একটি 1 0 করে সব, যে ছবিতে নীল. 680 00:34:11,070 --> 00:34:12,540 >> ওয়েল, এখন একটি বিট আরো এটা করতে আসুন. 681 00:34:12,540 --> 00:34:16,989 ইমেজ, বিন্দু setGreen, X, Y জন্য তোমার. 682 00:34:16,989 --> 00:34:20,659 এবং মাত্র বাম থেকে বারবার মানে অধিকার এবং তারপর নিচ. 683 00:34:20,659 --> 00:34:23,520 একটি মান সঙ্গে যে বন্ধ করুন 0, পাশাপাশি. 684 00:34:23,520 --> 00:34:24,750 সংরক্ষণ করুন. 685 00:34:24,750 --> 00:34:28,100 এবং প্রজেক্টর, আপনি আসলে করতে পারেন সত্যিই এ সব কিছু দেখতে. 686 00:34:28,100 --> 00:34:31,380 >> আমার ল্যাপটপ পর্দায়, যদি আমি ঠিক মধ্যে পিয়ার সঠিক ভাবে, আমি একটি একটি বিট দেখতে পারেন 687 00:34:31,380 --> 00:34:33,300 ইমেজ, তারা এখনও কারণ সেখানে কিছু লাল. 688 00:34:33,300 --> 00:34:35,540 আপনি কি কখনও আদ্যক্ষরা আরজিবি শোনা করেছি - যদি 689 00:34:35,540 --> 00:34:36,830 লাল, সবুজ, নীল - 690 00:34:36,830 --> 00:34:39,110 এই রচনার উল্লেখ এর ব্যবহার করে একটি ইমেজ 691 00:34:39,110 --> 00:34:40,230 ঠিক ঐ তিনটি রং. 692 00:34:40,230 --> 00:34:43,159 এবং এখন, আমরা দূরে নিক্ষিপ্ত করেছি সমস্ত সবুজ, সমস্ত নীল, কিন্তু আছে 693 00:34:43,159 --> 00:34:44,500 অনেক লাল আছে না. 694 00:34:44,500 --> 00:34:45,920 >> তাই আমাকে লাল পর্যন্ত খামখেয়াল করা যাক. 695 00:34:45,920 --> 00:34:47,070 আমি কিভাবে তা করতে পারে? 696 00:34:47,070 --> 00:34:49,300 ওয়েল, প্রথমত, আমি জিজ্ঞাসা করতে যাচ্ছি এই প্রোগ্রাম একটি প্রশ্ন. 697 00:34:49,300 --> 00:34:52,030 আমি এগিয়ে যান এবং এটি কল দেওয়া যাচ্ছে না শুধু বীজগণিত মত একটি পরিবর্তনশীল. 698 00:34:52,030 --> 00:34:54,060 আপনি এক্স বা ওয়াই অথবা z থাকতে পারে. 699 00:34:54,060 --> 00:34:57,230 আমি একটি ভেরিয়েবল ডিক্লেয়ার করতে যাচ্ছি এবং, বলে, এই পরিবর্তনশীল রাখা 700 00:34:57,230 --> 00:35:02,790 এর সাময়িকভাবে মূল্য চিত্র x, y এ মান getRed. 701 00:35:02,790 --> 00:35:05,870 >> এবং আবার, আমরা সব ফিরে আসবো ভবিষ্যতে এই বিস্তারিত. 702 00:35:05,870 --> 00:35:10,630 কিন্তু এখন জন্য, শুধু বিশ্বাসের উপর নিতে এই লাইন কি, প্রোগ্রাম জিজ্ঞাসা 703 00:35:10,630 --> 00:35:12,740 x, y এ Red মান? 704 00:35:12,740 --> 00:35:14,450 যে নির্দিষ্ট বিন্দু এ? 705 00:35:14,450 --> 00:35:15,710 >> তারপর আমি এটা কিছু করতে যাচ্ছি. 706 00:35:15,710 --> 00:35:21,100 তারপর আমি ইমেজ ডট সেট লাল করতে যাচ্ছি x, y, Y কিন্তু এই মুহুর্তে আমি যাচ্ছি 707 00:35:21,100 --> 00:35:24,760 লাল, বার করে এটি অনুমোদন যাক এর 10, বলতে. 708 00:35:24,760 --> 00:35:26,870 তাই 10 এর একটি গুণক দ্বারা এটি বৃদ্ধি. 709 00:35:26,870 --> 00:35:29,880 আমাকে এখন জুম আউট করা যাক এবং ক্লিক চালান / বাঁচাতে পারে. 710 00:35:29,880 --> 00:35:36,430 এবং সেখানে সম্পূর্ণ ছিল voila, সময়, যদিও আমাদের মানব চোখ 711 00:35:36,430 --> 00:35:37,900 বেশ এটা দেখতে না পারে. 712 00:35:37,900 --> 00:35:41,470 >> তাই আবার, এই এখন, বাস্তব কোড আমরা আসবো একটি ভাষা যে উদাহরণ 713 00:35:41,470 --> 00:35:42,770 ফিরে আগে দীর্ঘ. 714 00:35:42,770 --> 00:35:46,670 কিন্তু আপনি তাদের বিশেষ করে, বুঝতে পারি কোন ধরনের অভিজ্ঞতার সঙ্গে, এটা বেশ এর 715 00:35:46,670 --> 00:35:50,280 শীঘ্রই আমরা নিজেদেরকে হবে সেখানে যে ভালো কোড লেখা. 716 00:35:50,280 --> 00:35:54,520 আসলে, আপনি সমস্ত একটি টুল করছি যা দিয়ে কিছুটা পরিচিত, সম্ভবত, CS50 এর হয় 717 00:35:54,520 --> 00:35:57,330 যা ছিল নিজস্ব অবশ্যই-কেনাকাটা হাতিয়ার, আসলে কিছু এই গ্রীষ্মে পুনরায় বুট 718 00:35:57,330 --> 00:36:01,070 CS50 এর নিজস্ব প্রাক্তন ছাত্রদের, এখন টিএফএস ঘুরান. 719 00:36:01,070 --> 00:36:04,740 >> তাই এই নির্মিত একটি ওয়েবসাইট হতে হবে পিএইচপি নামক একটি ভাষা. 720 00:36:04,740 --> 00:36:08,510 এটা জিনিষ, মাইএসকিউএল নামে একটি ডাটাবেস ব্যবহার করে যা দিয়ে আমরা আমাদের হাতে পাবেন 721 00:36:08,510 --> 00:36:10,190 পরে সেমেস্ত্র মধ্যে মলিন. 722 00:36:10,190 --> 00:36:14,140 এমনকি কিছু, এটা বিশ্বাস করি বা না ভালো পরিণামে যাও হ্রাস করা 723 00:36:14,140 --> 00:36:19,480 loops এবং অবস্থার সহজ এবং শাখা, যারা চাই আমরা শুধু একটি দেখেছি 724 00:36:19,480 --> 00:36:21,530 দ্য TED ভিডিওতে আগে মুহূর্ত. 725 00:36:21,530 --> 00:36:25,180 >> আমি কি চাই এখন কি সেয়ার নয় আমরা কর্মীদের করেছেন মাত্র কিছু 726 00:36:25,180 --> 00:36:28,010 ক্যাম্পাস, বরং কিছু একজন প্রাক্তন ছাত্র - তিন 727 00:36:28,010 --> 00:36:29,080 আসলে ছাত্র, - 728 00:36:29,080 --> 00:36:33,950 সিয়েরা, ড্যানিয়েল, এবং, এই গত বছর প্রণীত স্যাম, যাকে শেষ পূর্বে ছিল 729 00:36:33,950 --> 00:36:36,370 প্রোগ্রামিংয়ের অভিজ্ঞতা তিনি এবং CS50 গ্রহণ. 730 00:36:36,370 --> 00:36:39,950 এবং তাদের চূড়ান্ত প্রকল্পের জন্য, তারা এবং CS50 উচিত এ, বিকশিত, একটি 731 00:36:39,950 --> 00:36:43,720 অ্যাপ্লিকেশন একটি, যা wrdly বলা তারা তৈরি, যার জন্য ওয়েব ভিত্তিক প্রোগ্রাম 732 00:36:43,720 --> 00:36:47,670 আমি ভাগ চাই যে এই ভিডিও আপনি ঠিক কি একটা ধারনা দেবে 733 00:36:47,670 --> 00:36:49,280 শব্দটি এর শেষ করা সম্ভব. 734 00:36:49,280 --> 00:37:57,170 >> [সঙ্গীত বাজানো] 735 00:37:57,170 --> 00:38:00,570 >> DAVID Malan: যে সপ্তাহে জিরো থেকে সপ্তাহ 12 এই গত বছর. 736 00:38:00,570 --> 00:38:05,470 >> [সাধুবাদ] 737 00:38:05,470 --> 00:38:09,520 >> DAVID Malan: একটি টিজার হিসাবে খুব,, সত্যিই আপনার ক্ষুধা কি হয় উত্তেজক যাও 738 00:38:09,520 --> 00:38:14,580 সম্ভব, আপনি ইতিমধ্যে দেখা হতে পারে বা শীঘ্রই market.cs50.net, একটি দেখতে পারেন 739 00:38:14,580 --> 00:38:17,710 কোর্স এর দল যে নতুন হাতিয়ার এই সময়ের মধ্যে, কাজ করা হয়েছে 740 00:38:17,710 --> 00:38:21,530 হার্ভার্ড ছাত্র সহযোগিতায় এই বছর শুরু যেমন যে সংস্থা, 741 00:38:21,530 --> 00:38:24,980 এবং এই মধ্যে আশা অব্যাহত গ্রীষ্ম আসার আপনি একটি প্রমিত হবে 742 00:38:24,980 --> 00:38:27,890 ক্রয় এবং আপনি ক্যাম্পাস সুযোগ আপনার আগ্রহের জিনিস বিক্রি করে. 743 00:38:27,890 --> 00:38:32,220 এবং HSA মাধ্যমে অংশীদারিত্বের মাধ্যমে, আপনি পাবেন এছাড়াও আইটেম খসা পাবে 744 00:38:32,220 --> 00:38:35,950 কিছু HSA প্রকৃত দোকানে এক ভবিষ্যতে পয়েন্ট, যাহাতে 745 00:38:35,950 --> 00:38:39,150 বিশেষ করে যদি আপনি প্রক্সি জিনিষ, স্নাতক ও অগত্যা না চান 746 00:38:39,150 --> 00:38:44,110 জিনিষ বাতিল, কিন্তু আসলে এটি পরিশোধ আপনাকে অনুসরণ করতে পারে এমন লোকেরা এগিয়ে 747 00:38:44,110 --> 00:38:45,270 এখানে ক্যাম্পাস উপর. 748 00:38:45,270 --> 00:38:46,740 তাই আরো যে আসতে. 749 00:38:46,740 --> 00:38:49,830 >> কিন্তু একটি সামান্য আরো concretely, একটি টুল সাম্প্রতিক মধ্যে CS50 বেরিয়ে আসে যে 750 00:38:49,830 --> 00:38:52,760 বছর, আপনি কিছু হতে পারে যা দিয়ে আপনি পরিচিত এবং অন্যদের হতে পারে 751 00:38:52,760 --> 00:38:57,940 আপনি CS50.net/2x এ, এখন পাবেন googling একটি Chrome এক্সটেনশান একটি লিঙ্ক এটি 752 00:38:57,940 --> 00:39:01,250 কিভাবে আপনি করতে পারেন demonstrative যা জাভাস্ক্রিপ্ট, একই ভাষা ব্যবহার আমরা 753 00:39:01,250 --> 00:39:06,660 একটি মুহূর্ত আগে আইফেল টাওয়ার সঙ্গে ব্যবহার করা হয়, 2x প্লেব্যাক গতি বাস্তবায়ন 754 00:39:06,660 --> 00:39:09,000 সমস্ত হার্ভার্ড iSites ভিডিওর জন্য. 755 00:39:09,000 --> 00:39:11,880 এই নির্মিত এমন কিছু বিষয় যা CS50 এর নিজস্ব ভিডিও প্লেয়ার মধ্যে. 756 00:39:11,880 --> 00:39:14,870 কিন্তু এই খুব,, আপনি শুরু হলে খনন সোর্স কোড মধ্যে, যা আমরা করব 757 00:39:14,870 --> 00:39:18,840 আনন্দের সাথে উপলব্ধ করার জন্য, আপনি কি দেখতে পাবেন এমনকি আপনি যে মত সমস্যার সমাধান করতে পারে 758 00:39:18,840 --> 00:39:23,180 ওয়েবসাইটের মধ্যে উইজেট ত্বরক যা আপনি ইতিমধ্যে ভাল পরিচিত. 759 00:39:23,180 --> 00:39:26,630 >> সুতরাং একটি কোর্সের উপর এখন শব্দ এবং প্রত্যাশা এবং কি এগিয়ে ব্যবস্থার সবচেয়ে গুরত্বপূর্ণ. 760 00:39:26,630 --> 00:39:29,445 সাধারণভাবে, আমরা প্রকৃতপক্ষে এখানে জড়ো করব যদিও - সোমবার এবং বুধবারে 761 00:39:29,445 --> 00:39:31,490 এই শুক্রবার, আমরা জড়ো করব কারণ শপিং সপ্তাহ - 762 00:39:31,490 --> 00:39:34,640 1:00 PM তে পোস্ট করা থেকে 2:00, যদিও কখনও কখনও 2:30 পর্যন্ত. 763 00:39:34,640 --> 00:39:38,700 তাই আপনাকে বা চাইবেন প্রদত্ত যে 2:00 PM তে পোস্ট করা কিছু ক্লাস নিতে 764 00:39:38,700 --> 00:39:42,480 কাজ করিতে, অথবা এমনকি, আগে বুঝতে পারি না অবশ্যই বলা কি সহায়ক হয় 765 00:39:42,480 --> 00:39:45,900 যুগপত তালিকাভুক্তি, যদ্দ্বারা আমরা করব বিজ্ঞাপন বোর্ড একটি পিটিশন এবং সমর্থন 766 00:39:45,900 --> 00:39:49,400 আপনার হয়ে আপনার বসবাসকারী deans যদি আপনি কোথাও এই একটি দ্বন্দ্ব আছে 767 00:39:49,400 --> 00:39:50,790 1:00 আপনি 2:30 পরিসীমা. 768 00:39:50,790 --> 00:39:54,110 যে URL টি অনলাইন হেড অতিরিক্ত বিবরণ. 769 00:39:54,110 --> 00:39:57,750 >> কিন্তু সমর্থন গঠন পদ যে ছাত্রদের জন্য, এবং CS50 চরিত্রকে 770 00:39:57,750 --> 00:40:01,750 আরো কম আরামদায়ক একইভাবে, আমরা বিভাগ স্বতন্ত্র গানগুলি অফার. 771 00:40:01,750 --> 00:40:04,730 এবং এই ছিল বন্ধ কয়েক সপ্তাহ, কিন্তু আগে দীর্ঘ, আপনি হিসাবে বলা হবে 772 00:40:04,730 --> 00:40:05,770 আপনার আরাম স্তর. 773 00:40:05,770 --> 00:40:08,590 আপনি কম আরামদায়ক যারা হল আরো আরামদায়ক, অথবা 774 00:40:08,590 --> 00:40:10,520 কোথাও মধ্যে? 775 00:40:10,520 --> 00:40:13,150 >> এবং আমরা তিনটি স্বতন্ত্র থাকবে পাঠকের পছন্দ অনুযায়ী যে গানগুলি 776 00:40:13,150 --> 00:40:14,470 অবিকল সেই শ্রোতাদের. 777 00:40:14,470 --> 00:40:17,900 তাই শব্দটি কোন সময়ে উচিত আপনি আপনি প্রতিদ্বন্দ্বী করছেন এমনকি মনে 778 00:40:17,900 --> 00:40:21,390 আরো সঙ্গে কোনো ছাত্র বিরুদ্ধে অথবা যদি আপনি কম পটভূমি. 779 00:40:21,390 --> 00:40:24,160 প্রকৃতপক্ষে, অবশ্যই হতে বোঝানো হয় আরো অনেক সহযোগীতা এবং আরো অনেক কিছু 780 00:40:24,160 --> 00:40:25,650 বেশী যে খোলা. 781 00:40:25,650 --> 00:40:29,030 >> সমস্যা সেট নিরিখে, আপনি পাবেন , খুব, এটি যে ছাড়াও 782 00:40:29,030 --> 00:40:32,130 প্রতি সপ্তাহে এর সমস্যা মানক সংস্করণে সেট, একটি "হ্যাকার প্রায়ই আছে 783 00:40:32,130 --> 00:40:37,010 লক্ষ্যবস্তু করা বোঝানো যে সংস্করণ " 5% থেকে 10% বা তাই এ 784 00:40:37,010 --> 00:40:40,270 যারা মধ্যে প্রকৃতপক্ষে কে ডেমোগ্রাফিক আরো আরামদায়ক এবং আরো চাই 785 00:40:40,270 --> 00:40:43,960 প্রমিত আর একটি চ্যালেঞ্জের যে pset সংস্করণ প্রত্যাশা করে. 786 00:40:43,960 --> 00:40:46,390 হতে যারা আরো বিস্তারিত পাঠ্যক্রম খুঁজে পাওয়া যায়নি. 787 00:40:46,390 --> 00:40:49,430 >> কিন্তু বিস্তারিত সেখানে পাওয়া যাবে কোর্স দেরী দিন. 788 00:40:49,430 --> 00:40:51,570 সাধারণত সমস্যা সেট বৃহস্পতিবার কারণে. 789 00:40:51,570 --> 00:40:55,550 যাইহোক, যদি আপনি আপনার অনেক প্রসারিত করতে পারেন আপনি বৃহস্পতিবার থেকে সময়সীমা এই পতনের 790 00:40:55,550 --> 00:41:00,010 সহজভাবে halfway আমাদের সাক্ষাৎ দ্বারা শুক্রবার, তাই কয়েক উষ্ণ আপ উত্তর, কথা বলতে 791 00:41:00,010 --> 00:41:03,370 সপ্তাহে এর সমস্যা কিছু প্রশ্ন সেট, যে স্বয়ংক্রিয়ভাবে পাবেন 792 00:41:03,370 --> 00:41:05,710 তারপর আপনি একটি অতিরিক্ত 24 ঘন্টা দিতে. 793 00:41:05,710 --> 00:41:09,120 আমরা আপনার সর্বনিম্ন ড্রপ হবে হিসাবে পাঠ্যসূচি প্রতি স্কোর,. 794 00:41:09,120 --> 00:41:12,170 >> আপনি কি সমস্যা একটা ধারনা দিতে সেট হয় - এটি প্রকৃতপক্ষে কারণ 795 00:41:12,170 --> 00:41:15,120 অবশ্যই এর সমস্যা সেট করে শেষ পর্যন্ত প্রায় প্রতিটি নির্ধারণ 796 00:41:15,120 --> 00:41:18,760 আরো যাতে তুলনায় ছাত্র এর অভিজ্ঞতা, আরও তাই বক্তৃতা, বিভাগে বেশী 797 00:41:18,760 --> 00:41:21,230 অধিকাংশ অন্য কোন আর তাই অবশ্যই দৃষ্টিভঙ্গি. 798 00:41:21,230 --> 00:41:25,140 গত বছর, উদাহরণস্বরূপ, আমরা শুরু আমরা ভূত সঙ্গে, এই বছরের শুরু করব. 799 00:41:25,140 --> 00:41:29,150 বিশেষ করে এই শুক্রবার, আমরা জন্য, ব্যবহার করব মাত্র এক দিনের সময়, একটি গ্রাফিকাল 800 00:41:29,150 --> 00:41:32,260 আমরা করব যা দিয়ে প্রোগ্রামিং ভাষা, টেনে এনে প্রোগ্রামিং শুরু এবং 801 00:41:32,260 --> 00:41:37,580 যে পাজল টুকরা ড্রপ শুধুমাত্র এটা জ্ঞান করে তোলে যদি শারীরিকভাবে জুটা 802 00:41:37,580 --> 00:41:38,990 তাই কথাটি না. 803 00:41:38,990 --> 00:41:43,460 >> পরবর্তী সপ্তাহে, আমরা পরিবর্তনকে দ্রুত পাবেন সি, একটি মোটামুটি পুরাতন কিন্তু খুব ছোট এবং 804 00:41:43,460 --> 00:41:48,510 আমাদের অনুমতি দেবে সহজ ভাষায় সত্যিই অবশ্যই 0 থেকে 60 যান 805 00:41:48,510 --> 00:41:52,290 মাত্র কয়েক সপ্তাহ, এবং তারপর parlay যারা একই দক্ষতা এবং জ্ঞান 806 00:41:52,290 --> 00:41:56,160 মৌলিক প্রোগ্রামিং নির্মানের মধ্যে পিএইচপি মত উচ্চ স্তরের ভাষা, 807 00:41:56,160 --> 00:41:58,240 JavaScript, এবং এখনো এখনও অন্যদের. 808 00:41:58,240 --> 00:42:02,560 >> গত বছর, কোর্সের তৃতীয় pset , ক্রিপ্টোগ্রাফি যে ছিল একটি 809 00:42:02,560 --> 00:42:06,380 ডোমেন নির্দিষ্ট আবেদন যদ্দ্বারা আমরা কোনো বাস্তবায়ন চ্যালেঞ্জ ছাত্র 810 00:42:06,380 --> 00:42:11,140 সাইফারগুলির সংখ্যা, প্রোগ্রাম যা দিয়ে তথ্য হামাগুড়ি দিয়া আরোহণ বা unscramble যাও, 811 00:42:11,140 --> 00:42:11,880 এটি এনক্রিপ্ট করতে. 812 00:42:11,880 --> 00:42:16,300 হ্যাকার সংস্করণ জন্য, বিপরীতে দ্বারা, আমরা হ্যাকার ছাত্র একটি ফাইল দিয়েছেন 813 00:42:16,300 --> 00:42:19,900 ধারণকারী একটি Unix-এ কম্পিউটার থেকে ব্যবহারকারীর নাম ও পাসওয়ার্ড, 814 00:42:19,900 --> 00:42:22,740 যা আধুনিক, এনক্রিপ্ট করা ছিল এবং আমরা যারা হ্যাকার চ্যালেঞ্জ 815 00:42:22,740 --> 00:42:26,850 ডিক্রিপ্ট ছাত্র, সেরা হিসেবে তারা পারে যারা পাসওয়ার্ডগুলি, এখনও যে 816 00:42:26,850 --> 00:42:27,770 একই ডোমেইন. 817 00:42:27,770 --> 00:42:30,580 >> একত্র হওয়া, একটি খেলা যা কিছু আপনি সম্ভবত পরিচিত. 818 00:42:30,580 --> 00:42:34,410 আমরা ছাত্র জিজ্ঞাসা যেখানে ফরেনসিক টুকরা, ছিল যে ডেটা পুনরুদ্ধার 819 00:42:34,410 --> 00:42:38,530 অন্যথায় আমার নিজের ডিজিটাল থেকে মুছে ফেলা হয়েছে ক্যামেরার কম্প্যাক্ট ফ্ল্যাশ কার্ড, দ্বারা 820 00:42:38,530 --> 00:42:42,740 আসলে জিনিসটা সফ্টওয়্যার লেখা, মধ্যে zeroes এবং বেশী যেখানে ছিল 821 00:42:42,740 --> 00:42:46,850 যে ডিজিটাল ক্যামেরা যা পূর্বে কোন JPEG গ্রাফিক গঠিত? 822 00:42:46,850 --> 00:42:49,710 >> অসুস্থ একটা চ্যালেঞ্জ গত বছর দ্রুততম লেখা জড়িত 823 00:42:49,710 --> 00:42:53,160 বানান পরীক্ষক-সম্ভব, প্রতিদ্বন্দ্বী বন্ধু এবং সহপাঠীদের যদি বিরুদ্ধে 824 00:42:53,160 --> 00:42:53,860 তারা চাই. 825 00:42:53,860 --> 00:42:56,330 Huff 'এন তুলি প্রবর্তনকারী, একটি কম্প্রেশন প্রোগ্রাম. 826 00:42:56,330 --> 00:43:01,930 এবং তারপর CS50 সঙ্গে সেমিস্টারে শেষ ফিন্যান্স, সঙ্গে একটি ওয়েব ভিত্তিক অ্যাপ্লিকেশন 827 00:43:01,930 --> 00:43:06,570 আপনি যদি একটি eTrade মত ওয়েবসাইট তৈরি করুন যা সুতরাং, আপনি স্টক ক্রয় এবং বিক্রয় 828 00:43:06,570 --> 00:43:09,860 আসলে প্রায় pulling দ্বারা কথা বলতে, বাস্তব সময়ের মূল্য উদ্ধৃতি ইয়াহু! 829 00:43:09,860 --> 00:43:10,450 ফিনান্স. 830 00:43:10,450 --> 00:43:13,590 >> আমরা গত বছর ছিল না কি যে অবশেষ এক সমস্যা সেট 831 00:43:13,590 --> 00:43:14,810 তবু একটি প্রিয়. 832 00:43:14,810 --> 00:43:18,400 আপনি সর্বস্বান্ত না করে থাকেন তাহলে shuttle.cs50.net ব্যবহারকারীর দেখতে পাবেন 833 00:43:18,400 --> 00:43:19,670 একটি ভালো সামান্য ইন্টারফেস. 834 00:43:19,670 --> 00:43:23,530 কিন্তু, ক্লাসের দুই বছর আগে Google Maps-এ ব্যবহার করে, প্রয়োগ 835 00:43:23,530 --> 00:43:28,570 গুগল আর্থ প্লাগ ইন এবং একটি সামান্য বিট ক্যাম্পাসের কাছাকাছি ড্রাইভিং সঙ্গে উপলব্ধি করে, 836 00:43:28,570 --> 00:43:33,290 এই খেলার উদ্দেশ্য ছিল, যাতে আপনি মুখভঙ্গি কিছু দেখতে, করতে পারেন 837 00:43:33,290 --> 00:43:37,530 ক্যাম্পাসের কাছাকাছি চালনা খুঁজছেন হয় কর্মী, শিক্ষণ ফেলোগণ এবং সি এ এস, এবং 838 00:43:37,530 --> 00:43:40,080 আপনি তাদের নির্বাণ যখন আপনার শাটল বাস সম্মুখের দিকে. 839 00:43:40,080 --> 00:43:44,035 তাদের কেউ আসলে, এখানে হবে বলে মনে হচ্ছে তাই আমরা একটি ঠকাই কোড লিখুন চলুন. 840 00:43:44,035 --> 00:43:47,150 >> [হাস্য] 841 00:43:47,150 --> 00:43:48,430 >> DAVID Malan: সেখানে আমরা যেতে. 842 00:43:48,430 --> 00:43:49,240 ঠিক আছে. 843 00:43:49,240 --> 00:43:51,750 এবং এখানে এখন কর্মীরাই ক্যাম্পাস জুড়ে laced. 844 00:43:51,750 --> 00:43:54,530 এবং আপনি ডান হাত উপর, দেখতে পারেন পর্দার দিকে, শাটল বাস 845 00:43:54,530 --> 00:43:55,510 খালি আসন রয়েছে. 846 00:43:55,510 --> 00:43:59,000 ও উদ্দেশ্য লিখতে ছিল এই ভান কোড যা দিয়ে 847 00:43:59,000 --> 00:44:01,790 ড্রাইভিং এবং গোছগাছ এবং ড্রপ যাত্রী বন্ধ. 848 00:44:01,790 --> 00:44:04,960 এক যে খুব,, একটি ভাষা ব্যবহার করে জাভাস্ক্রিপ্ট বলা হয়. 849 00:44:04,960 --> 00:44:10,030 সুতরাং যে প্রোগ্রাম বুঝি যে পছন্দ করবেন এই আমাদের একই গ্রহনক্ষত্রের নির্দিষ্ট আবক্র পথ থাকা 850 00:44:10,030 --> 00:44:10,910 বছরের হিসাবে ভাল. 851 00:44:10,910 --> 00:44:13,640 >> পদ, এখন, অতিরিক্ত সমর্থন, আমরা অফিসে ঘন্টা আছে. 852 00:44:13,640 --> 00:44:16,520 আপনি আপনার নিজের ঘর দেখা হতে পারে যেমন ডাইনিং হল বা Annenberg মধ্যে, 853 00:44:16,520 --> 00:44:19,280 আমরা ঘর ডাইনিং থাকব হল চার রাতের এক সপ্তাহ - 854 00:44:19,280 --> 00:44:24,450 Leverett, Pfoho, এলিয়ট এবং Annenberg এই বছর, 8:00 PM তে পোস্ট করা 11:00 PM তে পোস্ট করা যাও. 855 00:44:24,450 --> 00:44:26,830 এবং আমরা এই বছরের করতে চাই কি চিন্তা একটু ভিন্ন কিছু. 856 00:44:26,830 --> 00:44:29,650 >> আপনি গত বছরের rumblings শুনেছেন যে যদি এটা এই একটি বিট খুব চাপ ছিল 857 00:44:29,650 --> 00:44:32,800 আমরা বর্ণনা পাবেন বছরের অফিসে ঘন্টা, পরের সপ্তাহে, আরো জৈব হবে 858 00:44:32,800 --> 00:44:36,900 আগমনের উপর, আপনি হবেন যদ্দ্বারা একটি বিশেষ টেবিল প্রেষিত 859 00:44:36,900 --> 00:44:39,860 একাধিক কর্মী সদস্যদের জন্য অপেক্ষা করুন, যেখানে এবং আমরা আরো অনেক কিছু করব 860 00:44:39,860 --> 00:44:40,440 সংগঠিত. 861 00:44:40,440 --> 00:44:43,740 কোন কিউ, নেই রহমান, কিন্তু আছে বরং আরো ঘনিষ্ঠ আছে 862 00:44:43,740 --> 00:44:47,300 শুধু একটি টেবিল প্রায় কথোপকথন আট বা তাই ছাত্র, যাতে আমরা 863 00:44:47,300 --> 00:44:50,880 কি অন্যথায় আনুমানিক মনে অনেক ছোট ক্লাস হবে. 864 00:44:50,880 --> 00:44:54,120 >> আমরা এই জিনিস, যেমন, আমরা অফার এগিয়ে যান বলা হয়, ভিডিও শুট 865 00:44:54,120 --> 00:44:57,330 অবশ্যই এর শিক্ষণ এক আগাম ফেলোগণ, Zamyla, যা তিনি 866 00:44:57,330 --> 00:45:00,690 সপ্তাহে এর সমস্যা মাধ্যমে আপনি পদচারনা জন্য টিপস এবং ঠাট প্রস্তাব সেট, 867 00:45:00,690 --> 00:45:02,640 এগিয়ে রাখা যে চ্যালেঞ্জ. 868 00:45:02,640 --> 00:45:06,230 এবং বিপরীতক্রমে, সমস্যা সেট পরে হয় ফলে, এই বছর, আমরা প্রকাশ করব 869 00:45:06,230 --> 00:45:09,100 একটু ছাঁট পোস্ট mortems যে কল আসলে মাধ্যমে আপনি পদব্রজে ভ্রমণ 870 00:45:09,100 --> 00:45:13,630 প্রতিনিধি সমাধান, ভাল এবং উভয় খারাপ, যার মাধ্যমে আপনি কিভাবে আবিষ্কার করতে পারেন 871 00:45:13,630 --> 00:45:17,550 আপনি হতে পারে বা থাকা উচিত আপনার নিজস্ব সমাধান প্রয়োগ. 872 00:45:17,550 --> 00:45:20,500 >> এবং আমরা প্রথম সময় জন্য কি দিতে হবে বিশেষ করে পাশাপাশি এই বছর, 873 00:45:20,500 --> 00:45:23,420 নিজেদের উপকার যারা ছাত্রদের জন্য কোর্স এর অন্যান্য 874 00:45:23,420 --> 00:45:28,580 সম্পদ কিন্তু তবু সংগ্রামরত সমস্ত অত্যধিক, অবশ্যই 875 00:45:28,580 --> 00:45:33,030 নিজেকে হিসাবে, যারা ছাত্র পেয়ার হবে সম্পদ করুন সঙ্গে, অনুমতি দেওয়া হয় যাতে 876 00:45:33,030 --> 00:45:35,840 আপনি আরো অনেক ঘনিষ্ঠ আছে ঘর ডাইনিং হল আর সুযোগ 877 00:45:35,840 --> 00:45:38,700 এক অন এক সহায়তার জন্য অনুমতি দেয়. 878 00:45:38,700 --> 00:45:42,780 >> কিছু এখন একটি চূড়ান্ত আভাস দৃষ্টিশক্তি মধ্যে শেষ গেম. 879 00:45:42,780 --> 00:45:44,580 আপনার সাথে পরিচিত হতে পারে এবং CS50 Hackathon. 880 00:45:44,580 --> 00:45:48,120 ওয়েল, 8:00, এই ডিসেম্বর আসছে 7:00 PM তে পোস্ট করা থেকে শুরু, আমি 881 00:45:48,120 --> 00:45:51,410 সময়কাল পড়া, একটি সুযোগ হতে হবে সহপাঠীদের সঙ্গে জড়ো করা - 882 00:45:51,410 --> 00:45:53,130 এই 9:00 PM তে পোস্ট করা কাছাকাছি হতে হবে - 883 00:45:53,130 --> 00:45:56,550 আপনার চূড়ান্ত মধ্যে যা আপনি ডুব সময় প্রকল্পের বাস্তবায়ন পাশাপাশি 884 00:45:56,550 --> 00:45:59,910 সহপাঠী, বন্ধু, এবং খাদ্য. 885 00:45:59,910 --> 00:46:03,680 এই যখন আমি, 1:00 কাছাকাছি হতে হবে খাদ্য প্রথম ব্যাচের আগত. 886 00:46:03,680 --> 00:46:08,470 এবং এই বিষয়ে 4:00 AM যে এবং CS50 Hackathon এ বিশেষ বছর. 887 00:46:08,470 --> 00:46:12,000 >> কিন্তু অবশ্যই সত্য শীর্ষবিন্দু হয় এবং CS50 উচিত বোঝানো, একটি ক্যাম্পাস ব্যাপী 888 00:46:12,000 --> 00:46:15,790 আপনার নিজস্ব চূড়ান্ত প্রকল্প প্রদর্শনী, যা পরিবার এবং বন্ধুদের সব থেকে 889 00:46:15,790 --> 00:46:18,730 আমাদের নিয়োগকারীরা হিসেবে আমন্ত্রণ জানানো এবং শিল্প থেকে আমাদের বন্ধু. 890 00:46:18,730 --> 00:46:22,170 এই, উদাহরণস্বরূপ, একটি আভাস হয় অংশগ্রহণ করেছেন 2,000-প্লাস মানুষ 891 00:46:22,170 --> 00:46:23,160 গত বছর. 892 00:46:23,160 --> 00:46:27,180 ভালো এক্সপ্রেশন অসাধারণ হয় না, এবং একইভাবে করতে আপনার 893 00:46:27,180 --> 00:46:29,660 সহপাঠীদের জিনিস আহ্লাদ আপনি সম্পন্ন করেছি. 894 00:46:29,660 --> 00:46:33,170 >> এবং প্রকৃতপক্ষে, যে শেষ দিকে, আমরা একটি স্টার্ট এর সময়ের ঘটনা, হিসাবে ভাল. 895 00:46:33,170 --> 00:46:37,400 যদি আপনি এই আবেদন ভালো জিনিস, বা আপনি কি অন্তত অদ্ভুত 896 00:46:37,400 --> 00:46:41,590 এই যে একটি নতুন ঐতিহ্য কোর্স এবং CS50 ধাঁধা দিন বলা হয়. 897 00:46:41,590 --> 00:46:45,710 এবং এই একটি দম্পতি কৃত ছিল বছর আগে সত্যিই ক্যাম্পাস থেকে সংকেত 898 00:46:45,710 --> 00:46:48,930 যে কম্পিউটার বিজ্ঞান নয় প্রোগ্রামিং, এবং এটা অবশ্যই না 899 00:46:48,930 --> 00:46:51,960 আলিঙ্গন সম্পর্কে শুধুমাত্র ছাত্র যারা পূর্বে অভিজ্ঞতা আছে. 900 00:46:51,960 --> 00:46:54,200 এটা সমস্যা সমাধানে সম্পর্কে সত্যিই আরো সাধারণভাবে. 901 00:46:54,200 --> 00:46:57,360 >> তাই গত কয়েক ওভার, দিন ধাঁধা বছর এখন, একটা চমৎকার পরিচাযক 902 00:46:57,360 --> 00:47:00,500 আমাদের বন্ধুদের সাথে অংশীদারিত্ব ফেসবুক, যদ্দ্বারা অবিশাস্য সেখানে থাকব 903 00:47:00,500 --> 00:47:04,830 পুরস্কার এবং নদীর জুড়ে পিজা এ আমি ল্যাবের এই আসছে শনিবার. 904 00:47:04,830 --> 00:47:09,180 দুটি বা তিনটি সঙ্গে যে URL-এ মাথা আপনি অংশগ্রহণ করতে চান বন্ধু যদি 905 00:47:09,180 --> 00:47:10,830 এই নতুন ঐতিহ্য. 906 00:47:10,830 --> 00:47:14,180 >> তাই আমি আপনাকে এক রাখা জিজ্ঞাসা করতে চান মনের মধ্যে একটি জিনিস, এবং আমরা শুধু একটি পেয়েছেন 907 00:47:14,180 --> 00:47:17,070 দুই মিনিটের ক্লিপ যা আজ বন্ধ. 908 00:47:17,070 --> 00:47:19,640 73% মনে রাখতে সংখ্যা. 909 00:47:19,640 --> 00:47:23,900 পিষ্টক, খুব,, এই বাইরে আপনার জন্য অপেক্ষা করবে আমরা transept adjourn হিসেবে মাত্র একটি 910 00:47:23,900 --> 00:47:26,710 মুহূর্তের দম্পতি, যা একটি ঐতিহ্য অবশ্যই, হিসাবে ভাল. 911 00:47:26,710 --> 00:47:29,860 কিন্তু এই থেকে কী মূল্যউদ্ধৃতি হয় মনে রাখা কোর্স এর পাঠ্যক্রম. 912 00:47:29,860 --> 00:47:32,820 পরিণামে এই কোর্সে বিষয় কি আপনি এত শেষ পর্যন্ত করা হয় না যেখানে 913 00:47:32,820 --> 00:47:36,580 আপনার সহপাঠীদের আপেক্ষিক কিন্তু যেখানে আপনি সপ্তাহ 12, আপেক্ষিক শেষ পর্যন্ত 914 00:47:36,580 --> 00:47:37,960 সপ্তাহ 0 নিজেকে. 915 00:47:37,960 --> 00:47:43,670 >> কিন্তু আমরা আপনাকে ছেড়ে চলে যেতে হবে যে আভাস এখানে আজ এখানে এই শেষ এক 916 00:47:43,670 --> 00:47:47,580 আমাদের একই ড্যানিয়েল দ্বারা, যারা করেনি শুধু একটা মুহূর্ত আগে wrdly ভিডিও. 917 00:47:47,580 --> 00:47:50,000 আমি এই আভাস দিয়ে আপনি চলে এগিয়ে মিথ্যা কি. 918 00:47:50,000 --> 00:47:53,360 এবং আমরা এই কাজ হিসাবে, যদি আমরা CS50 হতে পারে ঘরের সামনে থেকে স্টাফ 919 00:47:53,360 --> 00:47:57,280 সমস্ত আঁকা পর্যায় পর্যন্ত আসা হিসাবে একটি চাক্ষুষ ছবি বেশি 920 00:47:57,280 --> 00:47:59,100 কি এই বছর আপনি অ্যাওয়েট্সওয়াচমেন - 921 00:47:59,100 --> 00:48:00,350 বিশ্রী পেয়ে. 922 00:48:00,350 --> 00:48:02,200 923 00:48:02,200 --> 00:48:05,188 আমরা এই সিদ্ধান্তে আসা করব এখানে পর্দায়. 924 00:48:05,188 --> 00:48:18,634 >> [সঙ্গীত বাজানো] 925 00:48:18,634 --> 00:48:21,124 >> DAVID Malan: এটি CS50. 926 00:48:21,124 --> 00:50:00,226 >> [সংগীত - Matt & Kim, "এটা ঠিক এর"] 927 00:50:00,226 --> 00:50:03,245 >> স্পিকার 1: আমি বিড়াল আর CS50 আরো ভালোবাসি. 928 00:50:03,245 --> 00:50:06,030 >> স্পিকার 2: Whoaaaa! 929 00:50:06,030 --> 00:50:06,990 >> [হাস্য] 930 00:50:06,990 --> 00:50:08,140 >> DAVID Malan: এই তারপর, CS50 হয়. 931 00:50:08,140 --> 00:50:10,050 আমরা শুক্রবার আপনি দেখতে পাবেন. 932 00:50:10,050 --> 00:50:13,370 >> [সাধুবাদ এবং CHEERING] 933 00:50:13,370 --> 00:50:17,540 >> কথক: পরের CS50 একজন onstage ডেমো হিসাবে পরিকল্পনা যান না. 934 00:50:17,540 --> 00:50:19,080 >> DAVID Malan: আমরা মাইক খুঁজতে চান এই ফোন বই স্মিথ. 935 00:50:19,080 --> 00:50:20,380 ওয়েল, আপনার সহজাত বুদ্ধির কি? 936 00:50:20,380 --> 00:50:23,750 আমি মাঝখানে প্রায় তিড়িং লাফ হতে পারে ফোন বই, নিচে এক নজরে, দেখুন যে 937 00:50:23,750 --> 00:50:26,830 আই এম এ আছি, এবং আমি এখন জানি যে মাইক স্মিথ বাম নয়. 938 00:50:26,830 --> 00:50:27,840 তিনি ডান হতে হবে. 939 00:50:27,840 --> 00:50:30,515 তাই এই সময়ে, আমরা আক্ষরিক বিছিন্ন করতে পারেন - 940 00:50:30,515 --> 00:50:33,300 এই সময়ে, আমরা আক্ষরিক বিছিন্ন করতে পারেন - 941 00:50:33,300 --> 00:50:36,490 এই সময়ে, আমরা figuratively করতে পারেন অর্ধেক ফোন বই বিছিন্ন করা. 942 00:50:36,490 --> 00:50:38,954 >> [UKELELE STRUMMING]