0
1

কোন কোন বিষয়ের উপর ভিত্তি করে এখানে প্রব্লেম সেট করা হয়?

এইসব বিষয়ের উপর যথেষ্ট ধারণা অর্জন করার জন্য কোন ভালো বই বাজারে পাওয়া যায় কি?

আমাদের থেকে চীন এই contest এ এতো ভালো করার কারণ কি?

কিভাবে দ্রুত প্রোগ্রামিং করার দক্ষতা অর্জন করতে পারব?

asked 20 May '16, 03:31

SadhonRay's gravatar image

SadhonRay
58119

edited 20 May '16, 04:26

Tamim%20Shahriar%20Subeen's gravatar image

Tamim Shahriar Subeen ♦♦
6.2k21128


প্রথমেই আসি প্রবলেম সেটের কথায়। যেকোন প্রোগ্রামিং কনটেস্টে একটা সহজ প্রোগ্রামিং সমস্যা দেয়া থাকে, যেটা সবাই কম-বেশি সল্ভ করতে পারে। সেটা একদম বেসিক লেভেলের প্রবলেম। তারপর ডায়নামিক প্রোগ্রামিং, নাম্বার থিওরি, স্ট্রিং , গ্রাফ থিওরির BFS-DFS, জিওমেট্রি, ডাটা স্ট্রাকচার এগুলো থেকে প্রবলেম থাকে।

"যথেষ্ট ধারণা অর্জন" করার জন্য অনেক ধরণের বই বাজারে পাওয়া যায়। তবে এমন কোন স্পেসিফিক একটা বই নাই যে, শুধুমাত্র যেটা পড়লেই তুমি এক্সপার্ট প্রোগ্রামার হয়ে যাবা। সাধারণভাবে দেখো, কম্পিউটার সায়েন্সের সব টপিকের জন্য কিন্তু আমরা আলাদা বই পড়ি, এমন কোন বই-ই নাই আসলে যে সব জানা হয়ে যায় একটা বই পড়লে।

বাংলাদেশের বর্তমানে কিন্তু Contest এ অবস্থা বেশ ভাল। এইবার ওয়ার্ল্ড ফাইনালে ৩টা টিম গেছে, তাদের পারফর্মেন্সও ভাল। আস্তে আস্তে আরো ভালো হবে।

আসলে, প্রোগ্রামিং এ দক্ষতা অর্জনের জন্য দ্রুত এবং শর্টকাট কোন উপায় নাই। প্রোগ্রামিং শেখার সাথে গান শেখার মিল আছে। গানের জন্য গায়ক/গায়িকাকে যেমন রেগুলার রেওয়াজ করতে হয়, তেমনি প্রোগ্রামিং-ও রেগুলার চর্চার বিষয়।

তুমি আরো বিস্তারিত জানার জন্য সুবিন ভাইয়ার ব্লগের এই লেখাটা পড়তে পারোঃ এসিএম আইসিপিসি

permanent link

answered 20 May '16, 07:52

Tamanna%20Nishat%20Rini's gravatar image

Tamanna Nishat Rini ♦♦
3.0k312

ডায়নামিক প্রোগ্রামিং, নাম্বার থিওরি, স্ট্রিং , গ্রাফ থিওরির BFS-DFS, জিওমেট্রি, ডাটা স্ট্রাকচার এইগুলো শেখার জন্য ভালো রিসোর্স বা বই থাকলে প্লিস সাজেস্ট করুন আপু। আমি এইসব বিষয়ে কিছুই আনি না। আর এতো সুন্দর সাজানো গোছানো উত্তরের জন্য ধন্যবাদ।

(20 May '16, 12:34) SadhonRay
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×212
×54
×26
×4

question asked: 20 May '16, 03:31

question was seen: 1,787 times

last updated: 20 May '16, 12:34