Programming Language - C
এই কোর্সটি থেকে যা শিখবেন
- প্রোগ্রামিং করে বিভিন্ন গানিতিক সমস্যার সমাধান সম্পর্কে জানতে পারবেন
- সি প্রোগ্রামিং এর মৌলিক বিষয় গুলো সম্পর্কে স্পষ্ট ধারণা পাবেন
- উন্নত-মানের কোড লেখার পদ্ধতি সম্পর্কে জানতে পারবেন
- সি প্রোগ্রামিং ব্যবহার করে কোডিং শিখতে পারবেন
কোর্সের বিস্তারিত
কোর্সটি সর্বশেষ আপডেট করা হয়েছে – সেপ্টেম্বর, ২০২২ তারিখে
Programming Language – C কে বলা হয় অন্যান্য সকল প্রোগ্রামিং ল্যাঙ্গুয়েজের ভিত্তি আর্থাৎ মাদার ওফ ল্যাঙ্গুয়েজ। তাই অন্য যেকোন প্রোগ্রামিং শিখতে হলে, আপনাকে আগে সি জানতে হবে।
তাছাড়া ডেটা বৈচিত্র এবং শক্তিশালী অপারেটর থাকায় সি প্রোগ্রামিং দ্রুত এবং অধিক কার্যকরী। অপরদিকে, গার্বেজ কালেকশন এবং ডায়নামিক টাইপিং থাকায় অন্যান্য প্রোগ্রামিং ল্যাঙ্গুয়েজে কোড লেখা সহজ হলেও, অতিরিক্ত প্রসেসিং এর কারণে সেগুলোর পারফরম্যান্স সি অপেক্ষা কম হয়ে থাকে।
যেহেতু সি প্রোগ্রামিং-এ তুলনামূলক কম Memory Loss হয়, তাই Microcontroller Programming এবং Driver Software তৈরীতে সি ব্যবহার করা হয়।
আপনি যদি Web Development, Android Apps Development, IOS Development, Embedded System অথবা Robotics নিয়ে কাজ করতে চান, তাহলে অবশ্যই আপনাকে সর্বপ্রথম এই ল্যাঙ্গুয়েজটি শিখতেই হবে।
আবশ্যিক শর্ত সমূহ
- যোগ, বিয়োগ, গুন, ভাগ ইত্যাদি Mathematical Operation সম্পর্কে জ্ঞান থাকতে হবে
- কম্পিউটারের ব্যবহার জানতে হবে
- ডেক্সটপ / ল্যাপটপ থাকতে হবে
এই কোর্সটি যাদের জন্য
- যারা Microcontroller শিখতে চান
- যারা Robotics অথবা Home Automation নিয়ে কাজ করতে চান
- যার Engineering নিয়ে পড়াশুনা করতে চান
- যারা ভবিষ্যতে Web Development এ Carrier গড়তে চান
- যারা ভবিষ্যতে Software Development এ Carrier গড়তে চান
- যারা ভবিষ্যতে Apps Development এ Carrier গড়তে চান
কোর্সের সিলেবাস
- ল্যাঙ্গুয়েজ কি?
- কম্পিউটার ল্যাঙ্গুয়েজ কি?
- কম্পিউটার ল্যাঙ্গুয়েজের প্রয়োজনীয়তা
- ইন্টারফেস কি?
- কি কি ধরণের অ্যাপ্লিকেশন ডেভেলপ করা সম্ভব?
- ফাইল এক্সটেনশন
- অপারেটিং সিস্টেম এক্সটেনশন
- স্ট্যান্ডালন অ্যাপ্লিকেশন
- প্লাটফরম ডিপেন্ডেন্সি
- এম্বেডেড-সিস্টেম প্রোগ্রামিং
- ভেরিয়্যাবল কি?
- সিনট্যাক্স
- ফাংশন কি?
- ফাংশন ডেফিনেশন
- ফাংশন কল
- আইডিই কি?
- CodeBlocks ইনষ্টল
- কমেন্ট
- প্রি-প্রোসেসর
- Hello World!
- আউটপুট
- ইনপুট
- প্রোজেক্টঃ Convert temperature from degree Celsius to Fahrenheit.
- সিনট্যাক্স
- ডেটা টাইপ
- আইডিয়েন্টিফাইয়ার
- ডেটা টাইপ ক্লাসিফিকেশন
- প্রিমিটিভ ডেটা টাইপ
- প্রোজেক্টঃ Fund sum of two numbers.
- বিটউইস এন্ড
- বিটউইস অর
- বিটউইস এক্স-অর
- বিটউইস কম্পিলিমেন্ট
- শিফট লেফট
- শিফট রাইট
- ইফ-স্টেটমেন্ট
- সুইচ-স্টেটমেন্ট
- ফর-লুপ
- ডু-হোয়াইল লুপ
- প্রোজেক্টঃ Guess the Number
- ডেটা টাইপ
- আইডিয়েন্টিটি
- লোকাল ডিক্লারেশন
- গ্লোবাল ডিক্লারেশন
- ইনিশিয়ালাইজেশন
- অ্যারে ইনডেক্স
- এক্সেসিং অ্যারে ইলিমেন্ট
- প্রোজেক্টঃ Find the maximum and minimum element in an array.
- মেইন ফাংশন
- ইউজার ডিফাইনড ফাংশন
- ফাংশন প্যারামিটার
- ফাংশন রিটার্ন টাইপ
- প্রোজেক্টঃ Arithmetic Calculator
- সিনট্যাক্স
- কনস্ট্যান্ট স্ট্রিং
- স্ট্রিং ফাংশন
- ক্যারেকটর স্ট্রিং
- প্রোজেক্টঃ Count the total number of words in a string.
- ডিফাইন পয়েন্টার
- এক্সেসিং পয়েন্টার
- ভয়েড / জেনেরিক পয়েন্টার
- ডায়নামিক মেমরি এলোকেশন
- malloc, calloc, and realloc
- প্রোজেক্টঃ Find the largest element using Dynamic Memory Allocation.
- স্ট্রাকচার সিনট্যাক্স
- স্ট্রাকচার ব্যবহার
- ইউনিয়ন সিনট্যাক্স
- ইউনিয়ন ব্যবহার
- typedef সিনট্যাক্স
- প্রোজেক্টঃ Age Calculator
- এক্সেসিং ফাইল
- ফাইল রিডিং
- ফাইল রাইটিং
- ফাইন্ডিং নাম্বার
- প্রোজেক্টঃ Convert Character to Uppercase
- Check whether a given number is even or odd.
- Find whether a given year is a leap year or not.
- Calculate the factorial of a given number.
- Check whether a character is a vowel or consonant.
- Swap two numbers without a third variable.
- Calculate area of a circle.
- Find LCM of two numbers
- Find GCD of two numbers
- পরীক্ষা
- অভিজ্ঞতা শেয়ার
- সার্টিফিকেট
ইনস্ট্রাক্টর

বি. এম. আল-ফাহিম রেজা
সিনিয়র রিসার্চ ইঞ্জিনিয়ার, পাই ল্যাবস বাংলাদেশ লিঃ
তিনি দীর্ঘ ৭ বছরেরও বেশি সময় ধরে Embedded System, Home Automation এবং Robotics নিয়ে কাজ করছেন। এই দীর্ঘ গবেষণায় ৫৩ টিরও বেশি প্রোডাক্ট ডেভেলপ করেছেন, যা টেকশপ বিডি’র অনলাইন স্টোর থেকে শিক্ষার্থীরা সংগ্রহ করে বিভিন্ন ইলেকট্রনিক্স প্রোজেক্ট তৈরিতে ব্যবহার করছে। পাশাপাশি তিনি একজন অভিজ্ঞ ট্রেইনার হিসাবেও বেশ পরিচিত।
৳ ১,৪৯৯
আপনার জন্য আরও কিছু কোর্স
৳ ২,৪৯৯
৳ ১,৪৯৯
৳ ২,৪৯৯
৳ ৫,০০০