Answered 2 years ago
কম্পিটিটিভ প্রোগ্রামিং এর জন্য নাম্বার থিওরি , সম্ভাবনা , বিন্যাস , সমাবেশ , জ্যামিতি এবং কিছু কিছু টেকনিক লাগবে। আর যদি আপনি সফটওয়্যার ডেভেলপমেন্ট এর জন্য প্রোগামিং করতে চান তাহলে সেটা কাজ এর ওপর নির্ভর করবে। যেমন আপনি যদি ফুটবল বা ক্রিকেট গেমস তৈরি করতে চান সেক্ষেত্রে আপনার গণিতের জ্যামিতি অংশের জ্ঞান লাগবে। আবার নর্মাল সাপের গেমস (যেটা আমরা নোকিয়া ফোনে খেলতাম) তৈরি করতে গেলেও স্থানাংক সম্পর্কে জ্ঞান লাগবে। কিন্ত যদি আপনি বেসিক লেভেলের ডেটা স্টোর ও শো করার কোনো সফটওয়্যার তৈরি করতে চান সেক্ষেত্রে ম্যাথ প্রায় লাগবেই না। মূলত আপনি কী উদ্দেশ্যে প্রোগ্রাম করছেন সেটার ওপর নির্ভর করছে কোন টাইপের ম্যাথ লাগবে। তবে জ্যামিতি , স্থানাংক আর নাম্বার থিওরি প্রায় সব প্রোগ্রামেই লাগে।
talhasetu publisher