প্রধান স্মার্টফোন সিএস 50: হার্ভার্ডের কোডিং কোর্স অনলাইনে কীভাবে নেওয়া যায়

সিএস 50: হার্ভার্ডের কোডিং কোর্স অনলাইনে কীভাবে নেওয়া যায়



সিএস 50, হার্ভার্ডের অতি-সাবস্ক্রাইব এবং প্রভাবশালী কোডিং কোর্সটি বিশ্বের সবচেয়ে অভিজাত মনের পক্ষে, নিঃসন্দেহে, অবিশ্বাস্যরকমভাবে কঠিন। এই কারণেই যদি আপনি শেষ পর্যন্ত আপনার দক্ষতার একটি আনুষ্ঠানিক শংসাপত্র পেতে চান তবে হার্ভার্ড আপনাকে নিখরচায় বা অর্থ প্রদানের কোর্স হিসাবে প্রচুর সিএস 50 সংস্থানগুলিতে অ্যাক্সেস দেয়।

সিএস 50: হার্ভার্ড কীভাবে নেবেন

আপনি যদি অনলাইনে সিএস 50 সামগ্রী কীভাবে অ্যাক্সেস করবেন তা ভাবছেন, তবে চারটি উপায় রয়েছে:

সিএস 50 অনলাইন নিন: হার্ভার্ড এক্সটেনশন স্কুল

হার্ভার্ডের নিজস্ব রিমোট-লার্নিং শাখা, হার্ভার্ড এক্সটেনশন স্কুল, সিএস 50 এর বিভিন্ন স্বাদ সরবরাহ করে। কম্পিউটার সায়েন্স কোর্সে সেমিস্টার দীর্ঘ দীর্ঘ সিএসসিআই ই -50 নিবিড় পরিচয় একটি ডিগ্রির দিকে চারটি ক্রেডিট সরবরাহ করে এবং এটির দাম $ 2,400। তবে স্থান 200 শিক্ষার্থীর মধ্যে সীমাবদ্ধ এবং কোর্সগুলি অত্যধিকভাবে ওভারস্ক্রাইব করা হয়। নজর রাখা এক্সটেনশন.হারওয়ার্ড.ইডু পরবর্তী বছরের শরত্কাল এবং বসন্ত কোর্সের জন্য নিবন্ধকরণ যখন খোলে তখন।

অনলাইন CS50 নিন: edX

বিকল্পভাবে, কোর্সটি মাধ্যমে দেওয়া হয় অনলাইন শিক্ষা সাইট edX , যেখানে আপনি নিজের গতিতে এটি মোকাবেলা করতে পারেন। সিএস 50 এর এডিএক্স পৃষ্ঠা অনুসারে, নয়টি সমস্যা সেট (অর্থাত্ প্রোগ্রামিং অ্যাসাইনমেন্ট) এবং একটি চূড়ান্ত প্রকল্পে সন্তোষজনক স্কোর অর্জনকারী শিক্ষার্থীরা হার্ভার্ডএক্সের একটি শংসাপত্র পাবে। শিক্ষার্থীরা নিখরচায় এই কোর্সটি নিতে পারে, তবে তারা যদি আপনার অর্জন যাচাই করতে এবং আপনার চাকরির সম্ভাবনা বাড়াতে প্রতিষ্ঠানের লোগো সহ কোনও প্রশিক্ষক-স্বাক্ষরিত শংসাপত্র পেতে চান তবে অবশ্যই তাকে $ 90 দিতে হবে।

সিএস 50 অনলাইন নিন: আইটিউনস ইউ

কোর্স এবং এর সমস্ত সামগ্রী হ'ল অ্যাপল এর আইটিউনস ইউ তে অন্যান্য হার্ভার্ড কোর্সের মতো - আপনি অ্যাপ স্টোর থেকে বিনামূল্যে অ্যাপ্লিকেশন ডাউনলোড করতে পারেন (আইফোন, আইপ্যাড বা ম্যাকের মাধ্যমে) এবং ক্যাটালগটিতে সিএস 50 অনুসন্ধান করতে পারেন। ভিডিও বক্তৃতা, সমস্যা সেট, কুইজ এবং অন্যান্য উপকরণগুলির সমস্তই প্যাকটিতে রয়েছে, যদিও আইটিউনস ইউ এর তুলনামূলকভাবে সাম্প্রতিক পুনরায় নকশা এই উপাদানটির ভরটিকে একবারের চেয়ে নেভিগেট করতে আরও শক্ত করে তুলেছে।

