[সঙ্গীত বাজানো] [সাধুবাদ] ডেভিড জে MALAN: এটি CS50, হার্ভার্ড বিশ্ববিদ্যালয় এর ভূমিকা বুদ্ধিজীবী থেকে কম্পিউটার বিজ্ঞান উদ্যোগ এবং প্রোগ্রামিং শিল্প. এখন আপনি যাদের মধ্যে আছে যে যদি প্রতি বছর এখানে বসা হয় আপনার মনের মধ্যে স্নায়ু একটি বিট, যেমন সঙ্গে আপনি কি মনে করেন না যে আপনি এখানে অন্তর্গত আপনি সবচেয়ে মনে করেন যে, আপনি কাছাকাছি বসা কেউ প্রকৃতপক্ষে, আপনি চেয়ে অনেক বেশি জানে কম্পিউটার এ আপনার চেয়ে আরো আরামদায়ক বিজ্ঞান বা কম্পিউটার আরো সাধারণভাবে, বুঝতে পারছি যারা এখন ছাত্র যে 78% এবং CS50 কোনো পূর্ববর্তী অভিজ্ঞতা আছে নিতে. প্রকৃতপক্ষে, 100 বিন্দু আছে আছে প্রদর্শন, 78 যা মানে আপনি যা কঠিন সবুজ, আছে, আপনি যে ডেমোগ্রাফিক মধ্যে করছি, এখানে খুব ভাল কোম্পানী আছে. এবং আপনি মধ্যে পরিবর্তে যদি প্রকৃতপক্ষে যারা CS50 ছাত্র 22% কিনা, পূর্বে অভিজ্ঞতা আছে, উচ্চ বিদ্যালয় বা অন্য কিছু প্রোগ্রাম, খুব,, আপনি যে হবে বুঝতে পারছি অবশ্যই চ্যালেঞ্জ করা. নেই শুধু আমরা বিভিন্ন ট্র্যাক আছে ছাত্র কম আরামদায়ক এবং আরো জন্য বিভাগে একইভাবে আরামদায়ক, আমরা এছাড়াও হ্যাকার সংস্করণ তথাকথিত হয়েছে সবচেয়ে সমস্যা সেট যে যারা ছাত্র চ্যালেঞ্জ হবে যে অতিরিক্ত অভিজ্ঞতা অনুরূপ উপাদান অন্বেষণ কিন্তু আরো একটি থেকে অত্যাধুনিক দৃষ্টিকোণ. কিন্তু কম্পিউটার বিজ্ঞান কি? ওয়েল, শেষ পর্যন্ত, কি যাচ্ছে আপনি যদি এই ক্ষেত্রে অন্বেষণ হিসাবে ব্যাপার নয় তাই আপনাকে অনেক শেষ পর্যন্ত যেখানে আপনার সহপাঠীদের আপেক্ষিক, কিন্তু নিজের মধ্যে শেষ যেখানে আপনি আপনি এখানে শুরু যেখানে বনাম সপ্তাহে 12 সপ্তাহে শূন্য. এখন কম্পিউটার ভাল বিজ্ঞান, আসুন computation-- বিজ্ঞান কল যেখানে গুনতি সত্যিই শুধু একটি হল কিছু ইনপুট গ্রহণ, বলছে অভিনব উপায়, কিছু আউটপুট উৎপাদন, এবং চলমান আলগোরিদিম দ্বারা এটাই, সমাধানের জন্য নির্দেশাবলীর সেট যারা ইনপুট উপর কিছু সমস্যা কিছু আউটপুট উত্পাদন করার জন্য বা সমাধান যা আপনি আগ্রহী. তাই আমরা সম্প্রতি ছিল অনুষ্ঠানে আউট ভ্রমণ ক্যালিফোর্নিয়া একটি alumna সঙ্গে দেখা করতে. তার নাম সুসান Wojcicki হয়. এবং তিনি কথা বলতে চাই এখানে আপনি ভিডিও থেকে ঠিক কিভাবে প্রযোজ্য সাক্ষ্য দেওয়া থেকে কম্পিউটার কেবল একটি স্বাদ বিজ্ঞান প্রাথমিক স্তরের হতে পারে. আপনি শাহরুখ যেতে না, এমনকি যদি একটি ক্ষেত্র হিসেবে কম্পিউটার বিজ্ঞান, অথবা এমনকি ইঞ্জিনিয়ারিং, অথবা, আরো সাধারণভাবে স্টেম আপনি আসলে, দেখতে পাবেন, কিভাবে একটি নির্দিষ্ট অবশ্যই তাই তার জীবন প্রভাবিত. এবং সে কেবল মাত্র যখন তিনি এটা গ্রহণ হার্ভার্ড কলেজ এখানে একজন সিনিয়র ছিল. আমরা সুসান জন্য লাইট অস্পষ্ট পারে. Susan Wojcicki: হ্যালো, দুনিয়া. আমি সুসান Wojcicki না. আমি YouTube এর প্রধান নির্বাহী কর্মকর্তা নই. আমি যখন আমি CS50 গ্রহণ 1990 সালে হার্ভার্ড এ একজন সিনিয়র. আমি আসলে একটি ইতিহাস ছিল ও সাহিত্য প্রধান. এবং আমার জুনিয়র গ্রীষ্ম, আমি বুঝতে পেরেছি যে আমি হয়তো কিছু জানতে চেয়েছিলেন কম্পিউটার সম্পর্কে. এবং তাই, আমি ফিরে আসেন. আমি CS50 নেন. এটা খুব কঠিন, কিন্তু এটি ছিল সবচেয়ে আশ্চর্যজনক বর্গ আমি নেন. এটা আমি সবকিছু চিন্তা কিভাবে পরিবর্তন. এবং আমি হার্ভার্ড থেকে স্নাতক যখন 1990 সালে, আমি সিলিকন ভ্যালি গিয়েছিলাম. এবং আমি একটি কাজ পেয়েছিলাম. এবং আমি কাজ করছি তখন থেকেই কারিগরি. ডেভিড জে MALAN: এখন কি সুসান এই ভিডিওতে উল্লেখ না, এটা তার মধ্যে আসলে ছিল গুগল নিজেই ছিল গ্যারেজ ল্যারি ও সার্জি দ্বারা প্রতিষ্ঠিত. এখন আমরা আমাদের বন্ধুদের পৌঁছেছেন আউট code.org, একটি প্রতিষ্ঠান এ বিগত বছরে হয়েছে পেয়ে মানুষ বিশেষ করে কম্পিউটার বিজ্ঞান বিষয়ে উত্তেজিত এবং প্রোগ্রামিং, বিশেষ করে. কিন্তু এটা যে প্রোগ্রামিং এর মূল্য কম্পিউটার বিজ্ঞান কোনটাই হয় না. কম্পিউটার বিজ্ঞান প্রোগ্রামিং করা হয় না. বরং প্রোগ্রামিং মাত্র একটি হয় tool-- আপনি যা সমস্ত সঙ্গে সব খুব ভাল হবে সেমিস্টারে এর end-- দ্বারা পরিচিত যেমন আপনি না আবেদন করতে পারেন শুধু সি এস ভবিষ্যতে কোর্স কিন্তু কোথা থেকে যাই হোক না কেন ক্ষেত্র আপনি, মানবিক, আসছে সামাজিক বিজ্ঞান, প্রাকৃতিক বিজ্ঞান, বা ভালো. প্রকৃতপক্ষে, কয়েক অন্যান্য অনুমতি প্রাক্তন ছাত্র এবং তাদের সহকর্মীদের প্রযোজ্যতা সাথে কথা বলতে অ্যাওয়েট্সওয়াচমেন যে ক্ষেত্র. বিল গেটস: যখন আমি ছিল 13 প্রথম একটি কম্পিউটার ব্যবহার পেয়েছিলাম. জ্যাক Dorsey: আমার বাবা 1984 সালে আমার একটি ম্যাকিন্টোস কেনা যখন আমি আট বছর বয়সী ছিল. মার্ক জুকারবার্গ: আমি ষষ্ঠ শ্রেণীতে. বক্তা 1: আমি কলেজে কোড শিখেছি. রুচি Sanghvi: নবীন বছর, প্রথম সেমিস্টারে, কম্পিউটার বিজ্ঞান ইন্ট্রো. বিল গেটস: আমি একটি প্রোগ্রাম লেখেন যে মাংসপেশীর আক্ষেপ-Tac-অঙ্গুলী হয়েছে. ড্রিউ হিউস্টন: আমি এটা মনে করি বেশ নিচু সূত্রপাত. আমি প্রথম প্রোগ্রাম মনে হয় আমি লিখেছি, জিনিষ মত জিজ্ঞাসা আপনার প্রিয় রং কি? অথবা আপনার বয়স কত? ELENA SILENOK: আমি প্রথম শিখেছি একটি সবুজ বৃত্ত কিভাবে এবং একটি লাল বর্গক্ষেত্র পর্দায় প্রদর্শিত হবে. গেব NEWELL: প্রথম আমি আসলে ছিল সময় কিছু চলে আসে এবং হ্যালো, দুনিয়া, বলে. এবং আমি একটি কম্পিউটার যে কি হয়েছে. এটা ঠিক ছিল বিস্ময়কর. মার্ক জুকারবার্গ: শিক্ষা কিভাবে বন্ধ শুরু না প্রোগ্রাম জানতে অনুপস্থিত হিসাবে কম্পিউটার বিজ্ঞানের সব এই মাস্টার চেষ্টা শৃঙ্খলা বা যে মত কিছু. এটা ঠিক কারণ আমি বন্ধ শুরু এই এক সহজ জিনিস করতে চেয়েছিলেন. আমি কিছু করতে চেয়েছিলেন যে নিজেকে এবং আমার বোন জন্য মজা. এবং আমি এই সামান্য প্রোগ্রাম লেখেন. এবং তারপর মূলত শুধু এটি একটি সামান্য বিট যোগ করা. এবং তারপর আমি যখন প্রয়োজন নতুন কিছু জানতে, আমি হয়, এটা লাগছিল আপ একটি বই বা ইন্টারনেট উপর, এবং তারপর এটি একটি সামান্য বিট যোগ করা. ড্রিউ হিউস্টন: এটা অসদৃশ সত্যিই না একটি যন্ত্র বা কিছু বাজানো বা একটি খেলা খেলে. ডেভিড জে MALAN: ঠিক আছে. তাই আসলে এখন আমাদের দিন একটু গভীর মধ্যে আকর্ষণীয়. এই ইনপুট এবং আউটপুট কি কি আমরা এখানে যে বিষয়ে কথা বলছি? সুতরাং কিভাবে সহজ কিছু? আপনি সম্ভবত আপনি আছে, এমনকি যদি জানেন, কম্পিউটার বিজ্ঞান সঙ্গে কোন ঘনিষ্ঠতা সবটা, কম্পিউটার একরকম ব্যবহার এবং শুধুমাত্র zeros এবং বেশী বোঝে. কিন্তু কিভাবে যে সম্ভবত কিভাবে দেওয়া যেতে পারে অনেক আজকের ডেস্কটপ এবং একইভাবে ল্যাপটপের কি করতে পারেন? দিনের ডিএনএ, শুধুমাত্র তারা বুঝতে যে বর্ণমালা একটি শূন্য বা এক. ওয়েল, এই বিবেচনা. আমরা, মানুষ, ব্যবহার ঝোঁক দশমিক সিস্টেম. 10 অর্থ "ডিসেম্বর". আমরা আছে, কারণ এবং যে 10 এর সংখ্যা 10, নয়টি মাধ্যমে 0. এখন কম্পিউটার, বিপরীতে, বাইনারি ব্যবহার করতে দেয়. দুই, যার অর্থ "দ্বি". তাই তারা শুধুমাত্র শূন্য এবং এক ব্যবহার করতে দেয়. কিন্তু এটা যে এমনকি সক্রিয় আউট, ঠিক zeros এবং বেশী, যে একটি পর্যাপ্ত বড় বর্ণমালা যা দিয়ে সবচেয়ে প্রতিনিধিত্ব আপনি চান তথ্য কোনো টুকরা, এটি একটি সংখ্যা কিনা, এটি একটি চিঠি এটি কিনা, কিনা পর্দায় একটি গ্রাফিক বা ভিডিও. উদাহরণস্বরূপ, কিভাবে আমরা মানুষের কথা বিবেচনা সাধারণত এখানে এই সংখ্যা ব্যাখ্যা করা. এই মাত্র তিনটি সংখ্যা, এক, দুই, তিন. কিন্তু আমরা এই সংখ্যা জানা innately এখন 123 হিসাবে. কিন্তু কেন হল? হ্যাঁ, আপনি আবার মনে হয় সম্ভবত গ্রেড স্কুল, আপনি সম্ভবত মনে শেখানো হয় কলাম হিসাবে এই সংখ্যা, এক শত যেখানে স্থান, দুই, দশ জায়গা হয় এবং তিন জনকে জায়গা হয়. কেন যে আসলে দরকারী? ওয়েল, আমার মনে হয় সুপার সহজ গাণিতিক আমরা সব হয়েছে এখন বছর ধরে কাজ. কার্যকরীভাবে, আপনি পেয়েছেন শত শত স্থানে একটি এক, আপনি দ্রুত গণিত 100 বার 1 প্লাস 10 বার 2-- দুই দশ কারণ জায়গা প্লাস 1 বার 3-- তিন জনকে জায়গা হয় না. সুতরাং, অবশ্যই, আমরা যদি আসলে, এই সংখ্যাবৃদ্ধি আমরা কি সত্যিই প্রতিনিধিত্ব করছি এই pattern-- এক সঙ্গে দুই three-- 100 প্লাস 20 প্লাস 3,, অবশ্যই, 123 যা. এখন বাইনারি, এবং কম্পিউটার সত্যিই, মৌলিকভাবে একই ভাষায় কথা আমরা যে. তারা শুধু একটি ছোট বর্ণমালা আছে. তাই শুধুমাত্র কম্পিউটার zeros আছে এবং তাদের নিষ্পত্তি বেশী. আমরা মানুষের মূলত আছে যেহেতু এই places-- প্রতিটি 10 ​​ক্ষমতা এক শূন্য, 10 10, দশ আপনি 110 এবং 100 প্রদান দুই, করা যথাক্রমে. শুধুমাত্র কম্পিউটার দুটি মান আছে তারা,, শূন্য এবং এক বুঝতে পারেন তারা বিভিন্ন মান ব্যবহার করতে হবে এই কলাম, এক, দুই, চার. এবং আমরা আট, চালু রাখা, যদি, 16, 32, 64, এবং তাই ঘোষণা. কিন্তু প্যাটার্ন এবং মানসিকতা ঠিক একই. তাই এই যুক্তি, যে কেউ, কিভাবে হবে আমি সংখ্যা প্রতিনিধিত্ব সম্পর্কে যেতে বাইনারি মধ্যে এক? এমনকি আপনি সম্পর্কে চিন্তা ছিল না এই আগে, আপনার অন্ত্রে কি বলতে কি? শ্রোতা: এক. ডেভিড জে MALAN: এক. ঠিক. আমরা শুধু একটি প্রয়োজন শূন্য, কারণ বেশী জায়গা আমাদের দিতে চলা তন্ন তন্ন একটি চার কিংবা একটি দুই. তাই এক বার এক এক সমান. এখন কিছু পেতে একটু আকর্ষণীয়. আমি প্রতিনিধিত্ব করতে চান two-- কিন্তু সংখ্যা বাইনারি, আবার, আপনি করেছি, এমনকি যদি না আগে এই ভাষা উচ্চারিত, কিভাবে আমরা বাইনারি মধ্যে উপস্থাপন করতে মান আমরা মানুষের দুই জানেন? শূন্য এক শূন্য. শুধু এক করা আপনি এটি করতে চান যে কলাম. এখন এটি বেশ হচ্ছে সহজ সম্ভবত এখন. তাই আমি three-- প্রতিনিধিত্ব করতে চান কোন তিন কলাম আছে. সুতরাং, আবার, আমি এখন এই মান যোগ করতে পারেন একসঙ্গে এখানে একটি এক নির্বাণ দ্বারা. সুতরাং 2 বার 1 প্লাস 1 বার 1, অবশ্যই, 3. এখন জিনিষ একটু মজা পেতে বেশী এখন শূন্য হয়ে. এবং চার প্রতিনিধিত্ব করতে, আমি এই পেতে. এবং আমরা ধীরে ধীরে বাড়ায় যদি এখানে যে পাঁচটি হবে. এই ছয় হবে. এই সাত হবে. কিন্তু এখন আমি আছে বলে মনে হচ্ছে একটি সমস্যার মধ্যে চালানো. আমি কিভাবে প্রতিনিধিত্বমূলক সম্পর্কে যেতে পারে eight-- পরবর্তী মান হতে হবে. হ্যাঁ, তাই আমরা একটি নতুন বিট প্রয়োজন. এবং, প্রকৃতপক্ষে, আপনি করেছি যদি আগে এই শব্দগুচ্ছ শোনা, বিট, যে জন্য ছোট বাইনারি, শূন্য বা এক. তাই আমি প্রতিনিধিত্ব করা কি এখানে শুধুমাত্র তিনটি বিট. কিন্তু আমি না সংরক্ষণ করা একটি উপায় ছিল তিনটি ভিন্ন বিট, কিন্তু চার, নিশ্চয় আমি প্রতিনিধিত্ব করতে পারে আট, এবং তারপর নয়, এবং তারপর 10, এবং এমনকি উচ্চ এবং উচ্চতর. কিন্তু তারপর কল প্রশ্ন কিভাবে আমরা করতে পারেন এই প্রতিনিধিত্বমূলক সম্পর্কে যেতে প্রথমে কিছু. এটি আঁকা এক জিনিস এখানে একটি স্লাইড তাদের আপ, কিন্তু আপনি তাদের প্রতিনিধিত্ব করেন কিভাবে আপনি একটি যান্ত্রিক ডিভাইস যদি? একটি কম্পিউটার কি করছে ইনপুট এবং আউটপুট প্রতিনিধিত্বকারী মৌলিকভাবে গুনতি নির্ধারণ দিনের শেষে? ভাল, কি কিছু সম্পর্কে সুপার এই মত সহজ? এটা ঠিক একটি আলোর বাল্ব আছে. এবং আমি এই আরম্ভ করতে পারবেন আলোর বাল্ব যেতে কিছু বিদ্যুৎ বাঁক এবং যার ফলে ইলেকট্রন পরিবর্তন, যা দিয়ে প্রবাহিত তার রাষ্ট্র বা তার মান, তাই কথা বলতে. উদাহরণস্বরূপ, এই হল একটি পুরানো স্কুল টেবিল ল্যাম্প এখানে এক ধরনের এটি ভেতরে আলোর বাল্ব. এবং ডান এখন এটা না সত্যিই দরকারী কিছু করছেন. কিন্তু যত তাড়াতাড়ি আমি চলা হিসাবে একটি বৈদ্যুতিক সকেট মধ্যে এবং তারপর এই switch-- ব্যবহার বা আমরা এমনকি একটি ট্রানজিস্টার কল করতে পারেন বা such-- হিসাবে মনে করি আমি এখন প্রতিনিধিত্ব করতে পারেন এই মান, যেখানে আলোর বাল্ব এর সম্ভবত বন্ধ, অথবা এই মান. এই মান অথবা এই মান. এই মান এবং তাই ঘোষণা. একটি কম্পিউটার এর ভিতর সুতরাং, সম্ভবতঃ, হার্ডওয়্যার অনেক ছোট টুকরা আছে, কিন্তু শেষে যে দিনের কেবল আছে electricity-- ব্যবহার সম্ভবত এটিকে ক্যাপচার এবং তারপর পারেন কিছু রাখা অথবা কিছু বন্ধ রাখা. অবশ্যই, এই না কি বিশেষভাবে আকর্ষণীয় শুধু একটি আলোর বাল্ব সঙ্গে. আসলে, কিভাবে উচ্চ আমি গণনা করতে পারেন এখানে এই টেবিল ল্যাম্প সঙ্গে বাইনারি? শ্রোতা: এক. ডেভিড জে MALAN: এক, ডান? আমি আরো ডেস্ক আলো প্রয়োজন হলে আমি আসলে উচ্চ গণনা করতে চান. কিন্তু আমরা যে বেশী ভালো করতে পারেন. আলোর বাল্ব কারণ যে আমরা এই জিনিস রাখা করেছি আসলে কল্পনাকারী আলোর বাল্ব হয় বিগতবত্সর অনুমতি দেবে. তারা আসলে করছি নেটওয়ার্ক আলোর বাল্ব. এবং কোম্পানী এর bunches এই দিন এই জিনিস না. কিন্তু দেখা যাচ্ছে যে বিশেষ করে এই এক একটি বৈশিষ্ট্য যদ্দ্বারা সঙ্গে আসে আপনি তার রং পরিবর্তন করতে পারেন. উদাহরণস্বরূপ, যদি তাই আপনি যদি আপনার dorm রুম সুশোভিত এই হালকা কয়েক সঙ্গে বাল্ব, আপনার মেজাজ উপর নির্ভর করে, যারা আসে উপর নির্ভর করে, আবহাওয়ার উপর নির্ভর করে, সময় উপর নির্ভর করে দিন, আপনি আসলে করতে পারেন এর রং পরিবর্তন আপনার রুমে বাল্ব. এবং যে এই হালকা কারণ এটা ভালো বাল্ব এবং অন্যদের কি আছে একটি অ্যাপ্লিকেশন, একটি API বলা প্রোগ্রামিং ইন্টারফেস, যা আপনি হবেন যা দিয়ে একটি বিষয় সেমিস্টারে এর শেষে সঙ্গে পরিচিত. এবং শুধু এই একটি অভিনব হয়, বলার অপেক্ষা রাখে না রহস্যপূর্ণ উপায়, আপনি এই হালকা প্রোগ্রাম করতে পারেন বাল্ব আপনার নিলামীতে না. আপনি তাদের বার্তা পাঠাতে পারেন ঠিক আপনার মত একটি মানবিক, একটি ওয়েব সার্ভার একটি বার্তা পাঠাতে পারেন বলার অপেক্ষা রাখে না, আমার আজকের খবর দিতে অথবা আমাকে আমার ইমেইল দিতে. আপনি আরো রহস্যময় পাঠাতে পারেন এই লাইট বাল্ব বার্তা চালু এবং বন্ধ করতে বলে,. কিন্তু যে সব আকর্ষণীয় নয়. আপনি, লাল চালু, বলতে পারেন , সবুজ চালু নীল চালু, সব একই আলোর বাল্ব সঙ্গে. এবং আপনি সঙ্গে, এমনকি করতে পারেন একটি বিট আরো কাণ্ডজ্ঞান বলে, নীল নিজেকে চালু এটি একটি দু: খিত দিন যখন বাইরে, উদাহরণস্বরূপ. এটা আসলে মধ্যে প্যাচ করতে পারেন একটি আবহাওয়া API ও জানতে আবহাওয়া, বা সময় কি দিন, বা অন্যান্য যেমন ট্রিগার. তাই, আসলে, দুই CS50 এর নিজস্ব কর্মীদের, ড্যান ব্র্যাডলি এবং Ansel ডাফের এখানে, কল্যাণকামী আহৃত আমাদের এই লাইট বাল্ব আভা. তারা CS50 এর নির্মিত প্রথম বাইনারি বাল্ব, আমরা এখানে প্রতিনিধিত্ব করেছি যেখানে এই কৌতুকপূর্ণ সামান্য magnets-- সঙ্গে বিভিন্ন স্থানধারক আমরা শুধুমাত্র একটি বিট আগে উল্লিখিত. তাই উপায় এখানে বেশী বেশী জায়গা, দুই, চার. এবং আমরা যে এর চেয়ে বেশী দেখতে পাইনি. কিন্তু, অবশ্যই, তারা দুই ক্ষমতা আছেন. আট, 16, 32, 64, এবং 128. তাই আমি এখন একটু কল্পনাকারী হতে চান এই পুরানো স্কুল সুইচ ব্যবহার না করে, আমি এই রহমান এখানে আছে একটি সুপার সহজ ইন্টারফেস যে ড্যান ব্র্যাডলি, সাবেক ছাত্র এবং এখন অধ্যাপনা সহকর্মী, কিছু এইচটিএমএল ব্যবহার করে programed এবং জাভাস্ক্রিপ্ট, যা মার্কআপ এবং প্রোগ্রামিং হয় যথাক্রমে ভাষা. এবং সম্ভবত আপনি যা করতে পারেন see-- এমনকি back-- মধ্যে একটি বড় প্লাস এবং একটি বড় বিয়োগ আছে, প্লাস এই বাল্ব প্রতিটি জন্য একটি বাটন. এবং এই কি আমাকে অনুমতি দিতে যাচ্ছে উদাহরণস্বরূপ, প্লাস ক্লিক না এবং এখন, এর প্রতিনিধিত্ব অবশ্যই, কি নম্বর? এক. এবং আমি এটি আবার আঘাত করতে পারেন. দুই. তিন. চার. পাঁচ. ছয়. সাত. এবং এখানে এখন আমরা যে রোলওভার পেতে কিন্তু আমরা একটি চতুর্থ বিট এই সময় আছে, তাই এখন আমরা আট আছে. তাই আমরা বেশ কিছু সময়ের জন্য এই কাজ করতে পারে. আসলে, একটি সরাইয়া হিসাবে, আমরা কিভাবে উচ্চ গণনা করতে পারে? যে কেউ? শ্রোতা: 255. ডেভিড জে MALAN: 255, ডান? জন্য গণিত সম্পর্কে খুব বেশী চিন্তা করবেন না এখন, কিন্তু যে একটি সুন্দর শালীন সংখ্যা. কিন্তু এটা আসলে শুধু আবদ্ধ না তথ্য কিভাবে অনেক টুকরা, একটি চিঠি, বা একটি গ্রাফিক মত আমরা প্রতিনিধিত্ব করতে পারে যে. কিন্তু এখন জন্য কোন ব্যাপার. আমি এগিয়ে যেতে চলেছি এবং তাদের সব বন্ধ. এবং আমি যদি পারে, আমি জিজ্ঞাসা করতে চাই একটি স্বেচ্ছাসেবক, আমাদের প্রথম volunteer-- ওহ, মঞ্চে hello--. ধরা হয় যে আপনি করা আছে আরামদায়ক পরিষ্কারভাবে হিসাবে আপনি, উপস্থিত সব আপনার সহপাঠীদের সামনে, পাশাপাশি ইন্টারনেট হিসাবে. এবং আমার the-- অতিক্রম একটু তাকান কিভাবে এখানে সাদা শার্ট সম্পর্কে? এবং আপ হাতে. উপর আসা. আপনার নাম কি? শ্রোতা: জ্যাকি. ডেভিড জে MALAN: জ্যাকি. জ্যাকি, উপর আসা. তাই এই উপর কি আছে রহমান খেলা মোড নামে একটি বাটন. এবং এই খেলা মোড ইনপুট আমাকে অনুমতি দিতে যাচ্ছে আগাম একটি নির্দিষ্ট দশমিক সংখ্যা, সংখ্যা মানুষের আমরা সঙ্গে পরিচিত. এবং তারপর আপনি চ্যালেঞ্জ করা হবে এখানে বোতাম ব্যবহার করার জন্য জন্য top-- এক এই bulbs-- প্রতিটি আসলে চিন্তা করা আলোর বাল্ব এর প্যাটার্ন যে প্রশ্নের নম্বর উল্লেখ করে. এবং আমি আপনার নাম আবার কি ছিল, দুঃখিত? শ্রোতা: জ্যাকি. ডেভিড জে MALAN: জ্যাকি. ঠিক আছে. দেখা ভাল. তাই আমাকে এগিয়ে এবং প্রোগ্রাম যান বিশ্বের জন্য সংখ্যা 15 দেখুন. আমরা প্রথম এখানে ছোট রাখা হবে. এবং আমি খেলা মোড মধ্যে যেতে চলেছি. এবং আমি নির্দিষ্ট করা যাচ্ছে না আমাদের সংখ্যা 15 দিতে. ঠিক আছে. এবং সবাই যদি watching-- এখন আপনি হয়তো এই ভাবে থাকা চাই, এটি এগিয়ে যান বইয়ের নাম আপ লাইন হবে, কারণ এবং শীর্ষ বরাবর আট টগল বাটন উপর বাল্ব চালু বা আপনি দেখতে ফিট বন্ধ হিসাবে. শ্রোতা: ঠিক আছে. ডেভিড জে MALAN: এবং কোন প্রতারণার আঘাত প্লাস 15 বার. ওহ, আমরা যে কাজ করতে যাচ্ছি. শ্রোতা: ওহ, অপেক্ষা করুন. আমি তাই দুঃখিত. ডেভিড জে MALAN: আপনি চালু করতে পারেন পৃথকভাবে উপর আলোর বাল্ব উপরে এই বোতাম সাথে. শ্রোতা: ঠিক আছে, ওহ. সুতরাং এটা ভালো হবে ডেভিড জে MALAN: ঠিক আছে. তাই এখন আমরা আট আছে. সুতরাং এর জন্য বিরতি দিন শ্রোতা এখানে ব্যস্ত. কি সংখ্যা জ্যাকি হয় বর্তমানে প্রতিনিধিত্বমূলক? 11. তাই আমরা প্রায় নেই. এবং চমৎকার. সুতরাং আমরা আমাদের প্রথম বিজয়ী আছে. অভিনন্দন. এবং আমরা আমরা চাই কিছু অবিশাস্য giveaways,. আপনি যেমন এক হতে চাই ক্যাম্পাস এখানে রুম আস্তানায়, আপনি নিজের একটি চূড়ান্ত প্রকল্প থাকতে পারে এখন এই API ব্যবহার করে, জ্যাকি, ধন্যবাদ. তাই now-- [সাধুবাদ] --if আমরা পারা, আরো এক এই প্রায় যেমন. ওহ, এখন সবাই কিছু লাইট বাল্ব চায়. তথাকথিত হ্যাকার সংস্করণ জন্য, আমরা, ওহ ছাগু karigor.com এটি আপ ঢালু যাচ্ছেন হাঁ হলাম. আমি এখন পর্যন্ত আসছে মনে আপনার হাতের নিচে যাচ্ছে. আপনার নাম কি? শ্রোতা: অ্যালেক্স. ডেভিড জে MALAN: অ্যালেক্স, উপর এখানে আসা. Alex জন্য সুতরাং, আমরা যাচ্ছি একটি সামান্য বড় সংখ্যা প্রোগ্রাম. সম্ভবত যাতে. সংখ্যা 50. শ্রোতা: ঠিক আছে. ডেভিড জে MALAN: কিন্তু, হিসাবে আমি said-- এবং আপনি পারে তাই এখানে থাকা চাই বোতাম লাইন আপ যে আপনি expect-- কিন্তু হিসাবে আমি এই হ্যাকার সংস্করণ কল. So-- সৌভাগ্য! [হাস্য] আপনি চালু করতে সক্ষম হবে তাদের ঠিক আছে কর্মে যদি. চমৎকার. বিস্ময়কর. অভিনন্দন. [সাধুবাদ] আমি আমি দিতে হবে অনুমান. অ্যালেক্স অভিনন্দন হিসাবে ভাল. ঠিক আছে. চূড়ান্ত Takeaway তাই এখানে, অকপটে, আশা করা হয় simplicity-- সরলতা সঙ্গে যা আপনি কিছু চমৎকার আলো পেতে পারেন বাল্ব, দৃশ্যত [শ্রবণাতীত] মধ্যে. কিন্তু তারা প্রতিনিধিত্ব করেন, শেষ পর্যন্ত, একই ধারণা যা দিয়ে আমরা মানুষের হয় ইতিমধ্যে সব খুব পরিচিত. তাই কি পরবর্তী পারে ধাপ অগ্রগতি হতে কিছু করার চেষ্টা তথ্য সঙ্গে আকর্ষণীয় এবং ঠিক না যে ইনপুট প্রতিনিধিত্বমূলক হয়তো অক্ষর বা আরো আছে, কিন্তু নম্বর? ওয়েল, এটা দেখা যাচ্ছে যে কম্পিউটার বিশ্বের অনেক বছর, কেবল একটি অবাধ কিন্তু একটি গৃহীত সংখ্যা যে মানচিত্র সামঞ্জস্যপূর্ণ মান বর্ণমালার অক্ষর. উদাহরণস্বরূপ, এখানে একটি হল যে ম্যাপিং থেকে উদ্ধৃতাংশ. এটা হওয়া ASCII বলা হচ্ছে. একটি, S-সি আমি আমি. এবং যে কেবল একটি হল য়ের বড়হাতের অক্ষর ছোটহাতের letters-- মানচিত্র যে টেবিল এই সংখ্যার দশমিক ক্ষেত্রেই. কিন্তু কি সংশ্লেষ? হ্যাঁ, আপনি আসলে প্রতিনিধিত্ব করতে চান একটি ইমেইল বা কিছু লেখা ভালো কিছু একটি ওয়েব পাতা, আপনি সম্ভবত প্রদর্শন করতে চান মানুষের চিঠি বর্ণমালা, না সংখ্যা. তাই তার উপর নির্ভর করে প্রোগ্রাম প্রসঙ্গ যদি এটি একটি ব্যবহারকারী, যে ব্যবহার করা হয় একটি ওয়েব ব্রাউজার বা ইমেল ক্লায়েন্ট, সংখ্যা অবশ্যই হতে পারে অক্ষর হিসেবে ব্যাখ্যা করা. বিট যে নিদর্শন করতে পারেন, বলতে হয় সহজে অক্ষর হিসেবে ব্যাখ্যা করা. এবং তাই আমরা করতে পারেন কি একটি চিঠি হচ্ছে 65, বি হিসাবে প্রতিনিধিত্ব 66 হিসাবে প্রতিনিধিত্ব করা হচ্ছে. আমরা একটি সুপার তাই যদি সংক্ষিপ্ত শব্দ, হাই মত, কি একটি কম্পিউটার পরিণামে হবে দশমিক কিন্তু সত্যিই বাইনারি দোকান, ওঠানামা, বিট কিছু ক্রম ব্যবহার কিছু উপায় বিদ্যুতের একটি বিট, দুই নম্বর 72 এবং 73 হতে হবে. কিন্তু বিট প্যাটার্ন যে যারা মান প্রতিনিধিত্ব করে. এই তারপর সুতরাং কিভাবে আমরা করতে পারেন আমাদের ইনপুট এবং আউটপুট প্রতিনিধিত্ব. এবং আমরা করতে পারেন, এটা বলার জন্য যথেষ্ট আরো জটিল উপস্থাপনা করবেন শেষ পর্যন্ত ভালো জিনিস সঙ্গে গ্রাফিক্স, ভিডিও, সঙ্গীত, এবং আরো আমরা পরে এই শব্দটি দেখতে পাবেন. যে শুধু তারপর ছেড়ে তাই আলগোরিদিম, এই সেট নির্দেশাবলীর সঙ্গে যা আমরা প্রকৃত সমস্যা সমাধান করছি. আমরা অ্যালগোরিদম ইনপুট পার করছি. এবং যারা আলগোরিদিম উৎপাদন হয় আউটপুট, আশা সঠিক আউটপুট এবং আশা, খুব, দক্ষতার আউটপুট সংগৃহীত. অন্য কথায়, এটা এক জিনিস সঠিকভাবে কিছু বাস্তবায়ন. এটা বাস্তবায়ন অন্য জিনিস কিছু ভাল বা দক্ষতার. উদাহরণস্বরূপ, এক বিক্ষোভের আমরা অবশ্যই এর অনুরাগী যে এই এক. কিন্তু এই জিনিস পাচ্ছেন খুঁজে ক্রমবর্ধমান কঠিন. কিন্তু এই প্রকৃতপক্ষে একটি পুরানো স্কুল ফোন বই, ভিতর যা 1,000 প্লাস পেজ নাম ও টেলিফোন নম্বর. এবং আমি চেয়েছিলেন সন্ধান এই ফোন বই কেউ, আমি কেবল একটি কাজ করতে পারে খুব সাদাসিধা এলগরিদম. আমি প্রথম পাতা খুলুন, এবং পারে আমি কেউ, বলে, এর জন্য সন্ধান করতে শুরু করতে পারে মাইক স্মিথ নামে. এবং তিনি প্রথম না হলে পাতা, আমি, দ্বিতীয় অগ্রগতির এবং তারপর তৃতীয়, এবং চতুর্থ, এবং তাই ঘোষণা, পর্যন্ত আমি অবশেষে মাইক স্মিথ খুঁজে. এখন যে অ্যালগরিদম সঠিক? শ্রোতা: হ্যাঁ. ডেভিড জে MALAN: হ্যাঁ. তিনি সেখানে, আমি করব অবশেষে তাকে খুঁজে পেতে. কিন্তু এটা তর্কসাপেক্ষ খুব না দ্রুত, অবশ্যই, দক্ষ না দেবতা আমার, কেন আমি নই, কারণ আমার সময় আলোকসম্পাতের নষ্ট যখন আমি পারে এই পেজ এর মাধ্যমে অবশ্যই শারীরিকভাবে দ্রুত এই কাজ? ওয়েল, একটি সামান্য অপ্টিমাইজেশান, তাই একটি সময়ে এক পৃষ্ঠা হতে পারে, কথা বলতে, কিন্তু দুই, চার, ছয়, আট, 10. এখনও সঠিক? শ্রোতা: নং ডেভিড জে MALAN: সুতরাং কোন আমি যদি জন্য উদাহরণস্বরূপ মাইক স্মিথ উপর লাফালাফি করা. কিন্তু এতক্ষণ আমি প্যাডেল ব্যাক হিসাবে একটি পৃষ্ঠা, আমি তাকে লক্ষ্য অতিক্রম করা যদি, হয়তো আমরা সংশোধন করতে পারে কি অন্যথায় একটি gotcha হতে পারে. কিন্তু এটা ভাল? এটি দ্রুত হয়? আমি হাঁ, মানে. এটা আক্ষরিক দুইবার হিসাবে দ্রুত আমি একটি সময়ে দুটি পৃষ্ঠা করবেন. সুতরাং যদি আমি মূলত 1,000 পেজ এখন আমি শুধু 500 বার টুসকি আছে, না সম্পূর্ণরূপে 1,000 পৃষ্ঠাগুলি পেতে সম্ভাব্য সবচেয়ে খারাপ ক্ষেত্রে ফোন শেষ বই, যেখানে কেউ মাইক স্মিথ বা কারো সঙ্গে মত পরে নাম আসলে হতে পারে. কিন্তু, অবশ্যই, আমরা মানুষের অবশ্যই না অবশ্যই, যে কাজ করা যাচ্ছে না আমাদের জীবনে এই সময়ে. একটি যুক্তিসঙ্গত কি মানুষের সম্ভবত করতে যাচ্ছে? শ্রোতা: the9 S এর সোজা যান. ডেভিড জে MALAN: S এর সোজা যান? আমি কিভাবে S এর সরাসরি যান? শ্রোতা: অর্ধেক এটি চেরা. ডেভিড জে MALAN: আচ্ছা, কোন অবস্থানসূচক আছে. তাই, হ্যাঁ, প্রকৃতপক্ষে সেখানে যদি ছিল একটি লেবেল বা S জন্য একটি চটচটে ট্যাব, আমরা অধিকার আছে তিড়িং লাফ হবে. কিন্তু এটা বেশ নির্দোষ না. তাই আমি কি করতে পারেন ভাল মোটামুটিভাবে এস অধ্যায় হয়তো বা প্রায় মধ্যম মধ্যে. কিন্তু কী takeaway now-- এবং স্বজ্ঞা আপনার জন্য গ্রহণ করেছি যে বছর probably-- জন্য দেওয়া এখন কি আপনি কি যে হয় এই সমস্যা সম্পর্কে জানেন? শ্রোতা: [শ্রবণাতীত] ডেভিড জে MALAN: মাইক স্মিথ নিশ্চয় হয় না সমস্যা এই অর্ধেক স্মিথ মাঝখানে পরে আসে কারণ যা প্রায় এম অধ্যায়, এটা মনে করা হয়. আপনি এ দেখা হতে পারে, তাই হিসাবে Visitas, আমরা এখন আক্ষরিক করতে পারেন অর্ধেক এই সমস্যা বিছিন্ন করা. শ্রোতা: পাণিপ্রার্থনা! ডেভিড জে MALAN: এটা সহজ এবং সহজ পেয়ে. [সাধুবাদ] এখন পর্যন্ত আপনি যান. [হাস্য] এবং এখন আমি মৌলিকভাবে একই সমস্যা আছে, কিন্তু এটি অর্ধেক বড় হিসাবে আক্ষরিক. আমি এখনও মাইক স্মিথ খুঁজছি. এবং আমি এখনও করতে পারেন, অনুমান একই ভাবে তার জন্য চেহারা, অর্ধেক সমস্যা বিভাজন আবার, সমস্যা প্রচণ্ড আবার এখন আমার সাথে যা পাতার অর্ধেক, এ একটি সমস্যা আকার এক চতুর্থাংশ, নাটকীয়ভাবে দূরে যে অর্ধেক নিক্ষেপ করা, এবং আবার এবং আবার এই প্রক্রিয়া পুনরাবৃত্তি এবং আবার, নিচে নেত্রপাত প্রতিটি স্থানে দেখতে মাইক স্মিথ হয় যদি প্রশ্ন পৃষ্ঠা. এখন আমি এই অধিকার না, শেষ পর্যন্ত আমি নিজেকে খুঁজে পাবেন মাত্র এক পৃষ্ঠার সাথে যা মাইক স্মিথ তিনি ফোন বই প্রকৃতপক্ষে যদি হয়. অবশ্যই, আমি পারে আবার মাইক কল. কিন্তু এখানে বিন্দু আমরা শুরু যদি হয় 1,000 পৃষ্ঠাগুলির সাথে আমার প্রথম অ্যালগরিদম, পৃষ্ঠা টুসকি, হয়তো 1,000 বার পুনরাবৃত্তি কারণ এটা স্পষ্টভাবে কম একটি নাম এবং একটি টু Z নাম, কিন্তু সম্ভাব্য অনেক হিসাবে 1,000 পেজ. দ্বিতীয় আলগোরিদিম, ভাল. 500 পৃষ্ঠা. তৃতীয় অ্যালগরিদম, যদিও, কতগুলি পদক্ষেপ এটা হবে একটি 1,000 পৃষ্ঠা ভাগ নিতে যে ভালো অর্ধেক ফোন বই? 10, বা দিতে নিতে. সুতরাং শুধুমাত্র যে মাধ্যমে আলোকসম্পাতের দ্বারা ডাইভিং এবং অতিক্রমকারী ফোন বই,, তাই আমি করতে হবে, 10 বার কথা বলতে নিচে শুধু একটি পৃষ্ঠা আমার পথ. তাই আমরা এই অনুভূতি ক্যাপচার করতে পারেন এখন একটি সামান্য বিট গ্রাফিকাল আপনি শুধু বিবেচনা এই সুপার সহজ গ্রাফ. আমরা x-অক্ষ, বা অনুভূমিক করছি অক্ষ, আমার সমস্যা মাপ, ফোন বই পাতার সংখ্যা. এবং কম্পিউটার বিজ্ঞানী সাধারণত কল করতে চান একটি সমস্যা এন, যেখানে আকার এন কিছু পরিবর্তনশীল যে এই represents-- ক্ষেত্রেই পৃষ্ঠা সংখ্যা. উল্লম্ব, বা y-অক্ষ, এখানে সমাধানের সময় হতে যাচ্ছে, হয়তো পৃষ্ঠা করিয়া নম্বর, সেকেন্ডের হয়ত সংখ্যা অথবা মিনিট, যাই হোক না কেন পরিমাপ আপনার ইউনিট. তাই এই লাল লাইন প্রথম অ্যালগরিদম প্রতিনিধিত্ব করে এক একটি এক আছে কারণ সংখ্যার মধ্যে সম্পর্ক সময় পেজ ও পরিমাণ এটি প্রদর্শিত হয়. ভেরাইজন সংখ্যা দ্বিগুণ হলে ফোন বই আগামী বছরের মধ্যে পৃষ্ঠা, আমার চলমান সময়ের সময় চালানো প্রয়োজন প্রথম অ্যালগোরিদম সবচেয়ে খারাপ ক্ষেত্রে দ্বিগুণ. কিন্তু দ্বিতীয় অ্যালগরিদম, যেখানে আমি দুই আলোকসম্পাতের করছি, জন্য কম সময় প্রয়োজন একটি নির্দিষ্ট মাপ সমস্যা. আমি এই অনেক আছে, তাই যদি পেজ এখানে বিজ্ঞপ্তি হলুদ লাইন যে সমাধান কম সময় প্রস্তাব দেওয়া হয়. এবং প্রকৃতপক্ষে, এটা প্রতিনিধিত্ব করে আমরা, এন উপর দুই বলবো. কিন্তু তৃতীয় আকৃতি কি এবং চূড়ান্ত বক্ররেখা মত চেহারা যাচ্ছে? হ্যাঁ, এটা সত্যিই আমি look-- যাচ্ছে আপনি বলতে যাওয়া হয় কি না জানি না. কিন্তু এর দেখতে দিন কি আপনি বলতে যাওয়া হয়. শ্রোতা: যে ভালো লেগেছে. ডেভিড জে MALAN: এটা মত চেহারা যাচ্ছে এই একটি লগারিদমিক slope-- ঠিক যেখানে আপনি এই অদ্ভুত ঢাল আছে. এটি আর একটি সোজা লাইন. এবং যে যে সম্পর্কে বাধ্যকারী কি গ্রাফ এখন কেটে ফেলা হয়, যদিও আপনি দূরদর্শন পারেন আপনার যে সবুজ লাইন না যে কিছু মনে বৃদ্ধি করতে যাচ্ছে উচ্চতা সব যে অনেক আপনি আরও এগিয়ে যেতে যে অনুভূমিক অক্ষ নিচে. প্রকৃতপক্ষে, ভেরাইজন, জন্য উদাহরণস্বরূপ, দ্বিগুন হতে পারে ফোন পৃষ্ঠা সংখ্যা এই বছর এবং আগামী বছরের মধ্যে বই 1,000 থেকে 2000 পৃষ্ঠা, কিন্তু কোন বড় চুক্তি. এই তৃতীয় এবং চূড়ান্ত সঙ্গে, একটি স্বজ্ঞাত এলগরিদম আছে বিভাজক এবং অতিক্রমকারী. এটা কিভাবে আরো অনেক আমাকে নিতে যাচ্ছে কেউ এটি পরের বছর আলোচনা মাইক স্মিথ চান? শ্রোতা: এক. ডেভিড জে MALAN: মাত্র এক আছে. এবং তারা এটা, এটা চতুর্গুণ করতে পারেন যাচ্ছে আমাকে শুধু আরো দুটি পদক্ষেপ নিতে এবং তাই ঘোষণা. তাই এই উইল ঠিক কিভাবে কিছু সতর্কতা অবলম্বন নকশা এবং জন্য কিছু উপচয় কি আপনার ইনপুট আরও ভাল করতে পারে. এখন আমরা প্রতারণার করছি একটি অর্থে সামান্য বিট যে আমরা অনুমান ওঠানামা করছেন. আমার ধৃষ্টতা কি আমাদের ফোন বই সম্পর্কে যে আমাকে এবং ভাগ অতিক্রম করার অনুমতি দেওয়া এই স্বজ্ঞাত এবং এখনও সঠিক ভাবে? শ্রোতা: [শ্রবণাতীত] ডেভিড জে MALAN: হ্যাঁ. সুতরাং এটা আদেশ ছিল. এটা দ্বারা alphabetized ছিল ফোন বই কোম্পানী. এটা র্যান্ডম ক্রম ছিল যে যদি একটি ফোন বই একটি জাহান্নাম হতে হবে, কিন্তু এটা অবশ্যই করা হবে না আলগোরিদিম নিজেই ধার আমি, ব্যবহার কারণ আপনি না হবে শুধু মাইক স্মিথ জুড়ে ঘটতে আপনি বিভাজক যদি রাখা সুযোগ দ্বারা যে ভাবে অর্ধেক. তাই আসুন এখন ডিক্রী দিন কি স্পষ্ট স্বজ্ঞাত. তাই কিছু বলা pseudocode হয় যেখানে আমরা করব আমাদের প্রাথমিক কিছু সমস্যার শুরু. এবং এই বর্ণনা জেনেরিক উপায় একটি অ্যালগরিদম বা একটি কম্পিউটার প্রোগ্রাম, সি, বা সি ++, বা জাভা ব্যবহার করে না, বা কোনো নির্দিষ্ট ভাষা, কিন্তু শুধু সঙ্গে, ইংরেজি ব্যবহার যা কোনো মানুষের পরিচিত হতে পারে. এবং আমরা pseudocode লিখুন হতে পারে এই সমস্যার জন্য হিসাবে অনুসরণ করে. এক ধাপ ফোন বই নিতে. ফোন বই এর মাঝখানে খোলা দুই, ধাপ. তিন ধাপ নাম তাকান. স্মিথ names-- মধ্যে হয়, চার ধাপ এবং এখন এই একটি আকর্ষণীয় কনস্ট্রাক্ট. এটি একটি সিদ্ধান্ত বিন্দু. আপনি যদি এটা রাস্তা একটি কাঁটাচামচ এর , একটি শাখা, তাই কথা বলতে হবে. তাই আমি ইন্ডেন্ট করা যাচ্ছে না শুধু প্রচল step-- যা পাঁচটি না বলে, আমি মাইক ডাকবো. তাই এই খাঁজ, সম্পূর্ণ নির্বিচারে মানুষের রীতিনীতি, এটা কিন্তু এর কেবল শব্দার্থগতভাবে বহন বোঝানো যে স্মিথ নামের মধ্যে হয়, তারপর আমি মাইক ডাকা উচিত. এদিকে পদক্ষেপ ছয়, বিজ্ঞপ্তি খাঁজ চলে গেছে যে. তাই অন্য মধ্যে অন্যান্য কাঁটাচামচ রাস্তা, আমি ভ্রমণ হতে পারে অন্য রাস্তা. স্মিথ তাই আপনি যদি অন্য তার আগে বই, কি আমার পরবর্তী পদক্ষেপ সম্ভবত এখানে হতে যাচ্ছে? শ্রোতা: আপনি বাম পাশ থেকে যেতে. ডেভিড জে MALAN: হ্যাঁ, তাই যেতে ফোন বই বাম অর্ধেক. ডান অর্ধেক যদি দূরে নিক্ষেপ স্মিথ তার আগে বই হয়. মাঝখানে তাই খোলা বই বাম অর্ধেক. এবং তারপর আটটি ধাপ, তিন লাইন যান. এবং এই আমি একটি অদ্ভুত লুপ inducing, একটি হার্ড, তাই কথা বলতে. ভবিষ্যতে যে কিন্তু আরো. আমি আমার একই এলগরিদম ব্যবহার করছি আমার একই pseudocode হয়, আবার একই সমস্যার সমাধান কারণ পরিবর্তন শুধু যে সমস্যা মাপ, না আমার উদ্দেশ্য না, এবং ব্যক্তি আমি খুঁজছি. তাই আমি অ্যালগরিদম পুনরায় ব্যবহার করতে পারেন আমি ইতিমধ্যে সংজ্ঞায়িত করেছি যে. স্মিথ পরে যদি অন্য বই হয় আপনি পারে মাঝখানে খোলা guess-- বই ডান অর্ধেক. এবং আবার, তিন লাইন যান. Else-- চূড়ান্ত লাইন কি হতে যাচ্ছে এই প্রোগ্রাম? তিনি মধ্যে না হলে আমি পৃষ্ঠায় নাম তিনি না আগে যদি, উপর বই, এবং তিনি পরে না বই, আমি জানি কি এখন মাইক স্মিথ সম্পর্কে সত্য? শ্রোতা: তিনি বই না. ডেভিড জে MALAN: তিনি বই না. তাই আমি কি করতে পারেন ভাল ঠিক হয় ছেড়ে দিতে হবে এবং এই প্রোগ্রাম বন্ধ. ঠিক আছে. তাই এই সময়ে, এর একটি নিতে অ্যাওয়েট্সওয়াচমেন কি কিছু দ্রুত সফর. এবং সত্য, আমি এখানে যোগদান করছি CS50 কর্মীদের একটি সংখ্যা দ্বারা. এইসব লোকেরা সব পারে যদি মঞ্চে আমাকে এখানে যোগ দিতে. [সাধুবাদ] এই শুধুমাত্র, আপনি মনে করবেন না CS50 কর্মীদের একটি উপসেট, প্রতি বছর থেকে আমরা প্রায় 100 কর্মী আছে অবশ্যই সহায়ক ভূমিকা সদস্য, ফেলোগণ অধ্যাপনা, এবং আরো. উপর আসা. তাই তারা আমাদের এখানে যোগ দিতে হবে awkwardly শুধু একটা মুহূর্ত জন্য আমরা একটি ঘূর্ণিবায়ু সফর দিতে হিসাবে কি আপনি অবশ্যই এখানে আশা করা উচিত. তাই প্রথম এবং সর্বাগ্রে, আমরা স্যাট / UNS আছে অবশ্যই শূন্য বিকল্প হিসাবে. এই ইচ্ছাকৃতভাবে বোঝানো হয় একটি বিকল্প যদ্দ্বারা করা আপনি একটি বিট অস্বস্তিকর যদি অবশ্যই হচ্ছে, এবং আপনি এমনকি যদি failure-- ভয় না অকপটে ব্যর্থতা আপনার জিপিএ hurting মানে, যে একটি বি এবং একটি ছাগু karigor.com পেয়ে একটি গেটওয়ে জন্য অবশ্যই ঠিক কি, CS50 এবং অন্যান্য মত কোর্স পরিচায়ক কোর্স, এই শূন্য বিকল্প অনুমতি বোঝানো হয়. আমি মনপ্রাণ উত্সাহিত বিশেষ করে students-- fence-- শুরু যদি অবশ্যই, SAT / UNS, এমনকি স্যাট / UNS থাকা. কিন্তু আপনি অবশ্যই একটি চিঠি সুইচ করতে পারেন শব্দ পঞ্চম সোমবার গ্রেড. সত্যি, ফিরে যখন আমি একটি নবীন, 1995 সালে ছিল এমনকি আমি CS50 নিয়ে না আমি স্নায়ু পেতে না, কারণ আসলে শ্রেণীকক্ষ মধ্যে পাদদেশ পইঠা. এটা পর্যন্ত খুব একটি ডোমেন করলো আমার অপরিচিত এবং শুধুমাত্র সত্যিই খনি যারা লগিন, সত্যি, যারা প্রোগ্রামিং হয়েছে তারা ছয় যেহেতু হয়তো বা 10 বছর বয়সী. আমি ছিল, কারণ এবং এটি শুধুমাত্র ছিল আমার দিন CS50 নিয়ে যেতে সক্ষম এর সমতুল্য সংস্করণ স্যাট / UNS-- / পাস দিনে ফিরে ব্যর্থ এমনকি যে আমি 50 নেন. এবং একরকম বা অন্যান্য, আমি এখানে আবার আপনার সাথে আজ. অন্য এখন এদিকে কি আপনি 50 সম্পর্কে মনে রাখা উচিত যুগপত নিয়োগ করা হয়. গুজব থেকে যে আপনি শুনেছেন হতে পারে, করতে পারেন, আসলে, একই সাথে আপনি CS50 এবং অন্য বর্গ নথিভুক্ত যে একই বা কিছু ওভারল্যাপিং এ পূরণ এখানে ডান CS50 এর বক্তৃতা সময়. বিবরণ জন্য পাঠ্যক্রম দেখুন উহার বাস্তবায়ন. বক্তৃতা এদিকে, বিপরীত ক্যাটালগ আনুষ্ঠানিকভাবে কি কি, সাধারণত শুধুমাত্র মাত্র এক ঘন্টার জন্য দেখা. অনুষ্ঠানে আমরা একটু দীর্ঘ চালানো হতে পারে. কিন্তু মনে রাখা যে CS50 এর বক্তৃতা মধ্যে লক্ষ্য সঙ্গে প্রদান করতে হয় একটি ধারণাগত ওভারভিউ, কিছু আশা বিক্ষোভ, এমনকি কিছু giveaways,, জন্য অ্যাওয়েট্সওয়াচমেন কি পরবর্তী সপ্তাহে. বক্তৃতা এবং তাই, আমরা অন্বেষণ যারা একসাথে বিষয় এবং উদাহরণ, মঞ্চে ছাত্র আনয়ন, এবং আমরা করতে পারেন হিসাবে হিসাবে প্রায়ই হিসাবে মঞ্চে স্টাফ, ঘন্টা মাত্র কয়েক প্রতি সপ্তাহে জন্য. সেকশনস এদিকে, হতে হবে এখানে অনেক এইসব লোকেরা দেওয়া তাদের ফেলোগণ, কিছু শিক্ষা তাদের অবশ্যই assistants-- ইচ্ছা সাপ্তাহিক ঘটছে করা. এবং রাখা কি কি মন যে আমরা প্রথম অসদৃশ না থাকতে না রাত্রি, সঙ্গীত ক্লাসে জন্য বিভাগের বিভিন্ন ট্র্যাক কম আরামদায়ক ছাত্র, আরো আরামদায়ক, এবং কোথাও মধ্যে. এবং সত্যি, আপনি যদি জানেন আপনি কম আরামদায়ক. এবং সম্ভবত আপনি যদি জানেন আপনি আরো আরামদায়ক. আপনি কি সত্যিই নিশ্চিত না হন তাহলে, আপনি হয় কোথাও মধ্যে সংজ্ঞা দ্বারা. সুতরাং এটা অধ্যায় সময় যখন আসে সপ্তাহে বা তাই, পাঠ্যক্রম প্রতি, আমরা আপনাকে যে প্রশ্ন জিজ্ঞাসা করব. এবং আপনি ভিত্তিক স্ব নির্বাচন করতে পারেন আপনার নিজের আরাম স্তরের উপর এবং সবুজ হতে students-- সঙ্গে করা আপনি আরাম স্তর অনুরূপ dots--. এদিকে, আমরা সমস্যা যা শেষ পর্যন্ত করবে না, সেট এই কোর্সে আপনার অভিজ্ঞতা সংজ্ঞায়িত. তারা সাধারণত দেওয়া করছি একাধিক সংস্করণে. আমরা আশা যে একটি প্রমিত সংস্করণ অবশ্যই প্রত্যেক ছাত্র মোকাবেলা কিন্তু একটি তথাকথিত হ্যাকার সংস্করণ যে অতিরিক্ত ঋণ কোন ফর্ম প্রস্তাব সরাসরি কিন্তু সত্যিই আস্ফালন অধিকার আপনি চেষ্টা এবং মোকাবেলা বলে অবশ্যই এর হ্যাকার সংস্করণ যে অনুরূপ উপাদান যোগাযোগ কিন্তু আরো একটি অত্যাধুনিক কোণ থেকে. আমরা কি জন্য প্রস্তাব স্ট্যান্ডার্ড সংস্করণ জন্য, আবার, একটি সুপার অধিকাংশ ছাত্র, না যা শুধুমাত্র পদব্রজে ভ্রমণ throughs, অবশ্যই এর কর্মীদের নেতৃত্বে ভিডিও যে সত্যিই মাধ্যমে আপনি পদব্রজে ভ্রমণ অবশ্যই এর সমস্যা এবং সম্ভাব্য নকশা বাস্তবায়নের. এবং আমরা, পরে আসলে,, postmortems প্রস্তাব যেখানে আপনি হতাশ করছি আপনি হতে পারে কিভাবে বা সমাধান করা উচিত কিছু সমস্যা, শিক্ষণ কর্মীদের করতে পারবেন হবে ভিডিও ঐ হিসাবে ভাল. এদিকে, কি খুব awaits পাঁচ দিন দেরী এবং সত্য আমরা আপনার ড্রপ করা সর্বনিম্ন সমস্যা স্কোর সেট. আমরা অবশ্যই বিনিময়ে যে প্রশংসা কাজের চাপ জন্য যে 50 আশা আপনি, জীবন পথ পায় কখনও কখনও, না পাঁচ বার করে. তাই এই অফার করবে আপনি নমনীয়তা একটি বিট, একটি, বলে, আপনার নির্দিষ্ট সময়সীমা ব্যাপ্ত দুপুরে একটি শুক্রবার দুপুরে বৃহস্পতিবার. জন্য পাঠ্যক্রম দেখুন বাস্তবায়ন বিবরণ উহার. এখন কি এখন awaits? এবং এটা শুধুমাত্র ঘটছে এর আমার এখন ঠিক কতদিন আমি আপনাকে বলছি মঞ্চে দাঁড়িয়ে হচ্ছে. [হাস্য] ডেভিড জে MALAN: কিন্তু আমরা পাবেন দীর্ঘ আগে চরম পরিণতিমূলক ফিনিস. তাই পদ awaits সমস্যা সেট? আমরা কি সব ভাল, সম্ভবত একটি টিজার আপনার পূর্বসুরীদের সঙ্গে গত বছর. প্রথম সমস্যা সেট গত বছর, আমরা চালু ভূত, একটি গ্রাফিকাল প্রোগ্রামিং ভাষা যে আপনি আক্ষরিক প্রোগ্রাম দেয় টেনে এবং পাজল টুকরা ড্রপ, এই মত, যে নির্মান কথা স্মরণ করিয়ে দেয় মাত্র এক সপ্তাহ দেখতে হবে অত: পর, যখন আমরা সুইচ আরো একটি ঐতিহ্যগত থেকে ভাষা, সি হিসাবে পরিচিত গত বছর আমরা রইল এই সমস্যা সেট, ক্রিপ্টোগ্রাফি জন্য জড়িত, তথ্য scrambling সরকারি বা বন্ধুদের থেকে এটা রাখা আপনি এটা দেখতে না চান যে চোখ. এখানে এনকোড করা হয় বার্তা যে আপনি শীঘ্রই ডিক্রিপ্ট বা ডি একত্র করতে সক্ষম হবে. ব্রেকআউট ছিল একটি সমস্যা গত বছরের সেট, যাহাতে আপনি এই নতুন পাওয়া প্রোগ্রামিং ব্যবহার দক্ষতা আসলে বাস্তবায়ন আপনি wherein-- একটি খেলা childhood-- থেকে প্রত্যাহার হতে পারে লক্ষ্য bash ছিল পর্দা উপরে যে ইট এখানে, সঁচায়ক একটি পথ বরাবর স্কোর, এবং আপনার নিজের আলগোরিদিম প্রয়োগ যা দিয়ে এই সমাধান শেষ পর্যন্ত আপনি খেলা খেলতে. এদিকে, পরে সেমিস্টারে, আমরা আপনাকে দিতে হবে 143.091 ইংরেজি শব্দের একটি অভিধান. এবং যদি আপনি চ্যালেঞ্জ করা হবে একটি প্রোগ্রাম লিখতে যে দ্বারা,, নথি চেক বানান মেমরির মধ্যে যে অনেক শব্দ লোড হিসাবে দক্ষতার হিসাবে সম্ভব. সাধারণত আপনি pitting আপনার সহপাঠীদের বিরুদ্ধে আপনি একটি একটি বিট মধ্যে নির্বাচন যদি নেতা বোর্ড চ্যালেঞ্জ যাও fewest ব্যবহার করতে পারেন দেখতে সময় চলমান যাও, এবং fewest নম্বর মেমরি মেগাবাইট, এবং আসলে আপনার প্রোগ্রাম ফাইন টিউন অবিশ্বাস্যভাবে দক্ষ না রিসোর্স হবে ঠিক সময়. গত বছর, খুব, আমরা শেষ দিকে তাকিয়ে ওয়েব প্রোগ্রামিং এ সেমিস্টারে. এবং প্রকৃতপক্ষে, আমরা আবার এই যে করব একাধিক সমস্যা সেট সঙ্গে বছর, কৌশল থেকে আপনি প্রবর্তনের এবং আপনি আবেদন করতে পারেন যা দিয়ে মুজিবনগর এই প্রোগ্রামিং দক্ষতা ওয়েবসাইট, গতিশীল ওয়েবসাইট, আসলে সমাধান যে ওয়েবসাইট সমস্যা ও ভিন্ন আচরণ করে এবং কেবল স্থির হয় না স্ট্যাটিক তথ্য দিয়ে সাইট. চূড়ান্ত প্রকল্প শেষ পর্যন্ত যদিও, নির্ধারণ করা হবে, অবশ্যই শীর্ষবিন্দু ছাত্র, যাহাতে জন্য আপনি বাস্তবায়ন চ্যালেঞ্জ করা হবে সুদের অধিকাংশ কিছু আপনি, তাই দীর্ঘ একরকম এটা অবশ্যই এর পাঠ উপর স্বপক্ষে. এবং আপনি দেখেছি শুরু ভিডিও, আমরা সেমিস্টারে শেষ করা হবে যা, যদি অপরিচিত CS50 Hackathon,, 7:00 PM তে পোস্ট করা এক রাতে শুরু হবে এবং পরের দিন সকালে, 7:00 AM এ শেষ. 9:00 PM তে পোস্ট করা প্রায়, আমরা করব প্রথম ডিনার অর্ডার. 1:00 টায়, আমরা করব দ্বিতীয় ডিনার অর্ডার. এবং যদি আপনি এখনও যদি 5:00 AM এ দাঁড়িয়ে, আমরা হবে শাটল বাসে আপনি ব্রেকফাস্ট জন্য IHOP নেন. CS50 পরিষ্কার এদিকে, একটি ঘটনা যা 2,000 প্লাস অনুষদ, ছাত্র, এবং ক্যাম্পাস জুড়ে থেকে কর্মীদের করবে আপনার শিক্ষাদীক্ষা দেখতে আসা কোর্স এবং চূড়ান্ত প্রকল্প এবং সৃষ্টিকে আপনি আপনার ল্যাপটপের তৈরি, ডেস্কটপ, অথবা সম্ভবত এমনকি আলো বাল্ব. এদিকে, অফিসে ঘন্টা এবং সমর্থন গঠন. এবং এখন এটা করেছি হবে একটি ভাল সময় আপনি সব আপ আনা. অফিস ঘন্টা চার রাত সঞ্চালিত হবে একাধিক ঘন্টা প্রতি রাতের জন্য একটি সপ্তাহ সাধারণত 20 থেকে 30 সঙ্গে দায়িত্ব অবশ্যই এর কর্মীদের একযোগে ঘনিষ্ঠ সঙ্গে আপনি প্রদান করতে সমর্থনের জন্য এক অন এক সুযোগ অবশ্যই এর সমস্যা সেট সঙ্গে. টিউটরিং খুব হবে পাওয়া যায়, বিশেষ করে ছাত্র কম comfortable-- জন্য বা যাদের জন্য অন্তত comfortable-- বলতে সাহস অফিস না সবচেয়ে xid পরিবেশ এবং অবশ্যই না সবচেয়ে চাপ মুক্ত. বিশেষ করে সময়সীমা টিপে হয়, আমরা সক্রিয়ভাবে আপনি আমাদের নিজেদের পেয়ার হবে এর সাথে কাজ করা কর্মীদের একটি সদস্য সঙ্গে আপনার প্রয়োজন হিসাবে কিছু সূচি এবং তাদের পরিকল্পনা করতে পারবেন. এবং কর্মীদের. আমার Davon, রব পরিচয় করিয়ে দিতে অনুমতি দিন, এবং গ্যাব্রিয়েল, এই বছর এর মাথা. আপনি প্রতিটি বলতে চাই [সাধুবাদ] --a শব্দ. [সাধুবাদ] এখানে Davon হয় অবশ্যই এর ম্যানেজার, যা তার পুরো সময় ভূমিকা মানে তিনি মৃত্যুদন্ড সঙ্গে সাহায্য করে এবং CS50 এর সরবরাহ. Davon: হ্যাঁ, হাই, বলছি. আপনি অফিস সময়ে আমাকে অনেক দেখতে পাবেন. আমি বিভাগে অধ্যাপনা করা হবে. এবং আপনি এগিয়ে ইমেল অঙ্কুর, আমি সম্ভবত সাড়া হবে. তাই আমি আপনাকে প্রচুর সব সেমিস্টারে দেখতে পাবেন. এবং CS50 স্বাগতম. ডেভিড জে MALAN: আর এখন গ্যাব্রিয়েল, যারা নিজেকে, গত বছর মাত্র একটি নবীন কিন্তু বিগত কয়েক বছর জন্য রয়েছে CS50 এর তার নিজস্ব সংস্করণ অপারেটিং হয়েছে তিনি ডাউনলোড যদ্দ্বারা ব্রাজিল, মধ্যে অবশ্যই এর content-- সব যা স্পষ্ট হচ্ছে শুট এবং online-- স্থাপন তাই তিনি এটি অনুবাদ করতে পারে আরো 100 শেখান তারপর পর্তুগীজ এবং তার সহপাঠীদের বছর দুয়েক অবশ্যই, তার নেটিভ জিহ্বা শিক্ষা অবশ্যই এর পাঠ্যক্রম. GABRIEL: হ্যালো. [সাধুবাদ] GABRIEL: হাই, আমি গ্যাব্রিয়েল না. আমি অবশ্যই মাথা মেমরি আছি. এবং আমি আপনি CS50 প্রেম করব আশা করি. এটি CS50. ডেভিড জে MALAN: এখন রব জন্য. ওহ, আপনি ভূমিকা চান? Rob: না, আমি জানি না. [হাস্য] ডেভিড জে MALAN: আর রব Boden. [হাস্য] Rob: হাই, আমি রব নই. এটা আমার পঞ্চম বছর অবশ্যই সঙ্গে জড়িত. প্রতি বছর, এটা ঠিক একটি ভাল এবং ভাল বর্গ, তাই আপনাকে বলছি পরিষ্কারভাবে সন্ত্রস্ত করা হচ্ছে. আমি আপনি সব সঙ্গে মজা আছে আশা করি. আমি এটা নিয়ে মজা করতে যাচ্ছি. তাই চারপাশে আপনি দেখুন. ডেভিড জে MALAN: এবং সময় us-- অনুমতি দেয় হবে না [সাধুবাদ] সময় আমাদের অনুমতি দেয় হবে না সবাই পরিচয় করিয়ে পর্যায় এবং তাদের সহকর্মীদের সব যারা আজ ক্লাস কেনাকাটা করা হয়. কিন্তু আমার পরিচয় করিয়ে দিতে অনুমতি : Belinda এবং CS50 ধাঁধা এই awaits, যা দিন, শনিবার, আসছে যা প্রথম অবশ্যই এর বড় স্কেল ঘটনা. বোঝানো বিশেষ করে এই এক বিন্দু হোম হাতুড়ি যে কম্পিউটার বিজ্ঞান পরিণামে হয় না প্রোগ্রামিং সম্পর্কে, বরং সম্পর্কে সমস্যা আরো সাধারণভাবে সমাধান. আপনি পাবেন এবং হিসাবে, দিন ধাঁধা আপনি আনতে হবে, দেখতে এবং আপনার সহপাঠীদের together-- আমরা এই শনিবার আশা করি. সম্পর্কে Belinda: ঠিক আছে. হাই, না. তাই ধন্যবাদ. সুতরাং আমাদের প্রসিদ্ধ অধিনায়ক হিসেবে আমার নাম এর belinda বলেন. আমি: Quincy হাউস একটি বার্ষিক থাকি. আমি, শুধু আপনি না চান, গ্রহণ এবং CS50 গত বছর, সত্যিই এটি পছন্দ. আমি একটি নরম স্পট আছে আপনি তৃতীয় সারিতে না. এবং আমি এখন আছি, বলে গর্বিত সম্পর্ক অঙ্গীকারবদ্ধ [শ্রবণাতীত] CS50 সঙ্গে. ঠিক আছে. এটা একটি তামাশা আমার পঙ্গু সংস্করণ. যাই হোক, তাই, চলন্ত শুধু আমন্ত্রণ করতে চেয়েছিলেন আপনি সব আমি ল্যাবের না, বা HBS আমবাত. আমরা থাকার হবে করছি 12:00 থেকে 3:00 দিন ধাঁধা. এবং এটা আপনার জন্য একটি বড় সুযোগ বলছি, আপনার সহকর্মী সি এস বন্ধুদের সঙ্গে দেখা করতে ক্যাপ্টেন মত, কিছু অ সি এস পাজল সমাধান উল্লেখ, এবং কিছু বিনামূল্যে খাবার খেতে, মত, কিছু সন্ত্রস্ত পুরস্কার অর্জন উপহার কার্ড, ব্যক্তির প্রতি $ 75, এবং also-- এটা কি ছিল? উই হবে বা কিছু? উই হবে? হ্যাঁ. আমাদের পরিত্যক্ত জন্য. জট্টিল. তাই আমি বর্গ পরে কাছাকাছি থাকা হবে. এবং আপনি যদি না কেউ থাকে প্রশ্ন, আমাকে জানাতে. ডেভিড জে MALAN: আর আপনি অতিক্রম দেখতে পাবেন, এই আজ কিছুই করার আছে. প্রথম সমস্যা সেট শুক্রবার যেতে হবে. কিন্তু আজ আমাদের বাড়িতে আনা, আমি চাই আপনাকে পরিচয় করিয়ে দিতে বিশেষভাবে আরো এক কর্মীদের Colton, সদস্য যার হাত এখন Ogden এখানে, আপনি উপরে সুরক্ষিত এই MIDI নিয়ামক বিন্দু আরও হোম হাতুড়ি যে কম্পিউটার বিজ্ঞান, খুব, পর্যন্ত ইঞ্জিনিয়ারিং পরেও প্রযোজ্যতা আছে এবং কম্পিউটার বিজ্ঞান নিজেই কান্ড এবং, সঙ্গীত হিসাবে ডোমেইন এমনকি ব্যাপ্ত. আমি চিন্তা offered-- Colton, কল্যাণকামী হয়েছে তাদের মধ্যে একজন ফোকাস ঠিক করা যাচ্ছে. অ্যান্ড্রু, আমরা তলব করতে পারে ফোকাস এখানে শুধু একটা মুহূর্ত জন্য উপর. কি Colton, করা হয়েছে আগাম প্রোগ্রাম এই ডিভাইস, বাটন এই প্যাড আপনি এখানে অঙ্কিত দেখতে যে, একটি MIDI নিয়ামক হিসাবে, যদ্দ্বারা যারা প্রতিটি বোতাম একটি বিশেষ বাদ্যযন্ত্র নোট তারযুক্ত বা একটি শব্দ, আরো সাধারণভাবে একটি রেকর্ডিং, যেমন যে এই ধরনে খেলার দ্বারা অনেক বিট নিদর্শন মত বাটন,, অন্যান্য উপস্থাপন করতে পারেন উচ্চ স্তরের ধারণা. তিনি শেষ পর্যন্ত সক্ষম হবে আজ বাড়িতে আমাদের এখানে নিতে? আরও ঝামেলা ছাড়া, যদি আমরা অস্পষ্ট আলো হতে পারে, এবং Colton পিছনে পর্দা চালু করুন. শ্রোতা: পাণিপ্রার্থনা! ডেভিড জে MALAN: এটি CS50. [সঙ্গীত বাজানো] [সাধুবাদ] যে CS50 জন্য এটি. আমরা শুক্রবার আপনি দেখতে পাবেন. কিছু পিষ্টক গির্জার অংশ আপনাকে awaits. [সঙ্গীত বাজানো]