জাতীয় হাইস্কুল প্রোগ্রামিং কনটেস্ট (এনএইচএসপিসি): বজিপ্র
হাইস্কুলের শিক্ষার্থীদের জন্য আইসিটি কুইজ ও প্রোগ্রামিং প্রতিযোগিতার উদ্যোগ নেয়া হচ্ছে। এরকম যে কোন প্রতিযোগিতা নিয়ে সবার মনে নানান প্রশ্ন থাকে। এর মধ্যে কিছু প্রশ্ন আমরা পেয়েছি যার জবাব এখানে দেওয়া হল। নতুন প্রশ্ন-উত্তরসহ এটি নিয়মিত আপডেট করা হবে এবং পরবর্তী সময়ে প্রতিযোগিতার মূল সাইটে স্থানান্তর করা হবে)
উত্তর : ৬ষ্ঠ থেকে দ্বাদশ শ্রেণীর শিক্ষার্থীদের জন্য কম্পিউটার প্রোগ্রামিং প্রতিযোগিতা হবে দুই ক্যাটাগরিতে – জুনিয়র ও সিনিয়র। জুনিয়র গ্রুপে ৬ষ্ঠ থেকে নবম শ্রেণীর শিক্ষার্থীরা। আর দশশ থেকে দ্বাদশ শ্রেণী এবং পলিটেকনিক কলেজের প্রথম ও দ্বিতীয় বর্ষের শিক্ষার্থীরা (৪র্থ সেমিস্টার পর্যন্ত) সিনিয়র ক্যাটাগরি। রেজিস্ট্রেশন করে অংশ নিতে হবে। ঢাকা মহানগর এবং সাত বিভাগ মিলে মোট আটটি আঞ্ঝলিক প্রতিযোগিতা হবে।
প্রশ্ন: শুধু কি প্রোগ্রামিং প্রতিযোগিতা হবে?
উত্তর : না। আঞ্চলিক উৎসবে আরো থাকবে আইসিটি কুইজ প্রতিযোগিতা। এটি হবে তিন ক্যাটাগরিতে –জুনিয়র – ৬ষ্ঠ থেকে ৮ম, সেকেন্ডারি – নবম-দশম এবং হায়ার সেকেন্ডারি – এসএসি পরিক্ষার্থী-দ্বাদশ শ্রেণি। অংশগ্রহণকারীদের ৩০-৪০ মিনিটের কুইজ প্রতিযোগিতা হবে। প্রশ্ন হবে বহুনির্বাচনী এবং প্রশ্নেই উত্তর লিখতে হবে।
প্রশ্ন : কোথায় কোথায় আঞ্চলিক প্রতিযোগিতা হবে?
উত্তর : সকল বিভাগীয় শহর যথা রংপুর, রাজশাহী, খুলনা, বরিশাল, চট্টগ্রাম ও সিলেটে, ঢাকা মহানগর ছাড়া ঢাকা বিভাগেরটি গোপালগঞ্ঝে এবং ঢাকা মহানগরে এই আঞ্চলিক প্রতিযোগিতা অনুষ্ঠিত হবে। আঞ্চলিক প্রতিযোগিতার কুইজ ও প্রোগ্রামিং প্রতিযোগিতার বিজয়ীরা ২৯ মে ঢাকার প্রকৌশল বিশ্ববিদ্যালয়ে জাতীয় প্রতিযোগিতায় অংশ নেবে।
প্রশ্ন : আঞ্চলিক উৎসবের ভ্যেনু কোথায়?
উত্তর : আঞ্জলিক ও জাতীয় আয়োজনের ভ্যেনু এখনও চূড়ান্তভাবে নির্ধারিত হয়নি ।
প্রশ্ন : অংশগ্রহণের জন্য কী আগেই নিবন্ধন করতে হবে?
উত্তর : হ্যা। আঞ্চলিক প্রতিযোগিতায় অংশগ্রহনের জন্য নিজ নিজ ভ্যেনুতে নিবন্ধন করতে হবে। নিবন্ধনের বিস্তারিত নিয়মাবলী পরবর্তী সময়ে ঘোষণা করা হবে।
প্রশ্ন : কম্পিউটার প্রোগ্রামিং প্রতিযোগিতায় কোন প্রোগ্রামিং ভাষা ভ্যবহার করতে হবে?
উত্তর : সি(C)/সি++(c++)।
প্রশ্ন : এই প্রতিযোগিতাতে কীভাবে প্রোগ্রাম জমা দিতে হবে?
উত্তর : প্রতিযোগিতার দিন প্রতিযোগিতার স্থানে তোমাকে উপস্থিত হতে হবে। সেখানে তোমাকে ইন্টারনেট সংযোগসহ একটি কম্পিউটার দেওয়া হবে যাতে একটি সি-কম্পাইলার থাকবে। এছাড়া তুমি ইন্টারনেটে বিচারসাইটে (https://algo.codemarshal.org) যেতে পারবে। এই প্রতিযিগতার বিচার হবে অনলাইনে, কোড মার্শাল প্ল্যাটফরমে।
প্রশ্ন : প্রতিযোগিতার বিচার পদ্ধতি কি এসিএম আইসিপিসির (ACM) মত হবে নাকি আন্তর্জাতিক ইনফরমেটিক্স অলিম্পিয়াডের (IOI ) হবে?
উত্তর : প্রথাগত এসিএম আইসিপিসি-এর বদলে এই প্রতিযোগিতার জাজিং হবে হাই স্কুল পর্যায়ের জন্য অধিকতর উপযোগী আইওআই জাজিং পদ্ধতিতে। যাদের আইওআই পদ্ধতি সম্পর্কে ধারণা নেই – প্রথাগত পদ্ধতিতে প্রতিযোগীদের সাবমিট করা একটি সমাধানকে বিচার করে সঠিক বা ভুল সিদ্ধান্ত দিয়ে থাকেন বিচারকগণ। সঠিক হলে পুর্ণ নম্বর পাওয়া যায়, ভুল হলে সরাসরি ০। এক্ষেত্রে অনেক সময় দেখা যায় যে, কোন একটি সমাধান হয়ত বিচারকদের ১০টি টেস্ট কেসের ৯টিতেই ঠিকমত কাজ করছে, ছোট কোন ভুলের জন্য একটি কেসে হয়ত ব্যর্থ হচ্ছে। দু:খজনকভাবে, এই সমাধানটিও কোন নম্বর পাবে না। কিন্তু আইওআই পদ্ধতিতে ১০টি কেসের ৯টি সফল হলে ৯০% নম্বর পাওয়া যাবে তেমনি ১০টির ২টি ঠিক হলে পাওয়া যাবে ২০%। অর্থাৎ আংশিকভাবে সঠিক সমাধান দিতে পারলে তার জন্যেও পুরস্কার আছে।
প্রশ্ন : জাভা বা পাইথনে কি প্রোগ্রাম করা যাবে?
উত্তর : না। স্কুল-কলেজ পর্য়ায়ের শিক্ষার্থীদের সবচেয়ে বড় প্রোগ্রামিং প্রতিযোগিতা হচ্ছে ইনফরমেটিক্স অলিম্পিয়াড। সেখানে তিনটি প্রোগ্রামিং ভাষা ব্যবহার করা যায়, সি, সি প্লাস প্লাস ও প্যাসকেল। যেহেতু প্যাসকেল বিলুপ্তপ্রায়, তাই এখানে সি ও সি প্লাস প্লাসের সাপোর্ট রয়েছে। ভবিষ্যতে আন্তর্জাতিক ইনফরমেটিক্স প্রতিযোগিতায় জাভা সাপোর্ট করলে সেটিও তখন ব্যবহার করা যাবে।আপাতত কেবল সি/সি প্লাস প্লাস।
প্রশ্ন : আমি আগে কখনো অনলাইনে প্রোগ্রামিং প্রতিযোগিতা করিনি। কেমন করে করবো?
উত্তর : কোডমার্শাল সাইটের ডানদিকে “Register” বাটন আছে। সেটিতে ক্লিক করলে তুমি একটা ফর্ম পাবে। সেখানে ই-মেইল, ইউজার নেম, পাসওয়ার্ড দিয়ে তুমি তোমার একাউন্ট পেয়ে যাবে। তারপর ঐখানে তুমি যে কোন কনটেস্টে অংশ নিতে পারবে।
প্রশ্ন : কোডমার্শাল ব্যবহারের কোন গাইড আছে?
উত্তর: এই গাইডটিতে সকল ধাপ পর্যায়ক্রমে বলা আছে।
প্রশ্ন : অনলাইন প্রোগ্রামিং কনটেস্টে অংশ নেওয়ার জন্য কী করা দরকার? কীভাবে আমার সমাধান জমা দেব?
উত্তর : এই ভিডিওটিতে ধাপে ধাপে কীভাবে সমস্যার সমাধান জমাদিতে হয় তা বলা আছে। এখান তেকে তুমি তা দেখে নিতে পারো।
One Reply to “জাতীয় হাইস্কুল প্রোগ্রামিং কনটেস্ট (এনএইচএসপিসি): বজিপ্র”