অনলাইনে সিএস 50 নিন: ইউটিউব

চূড়ান্ত উপায়টি হ'ল ইউটিউবে সমস্ত বক্তৃতা - যা নিজের মধ্যে সার্থক সাধনা watch 2015 কম্পিউটার সায়েন্স 50 কোর্সের সমস্ত বক্তৃতা পাওয়া যাবে হার্ভার্ড চ্যানেল । কাজ করার জন্য 20 ঘন্টারও বেশি ফুটেজ রয়েছে যদিও প্রতিটি পৃথক বক্তৃতা দৈর্ঘ্যে এক ঘন্টা বা তার বেশি নয়।

পড়ুন পরবর্তী: ইউকেতে বিনামূল্যে কোড শিখুন

আপনি যখন আপনার পাসওয়ার্ড ভুলে গেছেন তখন কীভাবে আপনার আইফোনটিকে পুনরায় সেট করবেন

আপনি CS50 পাস করতে পারেন?

হার্ভার্ডের অভিজাত কোর্সটি গ্রহণ করার জন্য আপনার কি মানসিক সমস্যা নেই? এখানে হার্ভার্ডের কোর্স থেকে সরাসরি কিছু নমুনা প্রশ্ন রয়েছে। চিন্তিত হবেন না, তারা আমার কাছেও বোঝায় না।

1: ভিজেনের সিফার

এই সপ্তাহে আপনার চূড়ান্ত চ্যালেঞ্জটি হ'ল, ভিগেনের.সি.-তে, একটি প্রোগ্রাম যা ভিগেনের সিফার ব্যবহার করে বার্তাগুলি এনক্রিপ্ট করে। এই প্রোগ্রামটি অবশ্যই একটি একক কমান্ড-লাইন আর্গুমেন্ট গ্রহণ করবে: একটি কীওয়ার্ড, কে, সম্পূর্ণরূপে বর্ণানুক্রমিক অক্ষর দ্বারা রচিত।

যদি আপনার প্রোগ্রামটি কোনও কমান্ড-লাইন আর্গুমেন্ট ছাড়া, একাধিক কমান্ড-লাইন যুক্তি বা কোনও কমান্ড-লাইন যুক্তি যুক্ত করে যেখানে কোনও বর্ণমালার অক্ষর না থাকে তবে আপনার প্রোগ্রামটির অভিযোগ করা উচিত এবং তত্ক্ষণাত প্রস্থান করা উচিত, মূল প্রত্যাবর্তন 1 (এর মাধ্যমে) আমাদের নিজস্ব পরীক্ষাগুলি সনাক্ত করতে পারে এমন একটি ত্রুটি নির্দেশ করে)।

অন্যথায়, আপনার প্রোগ্রামটি অবশ্যই ব্যবহারকারীকে প্লেইন টেক্সটের একটি স্ট্রিংয়ের জন্য অনুরোধ করতে হবে,
পি, যা অবশ্যই ভিগেনের সিফার অনুযায়ী কে দ্বারা এনক্রিপ্ট করতে হবে, শেষ পর্যন্ত ফলাফলটি মুদ্রণ করে এবং প্রস্থান করা হবে, মূল প্রত্যাবর্তন 0 দিয়ে।

কে-এর চরিত্রগুলির জন্য, আপনার অবশ্যই A এবং a কে 0, B এবং b কে 1,…, এবং Z এবং z হিসাবে 25 হিসাবে বিবেচনা করতে হবে addition এছাড়াও, আপনার প্রোগ্রামটি কেবলমাত্র একটি বর্ণের জন্য ভিজেনের সিফার প্রয়োগ করতে হবে যদি সেই চরিত্রটি থাকে একটি চিঠি. অন্যান্য সমস্ত অক্ষর (সংখ্যা, চিহ্ন, স্পেস, বিরামচিহ্ন চিহ্ন, ইত্যাদি) অবশ্যই অপরিবর্তিত আউটপুট করা উচিত।

তদ্ব্যতীত, যদি আপনার কোড পি এর ith চরিত্রের সাথে কে এর জেথ অক্ষর প্রয়োগ করতে চলেছে তবে পরবর্তীটি একটি অ বর্ণানুক্রমিক চরিত্র হিসাবে প্রমাণিত হয় তবে আপনাকে পি এর পরবর্তী বর্ণমালার অক্ষরের সাথে কে এর জেথ অক্ষর প্রয়োগ করার জন্য অপেক্ষা করতে হবে ; আপনি অবশ্যই কে-তে পরবর্তী চরিত্রটিতে যেতে পারবেন না। অবশেষে, আপনার প্রোগ্রামে প্রতিটি অক্ষরের কেস অবশ্যই সংরক্ষণ করতে হবে।

