বিমূর্ততা কম্পিউটার বিজ্ঞানে অনেকটা রুটি এবং মাখন তবে দুর্ভাগ্যক্রমে এটি স্পষ্টভাবে শেখানো কঠিন।
আমার মতে, বোঝার ধারণা যান্ত্রিকভাবে নিরূপণ বা কাপড় প্রমাণ করতে সক্ষম হচ্ছে বেশী গুরুত্বপূর্ণ। অবশ্যই, কিছু প্রাথমিক পদ্ধতি সম্পর্কে আপনার উপায় জানতে হবে তবে মাংস অন্য কোথাও রয়েছে।
প্রথমত, আপনাকে কিছু পরিমাণে বিষয়বস্তু উপলব্ধি করতে হবে। এই লক্ষ্যে, যখনই আপনার কাছে কিছু অস্পষ্ট হয় তখন নিম্নলিখিত প্রশ্নটি জিজ্ঞাসা করা আমার পক্ষে কার্যকর হয়েছে:
- আমরা কেন এটি করছি?
- কি আমরা জন্য এটি ব্যবহার করতে যাচ্ছি?
- এর সাথে আর কি কি জিনিস জড়িত?
- অন্যান্য উত্সগুলি কীভাবে এটি ব্যাখ্যা করে?
- আমি ঠিক কী বুঝতে পারি না?
আপনি এই প্রশ্নের উত্তর দেওয়ার পরে (বা ফলো-আপ প্রশ্নগুলি আবিষ্কার করেছেন এবং সেগুলি একইরকম আচরণ করেছেন) এবং এখনও সমস্যা রয়েছে, আপনার শিক্ষকের কাছে যান (বা এখানে)। এতক্ষণে আপনি একটি কেন্দ্রীভূত, সঠিকভাবে সূচিত প্রশ্ন গঠন করতে সক্ষম হওয়া উচিত; এই জাতীয় প্রশ্নের উত্তর দেওয়া আপনার শিক্ষকদের কাজ (এবং স্ট্যাক এক্সচেঞ্জের দর্শন)।
ব্যতীত এটি অনুশীলন এবং অভিজ্ঞতা। প্রমাণগুলি পড়ার পরে পুনরুত্পাদন করার চেষ্টা করুন; এগুলি হৃদয় দিয়ে না শিখার জন্য তাদের থেকে গুরুত্বপূর্ণ ধারণাগুলি ছড়িয়ে দেওয়ার বিষয়ে যত্ন নিন। কিছু সময়ের পরে, আপনার বড় পদক্ষেপগুলির মধ্যে শূন্যস্থান পূরণ করে সমস্ত বুনিয়াদি প্রমাণগুলি পুনঃ উত্পাদন করতে সক্ষম হওয়া উচিত। এমনকি পরে, আপনি বিবৃতি এবং প্রমাণগুলিতে নিদর্শনগুলি দেখতে শুরু করবেন। এইভাবে লোকেরা একটি বিবৃতি দেখে এবং বলে যে "ওহ হ্যাঁ, অবশ্যই, পদ্ধতিটি এক্স এর মাধ্যমে উপপাদ্য ওয়াই দিয়ে ব্যবহার করুন এবং তারপরে যা চান তা পেতে কেবল জেড ব্যবহার করুন"। এটি প্রশিক্ষণের বছরগুলিতে চালিত প্যাটার্ন স্বীকৃতি। ধৈর্য্য ধারন করুন.
প্রাথমিক অনুশীলন হিসাবে, যান এবং কিছু সঙ্গে পাঠ্য বই সন্ধান করুন। আমার মাথার উপরের অংশটি আমি গ্রাহাম, নুথ এবং পাতাসনিক দ্বারা কংক্রিট গণিতের উল্লেখ করতে পারি । এই বইটি কেবল কম্পিউটার বিজ্ঞানীদের জন্য একটি মূল্যবান টুলবক্স নয়, এতে সমাধান (!) সহ প্রচুর ব্যায়াম রয়েছে। উত্তরগুলি সন্ধানের আগে তাদের সমাধান করার চেষ্টা এবং আপনার সন্ধান করা উত্তরগুলি পুনরুত্পাদন করার চেষ্টা করুন।
আর একটি দরকারী বই হ'ল ইন্ট্রোডাকশন টু অ্যালগোরিদমস করমেন, লেজারসন, রিভেস্ট এবং স্টেইন। গাণিতিক বুনিয়াদিগুলির একটি অন্তর্ভুক্তযোগ্য অধ্যায় অন্তর্ভুক্ত। এটিতে অনেকগুলি অনুশীলনও রয়েছে; সমাধানগুলি লিঙ্কযুক্ত পৃষ্ঠা (পরিপূরক সামগ্রী) এর মাধ্যমে উপলব্ধ। এখানে লেখকের একজনের একটি ভিডিও বক্তৃতাও রয়েছে যা বইটি নিয়ে সুন্দরভাবে যেতে পারে।
প্রমাণ সম্পর্কিত প্রবর্তক বক্তৃতার জন্য, খান একাডেমির লিনিয়ার বীজগণিত প্রুফ একবার দেখুন । আমি সেগুলি দেখিনি, তবে আশা করি তারা উভয় মৌলিক এবং সহায়ক। খান একাডেমিতে আরও অনেক প্রমাণ রয়েছে; আমি কেবল চিত্রিত করেছি যে লিনিয়ার বীজগণিতের প্রমাণগুলি কম্পিউটার বিজ্ঞানের সেরা ফিট করে। অন্যকেও দেখতে দ্বিধা করবেন না।