আমি জানি যে বেশিরভাগ কম্পিউটার বিজ্ঞান আন্ডারগ্রাজুয়েটদের প্রোগ্রাম শেখা তাদের শিক্ষার সবচেয়ে বেদনাদায়ক এবং হতাশার অংশ হিসাবে বিবেচনা করে। তাই আমি প্রোগ্রামিংয়ের সাথে যা কিছু করা থেকে দূরে থাকব । স্ক্যাফ্যান্টম যেমন ইতিমধ্যে নির্দেশ করেছে, আপনার সম্ভবত এটির জন্যও সময় থাকবে না।
আপনি যা খুঁজছেন তা হ'ল দুই ঘন্টার অনুশীলন যা দুটি লক্ষ্য পূরণ করে:
- উচ্চ-বিদ্যালয়ের স্নাতকদের দুই ঘন্টার জন্য যথেষ্ট আগ্রহী রাখা যথেষ্ট উত্তেজনাপূর্ণ,
- এটি তাদের কম্পিউটার বিজ্ঞান কী তা সম্পর্কে একটি ঝলক দেবে এবং আশা করি তারা এতে আগ্রহী হবে।
প্রথম লক্ষ্যটি আপনি আসলে যা প্রদর্শন করতে চলেছেন তার থেকে মোটামুটি স্বাধীন এবং একজন ভাল শিক্ষক / উপস্থাপক হওয়ার সাথে আরও অনেক কিছু করার আছে। ভাল অনুমানমূলক অনুশীলন, যেমন আপনার শ্রোতাদের পায়ের আঙ্গুলগুলিতে রাখা, তাদেরকে দলে ছোট ছোট জিনিস চেষ্টা করতে দেওয়া, প্রতি 15 মিনিটে তাদের একটি শ্বাস প্রশ্বাস দেওয়া, ইত্যাদি।
দ্বিতীয় লক্ষ্যটি একটি বিভ্রান্তিকর বিট এবং আমার মনে হয় যে এখানে সবচেয়ে ভাল কাজ করে তা হল একটি সমস্যা নেওয়া যা তাদের বর্তমান জ্ঞানের সাহায্যে ব্যাখ্যা করা যেতে পারে, আপনি কীভাবে সমাধানটি অ্যালগরিদমিকভাবে বর্ণনা করতে পারবেন তা দেখান এবং তারপরে দেখান যে কীভাবে সমাধানটিকে বিশ্লেষণ করা যায় এবং উন্নত।
গ্রাফগুলির মধ্যে সংক্ষিপ্ততম পথ সমস্যাটি একটি ভাল উদাহরণ, অন্যথায় জিপিএস নেভিগেশন সিস্টেম হিসাবে পরিচিত। কোন ব্যাখ্যা প্রয়োজন। আপনি এগ্রোরিদমকে বর্ণনা করার সাথে সাথে বাস্তবায়িত করার জন্য প্রান্তের ওজন / দৈর্ঘ্যের টানা এবং ক্রয়নের একটি গুচ্ছ সহ একটি ছোট মানচিত্র দিতে পারেন।
এর পরে আপনি কিভাবে আপনি একটি সংক্ষিপ্ত পথ খুঁজে পেতে চাই, ইত্যাদি আলোচনা শুরু করতে পারেন, তাদের একটি অ্যালগরিদম যেমন প্রণয়ন, ইত্যাদি ... তারপর আপনি বর্ণনা চেষ্টা করা যাক Dijkstra এর এলগরিদম লেট তাদের নোড রঙ, পরিদর্শন , পরীক্ষামূলক , এবং অপ্রচলিত সেট বাম। আপনি একটি অ্যালগরিদম পেয়েছেন!
যদি আপনার কাছে এখনও সময় থাকে তবে আপনি কিছু বিশদ ব্যাখ্যা করতে পারেন, যেমন টেম্পেটিভ নোডগুলির সেটগুলিতে ন্যূনতম সন্ধানের মতো আমরা আমাদের গ্রহণ করি stuff আপনি যদি এ পর্যন্ত পৌঁছে যান তবে আপনি লিনিয়ার অনুসন্ধান এবং একটি হিপ মধ্যে পার্থক্য দেখাতে পারেন, এবং একটি বোনাস হিসাবে আপনি th গণিত নোটেশন প্রবর্তন করতে পারেন ।হে
সব বলার পরে, এটি যতদূর আমি যাব। দশ ফুট খুঁটির সাথে পুরো বনাম আলোচনা থেকে দূরে থাকুন । যদিও বেশিরভাগ কম্পিউটার বিজ্ঞানী এটিকে আকর্ষণীয় মনে করেন, তবে বেশিরভাগ উচ্চ বিদ্যালয়ের শিক্ষার্থীরা তা করে না। আমার অভিজ্ঞতা থেকে জানি। আমার মতে মূলটি হ'ল এমন কোনও সমস্যা দিয়ে শুরু করা যা তারা বুঝতে পারে বা এর সাথে সম্পর্কিত হতে পারে এবং খুব পরিচিতির প্রয়োজন ছাড়াই সেখান থেকে নিয়ে যেতে পারে।এন পিপিNP