২. পনেরটি গেম

গেম অফ ফিফটিন হ'ল একটি ধাঁধা যা বর্গাকার বোর্ডে খেলে সংখ্যাযুক্ত টাইলস স্লাইড হয়। এই ধাঁধার লক্ষ্য হ'ল বোর্ডের টাইলগুলি ছোট থেকে বৃহত্তম, বাম থেকে ডান, উপরে থেকে নীচে এবং বোর্ডের নীচে-ডান কোণে একটি ফাঁকা স্থান সহ ব্যবস্থা করা।

এই গেমটির জন্য গড মোড প্রয়োগ করুন।

প্রথমে initটি এমনভাবে প্রয়োগ করুন যাতে বোর্ডটি একটি সিউডোরেন্ডম তবে দ্রবণযোগ্য কনফিগারেশনের সূচনা হয়। তারপরে ড্র, সরানো এবং জিতের বাস্তবায়ন সম্পূর্ণ করুন যাতে কোনও মানুষ আসলে গেমটি খেলতে পারে।

সম্পর্কিত সিএস 50 দেখুন: বিশ্বের সবচেয়ে অভিজাত কম্পিউটিং কোর্সের ভিতরে বিনামূল্যে কোড শিখুন: জাতীয় কোডিং সাপ্তাহের সেরা ইউকে কোডিং এবং অ্যাপ্লিকেশন বিকাশ কোর্স কোডিং যাযাবর হিসাবে এক বছর

তবে গেমটি একটি প্রতারণা এম্বেড করুন, যার মাধ্যমে, 1 এবং ডি 2 - 1 এর মধ্যে একটি পূর্ণসংখ্যা টাইপ করার পরিবর্তে, যেখানে বোর্ডের উচ্চতা এবং প্রস্থ হয়, মানুষ গেমের নিয়ন্ত্রণ নিতে 'কম্পিউটারকে' বাধ্য করতে জিডিও টাইপ করতে পারে এবং এটি সমাধান করুন (যেকোন কৌশল, সর্বোত্তম বা অপ-অনুকূল ব্যবহার করে) তৈরি করে, বলুন, প্রতি সেকেন্ডে কেবল চারটি পদক্ষেপ যাতে মানুষ দেখতে পারে।

সম্ভবত, আপনাকে আরও বহুমুখী কোনও কিছুর জন্য গেটইন্টের পরিবর্তন করতে হবে। আপনার Godশ্বর মোডের বাস্তবায়ন যদি d ≤ 4 এর জন্য কেবল কার্যকর হয় (কার্যকরভাবে দ্রুত); ডি> ৪ এর জন্য Godশ্বর মোড পরীক্ষা করার বিষয়ে আপনার চিন্তা করার দরকার নেই Oh ওহ, এবং বোর্ডটি কীভাবে সূচনা করেছিল তা মনে করে আপনি Godশ্বর মোড বাস্তবায়ন করতে পারবেন না (যেমন আপনার প্রোগ্রামটি কিছু সিউডোরেন্ডম তবে সলভযোগ্য স্থিতিতে চলে এমন ক্রমের ক্রমগুলি স্মরণ করে)। ভাল চেষ্টা.

হার্ভার্ড বিশ্ববিদ্যালয়ের সকল সমস্যার কপিরাইট। সম্পূর্ণ সমস্যা সেটগুলি এখানে প্রকাশিত হয়: cs50.harvard.edu

আকর্ষণীয় নিবন্ধ

সম্পাদক এর চয়েস

