[Powered by Google Translate] বক্তা 1: এটি CS50. তাই আমি যেখানে আপনি এখন কিছু বছর আগে, এবং যখন আমি একটি নবীন সময়, আমি কম্পিউটার বিজ্ঞান করছেন এই পাথ উপর, সত্যিই করছেন না প্রকৌশল. প্রকৃতপক্ষে, আমি একটি সরকার concentrator হিসাবে এই স্থান চলে আসে. আমি হাই স্কুলে একটি ছাগলছানা যারা ইতিহাস ভালো জিনিস পছন্দ হয়েছে চাই. আমি সাংবিধানিক আইন, ইংরেজি ও গণিত ধরনের, তাই ধরনের পছন্দ উত্তমরুপে বৃত্তাকার, কিন্তু অগত্যা যে আমি শেখানো হয়েছে জানি না উচ্চ বিদ্যালয়ে. এবং নবীন বছর, তাই আমি এই কম্পন ছিল, যদ্দ্বারা যদিও আমি কম্পিউটার পছন্দ করেছে, এবং কম্পিউটার গেম প্লে, অবশ্যই আমি না একটি কম্পিউটার ব্যক্তি, একটি কম্পিউটার বিজ্ঞানী, এবং হিসাবে নিজের চিন্তা সত্যি, আমি উচ্চ বিদ্যালয় যারা কম্পিউটার ছিল গ্রহণে আমার বন্ধু চিন্তা বিজ্ঞান ছিল একটি একটি বিট - geeks. এবং এখনো, যখন আমি ক্যাম্পাস এখানে না, এই কোর্স ছিল, CS50, এবং সময়ে সময়, এটি সত্যিই হচ্ছে কিছু হুঁশিয়ার এই খ্যাতি ছিল. এটা ছিল একটা ভালো অবশ্যই. এটা ছিল একটা মজার কোর্স. কিন্তু আপনি আসলে দরজা যে পাদদেশ পেতে ছিল. এমনকি আমি যে থ্রেশহোল্ড নবীন বছর না দেখে. এবং আমি আমার পথ গিয়েছিল হচ্ছে একটি সরকার concentrator, যাচ্ছে মাধ্যমে আমি পারা হিসাবে অপরিহার্য অনেক হিসাবে, জনক জিনিস জন্য গণনা ক্রুশ কোনো কারণে ইডি বা কোর এবং ভালো, এবং তারপর বার্ষিক বছর,, আমি না আপ নার্ভ বিজ্ঞান কেন্দ্র বি, যেখানে CS50 ইন পাদদেশ পদধ্বনি. একটি খুব বিখ্যাত ব্রায়ান Kernighan নামের কম্পিউটার বিজ্ঞানী ছিল অধ্যাপনা এখানে যে বছর, এমনকি তার পরেও, আমি শুধুমাত্র ছিল আসলে ইচ্ছুক এই বর্গ / পাস ব্যর্থ গ্রহণ দ্বারা ভরাট আমার গবেষণায় কার্ড আউট. আমি আমার চারপাশের লাগছিল, এবং আমি মূর্তিযুক্ত এই রুমে সকলের জানা আছে এর প্রোগ্রামিং সম্পর্কে কম্পিউটার বিজ্ঞান, কম্পিউটার সম্পর্কিত, উপায় সম্পর্কে আরো. এই রুমে প্রত্যেকেরই যেহেতু তারা ছিল 12 প্রোগ্রামিং করা আবশ্যক, কিন্তু প্রকৃতপক্ষে, এই ক্ষেত্রে ছিল না. তাই শেষ সেমিস্টারে দিন, পঞ্চম সোমবার যে আমি গ্রহণ এই পাস থেকে লাফ দিতে এবং পরিবর্তনের একটি চিঠি গ্রেড যাও /, আপ ব্যর্থ এবং আমার শেষ পরিবর্তন ঘনত্ব যে কম্পিউটার বিজ্ঞান একই দিন. এখন যে এই ক্লাসে, কম্পিউটারের মধ্যে আপনি সব ঘুরিয়ে আমাদের উদ্দেশ্য নয় বিজ্ঞান concentrators, কিন্তু সত্যিই, যে এই সুযোগ আছে উত্থাপন করা যাও এই ক্ষেত্র এবং অন্যান্য ক্ষেত্রের সাথে যা আপনাকে বেশ অচেনা হতে পারে, প্রদত্ত যে সাধারণত উচ্চ বিদ্যালয়ে একটি মোটামুটি মান পাঠক্রম অনুসরণ পাথ, কিন্তু, venture যাও CS50 নতুন জলের মধ্যে,. এবং আপনি যদি এখানে বসা আজ চিন্তা হয় আপনি, অন্তর্গত আসলে না তাই আপনার অধিকার এবং আপনার বাম বেশীরভাগ না. প্রকৃতপক্ষে, গত বছর, এই শ্রেণীর মধ্যে ছাত্র 76% কোন পূর্বে অভিজ্ঞতা ছিল. আপনি কি হতে পারে তাই বিপরীত, বেশীরভাগ আপনি চারপাশে বসা আজ আসলে কি, কোনো পূর্ববর্তী অভিজ্ঞতা, না আছে. 18% সি এস এক বর্গ নিয়েছে, এবং 6% দুটি অথবা আরো নিয়েছে. এদিকে, আমরা আমাদের ছাত্র জিজ্ঞাসা প্রতি বছর পদ নিজেদের বর্ণনা অসুবিধা স্তর, এবং এই হয় - এই একটি সংজ্ঞা আছে. আপনি ঠিক কোন ধরনের এটা, জানি যদি আপনি খুবই আরামদায়ক CS50 না. এবং গত বছর, আমরা এই সবুজ পাই ছে মধ্যে 55% এখানে ছিল, স্ব - বর্ণনা কম আরামদায়ক ছাত্র হিসাবে অকপটে আমরা যারা কোন ধারণা ছিল তারা why'd যে প্রথম দিনের কোর্স, কেনাকাটা কিন্তু একই সঙ্গে আমাদের রয়েছে 55% পর্যন্ত টার্ম এর শেষ হিসাবে, 35%, যারা মধ্যে যারা আরো কোথাও ছিল কি? আরামদায়ক এবং যারা কম আরামদায়ক. তাহলে কম্পিউটার বিজ্ঞান? ওয়েল, উচ্চ বিদ্যালয়ে, এবং সত্যিই, আরো সাধারণভাবে আউট আছে এই দিন, এই উপলব্ধি বা ভুল ধারণা এই যে কম্পিউটার বিজ্ঞান আছে প্রোগ্রামিং. এবং যে একেবারে কম্পিউটার বিজ্ঞানের একটি দৃষ্টিভঙ্গি, কিন্তু প্রোগ্রামিং, যাই হোক না কেন ভাষা হল, সত্যিই শুধু একটি টুল যা কম্পিউটার বিজ্ঞানীরা হয় কম্পিউটার বিজ্ঞানের ডোমেন অথবা, সমস্যা সমাধানের জন্য ব্যবহার করা, ক্রমবর্ধমান এই শারীরিক বিজ্ঞান দিন,, প্রাকৃতিক মানুষের মধ্যে বিজ্ঞান, মধ্যে ঔষধ,, বিশ্লেষণ তথ্য বৃহৎ সেট. কোথাও এখন কম্পিউটার এবং তথ্য রয়েছে, একটি সুযোগ প্রযোজ্য আছে একটি শ্রেণীতে পাঠ CS50 ভালো শিখেছি. তাই এর একটি সমস্যা সমাধান করা যাক যে একটি কম্পিউটার বিজ্ঞানী সম্পর্কে যেতে পারে সমাধান এবং কিছু অপভাষা লাগাতে চেষ্টা রাখুন, কিছু ধারণাগত কাঠামো কাছাকাছি, অন্যথায় কি মোটামুটি কিছু বিমূর্ত ধারণা হতে পারে. সুতরাং এই একটি টেলিফোন. আপনি অত্যন্ত প্রায়ই কি এই জিনিষ না. কলেজ এখনও ঘর এবং dormitories মধ্যে এইসব মনে আছে, কিন্তু আবার দিন, আপনি যখন ভালো একটি ফোন ব্যবহার করতে চেয়েছিলেন, কোনো ছিল বৈদ্যুতিন আপনার সেল ফোন ঠিকানা বই. বরং, আপনি কিছু টানা একটি ফোন বই হিসাবে পরিচিত আপ, এবং এই ফোন বই ছিল প্রায় 1,000 পেজ সাধারণত. তারা থেকে Z, সাজানো এবং আপনি শুধুমাত্র ডান পৃষ্ঠা খোঁজার ছিল আপনি যে ব্যক্তির জন্য তাদের নাম এবং তাদের খুঁজে খুঁজছেন টেলিফোন নম্বর. এখন কিভাবে আপনি খুঁজছেন এই বই কেউ আপ সম্পর্কে যান না? ধরুন আমার লক্ষ্য একটি কল দিতে আমার বন্ধু মাইক স্মিথ হয়. ওয়েল, আমি কীভাবে মাইক স্মিথ খোঁজার চেষ্টা করা? ভাল, খুব যুক্তিসঙ্গত ব্যবস্থা, যদি সাদাসিধা এবং অদক্ষ, শুরু হবে এখানে, এবং আলোকসম্পাতের পাতা পাঁচ থেকে চার পাতা, পাতা ছয় আরম্ভ, এবং বাছাই একটি সরল রেখা বরাবর linearly হয়, এই টেলিফোন বইয়ের মধ্যে দিয়ে যান, এবং এমনকি যদিও তা অবিশ্বাস্যভাবে ক্লান্তিকর হতে যাচ্ছে যদি মাইক স্মিথ এই হল এর বই, অবশেষে আমি তাকে যখন আমি পরিশেষে, S যাও টুসকি পৌঁছানোর করছি যাচ্ছে এই বইয়ের অধ্যায়. অবশ্যই এখন, আপনি একটি কম্পিউটার বিজ্ঞানী যে এই জানা হতে হবে না প্রয়োজন একটি এই সমস্যা সমাধানের উপায় সম্পর্কে মূঢ়. আমি কি একজন সাধারণ মানুষের মঙ্গল চান? ভালো করেছেন. সুতরাং আপনি মধ্যম অধিকার, টুসকি চান? সুতরাং আপনি মধ্যম যাও প্রায় টুসকি, এখানে নজর দিন, এবং আমি নিজেকে খুঁজে মনে এম এ বিভাগে. ঠিক আছে, তাই M is কি আমি খুঁজছি পরিষ্কারভাবে হইনি. Mike এর অধিকার, তাই এই অ w শটি যাও, কথা বলা, এবং হিসাবে আপনি কিছু আছে আগে দেখা, এখন আমরা আক্ষরিক এই বিছিন্ন করা অগ্রসর হতে পারবেন দেড় সমস্যা. আপনি সত্যিই যে প্রভাবিত হবে না. স্তর নিচে এটা ভয়ঙ্কর হয় আসলে যে হার্ড না. সত্যিকারের মানুষ কি এই ভাবে এটি, কিন্তু নিচে স্তর, আমরা এখন দুটি সমস্যা আছে. যা প্রতিটি বড় হিসাবে অর্ধেক, এবং আমরা আক্ষরিক যে অর্ধেক নিক্ষেপ করতে পারেন সমস্যা দূরে. এখন আমরা হইনি 1,000 পৃষ্ঠাগুলির সাথে বাকি, কিন্তু, বলতে 500. তাই আমি এখন কি করবেন? ওয়েল, একজন সাধারণ মানুষের মাঝখানে প্রায় যেতে আবার, আমি নিজেকে খুঁজে পেতে হবে এবং আর অধ্যায়, তাই. বেশ নেই তাই আবার, আমি অর্ধেক এই সমস্যা বিছিন্ন করা যাবে. আপনাকে ধন্যবাদ. তাই এখন আমি কেবল কয়েকটি 250 পৃষ্ঠা আছে, এবং আমি এই আবার কি, এবং আবার করতে পারেন, এবং আবার, নিচে প্রায় 60 থেকে 125 এবং যান, 30, 15, এবং তাই ঘোষণা. এবং পরিশেষে, আমি, S পৃষ্ঠাগুলির এক ডাউন whittled পাবেন, যা, যদি তিনি ফোন বই, মাইক স্মিথ করা উচিত. এখন যে একটি স্পষ্টত মোটামুটি যুক্তিযুক্ত অ্যালগরিদম, এবং এটি একটি এক সময় এই ক্ষেত্রে ব্যবহার অ্যালগরিদম, কিন্তু আমরা কি বাছাই করতে পারে যা থেকে দূরে নিতে? আচ্ছা, প্রথম মনোভাব, সঠিক, যদি অখল যদিও, এটা ছিল, হতে পারেন এই সরল রেখা দ্বারা বর্ণিত. তাই আপনি যদি x-অক্ষের উপর, এখানে আমরা বলতে, এই সমস্যা মাপ. সুতরাং হিসাবে x-অক্ষ ডান যায়, সমস্যা পায় বড়. কি বড় হতে মানে? এই সমস্যা প্রসঙ্গে, ফোন বই আরও পৃষ্ঠাগুলি. আরো কিছু আমরা সংখ্যায় পারেন. অন ​​y-অক্ষ, সময় সমাধানের জন্য. সুতরাং হিসাবে অক্ষ যায়, আমরা অনুমান এটি সম্ভবতঃ আরো সময় লাগে. যাতে প্রথম পদ্ধতির linearly পাতা 1,000 যাও এক পাতা থেকে অনুসন্ধান একটি রৈখিক পদ্ধতি, একটি রৈখিক এলগরিদম বা প্রক্রিয়া, এবং আমরা করতে পারেন এই সরল রেখা দ্বারা ব্যাখ্যা. যদি আমি ফোন বইয়ের আরো এক পাতা যোগ করুন, এটি সবচেয়ে খারাপ মধ্যে যাচ্ছে যাও, এর কেস, সম্পর্কে আরো এক পাতা যাও মাইক স্মিথ খুঁজে টুসকি. যদি আমি 100 পৃষ্ঠা, 100 আরো ফ্লিপ, সময় বা একক যোগ করুন. এখন আমি এই সাথে সামান্য চতুর হতে পারেন. আমি সত্যিই একটি সময় চালু একটি পৃষ্ঠা এটি করার প্রয়োজন হবে না. আমি একটি একটি সময়ে সময় বা চার দুটি ভালো জিনিস, না কিন্তু করতে পারে এমনকি যে হইনি যে সমস্ত মৌলিকভাবে ভাল. যদি এটি একটি সময় এর দুটি, হাঁ, এই ধরণের একটি বিট নিচে এই লাইন চলে আসে, এবং এটা মানে হল যে এটি কম সময় লাগে পৃষ্ঠাগুলির একই নম্বর দেওয়া হয়,, কিন্তু এটি মৌলিকভাবে ভাল না. আমরা কি ঠিক কিন্তু করব না, এবং আপনি কি সব ছিল না instinctively? আপনি আসলে একটি ভালো সামান্য কিছু, লগারিদমিক সময় অর্জন, তদ্দ্বারা সমস্যা এবং এবং বাড়া বাড়া বাড়া, কিন্তু সমাধানের যে খরচ করতে পারেন সমস্যা, সময় যে সমস্যার সমাধান প্রয়োজন, আছে না প্রায় হিসাবে দ্রুত হত্তয়া. এই একটি লগারিদমিক বক্ররেখা, n র লগের, যেখানে n ঠিক মাপ হয় হবে সমস্যা, এই ফোন বইয়ের পাতার সংখ্যা. এই কি এবং বাস্তব পদ মানে? ওয়েল, যদি আমরা আছে, যেমন, এই রুমে 500 জন আছে এখন - অথবা এর পরিবর্তে, যদি আমরা আছে - মিক্সিং রূপক - কি কি যে যেমন এখনো এই বছরের না - তাই আমরা যদি ফোন 500 পৃষ্ঠা আছে বই, এবং আমরা 1,000 এই সম্পর্কে আরো বুদ্ধিমান মডেল তা দ্বিগুণ, আলোকসম্পাতের মধ্যম যাও, কিভাবে আরো অনেক পাতা-tearers এটি থেকে যেতে সময় লাগবে না 1,000 যাও 500 পৃষ্ঠা? ওয়েল, শুধু একটা অতিরিক্ত পাতা টিয়ার. আপনি যদি নিরপেক্ষ একটি 2,000 পাতা ফোন বই, কোন বড় চুক্তি সম্পর্কে. আমি শুধু বিছিন্ন করা এক অতিরিক্ত সময় এটা চাই. তাই সংক্ষিপ্ত, সমস্যা মাপ খরচের তুলনায় অনেক দ্রুত হত্তয়া পারেন আসলে এটি সমাধান. এখন এই মাত্র এক ধরনের এলগরিদম. অন্যদের আমরা এই একই উপায়ে সমাধান করা যায়. এবং তাই কেন এই করব আমরা না - awkwardly এখানে যদিও আপনি যদি সম্পর্কে হাস্যরস হবে, Sanders মধ্যে, এগিয়ে যান সবাই,, যদি পারে, এবং জায়গা দাঁড়ানো. যেহেতু আপনি এখানে পর্দায় দেখতে, এই হল একটি আলগোরিদিম, একটি প্রক্রিয়া, একটি কম্পিউটার প্রোগ্রাম, যদি আপনি হবে, মানুষের মৃত্যুদন্ড কার্যকর করা, যে মাত্র তিনটি ধাপে করা হয়. আমরা এক ধাপ ইতিমধ্যেই, আপনি আপ দাঁড়িয়ে করেছি. এবং এখন নিজেকে এক নম্বর মনে. যা আপনার বর্তমান সংখ্যা. এখানে প্রত্যেকেরই এক নম্বর. ধাপ দুই, অন্য কেউ স্থায়ী এবং আপনার সংখ্যার সাথে একত্রে পেয়ার, এবং তারপর আপনার নতুন সংখ্যার হিসাবে এই যোগফল অবলম্বন. আপনি এক নিচে, তারপর বসতে পুনরাবৃত্তি করা উচিত. এই মুহুর্তে, কম এবং কম লোকেদের স্থায়ী করা উচিত. এটি যেখানে সেটা আরো বিশ্রী. কেউ এখানে, এখানে. সবচেয়ে খারাপ ভাগে, তবে আপনাকে খুব শব্দগতভাবে সামনে পাটীগণিত কি আছে এর হার্ভার্ড undergrads শত শত. ঠিক আছে, এখানে একটি বাগ বিট. ঠিক আছে, আপনি কি নম্বর? নাইন. ঠিক আছে. আপনার নম্বর কি? 179. ঠিক আছে, ভাল. সুতরাং 188. তাই আপনি না বসতে পারি. আপনার নম্বর কি? 118. কিছু কিছু স্মার্ট undergrad শুরু গণিত করছেন. ঠিক আছে, 118, 188. অন্যথায় আমরা কি পেয়েছি? 71. 79. ঠিক আছে. এবং? 47, যা, শিক্ষণ কর্মী, যে দেয় কতগুলি আমাদের? 705 উত্তর. এবং যে সত্য আছে,, ঠিক সঠিক. না, আমরা আসলে ছিল একটি বন্ধ আছে সামান্য বিট, কিন্তু কিভাবে এই কাজ করেছি উচিত? ঠিক কি কি করা উচিত? তাই এই অ্যালগরিদম প্রতি পুনরাবৃত্তির উপর, আমরা কিছু সংখ্যা দিয়ে শুরু মানুষের দাঁড়ানো, এবং যা ছিল মোট নম্বর, প্রথম এ এন,. তারপর আপনি অর্ধেক sat নিচে, এবং এন যাও আমরা দুটি উপর গিয়েছিলাম. তারপর আপনি অর্ধেক sat নিচে, আমরা n যাও চার, এন উপর আট গিয়েছিলাম 16 ওভার,, এবং তাই ঘোষণা, যতক্ষণ না, যদিও এটি ধরনের সময়ে সেখানে ভাঙ্গা তত্ত্ব শেষ,, ব্যালকনি ছিল প্রত্যেকের জোড়া বন্ধ, এবং মধ্যবর্তী তলা, এবং বাদকদল এখানে, আমরা ছিল মোট সঙ্গে থাকতে পারে শুধু একটা নির্জন ব্যক্তির স্থায়ী, 705 মান, এই ক্ষেত্রে,. এখন যে কি, মানে যদিও চলমান সময়ের জন্য? ভাল যদি মানব হিসাবে আমি, এই কাজ নিজে করেছেন, মনে হয়. আমি এক, দুই, তিন সঙ্গে মোটামুটি naively কিন্তু সঠিকভাবে শুরু করে, চার, পাঁচ, ছয়, সাত, আট, এবং তাই প্রয়োগ; বেশ কিছু সময় লাগে. তাই আমি ডান করতে পারবেন? গ্রেড স্কুল এ, আপনি বেশী না গণনা করা হয় না. আপনি twos মধ্যে গণনা. সুতরাং দুই, চার, ছয়, আট, দশ, বারো. এবং যে পায় অনেক তাড়াতাড়ি, কিন্তু উপজীব্য করে এখন মৌলিকভাবে, এই রুমে সবাই একত্রিত বুদ্ধিমত্তা, আমরা একটি বক্ররেখা অনেক অর্জন করতে পারেন আরো ভালো লেগেছে, এখন যদ্দ্বারা, মানুষের এই রুমে নম্বর , ডবল অন্য 700 জনের মধ্যে এই ঘরে পায়চারি করা যেতে পারে 1,400 জনের জন্য, কিন্তু এটি শুধুমাত্র এক এই অ্যালগরিদম সমস্যা সমাধানের আরও পুনরাবৃত্তি হবে আমাদের. এবং তাই ক্রমবর্ধমান, এই দিন, যখন আমরা এই বিপুল তথ্য আছে সেট ফেসবুক, এবং গুগুল, এবং ভালো, তা এই বিট এর সঙ্গে সমস্যা সমাধান অন্তর্দৃষ্টি, চালাকি এই বিট, যা আমাদের এর ক্রমবর্ধমান যার ফলে অনেক কিছু, কম্পিউটারের সাথে আরো অনেক শক্তিশালী জিনিষ আজ. যদি আপনি এই ধরনের জিনিষ চান, তাহলে আপনি ফেসবুকে CS50 এর উপর হয়ত দেখা নিজের ধাঁধা দিন, উত্ক্রান্ত এই শনিবার. যদি আপনি ভালো কিছু, যেখানে আপনি অংশগ্রহণ করতে এবং চাই চার দুটি, তিনটি অথবা, অথবা চার দলের কিছু পাজল যেমন সমাধান চাই এই এক হিসাবে, আপনি কিছু অবিশাস্য পুরস্কার জিতে সম্ভাবনা থাকা, যার মধ্যে একটি উই, এবং কিছু উপহার কার্ড, এবং অন্যান্য কিছু ফেসবুক বামাল এই শনিবার, দুপুর 3:00 PM তে পোস্ট করা যাও. যেমন জন্য cs50.net/rsvp যান. এবং এই স্লাইড অনলাইন যদি আপনি কাছাকাছি খেলতে চাই. পাজল এই বছর নতুন হইবে. আপনি শ্রেণীকক্ষ খুব, নোটিশ সমস্ত আরো ক্যামেরায় এই বছর, হতে পারে. তাই শুধু সাধারণ নিয়মেই কোর্স শুট করা হবে, এছাড়াও CS50 হতে পারে উচ্চ শিক্ষা নিয়ে একটি তথ্যচিত্র অংশগ্রহণ যে আমি এর transformative অভিজ্ঞতা যে একজন ছাত্র একটি বই আছে এই দিন করতে পারেন অধ্যয়নের স্নাতক কোর্স. সুতরাং এই শেষ দিকে, না, আমরা কেবল চিত্রগ্রহণ জন্য যে, আমরা করব চিত্রগ্রহণ করা হবে পাশাপাশি জন্য, ক্রমবর্ধমান, আমাদের অনলাইন দর্শকের, হিসাবে হিসাবে ভাল, মাঝে মাঝে, এই এখানে শ্রোতা. সুতরাং বর্গ যাও আমরা আমাদের হার্ভার্ড এক্সটেনশান স্কুল ছাত্র স্বাগত জানাই এই বছর, নকশা স্নাতক স্কুল, শিক্ষা, ব্যবসা স্কুল, কেনেডি স্কুল, আইন স্কুল, সেইসাথে BELMONT থেকে ছাত্রদের একটি নম্বর, লেসিংটন, নিউটন, এবং WATERTOWN উচ্চ বিদ্যালয়. স্বাগতম আপনাকে সব. এই বছরের উপরন্তু, হিসাবে আপনি শুনে থাকতে পারেন, হার্ভার্ড, এবং এ MIT, এবং বার্কলে এখন একটি একটি উপর সহযোগীতা ও অংশীদারিত্ব প্রবেশ করেছে উদ্যোগ EdX বলা হয়, যা একটি উদ্যোগ সব খোলার শিক্ষা আপ আরো মানুষ অনলাইন এবং, মৌলিকভাবে, গবেষণা করছেন শুরু একটি কীভাবে মানুষ জানতে হিসাবে অনেক বৃহত্তর স্কেল. এবং তাই CS50 কলেজ এর প্রথম কোর্স যে অংশগ্রহণ করা ভাল উদ্যোগ,, যার মানে আপনি সব আরো অ্যাক্সেস থাকবে সরঞ্জাম, সব আরো পাঠক্রম কন্টেন্ট, সব আরো ভিডিও হিসাবে কন্টেন্ট ফলে, সেইসাথে মধ্যে গতকাল সকাল 53.019 জনগণ, যারা আছে যাও CS50 নেন, তাহলে আপনি সঙ্গে সঙ্গে ইন্টারনেটের এই বছরের নিবন্ধিত. বিশেষ করে তাই এর মানে কি, যে শিক্ষণ কর্মী এবং আমি বেশ সময় অতিবাহিত বিট এই গ্রীষ্মে প্রস্তুত উভয় ক্যাম্পাসে উপর পতনের জন্য, এবং বন্ধ যে, তাই আমরা আকর্ষণীয় একটি কায়া বিল্ড আপ, শুরু করতে পারে শিক্ষাগত কন্টেন্ট আকর্ষিক এর বাধ্যকারী,, যে দিকে দৃষ্টি নিবদ্ধ বিশেষ এ মোটামুটি জটিল উপাদানের আরো ঘনিষ্ঠ conveyances. সুতরাং অবশ্যই এর বক্তৃতা, ও বিভাগে, এবং বিষয় ছাড়াও তথাকথিত এগিয়ে যান, আমরা যা শুধুমাত্র একটি বিট মধ্যে পরিদর্শন করবেন, আমরা করতে হবে এই হাফপ্যান্ট এই বছরে যে আপনি একটি থেকে কোর্সের সাথে যুক্ত থাকার অনুমতি দেয় বিভিন্ন কোণ সব একসঙ্গে. সুতরাং এক সময়ে যে যাক এর একটি সুযোগ একটি দ্রুত উঁকি নিতে হিসাবে এই ব্যবহার বাইনারি এই ধারণা আলোচনা. তাই কম্পিউটার বিজ্ঞান বলা আলগোরিদিম জিনিষ আছে, দুটি যা সমস্যা সমাধানের জন্য এই পদ্ধতি - আমরা শুধু একটি চেহারা নিয়েছে. কিন্তু দিনের শেষে, আপনি একরকম তথ্য চিত্রিত করা প্রয়োজন, এবং আপনি একটি উপায় যে একটি কম্পিউটার বুঝতে পারে এটা প্রতিনিধিত্ব প্রয়োজন. এমনকি যদি আপনি সত্যিই কম্পিউটার জানি না, এবং আপনি আছেন যে ডান 76% এখন, আপনি সম্ভবত কিছু অস্পষ্ট অর্থে আছে যে কম্পিউটার zeros এবং বেশী একরকম চুক্তি, বাইনারি সিস্টেম, তাই কথা বলতে. এখন কেন যে কেস? ওয়েল, সক্রিয় আউট যখন প্রথম কম্পিউটার এসেছিল সম্পর্কে, যদি আপনি উপস্থাপন প্রয়োজন তথ্য, আপনি এটি বিদ্যুতের সঙ্গে, না পারে এবং যদিও এই একটি বিট একটি অতিসরলীকরণ মধ্যে, একটি রেকর্ডিং তথ্য খুব সহজ উপায় হয় যে বিদ্যুত বাঁক দ্বারা, বাইনারি মধ্যে একটি, তাই কথা বলতে, বা বাঁক যে বিদ্যুত্ বন্ধ. ব্যারি, তাই যদি আপনি কিছু মনে না করেন তাহলে, আমরা অস্পষ্ট আলো পারা সম্পূর্ণরূপে জন্য শুধু একটা মুহূর্ত? এখানে একটি খুব ভিত্তিহীন বাইনারি শূন্য. ঠিক আছে, যদি আমরা আলো ফিরে উপরমুখ এখন, Sanders থিয়েটার হল এক বাইনারি মান প্রতিনিধিত্বমূলক. শুধু একটা মাত্র লাইট এক সেট দিয়ে বিট, সঙ্গে দুর্ভাগ্যবশত,, শুধু আমরা করতে পারেন দুনিয়া, শূন্য এবং এক দুই সংখ্যা, প্রতিনিধিত্ব করেন এবং এটি চমৎকার যদি হতে চাই কম্পিউটার একটু বেশী যে, গণনা কিন্তু প্রকৃতপক্ষে, তারা করতে পারে পারে. তাই আমাকে পর্দায় থামা এখানে আমাদের বন্ধু, Nate Hardison, কে দেবে আমাদের একটি মাত্র কয়েক মিনিট কোর্সের উপর দ্রুত এ বর্ণন বাইনারি এই ধারণা. Nate HARDISON: পিছনে যখন আপনি কিভাবে শিখেছি এবং পড়তে নম্বর লিখুন, আপনি শূন্য সংখ্যা নয় সম্পর্কে শিখেছি. পুরো নয়টি সংখ্যা অধিক মাপের লিখুন, আপনি জানতে যে সমস্ত আপনি ছিল না এই সংখ্যা ছিল কিছু সংমিশ্রণ ব্যবহার মধ্যে 52 এবং 437 হিসাবে,. সুতরাং লেখার সংখ্যা এই পদ্ধতি একটি নাম, দশমিক স্বরলিপি আছে. কেন দশমিক? ওয়েল, দশমিক, deca, root-র মধ্যে ল্যাটিন 10 মানে, এবং যখন আপনার 10 সংখ্যার আছে আপনার সিস্টেমের মধ্যে স্বরলিপি, 10 হয়ে বরং একটি বিশেষ সংখ্যা. যাক এর 437 নম্বর লিখিত দশমিক স্বরলিপি ইন কেন বুঝতে তাকান. আমরা প্রথম বিরতি 400 প্লাস 30 প্লাস 7 মধ্যে 437 আপ করতে পারেন. আমরা এটিকে সরাইয়া এমনকি আরো করতে পারেন, তাই আমরা চার গুণ 100 প্লাস 3 পেয়েছেন 10 বার প্লাস 7 বার 1. বেশী জায়গা, 10s জায়গা, 100s সম্পর্কে জানতে স্মরণ জায়গা, তাই? এটি ঠিক যে যেখানে থেকে আসে. এবং পরিশেষে, আমরা কিভাবে আমরা ক্ষমতা একটি গুচ্ছ পেয়েছেন দেখতে পারেন 10 এখানে গ্রথিত. আমরা 1 যোগ 7 করেছি 2 যাও 4 বার 10 প্লাস 3 বার 10 পেয়েছিলাম শূন্য বার 10. তাই এখন আপনি কেন একটি 10 ​​দশমিক স্বরলিপি বিশেষ সংখ্যা দেখুন. আসলে, আমরা এটি জন্য একটি নাম পেয়েছেন. এটা বেস বলা হয়, যেহেতু এটা সূচক মধ্যে বেস এর আমাদের এখানে পাটিগণিত. দশমিক স্বরলিপি করার একমাত্র উপায় সংখ্যা প্রতিনিধিত্ব করতে হয় না. আসলে, এমনকি যদি আমরা নয়টি মাধ্যমে পেতে সংখ্যা দুই পরিত্রাণ, আমরা এখনও করতে পারেন সংখ্যা যে আমরা সঙ্গে দশমিক পারা সব চিত্রিত করা. তাই এখন যে আমরা দুটি সংখ্যা, শূন্য এবং এক, দুই আমাদের বিশেষ সংখ্যা, আমাদের স্বরলিপি সিস্টেমের বেস. এই স্বরলিপি সিস্টেমের নামের থেকে বলা হয় বাইনারি, হয় উপসর্গ দ্বি দুটি অর্থ. তাই, এখন, একটি বেশী জায়গা, এবং 10s জায়গা, এবং তাই হচ্ছে, আমরা এখন একটি বেশী জায়গা, একটি twos জায়গা, হামাগুড়ি দিয়া একটি জায়গা, এবং তাই আছে, ঊর্ধ্বগামী দ্বারা দুটি ক্ষমতা. তাই কিছু দিন বেড়ে চলেছে করে এর এই দেখুন. তাই শূন্য এখনও শূন্য, এবং এক এখনও এক. তবে এখন, যে আমরা একটি twos জায়গা পরিবর্তে একটি 10s জায়গা, 10 পেয়েছেন দুই নম্বর প্রতিনিধিত্ব করে. তিন, আমরা যে এক, যোগ এবং 11 পেতে. চার, এর থেকে এখন সেখানে একটি হামাগুড়ি দিয়া জায়গা, 100 প্রতিনিধিত্ব করেন. পাঁচ হয় 101. ছয় হল 110. সাত হয় 111. আট আবার,, নিজস্ব জায়গা আছে. এটা 1000. এবং আমি মনে করি আপনি পয়েন্ট পাবেন. বক্তা 1: সুতরাং এই কম্পিউটারে কি কি বলতে এবং কি বাইনারি হয় আসলে কিছু কিছু আমরা কি জন্য করা হয়েছে করেছি গ্রহণ থেকে যে বিসদৃশ না দেওয়া বছর, ডান? পিছনে মধ্যে গ্রেড স্কুল, আপনি অবিকল মধ্যে গণনা শেখা ফ্যাশন যে Nate প্রস্তাব, কিন্তু আপনি সম্ভবত আমার সত্যিই চিন্তা করেননি এটি থেকে যে, আসলে এই বেশী জায়গা, 10s জায়গা, এবং 100s আছে স্থান, এবং যে বেশ নির্বিচারে. এবং সত্যিই, কেবল এই কম্পিউটারের বিভিন্ন বেস ব্যবহার. কিন্তু দিনের শেষে আসলে, শারীরিকভাবে একটি এই ধারণা প্রতিনিধিত্ব শূন্য এবং এক, সম্ভবত আপনি এবং লাইট বন্ধ করবেন না ঘুরিয়ে অগত্যা. আপনাকে অনেক তীক্ষ্ণ স্বরূপ শস্য স্কেলে এটা প্রয়োজন. এবং তীক্ষ্ণ স্বরূপ শস্য দ্বারা, আপনি এই মূর্খ শৈশব থেকে সামান্য খেলনা মনে রাখতে পারে, পশমতুল্য Willy এবং এই সামান্য চৌম্বকীয় কণা. তাই চৌম্বক কণা কিছু যে আপনি কয়েক মধ্যে সারিবদ্ধ করতে পারেন বিভিন্ন নির্দেশ সম্ভবত, উত্তর থেকে দক্ষিণ অথবা দক্ষিণ উত্তর. তাই প্রযুক্তির শারীরিক সমগ্র আদর্শের অনেক দিন যে এই ব্যবহার বাইনারি, যে zeros এবং বেশী ব্যবহার, কেবল ভেতরের চুম্বকত্ব আছে যে জিনিস আপ ডাউন বা ডাউন আপ সাজায়, যার ফলে একটি শূন্য বা এক একটি প্রতিনিধিত্বমূলক, যথাক্রমে. তাই প্রকৃতপক্ষে, এর বিমূর্ত থেকে দূরে এখানে সরানো যাক, এবং ভিতরে তাকান এর কি এর আরো একটি প্রথাগত কম্পিউটার হার্ড ড্রাইভ. এই পর্দায় একটি বিট বড় হবে, যে এটি একটি ডেস্কটপ থেকে ঘটবে কম্পিউটার, কিন্তু ল্যাপটপের এখনও আজ এই একই প্রযুক্তি আছে, কিন্তু ধীরে ধীরে আরো পরিশীলিত যে আসলে থেকে কোন চলন্ত দ্বারা প্রতিস্থাপিত হচ্ছে অংশ - ভিতরে, তারপর হার্ড ড্রাইভের,. স্পিকার 2: হার্ড ড্রাইভ যেখানে আপনার পিসি সঞ্চয় অধিকাংশই তার স্থায়ী তথ্য. যাও যে, উপস্থিত RAM-র থেকে সাথে তথ্য সফ্টওয়্যার সংকেত বলতে বরাবর ভ্রমণ হার্ড ড্রাইভ কিভাবে ঐ তথ্য সঞ্চয়. হার্ড ড্রাইভ সার্কিট ভোল্টেজ মধ্যে যারা সংকেত অনুবাদ ওঠানামা করছে. এরফলে,, হার্ড ড্রাইভ এর চলন্ত অংশ, কিছু কিছু নিয়ন্ত্রণ আধুনিক কম্পিউটার বাকি অংশ চলন্ত. সংকেত কিছু একটি মোটর, যা স্কুলের ধাতু লেপা platters নিয়ন্ত্রণ. আপনার তথ্য এই platters উপর প্রকৃতপক্ষে সঞ্চিত. অন্য সংকেত বা পড়া read-write মাথা সরাতে platters তথ্য লিখুন. এই যন্ত্রপাতি যাতে সুনির্দিষ্ট যে একটি মানুষের চুল এমনকি মধ্যে পাস হতে পারে না কাটনা platters শীর্ষ এখনো, এটা ভয়ঙ্কর গতি এ সব কাজ করে. বক্তা 1: তাই এখন আমরা কি এই উপরে আসলে এর ঘটছে উপর জুমইন চুম্বকত্ব শর্তাবলী platters, আমরা দুটি কেমন লাগে এই দ্বিতীয় আছে. স্পিকার 3: বিশ্বকাপ কি আমরা শুধু স্লো মোশন দেখেছি তাকান. যখন একটি বিদ্যুতের সংক্ষিপ্ত নাড়ি পাঠযোগ্য লেখার মাথা পাঠানো হয়, এটি ফ্লিপ একটি এক সেকেন্ডের ভগ্নাংশ জন্য অতি ক্ষুদ্র ইলেক্ট্রোম্যাগনেটিক. একটি চুম্বক ক্ষেত্র তৈরি করে, যা একটি অতি ক্ষুদ্র, অতি ক্ষুদ্র এর প্রান্তিকতা পরিবর্তন ধাতু কণা যা কোট প্রতিটি থালা এর পৃষ্ঠের অংশ. এই সব ছোট ছোট একটি ডিস্কের উপর চার্জ আপ এলাকার প্যাটার্ন সিরিজের একটি উপস্থাপন বাইনারি সংখ্যা সিস্টেমের দ্বারা ব্যবহৃত কম্পিউটারের মধ্যে তথ্য একক বিট. এখন যদি বর্তমান পাঠযোগ্য লেখার মাথা, এলাকা মাধ্যমে প্রেরিত একটি উপায় হয় এটা এক দিক সমবর্তিত. যদি বর্তমান বিপরীত দিক পাঠানো হয়, পোলারাইজেশন বিপরীত হয়. আপনি কিভাবে হার্ড ডিস্ক বন্ধ তথ্য পেতে পারি? ঠিক বিপরীত প্রক্রিয়া. এটা ডিস্কে কণা যে বর্তমান এবং পেতে পাঠযোগ্য লিখুন মাথা পরিবর্তনশীল. এই চুম্বকিত খন্ডের লক্ষ লক্ষ একত্রে, এবং আপনি একটি ফাইল আছে. এখন একটি ফাইল টুকরোগুলি সমস্ত ড্রাইভ এর platters উপর নিক্ষিপ্ত হতে পারে, আপনার ডেস্কের উপর কাগজপত্র জগাখিচুড়ি ভালো ধরনের. সুতরাং একটি বিশেষ অতিরিক্ত ফাইল যেখানে সব ট্র্যাক রাখে. না কি আপনি চান যে আপনার মত কিছু ছিল? বক্তা 1: আসলেই. তাই আমরা এই তথ্য প্রতিনিধিত্বকারী এই ক্ষমতা, সংখ্যা আছে একটি খুব কম স্তর. আমরা যে একই জিনিস প্রতিনিধিত্বমূলক প্রকৃত উপায় আছে, কিন্তু আমরা সত্যিই করতে পারেন না সব সুদ যে এখনো অনেক, সম্ভবত কিছু গাণিতিক ছাড়া অন্য এবং না গণিত. আমরা বর্ণানুক্রমিক অক্ষর ভালো পর্যন্ত জিনিষ প্রতিনিধিত্বমূলক কোন উপায় আছে, যাতে আমরা মানুষ, এই একই ডিভাইস ব্যবহার করে যোগাযোগ করতে পারেন. কিন্তু সৌভাগ্যক্রমে, বিদ্যমান আছে এনকোডিং, zeros এবং বেশী নিদর্শন যে উচ্চ পর্যায়ের একটি ভালো নির্মান, এবং B, এবং সি, এবং সম্পূর্ণ প্রতিনিধিত্ব বাক্য, এবং অনুচ্ছেদ, এবং ভালো. এবং তাই হওয়া ASCII, যা একটি আদ্যক্ষরা এই কোডিং সিস্টেম বলতে বোঝায় যে তদ্দ্বারা উদাহরণস্বরূপ, যে সংখ্যা আমরা জানতে পারি - এক নম্বর দেওয়া একটি চিঠি উপস্থাপন 65 দশমিক মান হিসাবে একটি কম্পিউটারের বড় হাতের অক্ষর হিসাবে পরিচিত হয়. এর 97 দশমিক কম্পিউটারের মান একটি ছোট আকারের একটি হিসাবে পরিচিত হয়. যে সত্যিই কি এবং এর মানে? ভাল, যদিও Nate, একটি মুহূর্ত আগে কেবল, শূন্য থেকে আট সংখ্যাত আপ, যদি আমরা 65 থেকে বেড়ে চলেছে আপ অবিরত ছিল, বা আরও 97 যাও, এর প্যাটার্ন zeros এবং বেশী যে তিনি পর্দায় হতো টানা ঠিক হবে সব ক্যাপ মধ্যে একটি চিঠি, বা একটি চিঠি প্রতিনিধিত্ব কি একটি কম্পিউটার ব্যবহার করে ছোট হাতের মধ্যে. এবং প্রকৃতপক্ষে, এই পুরো প্রকল্প আছে. এই প্রথম দেখা, এনকোডিং অপ্রতিরোধ্য চার্ট হয়,, কিন্তু যদি আপনি ফোকাস ঠিক ঠিক অর্ধেক এই মধ্যম কলামে, নোটিশ, আমরা এই আছে অক্ষর দ্বারা অনুসরণ সংখ্যার ধারণা. এবং উপরে, আমরা 32 আছে, এবং চরিত্র গৃহস্থালির কাজ, যা 32, পূর্ণসংখ্যা, এখন বোঝায়, দৃশ্যত স্থান বার অক্ষর. আপনি যখন আপনার ল্যাপটপে স্পেস বার চরিত্র পেতে কি, আপনি কি সত্যিই করছি পাঠানোর একটি নম্বর, zeros এবং বেশী একটি প্যাটার্ন, বিদ্যুতের একটি প্রবাহ, যদি আপনি হবে, যারা zeros এবং বেশী প্রতিনিধিত্বমূলক, তারপর যে কম্পিউটার একটি পর্দার উপর স্থান অক্ষর হিসাবে ব্যাখ্যা করে. কোন বিস্ময়বোধক পয়েন্ট 33. উদ্ধৃতি চিহ্ন হল 34. এবং যদি আমরা স্ক্রল করে নিচে ডান উপর এখানে, আমরা যে 65 হয় প্রকৃতপক্ষে একটি দেখুন, এবং 97 প্রকৃতপক্ষে একটি ছোট হাতের অক্ষর. তাই এখন যে আমরা এই এনকোডি w পদ্ধতিও আছে, আমরা শুরু করতে পারেন সেটা বানান. প্রকৃতপক্ষে, সাধারণত কম্পিউটার মান ইউনিট নিজেদের প্রকাশ করার, না একটি পৃথক বিট, যা আবার, সহায়ক শুধুমাত্র যে সব না ব্যবহার করে শূন্য বা এক, আলো বা বন্ধ, কিন্তু পরিবর্তে, ব্যবহার প্রতিনিধিত্ব বিট সিকোয়েন্স. এবং পরিমাপের সবচেয়ে সাধারণ একক হিসাবে সম্ভবত আপনি কি জানেন, অথবা কমপক্ষে অনুমিত, একটি বাইট. একটি মাত্র আট বিট বাইট হয়, আট শূণ্যসমূহ অথবা একটি সারিতে বেশী. সুতরাং আমরা জিনিস বানান আউট শুরু করতে পারেন. এবং তাই যদি আমরা কেন, সম্মিলিতভাবে এখানে একটি চেষ্টা এই সামান্য বিট পারে না? সেখানে এই রুমে আট যারা ইচ্ছুক মঞ্চে নিয়ে যাও চলে আসে? আপনি আরামদায়ক ক্যামেরা উপস্থিত করা আছে, কিন্তু আপনি কি সত্যিই প্রয়োজন হয় না অন্যথায় জানি কি ঘটছে ঠিক এর এখনো. আমি এক ব্যক্তির উপর স্বেচ্ছাপূর্বক হচ্ছে এখানে দেখুন. দুই, তিন, চার, পাঁচ, ছয়, সাত, আট সম্পর্কে এবং কিভাবে? উপর আসা. সুতরাং, আপনি যদি মানুষের প্রতিনিধিত্ব একটি বাইট সম্পর্কে. আমাকে আপনার জন্য করা হয়েছে 128s জায়গা, আপনি 64s জায়গা, আপনি 32s জায়গা. কিন্তু আমরা খুব দ্রুত এই বিপরীত আছে চলুন. তাই আমাকে সব ওইখানে দেখা. এবং আপনি 128s জায়গায় সব উপায় উপর এখানে অনেক ভালো করা উচিত, শত শত বা হাজার হাজার জায়গা বাম জায়গা হতে অধিকতর চাই, আমরা চাই বৃহত্তম প্লেসহোল্ডার বাম এখানে হিসাবে ভাল. আমরা 64s, 32, 16s, 8s, 4s, 2s, এবং 1s আছে - চমৎকার. তাই এখন আমরা আছে - ঠিক আছে, আপনি কি আমাকে সাহায্য করতে পারেন. তাই এখন আমরা আছে - কি আপনার নাম? Joanne: Joanne. বক্তা 1: তাই এখন Joanne এবং আমি কিভাবে আমরা এই উপদেশ না হয় যাওয়া কিছু বানান আউট যেতে পারবেন. তাই কাগজ তাদের শীটের ব্যাকগুলি উপর, তারা একটু Cheat শীট আছে তাদের যে কিনা তারা একটি শূন্য বা এক একটি প্রতিনিধিত্বমূলক ছিলেন যাচ্ছে. এবং কেন সরলীকরণের জন্য, তাই আমরা, না শূন্য প্রতিনিধিত্ব ঠিক দ্বারা করব awkwardly দাঁড়িয়ে আছে. খুব ভাল. অথবা আপনার হাত বাড়িয়ে, এক একটি প্রতিনিধিত্বমূলক দ্বারা একটি. এবং আসুন যদি আমরা একটি চার অক্ষর ফ্রেজ বানান আউট করতে পারবেন না দেখুন. তাই এগিয়ে এখন যান, স্বেচ্ছাসেবীরা, এবং আপনার হাত বাড়িয়ে দ্বারা বৃত্তাকার এক চালানো যদি আপনি একটি এক, বা এটি পালন নিচে যদি আপনি একটি শূন্য. তাই এখন আমরা এই তিনটি হাত আপ আছে, কি নম্বর, বাকিদের, হয় তারা আসলে প্রতিনিধিত্বমূলক? ঠিক আছে, 67. কেন? ওয়েল, দ্রুত বৈধতা পরীক্ষা. 64s জায়গা, কারণ এটি একটি এক. যে এক বার 64, প্লাস 1 বার দুই মত, যাতে এর 66, প্লাস 1 বার 1. এটা যোগ 1, তাই 67. তাই এখন সম্মিলিতভাবে এই না হয় 67 প্রতিনিধিত্বমূলক, যা আপাতদৃষ্টিতে উপস্থাপন ASCII এখানে কি? ঠিক আছে, তাই একটি সি সমস্ত অধিকার. তাই এখন যাক এর দুটি ধরে এগিয়ে যাওয়া. তাদের হাতে প্রত্যেকেরই শুরু করে, এবং তারপর দুই রাউন্ড. বাস্তবিক, এখানে সেখানে, আমি অনুমান, একটি ভূমিকা অনেক না কিন্তু আমরা জাহির করব. বৃত্তাকার দুই সুতরাং, অথবা আপনার হাত বাড়াতে কম. ঠিক আছে. শ্রোতা, এখন আমরা কি? প্রকাশ হয় 83. সুতরাং আপনি গণিত করতে পারেন. কিন্তু কেউ যার হাত আপ জন্য, আপনি যে নম্বর তারা প্রতিনিধিত্ব করে যোগ করুন. তাই এখন আমরা 83 আছে. চলুন শুরু করা যাক একটু বিট প্রসারিত Cheat শীট, এবং আমরা এখন আছে - এই সুস্পষ্ট যেখানে আমরা এখানে চলুন করা, কিন্তু হতে পারে তবু, গোল তিনটি. ঠিক আছে, গোল তিনটি এর নিচে সেখানে যাওয়ার জন্য ভাল, তাই তিনটি বৃত্তাকার, কি হয় এইসব বলছি এখন প্রতিনিধিত্বমূলক? মজার - ঠিক আছে, আমি 53, যা এখন উপস্থাপন শুনেছেন. এখন কেন পাল্টা স্বজ্ঞাত ফলে এই সাজানোর, ডান? আমরা যদি পাঁচটি প্রতিনিধিত্ব করতে চান - আমরা সব সম্ভবত যেখানে এই যাচ্ছে জানা - কেন কেবল হামাগুড়ি দিয়া জায়গা এবং বেশী জায়গা আমি না বাড়াতে? ভাল, আমরা বুঝতে পারি যে একটি পার্থক্য আছে, মৌলিকভাবে কিভাবে মধ্যে, একটি কম্পিউটার বিট এই ব্যাখ্যা. যদি আপনি একেবারে পাঁচ নম্বর তারপর, প্রতিনিধিত্ব করার চেষ্টা করছেন, আমরা ঠিক করছি আপনার হাতের সংখ্যা চার এবং হাত বাড়াতে এক নম্বর বাড়াতে. কিন্তু এখানে আমরা প্রতিনিধিত্বমূলক সংখ্যা করছি না. মঞ্চে এখানে কনটেক্সট যে অক্ষর প্রতিনিধিত্বমূলক করছেন বা অক্ষর এই প্রেক্ষাপটে, এবং, কম্পিউটারের যে উহু, এই উপলব্ধি করা হয়েছে বিট প্যাটার্ন একটি একা সংখ্যা নয়. এটা আসলে এর একটি উচ্চ স্তরের ধারণা প্রতিনিধিত্বমূলক. এই ক্ষেত্রে, একটি অলাভজনক চিঠি. সুতরাং যে এখন এটা সঙ্গে পাঁচ নম্বর হয় প্রতিনিধিত্বমূলক মান 53 এর কারণ হল ASCII মধ্যে, জিনিস আমরা aesthetically হিসাবে দেখুন পাঁচ নম্বর নিজেই বিট একটা প্যাটার্ন প্রয়োজন - কারণ কেন? ওয়েল, শুধু নিম্ন সংখ্যা, শূন্য, এক, দুই ব্যবহার করার সিদ্ধান্ত নিয়েছে, কি জিনিস মোটামুটি রহস্যপূর্ণ করা লাগছিল জন্য তিনটি. এবং প্রকৃতপক্ষে, এই হল কিছু অক্ষর আছে যা একটি কীবোর্ড থাকে না. বিশেষ এক্সপ্রেশন যে আপনি কি একটি আকর্ষণীয় কম্পিউটার প্রয়োজন, কিন্তু মানুষের আসলে তাদের টাইপ না. 53 সুতরাং প্রকৃতপক্ষে, পাঁচটি প্রতিনিধিত্ব করে. এখন শুধু একটি চূড়ান্ত সদ্বিবেচনা চেক হিসাবে, কি নম্বর তারা উচিত শুধু একটা মুহূর্ত উপস্থাপিত? ঠিক আছে, তাই 48. এবং প্রকৃতপক্ষে, এগিয়ে যান বৃত্তাকার চার,. 16 প্লাস 32 প্রকৃতপক্ষে 48. তাই একটি সাধুবাদ বড় আমাদের আট এখানে স্বেচ্ছাসেবকদের জন্য বৃত্তাকার, যদি আমরা করতে পারে,. খুব ভাল কাজ করেছেন. কোন দিক হল সূক্ষ্ম. তাই এখন আমরা শুধু কিভাবে উপস্থাপিত তথ্য সম্পর্কে চিন্তা একটি উপায় আছে, এবং প্রকৃতপক্ষে এটি শারীরিকভাবে প্রতিনিধিত্বমূলক, কিন্তু উচ্চতর করছেন উপরের স্তরের জিনিষ. এবং প্রকৃতপক্ষে, এই কম্পিউটার বিজ্ঞান জুড়ে একটি থিম হতে যাচ্ছে উপরে এবং আরো আরো আকর্ষণীয় এবং জটিল জিনিষ ভবন মোটামুটি সহজ ধারনা - এই ক্ষেত্রে, ঠিক zeros এবং বেশী. ইন এটি কেন দরকারী শর্ত, ভাল, যদিও এই মত একটি কোর্স, আমরা মৌলিক, এবং প্রোগ্রামিং, এবং এর সমাধানের উপর ফোকাস করবেন সমস্যা, আপনি কম্পিউটার বিজ্ঞান যান নির্দেশ যে কোন সংখ্যার মধ্যে বন্ধ করতে পারেন. এখানে এই ক্ষেত্রে, এই একটি লেখচিত্র যে আপনি আপনার পিছে পৃষ্ঠায় আছে CS যাও বেসরকারী হার্ভার্ড স্থানে, আজ এর দুটি printouts এক. এই বিভিন্ন নির্দেশ যা আপনি একটি পরে যেতে পারেন সুপারিশ ভালো কোর্স - গ্রাফিক্স শেখার সম্পর্কে কৃত্রিম বুদ্ধিমত্তা সম্পর্কে,, সম্পর্কে ভাষা নিজেই সম্পর্কে মেশিন লার্নিং,. , খুব বুঝতে পারছি, যে এখনও সেখানে অন্যান্য পাথ. কম্পিউটার বিজ্ঞান মধ্যে আরো গাণিতিক পাথ আছে. যদি আপনি এমনকি CS50 মত এই পড়ে নিতে পারবেন না, আছে বসন্ত, কম্পিউটার বিজ্ঞান 1, উদাহরণস্বরূপ, এ কোর্স পরিচায়ক হয় অন্য এখনো এই নতুন বিশ্বের উপর-ঢালু. এখন হিসাবে একটি সরাইয়া, সমস্যা সংক্রান্ত কোর্স যাও সমাধান স্বার্থ, CS50 সেট আউট বুঝতে কিছু সময় আগে এইসব সমস্যা সমাধানের চেষ্টা করার জন্য, একটি সমস্যা my.harvard, হিসাবে পরিচিত যা আপনি অনেক আসলে ব্যবহার করা হতে পারে কোর্সের জন্য দোকান, কিন্তু যদি না, ভালো একটা টুল চেক আউট, সেইসাথে অন্য উত্তরপুরূষ যে আমাদের অতীত ছাত্র এবং কর্মীদের কিছু তৈরি করেছি. কিন্তু হার্ভার্ড কোর্স, যা একটি ওয়েব ভিত্তিক টুল, যা আপনি নকশা এবং নিজেকে স্থাপন করতে সক্ষম হবে, পাশাপাশি এখনো হিসাবে হবে পাশাপাশি অন্যান্য সেমেস্ত্র শেষে জিনিষ, বুঝতে পারি যে এই বিল্ড উপর একটি উন্মুক্ত তথ্য সংকলন. এই ক্ষেত্রে এই ক্ষেত্রে, অবশ্যই, ক্যাটালগ, এবং ছাত্র পারবেন যাও একটি মোটামুটি জটিল তথ্য সংকলন অন্বেষণ. আমরা উৎখনিত কয়েক কয়েক হাজার লোকেরা উপর ভিত্তি পরিসংখ্যান শেষ রাতে যারা গত কয়েক দিন ধরে এই ব্যবহার করা হয়েছে. আপনি যদি কতগুলি কোর্স আপনার বন্ধু আসলে জানি অদ্ভুত চলেছি যাও কেনাকাটা ঝোঁক ভাল,, আজকের এই তথ্য বলে যে 7.6 গড় কেউ এর কেনাকাটা তালিকা প্রশিক্ষণ কোর্স সংখ্যা. এবং এখন আমি আপনাকে দিতে সর্বাধিক সংখ্যা পরিসংখ্যাত করব কোর্স কেউ এর কেনাকাটা তালিকা - এবং আমরা সব জানি সম্ভবত ভালো কাউকে. 201 এই বছরের রেকর্ড. এখন আসলে আমাদের প্রাক্তন ছাত্র এবং কর্মীদের কিছু প্রয়োগ করা একটি ক্লিপ একসঙ্গে আপনার জন্য একটি কি কম্পিউটার বিজ্ঞানের এই পাথ ছবি আঁকা এবং CS50 নিজেই. সম্পর্কে এগিয়ে যান এবং ডাঁটা, ধন্যবাদ এখানে জনাব Harvahd যাক, একটি ভিডিও দ্বারা উত্পাদিত আপনার কিছু পূর্বসুরীদের, যদি আমরা এই জন্য লাইট রাখা হতে পারে. [সঙ্গীত বাজাচ্ছি] বক্তা 1: আমি কোন ধারণা ছিল যে ঘটতে যাচ্ছে. সুতরাং একজন কি এ আরো গুরুতর বর্ণন এগিয়ে গুরত্বপূর্ণ. তাই এই কোর্সের প্রত্যাশার পদ, প্রকৃতপক্ষে আপনি আশা করছি বা পরিচর্যা করা কোর্স এর বক্তৃতা ঘড়ি, আট সমস্যা সেট জমা দিতে, দুটি গ্রহণ quizzes, একটি চূড়ান্ত প্রকল্প জমা দিতে হবে. বাংলাদেশের নিরিখে বুঝি যে সম্পর্কে খোলার সময়ে আমার মন্তব্য -পাস ব্যর্থ হয়, যা আমরা মন খুব CS50 গ্রহণ করা - না হয় হার্ভার্ড একটি চেষ্টা সংস্কৃতির প্রায় যথেষ্ট এবং কিছু ব্যর্থতা risking. বস্তুত, আমরা ছাত্র সংখ্যা ছিল, বিশেষ করে এবং নিজেকে, যারা ছিল আপনার জিপিএ hurting, বা CS50 মত কিছু একটা পেয়ে বি সম্পর্কে চিন্তিত, এবং এই সুযোগ এবং অন্যান্য গেটওয়ে কোর্সের মত একটি কোর্স করে নিতে প্রাথমিক স্তরের / পাস ব্যর্থ একটি এই সময়ে খুব underutilized সুযোগ সাধারণ কলেজ. তাই জানতে দয়া করে এমনকি, আমি এই কোর্সে নথিভুক্ত / পাস ব্যর্থ জন্য প্রাথমিকভাবে ক্রেডিট একা, এবং এমনকি যদিও আমি দিনের শেষে সুইচ কি, এটা ছিল যারা পাঁচটি প্রাথমিক সপ্তাহ পর্যন্ত পঞ্চম সেমিস্টারে সোমবার, যা হল কর্তক, যে সম্পর্কে আসলে এইসব নতুন মধ্যে পাদদেশ করা অনুমোদিত জলের, এবং আসলে কিছু খুব অপরিচিত এবং খুবই অস্বস্তিকর চেষ্টা জন্য সময় এ সম্পর্কে. তাই পদ এখন কি ভূমিকা বিভিন্ন কোণ দ্বারা যা আপনি করতে পারেন কাছে এই কোর্স পরিবেশন করা - তাই বক্তৃতা. এটা আপনার উপর. যদি আপনি আমাদের সাথে যুক্ত থাকার এই ঘটনাস্থলে এ ব্যক্তির মধ্যে সত্যিই,,, আমরা জানি পরিসংখ্যানের যে আপনি প্রায় 40% ধরনের এবং আসা, অতিক্রম করবে না সেমিস্টারে ভর্তি করা, এবং আপনি 10% অবশ্যই আমরা আজকের পরে আবার কখনও দেখতে পাবেন. আর এটা পুরোপুরি জরিমানা, যাও সৎ হতে. CS50 অন্যতম বৈশিষ্ট হল যে এই আছে অগণন সম্পদ, কিছু যা আমরা শুধু একটি মুহূর্ত খনখন শব্দ মাধ্যমে পাবেন, সহ বক্তৃতা ও বিভাগে, এবং বলা এগিয়ে যান জিনিষ, এবং অফিস ঘন্টা, এবং ভালো, এবং এটা সাধারণত ছাত্র বেশী সম্পদ যাও বা আছে, শারীরিকভাবে গ্রহণ করতে পারে, কিন্তু উচিত যে এর কারণ এর অসম শেখার শৈলী যে কোনো ছাত্র শরীর টেপা. বক্তৃতা এবং তাই, প্রাথমিক ভূমিকা হিসাবে আমি এটা দেখতে শব্দগতভাবে ধাক্কা নয় আউট মোটামুটি জটিল উপাদান এবং দরকারী সকল প্রদান intricacies মৌলিক যে আমরা এই সেমিস্টারে অন্বেষণ, কিন্তু করব বরং, জিনিষ ভালো এইভাবে আমরা কাজ করছি পর্যন্ত ইতিমধ্যে, না এই উদাহরণ মানুষের মঞ্চে একটি মানসিক ছবি আঁকা চেষ্টা জড়িত, এবং আরও নির্মাণ, সাহস আমি এই স্মরণীয় মুহূর্ত কিছু,, যাতে এমনকি হিসাবে আপনি নির্দিষ্ট বিষয় সঙ্গে সংগ্রাম, আপনার উহু মত এই স্মৃতি,, যদিও যে ছিল মোটামুটি abstractly, গণিত, আমি এক সঙ্গে বহন, হারিয়ে ভালো আছে, এটি সত্যিই দিনের শেষে, সব কিছু যে বিসদৃশ হয় না আমি ইতিমধ্যে জানি. তাই ভূমিকা যে বক্তৃতা ব্যক্তির মধ্যে পরিবেশন করা হয় Sanders এখানে হবে বা ভিডিও অনলাইন সত্যিই হয় পর্যায়ে সেট মানসিকভাবে আপনার জন্য প্রতি সপ্তাহে জন্য বিভিন্ন বিষয় এবং আমরা যে সমস্যার মধ্যে হতে ডাইভিং করব. উচ্চ স্তর ধারণার ভাষায়, এইসব শব্দের সবচেয়ে বেশী প্রবাহিত হতে পারে মুহূর্ত জন্য আপনার মাথা. এবং যে সূক্ষ্ম. আপনাদের মধ্যে যারা কোর্সের মধ্যে আরো আরামদায়ক আসতে হবে জানতে হবে এই বিষয় কিছু, কিন্তু সাধারণত জন্য যে ক্লাসের 10% জন্য যা তারা আরো অনেক কিছু ব্যাকগ্রাউন্ড আছে, পি কম্পিউটার বিজ্ঞান গ্রহণ, প্রোগ্রামিং থেকে তারা 12, যে বিভাগে আছে সুযোগ বুঝতে হবে এবং সমস্যা বিভিন্ন বিষয় মধ্যে সমস্ত আরো গভীরতার যেতে সেট করে, ভরাট মধ্যে যাই হোক না কেন আপনি আপনার ফাঁক উচ্চ বিদ্যালয় বা পূর্বে পটভূমি থেকে থাকতে পারে. ভাষা ভাষায়, আমরা বুঝতে পারি যে কি ভাষা CS50 ব্যবহার হয় দিনের শেষে মূলত অপ্রাসঙ্গিক. আমরা শেষ দিকে ভাষা বলা সি প্রাথমিকভাবে ব্যবহার ঘটতে সেমিস্টারে, আমরা ওয়েব কেন্দ্রিক ভাষার পরিচয় করিয়ে পিএইচপি এবং জাভাস্ক্রিপ্ট মত,. কিন্তু আমরা অন্যদের সবচেয়ে কোনো আধুনিক ভালো একটি কোর্সে শেখানো পারে উচ্চ স্তরের ভাষা - পাইথন, রুবি এবং, এবং অন্যদের খুব জনপ্রিয় এই দিন, কারণ বুঝতে পারছি, দিনের শেষে, আপনি এই সি মধ্যে আপনি না থাকেন শেখার না পিএইচপি শেখার বা JavaScript. আপনি ওয়েব ভিত্তিক, কম্পিউটার ভিত্তিক কিনা শেখার কিভাবে সমস্যার সমাধান করেন, অথবা তথ্য ভিত্তিক নিজেই, এই সহজভাবে হিসাবে সরঞ্জাম ব্যবহার. এখন সরবরাহ শর্তাবলী, আপনি কিছু অবশেষে নামক ব্যবহার করব CS50 অ্যাপ্লায়েন্স. কিন্তু যদি আপনি একটি ম্যাক, একটি পিসি, একটি Linux কম্পিউটারে, বা মত আছে ব্যাপার না, আপনি সহজলভ্য সফ্টওয়্যার শুরু আগামী সপ্তাহে সঙ্গে ব্যবহার করার জন্য যা করতে হবে CS50 এপ্লায়েন্স, ভার্চুয়াল পরিবেশ যে আপনার ব্যবহার করতে হবে নিজস্ব কম্পিউটার আছে, যাতে আপনি এবং আপনার সমস্ত সহপাঠীদের একটি অভিন্ন লিনাক্স আছে এই ক্ষেত্রে ডেস্কটপ. এটা সমস্যা সেট যদিও,, যার মাধ্যমে আপনি সত্যিই আপনার হাতে পাবেন কোর্সে মলিন. এবং দিনের শেষে, এটা সমস্যা সেট, আমি মনে করি, যে সত্যিই এই কোর্সে ছাত্র এর অভিজ্ঞতা সংজ্ঞায়িত. বুঝতে পারি যে সমস্যা সেট অনেক দুটি সংস্করণে প্রকাশ করা হবে না - একটি মানক সংস্করণে যে আমরা আশা এবং 90% উত্সাহিত মধ্যে বর্গ আকর্ষণীয় যাও. তবে আমরা কিছু তথাকথিত হ্যাকার সংস্করণে সমস্যা সেট মুক্তি, এবং আপনি জানি এটা কারণ একটি জলছাপ সঙ্গে প্রতিটি পৃষ্ঠায় হ্যাকার সংস্করণ,, এটা বলছেন এটা হ্যাকার সংস্করণ. এবং যে আপনার এই ডেমোগ্রাফিক কে 10 দিয়ে পি কম্পিউটার বিজ্ঞান আছে এর জন্য প্রোগ্রামিং আপনার বেল্ট অধীন, এবং ঐ বছর ফাঁক পূরণ করছে, এবং সম্ভবত আরো প্রথাগত আছে, বরং স্বশিক্ষিত প্রশিক্ষণ, বুঝতে যে একটি শ্রেণী যা আছে খুব সারগর্ভ ডেমোগ্রাফিক আছে অবিকল একই লক্ষ্য. আপনি পাঁচ দিন দেরী হবে. সমস্যা সেট সাধারণত বৃহস্পতিবার কারণে, কিন্তু আপনি পাঁচ প্রসারিত করতে পারেন যারা এই জিনিস ব্যবহার করে সময়সীমা বলা দেরী দিন, এবং আমরা ড্রপ করব আপনার সেমেস্ত্র শেষে প্রতি সর্বনিম্ন স্কোর, পাঠ্যক্রম মধ্যে বিবরণ. কিন্তু অন্য CS50 নির্ধারক বছর ধরে চরিত্রগত অফিসে পরিণত হয়েছে ঘন্টা, একটি সুযোগ যে আপনি ফটোতে চাক্ষুষরূপে দেখেছি একটু আগে যা আমরা ঘর ডাইনিং হল পূর্বে জড়ো করা, পূর্বে যে যাও বিজ্ঞান কেন্দ্র বুনিয়াদ, এবং Annenberg হল, এই চার বছর 8:00 PM তে পোস্ট করা থেকে 11:00 PM তে, যেখানে আপনি এই অত্যন্ত থাকবে যাও রাত্রি সপ্তাহে কাজ সম্পর্কে অভিজ্ঞতা ভাগ করা, কিছু সমস্যা মাধ্যমে সংগ্রাম, কিন্তু সঙ্গে একটি সারগর্ভ জায়গায় সমর্থন গঠন. প্রকৃতপক্ষে, এই পদ্ধতি কাজ করবে আপনার Annenberg এ আছে কিনা পৌঁছা করব সপ্তাহ সময় কিছু প্রশ্ন. আপনি আপনার ল্যাপটপ আনতে পারবেন, আপনি নিচে, বসতে কিছু খাদ্য দখল, এবং করব আপনি লগ ইন করবেন ইন CS50 আলোচনা, একটি ওয়েব ভিত্তিক উপযোগিতা যে শিক্ষণ কর্মী আছে উন্নত যে আপনি প্রশ্নগুলির এবং একটি পোষ্ট মধ্যে followups দেখতে দেবে সাধারণত আলোচনা ফোরাম ইন্দ্রিয়, লেবেল এবং ভালো ব্যবহার করে, এবং স্বয়ং সম্পূর্ণ তথ্য অনুসন্ধান করুন. কিন্তু আপনি কি অফিসে ঘন্টার ঘন্টা সময় সক্ষম হবেন, আছে আপনার প্রশ্ন আসল মানুষের যাও ছড়ানোর. প্রকৃতপক্ষে, পরিণামে উদ্দেশ্য যাতে এক, আমরা উপর নির্মাণ শুরু সেমিস্টারে অবশ্যই আশা সত্যিই দরকারী তথ্য একটি কায়া, সাধারণ প্রশ্নের সাধারণ উত্তর, যাতে আপনি নিজেই নিজের সমস্যার সমাধান করতে পারে বাঁধনহীন পেতে এবং যত দ্রুত সম্ভব, যখন শিক্ষণ হচ্ছে কর্মী - শিক্ষণ ফেলোগণ সাধারণত 20% থেকে 30% এবং অবশ্যই সহায়ক উপর কর্মীরা একযোগে. আমরা কি Annenberg মধ্যে CS50 Greeter এর বলা আছে, এবং যখন আমরা করা যে কিনা, আপনাকে কি? এই প্রশ্ন, আমরা সত্যিই কার্যকরভাবে অনলাইন উত্তর. আমরা আপনার কম্পিউটার দেখাতে. আমরা আপনাকে একটা কথা বলতে চান. আপনি সত্যিই সংগ্রাম করছি, এবং আপনি অতএব, ওয়ান অন ওয়ান কথা বলতে চান কেউ পাশাপাশি, আপনি CS50 Greeter যাও, প্রেরিত হবে একটি শিক্ষণ সহকর্মী জোত, আক্ষরিক, একটি আইপড যে এক ছাত্র 'নাম আছে পার্শ্ব, অন্য কর্মচারীদের নাম অধ্যাপনা. আমরা আপনার নাম সংগ্রহ করা একটি শিক্ষণ কর্মীদের নামের দ্বারা, অনুসরণ করা, এবং আপনার কম্পিউটারের পর্দায় জ্বলজ্বলে, শুরু বলছে এলিস দেখতে যেতে হবে অথবা দয়া করে দয়া করে হবে কর্মীদের টেবিল এ বব দেখতে যান. এই পদ্ধতিতে এবং তাই, আমরা জিনিষ হিসাবে দক্ষতার হিসাবে দ্রুত সম্পাদন করতে সক্ষম হবেন সম্ভব, হিসাবে হিসাবে ভাল সমাধান সব আরো নির্দ্ধিধায় দিকে আপনি গাইড. বিভাগে, এইসব আরও ঘনিষ্ট জন্য সুযোগ হবে হাত- এক শিক্ষণ ফেলোগণ এবং 12 সহ সুযোগের 16 বা তাই আপনার সহপাঠী, যা প্রতি সপ্তাহে, আমরা সমস্যা সেটে সমস্যা হবে যে ধারণাগত প্রশ্নগুলির একটি সংখ্যা, এবং জিজ্ঞাসা অংশে একটি সংখ্যা প্রশ্ন যে আপনি আপনার নিজের চিত্র আউট প্রোগ্রামিং পারে, এবং আপনি পারা আপনার নিজস্ব কাজ অধ্যায় পরিপ্রেক্ষিতে, কিন্তু, আমরা কাজ করব সম্মিলিতভাবে কিছু সমস্যার সমাধান এবং যারা যেতে যেখানে কথোপকথন আমাদের লাগে. অধ্যায় উপরন্তু, যাও জমার সুযোগ আপনি পর্যালোচনা করতে হবে বাড়ির কাজ যে আপনি করেছেন, আপনার সহপাঠী, কখনও কখনও অনামী, সর্বদা দ্বারা একটি নির্বাচন করুন, যদি আপনি ভাগ করে নিতে চাই যে কাজ আপনি পেশ করেছি. তাই সত্যিই এটি একটি দুই মুখী কথোপকথন, এবং করব সুযোগ অনেক আরো গতিশীল অর্থে বরং কেবল চেয়ে আপনার নিজের কাজ পর্যালোচনা, খুঁজছি একটি পিডিএফ বা আউটে এ এবং কয়েক সেকেন্ডের জন্য এটি সম্পর্কে চিন্তা এবং প্রতিক্রিয়া অগত্যা বিশোষণ না যে শিক্ষণ কর্মীদের দেওয়া. এবং আপনি একটি টুল এখানে বলা CS50 শূন্যস্থানের ব্যবহার করব. যারা অপরিচিত জন্য, এই হল ভাষা উপরের বাম এ সি হিসাবে পরিচিত, এবং আপনি এই সময়ের জানা পেতে, কিন্তু এই একটি ওয়েব ভিত্তিক উপযোগ করব যে আমরা করব অধ্যায় যে আপনি এবং আপনার 15 বা সহপাঠীদের সাথে লগ ইন করতে অনুমতি দেবে ব্যবহার আপনার রুম সামনে শিক্ষকের সহকর্মী. আপনি এই উইন্ডোতে কোড লিখতে সমর্থ হবেন. আপনি বৈদ্যুতিন চ্যাট করতে পারবেন যদি আপনি অধ্যায় এ আসলে এ হবেন না সেই বিশেষ মুহূর্ত, এবং আপনার অধ্যাপনা সহকর্মী, যখন সময় আসে এলিস বা শ্রেণীর মধ্যে বব এর সমাধান নিয়ে আলোচনা, শিক্ষণ সহকর্মী একটি ক্লিক করতে পারেন পর্দা যে যাই হোক না কেন ছাত্র হয়েছে সম্মুখের বাটন, এবং voila, প্রকল্প ঐ সময়ের মধ্যে নির্দিষ্ট সময়ে কাজ. সুতরাং আপনি তাদের জন্য বন্ধুদের যারা অতীতে CS50 নেওয়া আছে, বুঝতে পারছি যে বিভাগে উল্লেখযোগ্য পুনরায় বুট করার পরে এই বছরের সকল আরো করা সক্রিয়, সব আরো গতিশীল, এবং সত্যিই, একটি মধ্যে দ্বিপথ কথোপকথন কর্মচারী এবং ছাত্র অধ্যাপনা. এবং এগিয়ে যান. সুতরাং এই সমস্যা সেটের জন্য, আমরা হইনি শুধুমাত্র স্পেসিফিকেশন প্রস্তাব নিজেই, যা সাধারণভাবে একটি মোটামুটি বিস্তারিত পিডিএফ, কিন্তু পরিচিত জিনিস এগিয়ে যান হিসাবে, যদ্দ্বারা শিক্ষণ একজন স্টাফকে সদস্য একটি সাপ্তাহিক নেতৃত্ব করা সময় যে আক্ষরিক সমস্যা সেটকে আপনি পদচারনা, আপনাকে ক্রমাগত নির্দেশ, এবং পরামর্শ, এবং শুরু পয়েন্ট, এবং খুব জিজ্ঞাসা বোঝানো হয় প্রায়শই জিজ্ঞাসা করা প্রশ্ন: যেখানে প্রথমে? হ্যাঁ, আপনি ডাইভিং দ্বারা আরম্ভ করা হয় তার নিজস্ব বৈশিষ্ট মধ্যে, বা দ্বারা দোসর অথবা এই এগিয়ে যান দেখছে. আসলে প্রথম walkthrough,, এই শুক্রবার করা হবে. শুক্রবার তারা এত, না কারণ আমরা মনে করি এটি একটি জনপ্রিয় হবেন হবেন সময়, কিন্তু কারণ আমরা তা খুব তাড়াতাড়ি সপ্তাহে চিত্রায়িত এবং পেতে পারেন তাদের উইকএন্ডের অনলাইন যাতে আপনি হিসাবে হিসাবে অনেক দিন সম্ভব আছে যে কন্টেন্ট প্রকৃতপক্ষে হিসাবে বেশ ব্যস্ত. কিন্তু যে আরো বক্তৃতা এই শুক্রবার. এখন সমর্থন গঠন পদ, সবচেয়ে উল্লেখযোগ্য হল পরিসংখ্যাত সম্ভবত 108 শিক্ষণ ফেলোগণ এবং অবশ্যই সহায়ক যে এই কোর্স বর্তমানে আছে. যদি আপনি কিছু যারা বিবাদী ক্লাস নেই যোগদানের চাই আপ সম্পর্কে এখানে পর্যায়, এটা এই না যে শেষ পর্যন্ত সত্যিই আপনার সংজ্ঞায়িত করা অবশ্যই অভিজ্ঞতা. আমি শিক্ষণ অধ্যাপনা দিনের ক্লাস সম্পর্কে ফেলোগণ অনেক ছিল, এবং আমি যারা খুবই কম মনে রাখা উন্মুক্তভাবে,, কিন্তু তারিখ যাও, আমি এখনও মধ্যে স্মরণ যারা কয়েক আমার CS50 TF, যারা সত্যিই সাহায্য সম্পর্কে প্রশ্নগুলির উত্তর, যারা সত্যিই সম্পর্কে সাহায্য যখন আমি সংগ্রাম ছিল, এবং সত্যিই ছিল এই একটি অংশীদার একটি নতুন বিশ্ব শেখার অভিজ্ঞতা. কিছুক্ষন পরে, এইসব বলছি সব পিষ্টক জন্য আপনাকে যোগ দিতে হবে বাইরে, যা হল গির্জার অংশ মেমোরিয়াল হল মধ্যে CS50 একটি ঐতিহ্য, কিন্তু দেওয়া সম্পর্কে প্রথম Nate Hardison আবার আপনাকে পরিচয় করিয়ে, রব Bowden, এবং টমি McWilliams, এই বছরের কোর্স মাথা. আপনি যদি না মাঝখানে সম্পর্কে এখানে যোগদান করবে. তারা সব কিছু অনুপ্রেরণীয় মন্তব্য প্রস্তুত. Tommy MCWILLIAMS: আমি কিছু অনুপ্রেরণীয় কি প্রস্তুত না. কিন্তু আমার নাম টমি. আমি মাথের মধ্যে একজন সিনিয়র. আমি কম্পিউটার বিজ্ঞান করছি অধ্যয়নরত, সত্যিই মাথা দলের হতে আগ্রহী এবং আপনার সাথে CS50 যাত্রা মধ্যে দিয়ে যাচ্ছিলেন. আমি কি সত্যিই CS50 সম্পর্কে প্রেম হয় কিভাবে এটি সত্যিই আপনার সম্পর্কে ভাবতে শেখায় একটি নতুন উপায়ে সমস্যা. এটি সত্যিই একটি দক্ষতা যে অমূল্য হতে যাচ্ছে, কোনো ব্যাপার নয় ক্ষেত্র আপনি ঢোকা. এবং শুধুমাত্র যে, কিন্তু আমরা আরো কোনো তুলনায় বিনামূল্যে মিছরি প্রস্তাব ক্যাম্পাস অন্যান্য কোর্স. তাই আমি সত্যিই করছি দেখা উন্মুখ কি সবাই এই সেমিস্টারে তৈরী করে. এবং যদি কেউ কোন প্রশ্ন আছে এখন বা সারা সেমিস্টারে স্পষ্টভাবে, আমার কাছে পৌঁছান মুক্ত মনে, এবং আমি সাহায্য খুশি হবেন. Rob BOWDEN: হাই. আমি রব Bowden. আমি কার্কল্যান্ড মধ্যে একজন সিনিয়র. হাঁ, যে ঠিক. আমরা এই সমস্ত পরের সেমিস্টারে জন্য সত্যিই অধীর. আশা করি আপনি সব করছি অধীর. আমি যে ছিল প্রত্যাশা না. হাঁ. তাই আমরা এই সেমিস্টারে ভর্তি করা সত্যিই মহান মধ্যে এত প্রচেষ্টা করা, এবং হিসাবে দীর্ঘ হিসাবে আপনি প্রচেষ্টার মধ্যে রাখতে ইচ্ছুক, এত আপনি পেতে পারেন আউট এই কোর্স. আপনি এই কোর্স আউট অনেক মজার পেতে পারেন. আমরা 108 একটি কর্মী যদি আপনি অনেক মজার আউট পেতে পারে না তা না করে, তাই ঠিক করা হবে জড়িত করার চেষ্টা, এবং আপনি তা না দু: খ প্রকাশ করা হবে. Nate HARDISON: হাই, বলছি. আমি Nate. আমি কোর্সের জন্য গুরু. আমি সত্যিই করছি এখানে হতে হিসাবে ভাল উত্তেজিত. এটা আমার প্রথম বছরে এখানে. আমি আশা করি আপনি এই সব কোর্স নিতে, এবং এটি যতটা আমি ভোগ করেছি এটা উপভোগ এতদূর. এবং যদি আপনি কখনও কিভাবে নয় বা দশ থেকে বাইনারি আসা শিখতে চান, আসা সম্পর্কে কথা বলতে. বক্তা 1: সুতরাং এ যাব মঞ্চে এখানে এইসব বলছি একটু ঝুঁকি awkwardly, জিনিসের আমরা আগে যে অপেক্ষা কয়েক দিন এর মাধ্যমে দ্রুত আবর্তন পিষ্টক জন্য স্থগিত রাখা. কি এটা যে এগিয়ে মিথ্যা? ওয়েল, সমস্যা থাকলে, আমরা একটি দ্রুত গত বছর এ ফিরে দেখব, শূন্য সেট, আপনার পূর্বসুরীদের একটি প্রোগ্রামিং ভাষা বলা হয় শয়তান, একটি গ্রাফিকাল মধ্যে ঘুঘু প্রোগ্রামিং ভাষা আপনি কোর্সের প্রথম দিন, শুরু ব্যবহার করব এই শুক্রবার, কিছু ধারণা আপনার অজানা থাকলে কিছু, শিখতে কিন্তু বুঝতে একজন এই উন্নত পূর্বে সঙ্গে আপনি তাদের জন্য দৃষ্টিভঙ্গি থাকবে পটভূমি. গত বছর এর সমস্যা দুই সেট, ছাত্র বিশ্বের মধ্যে ঘুঘু ক্রিপ্টোগ্রাফি, enciphering বা তথ্য scrambling শিল্প, যে এনক্রিপ্ট করা তথ্য, এবং হ্যাকার সংস্করণ সর্বশেষ রূপায়ণকারী প্রোগ্রাম বছরের ছাত্র নি বা ফাটল সাধারণ মধ্যে পাসওয়ার্ড ডিকোড এগিয়ে যাওয়া কম্পিউটার এর. xc আলগোরিদিম এবং হিউরিস্টিক সঙ্গে উত্ক্রান্ত জন্য পাসওয়ার্ড দ্বারা ফাইল পাশব বল figuring আউট একটি কম্পিউটারে কি কেউ এর পাসওয়ার্ড সিস্টেম ছিল. সমস্যা এ বছরের শেষ বা দুই, চার কি ছাত্র সেট সুডোকু খেলা বাস্তবায়ন. এবং হ্যাকার সংস্করণ যে বছর ঠিক ছাত্র কি বাস্তবায়ন না কিভাবে যাও খেলা, কিন্তু আসলে একটি Solver, যেখানে আপনি কম্পিউটার সরবরাহ করতে পারে, খেলা, ইঙ্গিতগুলি দিয়ে মানব,, আপনি সমাধানের চেয়ে আরো দ্রুত দ্বারা যে বিশেষ সমস্যা. সমস্যা পাঁচটি সেট, আমরা ফরেনসিক করেছিল, তথ্য পুনরুদ্ধার করা হচ্ছে এই শিল্প যে ছিল দুর্ঘটনাবশতঃ বা খুব ইচ্ছা কম্পিউটার থেকে মুছে ফেলা হয়েছে. গত বছর, শিক্ষণ এবং আমি কর্মীরা ক্যাম্পাসের কাছাকাছি strolled গ্রহণ ফোটোগ্রাফ ব্যক্তি, স্থান, এবং জিনিস এবং তারপর ঘটনাক্রমে আমাদের ক্যামেরা মিডিয়া কার্ড যে সমস্ত ফটোগুলি ছিল ফরম্যাট. কিন্তু কোন সমস্যা হয়, আমরা এই মিডিয়া কার্ড ফরেনসিক ইমেজ তৈরি, এটি হস্তান্তর আউট যাও বর্গ সকল ছাত্র, এবং তাদের প্রোগ্রামগুলি লিখতে চ্যালেঞ্জ যে যে কার্ড থেকে JPEGs সব উদ্ধার করা. এবং এই সমস্যা আসলে আমাদের প্রিয় এক সেট, এবং আমি একটি খাত আপ এক আপনার পূর্বসুরীদের থাকে যা ছিল মহান মজা থেকে পুরানো ইমেল একদা আগে পড়া. এই ম্যাট থেকে হয়. প্রিয় ডেভিড, গতকাল ঘটনাক্রমে আমার বোন তার ক্যামেরার এসডি ফরম্যাট করা কার্ড এবং স্মরণীয় ফটো এক বছরের এর মূল্য হারিয়ে গেছে. তিনি দূর্ভাগ্যবশত সেরা তার তথ্য ব্যাক আপ না. কিন্তু এই পরিস্থিতি পি সেট পাঁচ সম্পর্কে স্মরণ করিয়ে, তাই আমার মনে হয়েছে আমি চেষ্টা করবে প্রোগ্রাম পুনরুদ্ধার মাধ্যমে তার এসডি কার্ড চালানোর জন্য যে সমস্ত পথ আমি ফিরে লিখেছেন অক্টোবর. তাই পরে figuring আউট কিভাবে থেকে একটি কাঁচা ছবিটি নির্মাণ চার ঘন্টা বিন্যস্ত এসডি কার্ড - Google-এ এই বিষয়ে চমত্কার সহায়ক হতে প্রমাণ, যতক্ষণ না আমি হাস্যকর ভাবে আপনার নির্দেশাবলী জুড়ে ইন্টারনেট আসতে ঘটেছে - কমান্ড লাইন আর্গুমেন্ট কিছু tinkering কাছাকাছি পরে, আমি পরিচালিত যাও ফরেনসিক ইমেজ তৈরি, এবং পরে ইনস্টল এবং কনফিগার CS50 অ্যাপ্লায়েন্স, আমি আমার প্রোগ্রামের মাধ্যমে পরিচালিত এবং ফরেনসিক ইমেজ সঞ্চালন আমার বোন এর ফোটোগ্রাফ সমস্ত 1.027 পুনরুদ্ধার লিখেছেন ম্যাট. গত বছরের সমস্যা সেট ছয় ইঞ্চি, আমরা দিয়েছি একটি অভিধান ছাত্র 150,000 ইংরেজি শব্দ এবং তাদের একটি বানান পরীক্ষক লিখতে চ্যালেঞ্জ যে ফর্ম উত্তর অনুসন্ধান করে এই শব্দ উচ্চারিত হয় সঠিকভাবে বা ভুল যতটা সম্ভব দ্রুত. এবং ভিত্তি মধ্যে অপ্ট ছিল তারপর সহপাঠীদের চ্যালেঞ্জ অনুমতি ছাত্র দ্বারা তাদের ফলাফল পোস্টিং, RAM-র পরিমাণ যে তারা ব্যবহার, সংখ্যা CPU-র চক্র অথবা যাও যে তারা ব্যবহৃত, যাতে ছাত্র তারপর ছিল তম স্থান অবশ্যই এর ওয়েবসাইট - আবার, এটা কেবল ঐচ্ছিক দৃষ্টিভঙ্গি, কিন্তু মহান মজা যে সময়েই একজন ছাত্র 10 নম্বর স্থান বা তাই বড় পেতে চাই ওয়েবসাইট জাহাজে,, অফ যান ডিনার যাও এবং পরে ফিরে আসা, এবং বুঝতে তার একই ঘরে বাসিন্দা তার সামনে ছিল শুধু বড় বোর্ডে নিরাপদ্, যার ফলে শুধু একটা অন্য দুই বা তিন ঘন্টার ঢালাও আপ তার বা তার একই ঘরে বাসিন্দা. তাই আমরা কিছু ভাল হিসাবে অনুরূপ এই বছরের জন্য উন্মুখ. সমস্যা সেট 7 ইঞ্চি ওয়েব প্রোগ্রামিং দিক নি আমরা, আসলে বাহা সদা ক্রমবর্ধমান সাধারণ পরিবেশে সমস্যা সমাধান একটি ওয়েব ব্রাউজার. জানি decreasingly আমরা Macs-এবং পিসি সফ্টওয়্যার, কিন্তু ডাউনলোড করুন ক্রমবর্ধমান, আমরা ওয়েব মধ্যে এটি সমস্ত করবেন. এবং সত্যিই, গত বছর, চূড়ান্ত প্রকল্প ছাত্র 'কিছু কোর্সের মধ্যে 88% ওয়েব ভিত্তিক ছিল. এবং যারা খুব,, দক্ষতা হয় যে আপনি এই বর্গ থেকে আহরণ করা হবে অবশ্যই এর শেষে কি awaits কারণ এর কোর্স শেষ, CS50 পরিষ্কার হয়, এই প্রদর্শনী যে একটি বিজ্ঞান পরিষ্কার ধারণা উপর ভিত্তি করে, কিন্তু এই সংস্করণে এর একটি পরিষ্কার করবেন বর্গ সকল ছাত্র তাদের ল্যাপটপ আনা, এবং তাদের বন্ধু, এবং পরিবার, উত্তর পশ্চিম বিজ্ঞান, একটি প্রাসাদ এবং অন্যদের ক্যাম্পাস, তাদের ল্যাপটপ সেট আপ, কিছু খাবার পাওয়া, কিছু ভুট্টার খই এবং পানীয় পান, এবং তারপর ঐ সমস্ত উপস্থিতি, যিনি গত বছরের জন্য তাদের চূড়ান্ত প্রকল্প প্রদর্শন করা কিছু জুড়ে ক্যাম্পাস থেকে 2,500 অংশগ্রহণকারী, এবং এক্সপ্রেশন ভালো সংখ্যাযুক্ত এই ভালো, এবং ন্যায্য এ বিরল ছিল না. পরিষ্কার যাও লিডিং আপ CS50 Hackathon, একটি সুযোগ একটি প্রস্থান যাও হার্ভার্ড তুরি, মাইক্রোসফট যাও 8:00 PM তে পোস্ট করা এ মাথা তায়সির, এবং বাড়ি যাব না 7:00 AM পর্যন্ত. আমরা 8:00 PM তে পোস্ট করা, 1:00 AM এ দ্বিতীয় ডিনার, এবং এ জন্য যারা এখনও প্রথম ডিনার পরিবেশন করা 5:00 এ আমরা দাঁড়িয়ে আমি IHOP এ প্যানকেকস করে খাওয়াবো. এবং Hackathon একটি সুযোগ, হিসাবে এখানে অঙ্কিত, আপনার মধ্যে আকর্ষণীয় যাও চূড়ান্ত প্রকল্প, আপনার নিজের বা বন্ধুদের সঙ্গে একটি কিনা কাজ সহযোগীতা ও পরিবেশ, যেখানে ভাল সমগ্র শিক্ষণ কর্মীরা কাজ করছে মধ্যে একটি হংকং চীনা খাদ্য প্রচুর সরবরাহ সঙ্গে রাতে. এই সময়ে 5:00 AM ইমেজ যেমন এইসব খুবই সাধারণ হতে এই বছরের হিসাবে ভাল হবে. সুতরাং হিসাবে একটি মুহূর্ত আমরা পিষ্টক জন্য স্থগিত রাখা মনে রাখতে পারেন, যে 76% শতাংশ এই রুমে মানুষ পূর্বে কোন অভিজ্ঞতা আছে, এবং প্রতি পাঠ্যক্রম হিসাবে, কি পরিণামে এই কোর্সে বিষয় হল যেখানে আপনি আপ শেষ করতেন না সপ্তাহে 11 আপেক্ষিক আপনার সহপাঠীদের যাও, কিন্তু যেখানে আপনি,, শেষ আপেক্ষিক যাও 0 সপ্তাহ নিজেকে. এটি CS50.