পিএইচডি এর জন্য আবেদন এর সময় আসলে কি কি করতে হয় এই ব্যাপারে আমার নিজের অনেক ধোঁয়াশা ছিল। এই কারণে হয়ত কিছু ব্যাপারে পরিকল্পনা করতে গিয়েও ভুল হয়েছে। যদিও তখন অন্যদের সাথে কথা বলে এই বিষয়গুলো পরিষ্কার করার চেষ্টা করেছিলাম, কিন্তু লিখিত আকারে থাকলে হয়ত অনেকের সুবিধা হতে পারে। সেইজন্যই লিখে রাখা।
(কেন প্রোগ্রামিং কন্টেস্ট ভাল না লাগলেও আপনার বিভিন্ন অনলাইন জাজে সমস্যা সমাধান করা উচিৎ)
অনেকদিন ধরে প্রোগ্রামিং কন্টেস্ট এর সমস্যা সমাধান এবং এর জাজিং এর সাথে থাকার কারনে এর ভাল এবং খারাপ দিকগুলো আমার কাছে বেশ পরিষ্কার বলে আমার মনে হয়। আমার ছাত্রদেরকে আমি সবসময়ই উৎসাহ দিই প্রোগ্রামিং কন্টেস্ট এর সমস্যা গুলো সমাধান করার। তবে আমার ধারণা বলার সময় অতি উৎসাহের কারনেই অনেকে হয়ত আমার কথাগুলোকে ভুল ভাবে নিতে পারে। আমার ছাত্রদেরকে আমি প্রায় প্রতি ক্লাসেই একবার করে এই কথাগুলো বলি। পরে যখন ক্লাসের রিভিউ নিই, তখন একবার এরকম কথা একজন বলেছিল যে আমি এই বিষয়টা নিয়ে অতিরিক্ত জোর দিই। এমন হতে পারে, অনেকেই ভাবে আমি সবাইকে প্রোগ্রামিং কন্টেস্ট করতে বলি। তবে সেটি কিন্তু ভুল। যদিও প্রোগ্রামিং কন্টেস্ট করার অনেকগুলো উপকার আছে, কিন্তু আমি সবাইকে প্রোগ্রামিং কন্টেস্ট করতে বলি না। আমি যেটা বলতে চাই তা হল, “সবার (বাংলাদেশী কম্পিউটার বিজ্ঞানের ছাত্র) উচিৎ বিভিন্ন অনলাইন জাজে যেসব সমস্যা আছে সেগুলো সমাধান করার জন্য প্রচুর পরিশ্রম করা”
অনলাইনে বিভিন্ন ফোরামে প্রায়শই বেশ কিছু প্রশ্ন ঘুরে ফিরে অনেকেই জিজ্ঞেস করেন। কম্পিটিটিভ প্রোগ্রামিং এর ব্যাপারে এসব কিছু প্রশ্ন (এবং কিছু সম্পূরক প্রশ্ন) এর উত্তর দেওয়ার জন্য এই ব্লগ। এই ব্লগের পুরো অংশেই ধারণা করে নেওয়া হচ্ছে যে প্রশ্নকর্তা প্রোগ্রামিং শিখতে চান কম্পিটিটিভ প্রোগ্রামিং বা কন্টেস্ট করার জন্য। অন্যান্য ক্ষেত্রে এই পরামর্শগুলো যথাযথ নাও হতে পারে।
CSEDU has been the Champion in any National Level Contest for 18 22 times. The only university ahead of CSEDU is BUET. No other university has more than 6 championships overall.