এক্সবক্স ওয়ানে কত ঘন্টা খেলেছে তা কীভাবে দেখুন
এক্সবক্স ওয়ানে কত ঘন্টা খেলেছে তা কীভাবে দেখুন
প্লেস্টেশনের মূল প্রতিযোগী কনসোল, এক্সবক্স ওয়ান, একটি দুর্দান্ত জনপ্রিয়, শক্তিশালী ডিভাইস যা ২০১৩ সালের শেষের দিকে থেকে শুরু হয়েছে six এটি ছয় বছর আগে প্রকাশিত হলেও এটি এখনও গেমিং কনসোল ফুড চেইনের শীর্ষে রয়েছে, ঘাড়-
কিভাবে একটি PS4 কন্ট্রোলার রিসেট করবেন
কিভাবে একটি PS4 কন্ট্রোলার রিসেট করবেন
আপনার প্লেস্টেশন 4 কন্ট্রোলার কি তার মন হারিয়েছে? আপনার কন্ট্রোলারের একটি নরম এবং হার্ড রিসেট করার জন্য আমরা কিছু সমস্যা সমাধানের পদক্ষেপের মধ্য দিয়ে যাব।
ইউটারেন্টে কীভাবে বিজ্ঞাপনগুলি অক্ষম ও মুছে ফেলা যায়
ইউটারেন্টে কীভাবে বিজ্ঞাপনগুলি অক্ষম ও মুছে ফেলা যায়
যখন ইউটোরেন্ট (বা accurateটোরেন্ট আরও নির্ভুল হতে) এর বিজ্ঞাপন-সমর্থিত সংস্করণটি প্রবর্তন করেছিল, তখন আমি কিউবিটোরেন্টকে বিজ্ঞাপন-মুক্ত বিকল্প হিসাবে ব্যবহার করার সিদ্ধান্ত নিয়েছিলাম। তবে প্রচুর ব্যবহারকারী কোনও বিকল্প বিটোরেন্ট ক্লায়েন্টে স্যুইচ না করার সিদ্ধান্ত নিয়েছে এবং এখনও ইউটারেন্ট ব্যবহার করবে। অনেক লোক যা জানেন না বলে মনে হচ্ছে এটি স্থানীয় ইউটারেন্ট ব্যবহার করে বিজ্ঞাপনগুলি অক্ষম করা সম্ভব
আইফোন এক্সএস ম্যাক্স - কীভাবে বার্তাগুলি ব্লক করবেন
আইফোন এক্সএস ম্যাক্স - কীভাবে বার্তাগুলি ব্লক করবেন
সময়ে সময়ে একটি এলোমেলো বার্তা পাওয়া একটি বড় সমস্যা নাও হতে পারে, কারণ আপনি এটি মুছে ফেলতে পারেন। যাইহোক, যদি কেউ আপনার ইনবক্সে স্প্যামিং করে বা আপনাকে অনুপযুক্ত বার্তা পাঠায়, আপনি তাদের ব্লক করার সিদ্ধান্ত নিতে পারেন। এখানে
উইন্ডোজ 10-এ ওয়ানড্রাইভে অটো সেভ ডকুমেন্টস, ছবি এবং ডেস্কটপ
উইন্ডোজ 10-এ ওয়ানড্রাইভে অটো সেভ ডকুমেন্টস, ছবি এবং ডেস্কটপ
উইন্ডোজ 10 আপনাকে নিজের ব্যক্তিগত ফোল্ডারগুলি ওয়ানড্রাইভে সংরক্ষণ করতে দেয়। আপনার দস্তাবেজ, চিত্র এবং ডেস্কটপ স্বয়ংক্রিয়ভাবে ওয়ানড্রাইভে আপলোড করা যাবে।
মাইক্রোসফ্ট অ্যাকাউন্ট ছাড়াই উইন্ডোজ 10 ক্রিয়েটর আপডেট করুন
মাইক্রোসফ্ট অ্যাকাউন্ট ছাড়াই উইন্ডোজ 10 ক্রিয়েটর আপডেট করুন
এই নিবন্ধে, আমরা মাইক্রোসফ্ট অ্যাকাউন্ট ব্যতীত উইন্ডোজ 10 ক্রিয়েটর আপডেটটি কীভাবে ইনস্টল করব তা দেখব। উইন্ডোজ 10 ক্রিয়েটর আপডেটে মাইক্রোসফ্ট যুক্ত করেছে ...
দ্বিতীয় মনিটরে কীভাবে টাস্কবারটি গোপন করবেন
দ্বিতীয় মনিটরে কীভাবে টাস্কবারটি গোপন করবেন
আজকাল দ্বৈত মনিটরের ব্যবহার খুব সাধারণ বিষয়, বিশেষত পেশাদার কম্পিউটার ব্যবহারকারীদের মধ্যে - প্রোগ্রামার, লেখক, গবেষক এবং অন্যান্য। এছাড়াও, একটি গুরুতর গেমিং রগ কমপক্ষে একটি অতিরিক্ত মনিটর ছাড়াই অকল্পনীয়। কখনও কখনও, তবে, দ্বিতীয় মনিটরের টাস্কবারটি হতে পারে