মারুফ মনিরুজ্জামান

Author's details

Name: মারুফ মনিরুজ্জামান
Date registered: আগস্ট 24, 2012

Biography

মারুফ মনিরুজ্জামান শাহজালাল বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয়ে কম্পিউটার বিজ্ঞান বিষয়ে পড়াশোনা করেন। তারপর ঢাকায় প্রথমে সাইক্রাফট, টিটিবিসি এবং কাজ সফটওয়ারে কিছুদিন কাজ করেন। বর্তমানে তিনি মাইক্রোসফটে কর্মরত আছেন।

Latest posts

  1. লেকচার ১২ – সি প্রোগ্রামিং – মেমোরি অপারেশন এবং পয়েন্টার — সেপ্টেম্বর 2, 2013
  2. লেকচার ১০ – সি প্রোগ্রামিং – ফাইল ইনপুট আউটপুট — মে 12, 2013
  3. লেকচার ৯ – সি প্রোগ্রামিং – স্ট্রাকচার — এপ্রিল 18, 2013
  4. সি প্রোগ্রামিং – লেকচার ১১ – স্ট্রিং অপারেশন — ফেব্রুয়ারী 16, 2013
  5. লেকচার ৮ – সি প্রোগ্রামিং – ফাংশন — ফেব্রুয়ারী 10, 2013

Most commented posts

  1. সি প্রোগ্রামিং – লেকচার ১: কম্পিউটার প্রোগ্রামিং এবং কম্পিউটারের ডাটা টাইপ — 8 comments
  2. সি প্রোগ্রামিং – লেকচার ২: এক্সপ্রেশন, ভেরিয়েবল ও এর নামকরণ এবং রিজার্ভ ওয়ার্ড — 2 comments
  3. লেকচার ৮ – সি প্রোগ্রামিং – ফাংশন — 1 comment

Author's posts listings

সেপ্টে. 02

লেকচার ১২ – সি প্রোগ্রামিং – মেমোরি অপারেশন এবং পয়েন্টার

[কোর্সের প্রধান পাতা] আমরা জানি ভেরিয়েবলের মধ্যে কোন একটা মান জমা রাখা যায়। যেমন কোন একটি ভেরিয়েবল x যেটার টাইপ int সেটা আমরা ডিক্লেয়ার করি এভাবে- int x; এখন এই ভেরিয়েবলের মধ্যে যে কোন ইন্টেজার মান রাখতে পারব এভাবে- x=100; যদিও আমরা 100 মানটি রাখার জন্য x নামের একটি ভেরিয়েবল ডিক্লেয়ার করেছি কম্পিউটার যখন আমাদের …

Continue reading »

মে 12

লেকচার ১০ – সি প্রোগ্রামিং – ফাইল ইনপুট আউটপুট

[ কোর্সের প্রধান পাতা] কম্পিউটার ব্যবহারকারী মাত্রই ফাইল বিষয়ে ধারণা রাখেন। এই ফাইলগুলো বিভিন্ন প্রগ্রাম তৈরি করে থাকে। আমারা আমাদের প্রোগ্রাম থেকে অনুরুপ ফাইল তৈরি এবং সেগুলো পরে ব্যবহার বা পরিবর্তন করতে পারি। ফাইল আমরা মূলতঃ তিন ধাপে ব্যবহার করি- ১. ফাইল খোলা ২. ফাইল থেকে কোন কিছু পড়া বা ফাইলে কিছু লেখা ৩. ফাইল …

Continue reading »

এপ্রিল 18

লেকচার ৯ – সি প্রোগ্রামিং – স্ট্রাকচার

