ছবি সংগৃহীত

বাংলাদেশ ইনফরমেটিক্স অলিম্পিয়াড ২০১৪

Shafaet
লেখক
প্রকাশিত: ১০ ফেব্রুয়ারি ২০১৪, ১৫:১২
আপডেট: ১০ ফেব্রুয়ারি ২০১৪, ১৫:১২

স্কুল-কলেজের ছেলেমেয়েদের প্রোগ্রামিং কনটেস্ট ইনফরমেটিক্স অলিম্পিয়াড ২০১৪ এর ডিভিশনাল পর্যায়ের জন্য রেজিস্ট্রেশন চলছে। অলিম্পিয়াডের অনুষ্ঠিত হবে ২৮ ফেব্রুয়ারি। রেজিস্ট্রেশন লিংক: http://www.progkriya.org/ioi/ কিছু দরকারি তথ্য: আন্তর্জাতিক ইনফরমেটিক্স অলিম্পিয়াড(IOI) কি? ইনফরমেটিক্স অলিম্পিয়াড স্কুল-কলেজের ছেলেমেয়েদের জন্য কম্পিউটার প্রোগ্রামিং প্রতিযোগীতা। এখানে এখানে বড় বড় সফটওয়্যার বানাতে হয়না, বরং মাথা খাটিয়ে এবং কম্পিউটার ব্যবহার সমাধান করতে হয় মজার কিছু সমস্যার। IOI তে অংশগ্রহন করার যোগ্যতা কি? IOI তে অংশগ্রহণের জন্য প্রথমে বাংলাদেশ ইনফরমেটিক্স অলিম্পিয়াডে(BdIO)অংশগ্রহণে যোগ্যতা অর্জন করতে হবে। প্রথমে বিভাগীয় পর্যায়ে অংশগ্রহণ করে তারপর জাতীয় পর্যায়ের প্রতিযোগীতায় অংশ নিতে হয়। বিভাগীয় পর্যায়ে অংশ গ্রহণের সময় অবশ্যই কোনো স্কুল /কলেজের শিক্ষার্থী হতে হবে অথবা সর্বোচ্চ HSC/A-Level পরীক্ষার্থী হতে হবে। এছাড়াও বয়স ২০ এর কম হতে হবে। ডিভিশনাল রাউন্ডে কি ধরণের প্রশ্ন করা হয়? ডিভিশনাল রাউন্ডের জন্য প্রোগ্রামিং জানার দরকার নেই। এখানে লজিকাল এবং গাণিতিক সমস্যা সমাধানের দক্ষতা যাচাই করা হবে। জাতীয় পর্যায়ে কোন প্রোগ্রামিং ল্যাংগুয়েজে প্রবলেম সলভ করতে হয়? শুধুমাত্র সি এবং সি++। আমি C/C++দিয়ে ভালো কোড করতে পারি। কনটেস্টে ভাল করার জন্য এইটুকু কি যথেষ্ট? না যথেষ্ট না। ইনফরমেটিক্স অলিম্পিয়াড আসলে একটা প্রবলেম সলভিং কনটেস্ট। এখানে প্রবলেম সলভ করতে হয় প্রোগ্রামিং এর সাহায্যে। তাই শুধু কোড করতে জানলেই হবেনা, প্রবলেম সলভ করতে জানতে হবে। অনেকগুলো ওয়েবসাইট আছে প্রস্তুতির জন্য। যেমন: ১. http://cerberus.delos.com:790/usacogate ২. http://www.hsin.hr/coci/ এগুলো শুরুতে কঠিন লাগতে পারে। তাই শুরু করার নিচের সাইটগুলো দেখা যেতে পারে 1. lightoj.com 2. uva.onlinejudge.org এসব সাইটকে অনলাইন জাজ বলাহয়। অনলাইন জাজে কিভাবে প্রবলেম সলভ করতে হয় সে ব্যাপারে সাহায্যের জন্য এই লিংকটা দেখা যেতে পারে: https://bitly.com/KwzQkV। ডিভিশনাল পর্যায়ে প্রোগ্রামিং লাগেনা, সেখানে প্রস্তুতির জন্য বিভিন্ন লজিকাল পাজল সলভ করা যেতে পারে। ড. মুহাম্মদ জাফর ইকবাল এবং ড.কায়কোবাদের "নিউরণে অণুরণন" বইটা এক্ষেত্রে সহায়ক হতে পারে। ইনফরমেটিক্স অলিম্পিয়াড করে কি হবে? ইনফরমেটিক্স অলিম্পিয়াড সরাসরি সফটওয়্যার বানাতে শিখাবেনা কিন্তু পরিচয় করিয়ে দিবে প্রবলেম সলভিং এর সাথে। এখান থেকে শিখতে পারবে কিভাবে খুব কম সময়ে কিভাবে সমস্যা সমাধানের জন্য অ্যালগোরিদম ডিজাইন করা যায়। অ্যালগোরিদম মানে হলো সমস্যা সমাধানের বিভিন্ন ছোটো ছোটো ধাপের সমষ্টি। অলিম্পিয়াড শিখাবে কিভাবে প্রেশারের মধ্যে থেকে মাথা ঠান্ডা রেখে প্রোগ্রামিং করা যায়। অনেক বিশ্ববিদ্যালয়ে অলিম্পিয়াডে মেডেলিস্টদের সহজে ভর্তির সুযোগ আছে, বাংলাদেশের শাহজালাল বিশ্ববিদ্যালয়ে ভর্তি হতে মেডেলিস্টদের কোন পরীক্ষা দিতে হয়না। নিয়মিত আপডেটের জন্য এবং আরো প্রশ্ন থাকলে আমাদের ফেসবুক পেজে যোগাযোগ করুন: https://www.facebook.com/groups/bdoifamily/ https://www.facebook.com/progkriya খবরটি ছড়িয়ে দিন স্কুল-কলেজ পড়ুয়া ছেলেমেয়েদের মাঝে। লেখক: শাফায়েত আশরাফ, সিএসই, ঢাকা বিশ্ববিদ্যালয়।