What do you think?


কম্পিউটার প্রোগ্রামিং প্রথম খণ্ড
ফ্লাপে লিখা কথা
বাংলা ভাষায় কম্পিউটার প্রোগ্রামিংয়ের উপর লেখা বই। বইটিতে প্রোগ্রামিং ভাষা হিসেবে সি (C) ব্যবহার করা হয়েছে। প্রোগ্রামিংয়ের জগতে যারা নতুন, তাদের জন্য বইটি সহায়ক। বইটি ক্লাস নাইন থেকে শুরু করে বিশ্ববিদ্যালয়ের প্রথম বর্ষের ছাত্রছাত্রীদের জন্য বিশেষভাবে উপযোগী।
ভূমিকা
এই বইটি সম্পর্কে মুহম্মদ জাফর ইকবাল বলেছেন,
"কম্পিউটারের জন্ম হয়েছিল কম্পিউট বা হিসাব করার জন্য। এখন কম্পিউটারে মানুষ গান শোনে, সিনেমা দেখে, চিঠি লেখে, ফেসবুক করে, ইন্টারনেট ঘাঁটাঘাঁটি করে এমনকি চুরিচামারি পর্যন্ত করে কিন্তু হিসাব করে না! অথচ কম্পিউটারে কম্পিউট করার মতো আনন্দ আর কিছুতে নয়, সেটি করার জন্য যেটি জানা দরকার, সেটি হচ্ছে একটুখানি প্রোগ্রামিং।
ইউনিভার্সিটিতে বা বড় বড় শিক্ষাপ্রতিষ্ঠানে প্রোগ্রামিং শেখানো হয় কিন্তু স্কুল-কলেজের ছেলেমেয়েরাও যে খুব সহজে প্রোগ্রামিং করতে পারে, সেটি অনেকেই জানে না। আমি অনেক দিন থেকেই ভাবছিলাম, স্কুলের ছেলেমেয়েদের জন্য এরকম একটি বই লিখি; কিন্তু কিছুতেই সময় করে উঠতে পারছিলাম না।
ঠিক এরকম সময় আমার ছাত্র সুবিনের এই পাণ্ডুলিপিটি আমার চোখে পড়েছে। আমি অবাক হয়ে লক্ষ করলাম, আমি যে জিনিসটি করতে চেয়েছিলাম সুবিন ঠিক সেটিই করে রেখেছে! স্কুল-কলেজের ছেলেমেয়েদের জন্য একটি প্রোগ্রামিংয়ের বই লিখেছে, খুব সহজ ভাষায়, খুব সুন্দর করে গুছিয়ে।
আমি তার এই চমৎকার বইটির সাফল্য কামনা করি। ছেলেমেয়েরা গান শোনা, সিনেমা দেখা, চিঠি লেখা, ফেসবুক করা, ইন্টারনেট ঘাঁটাঘাঁটি করার পাশাপাশি আবার কম্পিউটারের মূল জায়গায় ফিরে আসুক – সেই প্রত্যাশায় থাকলাম।"
সূচিপত্র
শুরুর আগে
প্রথম প্রোগ্রাম
ডাটা টাইপ, ইনপুট ও আউটপুট
কন্ডিশনাল লজিক
লুপ
একটুখানি গণিত
অ্যারে
ফাংশন
বাইনারি সার্চ
স্ট্রিং
মৌলিক সংখ্যা
আবারও অ্যারো
বাইনারি সংখ্যা পদ্ধতি
কিছূ প্রোগ্রামিং সমস্যা
শেষের শুরু
পরিশিষ্ট 0: অ্যালগরিদম ও ফ্লোচার্ট
পরিশিষ্ট ১ : প্রোগ্রামিং প্রতিযোগিতা
পরিশিষ্ট ২ : প্রোগ্রামিং ক্যারিয়ার
পরিশিষ্ট ৩ : বই ও ওয়েবসাইটের তালিকা
বইটির অনলাইন সংস্করণ সবার জন্য উন্মুক্ত।
বাংলা ভাষায় কম্পিউটার প্রোগ্রামিংয়ের উপর লেখা বই। বইটিতে প্রোগ্রামিং ভাষা হিসেবে সি (C) ব্যবহার করা হয়েছে। প্রোগ্রামিংয়ের জগতে যারা নতুন, তাদের জন্য বইটি সহায়ক। বইটি ক্লাস নাইন থেকে শুরু করে বিশ্ববিদ্যালয়ের প্রথম বর্ষের ছাত্রছাত্রীদের জন্য বিশেষভাবে উপযোগী।
ভূমিকা
এই বইটি সম্পর্কে মুহম্মদ জাফর ইকবাল বলেছেন,
"কম্পিউটারের জন্ম হয়েছিল কম্পিউট বা হিসাব করার জন্য। এখন কম্পিউটারে মানুষ গান শোনে, সিনেমা দেখে, চিঠি লেখে, ফেসবুক করে, ইন্টারনেট ঘাঁটাঘাঁটি করে এমনকি চুরিচামারি পর্যন্ত করে কিন্তু হিসাব করে না! অথচ কম্পিউটারে কম্পিউট করার মতো আনন্দ আর কিছুতে নয়, সেটি করার জন্য যেটি জানা দরকার, সেটি হচ্ছে একটুখানি প্রোগ্রামিং।
ইউনিভার্সিটিতে বা বড় বড় শিক্ষাপ্রতিষ্ঠানে প্রোগ্রামিং শেখানো হয় কিন্তু স্কুল-কলেজের ছেলেমেয়েরাও যে খুব সহজে প্রোগ্রামিং করতে পারে, সেটি অনেকেই জানে না। আমি অনেক দিন থেকেই ভাবছিলাম, স্কুলের ছেলেমেয়েদের জন্য এরকম একটি বই লিখি; কিন্তু কিছুতেই সময় করে উঠতে পারছিলাম না।
ঠিক এরকম সময় আমার ছাত্র সুবিনের এই পাণ্ডুলিপিটি আমার চোখে পড়েছে। আমি অবাক হয়ে লক্ষ করলাম, আমি যে জিনিসটি করতে চেয়েছিলাম সুবিন ঠিক সেটিই করে রেখেছে! স্কুল-কলেজের ছেলেমেয়েদের জন্য একটি প্রোগ্রামিংয়ের বই লিখেছে, খুব সহজ ভাষায়, খুব সুন্দর করে গুছিয়ে।
আমি তার এই চমৎকার বইটির সাফল্য কামনা করি। ছেলেমেয়েরা গান শোনা, সিনেমা দেখা, চিঠি লেখা, ফেসবুক করা, ইন্টারনেট ঘাঁটাঘাঁটি করার পাশাপাশি আবার কম্পিউটারের মূল জায়গায় ফিরে আসুক – সেই প্রত্যাশায় থাকলাম।"
সূচিপত্র
শুরুর আগে
প্রথম প্রোগ্রাম
ডাটা টাইপ, ইনপুট ও আউটপুট
কন্ডিশনাল লজিক
লুপ
একটুখানি গণিত
অ্যারে
ফাংশন
বাইনারি সার্চ
স্ট্রিং
মৌলিক সংখ্যা
আবারও অ্যারো
বাইনারি সংখ্যা পদ্ধতি
কিছূ প্রোগ্রামিং সমস্যা
শেষের শুরু
পরিশিষ্ট 0: অ্যালগরিদম ও ফ্লোচার্ট
পরিশিষ্ট ১ : প্রোগ্রামিং প্রতিযোগিতা
পরিশিষ্ট ২ : প্রোগ্রামিং ক্যারিয়ার
পরিশিষ্ট ৩ : বই ও ওয়েবসাইটের তালিকা
বইটির অনলাইন সংস্করণ সবার জন্য উন্মুক্ত।
204 pages, Hardcover
First published January 1, 2011
Ratings & Reviews
Friends & Following
Create a free account to discover what your friends think of this book!
Community Reviews
Displaying 1 - 18 of 18 reviews
October 4, 2016
আমি তখন সম্ভবত ক্লাস নাইনে। একটা বিতর্ক প্রতিযোগিতায় স্কুল থেকে চট্টগ্রাম গেলাম। দুইদিনের প্রোগ্রাম, আমরা প্রথম দিনেই হেরে বাদ :( রুমে ফিরে মন খারাপ করে বসে থাকলাম বিকেলটা। আমাদের স্যার চট্টগ্রাম বিশ্ববিদ্যালয়ের ছাত্র, উনি বেরিয়েছেন চেনা শহরটা দেখবেন বলে। আমরা আর কী করব, শেষ বিকেলে তিন বন্ধু বেরিয়ে পড়লাম। অচেনা জায়গা, আগে কখনো আসিনি এদিকে। হাঁটতে হাঁটতে চলে এলাম একটা বইবিপনীর সামনে, নাম বাতিঘর। ঢুকে দেখি স্যারও সেখানে। স্যার আমাদের দেখলেন, কোনদিকে কী ধরনের বই পাবো বললেন।
হাঁটছি আমরা, এদিক ওদিক বই দেখছি। একসময় হাতে পেলাম বইটা। আমার আব্বু বয়স থিওরিতে বিশ্বাসী, তাঁর থিওরি অনুযায়ী আমি হাইস্কুলে উঠে ক্যাবল সংযোগ, জুনিয়র শেষ করে কম্পিউটার আর মাধ্যমিক শেষ করে ব্যক্তিগত মোবাইল পেয়েছি। নতুন কম্পিউটার, শখ হলো গেম বানাবো। নিয়ে নিলাম এই বই। তখন আমার ধারণা এই বই পড়ে গেম বানানো শুরু করব।
এই বই পড়ে গেম বানানো যাবে না, সেই পথে হাঁটা শুরু করা যাবে। বাংলায় টেকনিক্যাল বই খুব কম। সম্ভবত খুব বেশি টেকনিক্যাল বই বাংলায় লেখা হলেও যে খুব লাভ তা না, সেরা লেখকদের সবাই তো আর এদেশে জন্মাবেন না। তবে এই কথা সত্য যে একদম বেসিক কিছু বই বাংলায় পেলে খারাপ হয় না।
বাংলায় আরো এমন বই লেখা হোক, বাংলাদেশের ছেলেমেয়েরা গণিত, বিজ্ঞান, প্রোগ্রামিংয়ে দক্ষ হয়ে উঠুক।
হাঁটছি আমরা, এদিক ওদিক বই দেখছি। একসময় হাতে পেলাম বইটা। আমার আব্বু বয়স থিওরিতে বিশ্বাসী, তাঁর থিওরি অনুযায়ী আমি হাইস্কুলে উঠে ক্যাবল সংযোগ, জুনিয়র শেষ করে কম্পিউটার আর মাধ্যমিক শেষ করে ব্যক্তিগত মোবাইল পেয়েছি। নতুন কম্পিউটার, শখ হলো গেম বানাবো। নিয়ে নিলাম এই বই। তখন আমার ধারণা এই বই পড়ে গেম বানানো শুরু করব।
এই বই পড়ে গেম বানানো যাবে না, সেই পথে হাঁটা শুরু করা যাবে। বাংলায় টেকনিক্যাল বই খুব কম। সম্ভবত খুব বেশি টেকনিক্যাল বই বাংলায় লেখা হলেও যে খুব লাভ তা না, সেরা লেখকদের সবাই তো আর এদেশে জন্মাবেন না। তবে এই কথা সত্য যে একদম বেসিক কিছু বই বাংলায় পেলে খারাপ হয় না।
বাংলায় আরো এমন বই লেখা হোক, বাংলাদেশের ছেলেমেয়েরা গণিত, বিজ্ঞান, প্রোগ্রামিংয়ে দক্ষ হয়ে উঠুক।
June 16, 2022
যারা সি ভাষায় প্রোগ্রামিং শিখতে চাচ্ছে তাদের জন্য এই বইটি দিয়ে শেখার শুরু করাটাই হবে সবচেয়ে বুদ্ধিমানের কাজ। বইটি সহজ, সরল ও প্রাঞ্জল ভাষায় লেখা।
November 14, 2021
নির্ঘণ্ট থাকা উচিত।
August 6, 2026
কম্পিউটার প্রোগ্রামিং ১ম খণ্ড নতুনদের জন্য বাংলা ভাষায় লেখা অন্যতম সেরা প্রোগ্রামিং বই। লেখক জটিল বিষয়গুলোকে খুব সহজ ও বাস্তব উদাহরণের মাধ্যমে উপস্থাপন করেছেন, ফলে প্রোগ্রামিং সম্পর্কে পূর্ব অভিজ্ঞতা না থাকলেও বইটি সহজেই অনুসরণ করা যায়।
বইটিতে C প্রোগ্রামিংয়ের মৌলিক বিষয়, যেমন ভেরিয়েবল, ডেটা টাইপ, কন্ডিশনাল স্টেটমেন্ট, লুপ, ফাংশন, অ্যারে এবং সমস্যা সমাধানের কৌশল ধাপে ধাপে শেখানো হয়েছে। প্রতিটি অধ্যায়ে অনুশীলনের জন্য উদাহরণ ও সমস্যা রয়েছে, যা শেখাকে আরও কার্যকর করে তোলে।
কেন এই বই পড়া উচিত?
একেবারে নতুনদের জন্য সহজ ভাষায় লেখা।
প্রোগ্রামিংয়ের মৌলিক ধারণা শক্তিশালী করে।
সমস্যা সমাধানের দক্ষতা (Problem Solving) গড়ে তুলতে সাহায্য করে।
CSE শিক্ষার্থী, HSC শিক্ষার্থী এবং প্রোগ্রামিংয়ে আগ্রহীদের জন্য দারুণ একটি শুরু।
(Computer Programming, Volume 1 is one of the best beginner-friendly programming books written in Bangla. The author explains programming concepts in a simple, clear, and practical way, making it easy for readers with no prior coding experience to understand.
The book covers the fundamentals of C programming, including variables, data types, conditional statements, loops, functions, arrays, and basic problem-solving techniques. Each chapter includes examples and practice exercises that help reinforce the concepts and build confidence.
Why should you read this book?
It is perfect for complete beginners.
It builds a strong foundation in programming.
It improves logical thinking and problem-solving skills.
It is highly recommended for CSE students, HSC students, and anyone interested in learning programming.
Overall, this book is an excellent starting point for anyone who wants to begin their programming journey.)
বইটিতে C প্রোগ্রামিংয়ের মৌলিক বিষয়, যেমন ভেরিয়েবল, ডেটা টাইপ, কন্ডিশনাল স্টেটমেন্ট, লুপ, ফাংশন, অ্যারে এবং সমস্যা সমাধানের কৌশল ধাপে ধাপে শেখানো হয়েছে। প্রতিটি অধ্যায়ে অনুশীলনের জন্য উদাহরণ ও সমস্যা রয়েছে, যা শেখাকে আরও কার্যকর করে তোলে।
কেন এই বই পড়া উচিত?
একেবারে নতুনদের জন্য সহজ ভাষায় লেখা।
প্রোগ্রামিংয়ের মৌলিক ধারণা শক্তিশালী করে।
সমস্যা সমাধানের দক্ষতা (Problem Solving) গড়ে তুলতে সাহায্য করে।
CSE শিক্ষার্থী, HSC শিক্ষার্থী এবং প্রোগ্রামিংয়ে আগ্রহীদের জন্য দারুণ একটি শুরু।
(Computer Programming, Volume 1 is one of the best beginner-friendly programming books written in Bangla. The author explains programming concepts in a simple, clear, and practical way, making it easy for readers with no prior coding experience to understand.
The book covers the fundamentals of C programming, including variables, data types, conditional statements, loops, functions, arrays, and basic problem-solving techniques. Each chapter includes examples and practice exercises that help reinforce the concepts and build confidence.
Why should you read this book?
It is perfect for complete beginners.
It builds a strong foundation in programming.
It improves logical thinking and problem-solving skills.
It is highly recommended for CSE students, HSC students, and anyone interested in learning programming.
Overall, this book is an excellent starting point for anyone who wants to begin their programming journey.)
July 17, 2017
This is a great book for beginner programmer. I love to read this book and say thanks to the author.
Read
October 3, 2019good book
July 31, 2020
প্রোগ্রামিং এর গোড়া বা বেসিক বুঝার জন্য অনেক ভালো একটা বই।
May 2, 2021
শুরু করার জন্য বেশ ভাল বই। যদিও সি ল্যাংগুয়েজ ইউজ করা হয়েছে কিন্তু লেখকের উদ্দেশ্য ছিল প্রোগ্রামিং এর সাধারণ ধারণা গুলোকে ক্লিয়ার করা।
November 22, 2021
Best computer book ever
Read
October 1, 2022for beginners
November 1, 2022
good for bargainers.
January 1, 2026
one of the best books to learn C in the beginner level without knowing anything!
February 20, 2017
It was a great book of learning C programming. As a programming lover , I just live this book <3
January 31, 2019
কম্পিউটার বিষয়ে পড়া প্রথম বই। রুয়েট সিএসই তে ভর্তি হবার পর এন্ড্রয়েড ভার্সন টা পড়ি। বাংলা ভাষায় প্রোগ্রামিং সম্পর্কে লিখা কম। তাই অবশ্যই এই বইটা প্রশংসার দাবীদার। এই বইটা একচুয়ালী এ টু জেড প্রোগ্রামিং শেখায় তা বলা যাবে না। কারন টুকটাক অনেক জিনিসই স্কিপ করা হয়েছে। তবে প্রোগ্রামিং ক্যারিয়ার শুরু করার জন্য শেখার চাইতেও বেশি গুরুত্ত্বপূর্ন যেটা সেটা হলো "ইচ্ছা"। আর এই ইচ্ছাটাই সৃষ্টি করে দেয় এই অসামান্য বই টা
October 23, 2016
খুবই চমৎকার একটি বই। যারা কম্পিউটার প্রোগ্রামিং শিখা শুরু করেছেন কিংবা করবেন বলে ভাবছেন তাঁরা এই বইটি ফলো করতে পারেন। চমৎকার ভাবে সবকিছু বুঝানো হয়েছে। বইটিতে প্রোগ্রামিং ভাষা হিসেবে “সি” ব্যবহার করা হয়েছে।
August 1, 2017
অসাধারণ ভাবে উপস্থাপন করা হয়েছে প্রোগ্রামিং ভাষাকে। সত্যি কথা বলতে কি, আমার কাছে প্রথম তেমন একটা ভালো লাগে নি। তারপর প্রায় ৮০০ পৃষ্ঠার আরেকটা বই নেরে চেরে দেখে বুঝাম সুবিন ভাই বেপার গুলো কত সহজে বর্ণনা করেছেন। স্কুল কলেজের জন্য একেবারে অসাধারণ উপস্থাপনা।
March 27, 2022
স্কুল লাইফে আমার কম্পিউটার প্রোগ্রামিং-এ হাতেখড়ি হয় এই বই দিয়ে। সে সময় বাংলা ভাষায় বইটা অনন্য ছিল।
April 3, 2022
It was a good book overall. Helped me get started in programming.
Displaying 1 - 18 of 18 reviews