[ কোর্সের প্রধান পাতা] C ল্যাংগুয়েজে একাধিক ভেরিয়েবল নিয়ে গ্রুপ ভেরিয়েবল ডিক্লেয়ার করা যায়। এই গুপটিকে বলা হয় স্ট্রাকচার। আমরা যদি কোন এক ব্যাক্তির নাম, বয়স এবং তার বেতন নিয়ে কাজ করতে চাই তাহলে সেগুলো একসাথে রাখা সুবিধাজনক। সেজন্য আমরা এভাবে স্ট্রাকচার তৈরি করিঃ struct [struct_name] { [structure fields] }; যেমনঃ struct Person { char …

Continue reading »

ফেব্রু. 16

সি প্রোগ্রামিং – লেকচার ১১ – স্ট্রিং অপারেশন

[কোর্সের মূল পাতা] সি ল্যাংগুয়েজে আমরা বিভিন্ন সময় স্ট্রিং ব্যবহার করি। সি ল্যাংগুয়েজে স্ট্রিং বলতে সাধারনত বোঝায় এক বা একাধিক অক্ষরের সমন্বয়ে গঠিন একটা শব্দ বা বাক্য যার শেষে একটা NULL ক্যারেকটার (যেটা আসলে শূন্য) থাকে। নিচে কয়েকটি স্ট্রিং এর উদাহরণ দেখি- “আমার সোনার বাংলা” “Hello World” “Sirajganj” “I” একটা অক্ষর থাকলেও সেটা স্ট্রিং হতে …

Continue reading »

ফেব্রু. 10

লেকচার ৮ – সি প্রোগ্রামিং – ফাংশন

[কোর্সের মূল পাতা] কিভাবে ফাংশন লিখতে হয় আমরা এখন পর্যন্ত printf, scanf ইত্যাদি ফাংশন ব্যবহার করেছি। এখন আমরা ফাংশন নিজেরা বানানো শিখব। ধরা যাক আমরা দুইটা লাইন প্রিন্ট করতে চাই- #include "stdio.h" void main() { printf("Hello"); printf(" Worldn"); } এখন আমরা যদি এই দুইটা লাইন ৩ বার লিখতে চাই তাহলে আমরা ইচ্ছা করলে এই লাইন …

Continue reading »

ডিসে. 25

সি প্রোগ্রামিং – সি ল্যাংগুয়েজের জন্য টুরিং কমপ্লিট প্রশ্নমালা ১

[নিবন্ধনের লিংক| কোর্সের প্রধান পাতা] আমরা সর্বমোট ৮০-১০০ সমস্যার ২-৩ টি প্রশ্নমালা তৈরি করব যেটা অনুশীলন করলে সি ল্যাংগুয়েজ মোটামুটি শেখা হয়ে যাবে। মোটামুটি ১০০ ঘন্টা এই সমস্যাগুলো অনুশীলন করতে হবে। এখানে একটা জিনিস মনে রাখতে হবে যে কিভাবে করতে হবে সেটা শুধু মনে মনে ভাবলে বা খাতায় লিখলে হবে না। কম্পিউটারে লিখে রান করে …

Continue reading »

ডিসে. 09

সি প্রোগ্রামিং – লেকচার ৭ : for লুপ

 [নিবন্ধনের লিংক| কোর্সের প্রধান পাতা] For loop আমরা while লুপ এর ব্যবহার দেখেছি। এখন আমরা এর চেয়ে আরকটু বেশি ফিচারের for লুপ নিয়ে আলোচনা করব। সব ক্ষেত্রেই এই দুইটা লুপ একে অপরকে প্রতিস্থাপন করতে পারে সামান্য কিছু পরিবর্তন করে। for লুপের সিনট্যাক্স for( [init-stmt] ; [condition] ; [increment-stmt] ) { [Block] } লুপের [init-stmt] এর স্থানে …

Continue reading »

ডিসে. 02

লেকচার ৬ – সি প্রোগ্রামিং: while লুপ

 [নিবন্ধনের লিংক| কোর্সের প্রধান পাতা] আমরা যদি একই কাজ কম্পিউটার কে দিয়ে অনেক বার করাতে চাই তাহলে আমরা লুপ (চক্র?) ব্যবহার করি। বেশ কয়েক ধরনের লুপ আছে সি ল্যাংগুয়েজে – while, for, do-while ইত্যাদি। আজকে আমরা while লুপ নিয়ে আলোচনা করব। নাম দেখেই নিশ্চয়ই বুঝতে পারছেন কম্পিউটারকে আমরা বলতে পারি “যতক্ষন” এই শর্ত পূরণ হবে “ততক্ষন” …

Continue reading »

নভে. 05

সি প্রোগ্রামিং – লেকচার ৫: if স্টেটমেন্ট

 [নিবন্ধনের লিংক| কোর্সের প্রধান পাতা] if স্টেটমেন্ট আমরা দেখেছি কম্পিউটার একটার পর একটা কাজ ধারাবাহিকভাবে করে যায়। একটার পর একটা স্টেটমেন্ট এক্সিকিউট করা আমাদের সবসময় দরকার হবে। তেমনি ভাবে আমরা কোন একটি শর্তপূরণ স্বাপেক্ষে যদি এক বা একাধিক স্টেটমেন্ট এক্সিকিউট করাতে চাই তাহরে আমরা if স্টেটমেন্ট ব্যবহার করব। if স্টেটমেন্ট আমরা এভাবে লিখি if ([Boolean expression]) …

Continue reading »

অক্টো. 14

সি প্রোগ্রামিং – লেকচার ৪: ইনপুট, অ্যারে এবং বুলিয়ান এক্সপ্রেশন

ইনপুট ইউজারের থেকে ইনপুট নেয়ার জন্য আমরা scanf ফাংশনটা ব্যবহার করি। scanf ফাংশনে কমপক্ষে ২ টা প‌্যারামিটার দিতে হয়। একটা স্ট্রিং এবং একটা অন্য যে কোন ভেরিয়েবলের অ্যাড্রেস। ধরা যাক আমরা একটা প‌ূর্ণসংখ্যা ইনপুট নিতে চাই- int num; scanf(“%d”,&num); এখানে “%d” আমরা বোঝাচ্ছি একটা integer ইনপুট নিতে চাই। এবং পরে কমা দিয়ে আমরা num ভেরিয়েবলের …

Continue reading »

Older posts «

Fetch more items