সি প্রগ্রামিং বেসিক (C-Programming Basics in Bangla)
নিবন্ধন- দয়া করে এখানে ক্লিক করে কোর্সটিতে ফ্রি রেজিস্ট্রেশন করে নিন।
এই কোর্সটি এমন ভাবে তেরি করা যে, আপনি যদি কোন দিন প্রোগ্রামিং নাও করে থাকেন, তবুও সব কিছু আপনার কাছে খুব সাবলিল মনে হবে। Course টি শুধু মাত্র C programming এর জন্য না, এটি এমন ভাবে তেরি যে আপনি এখানকার concept থেকে অন্য যে কোন programming language আপনার পছন্দের programming language নিয়ে কাজ করতে পারবেন। তবে এটা ভাবা ঠিক হবে না যে syntax same বলে language same অথবা syntax ভিন্ন বলে হয়ত বা এই Concept গুলো কাগে লাগবে না। Syntax যেমনই হক না কেন এখানকার concept universally programming language এর জন্য প্রয়োগ যোগ্য। একটু উদাহরণ দিলে আরেকটু পরিষ্কার হবে, Visual Basic programming language এর syntax সপূর্ণ ভিন্ন ধরণের, কিন্তু এইখান কার variables, datatype, conditions, control-flow(if-else, switch), looping, variables lifecycle etc… concept শিখে তারপর যদি আপনি visual basic এর syntax datatype, scoping ইত্যাদি search করেন তাহলেই আপনি খুব সহজেই বুঝে যাবেন কিভাবে Visual Basic এ কাজ করতে হয়। আরেকটা উদাহরণ না দিলেই নয়, Javascript অনেকটা দেখতে C এর মত(যে সব language দেখতে C এর মত এদের কে বলে C-base syntax) , এখন আপনি যদি মনে করেন
Javascript এর variable, datatype, scoping ইত্যাদি C এর মত, তাহলে মস্ত বড় ভুল করবে। আবার আরেকটা জিনিস বলতে হয় যে syntax programming এর সব কিছু না, আপনি যদি এই ভিডিও গুলা দেখে ৪-৫ টা language এর syntax বের করে তা রপ্ত করতে যান তাহলে আবার কিছুই হবে না। আপনি শুধু মাত্র syntax শিখবেন কিন্তু আসল programming কি তা রপ্ত করতে পারবেন না। আপনি concept শিখে যেকোনো একটি language নিয়ে কাজ করবেন ৩-৪ বছর (http://on.fb.me/1BhqH8h)।
আমরা Asian region যারা থাকি, তারা সাধারণত একটা খুব ভুল ধারণা নিয়ে প্রোগ্রামিং শুরু করি যে C দিয়ে প্রোগ্রামিং শুরু করে ACM or UVA problem solve না করলে প্রোগ্রামিং হয় না, বা এই পথ ছাড়া অন্য কোন উপায়ে প্রোগ্রামিং শুরু করা যাবে না।
এইটা পুরোটাই ভুল ধারনা। জিনিস টা ব্যাখ্যা করতে আমি একটি article লিখে রেখেছি ভাল লাগলে পড়বেন (http://on.fb.me/1BhqH8h)।
কাদের জন্য কোর্স?
যারা কখনো প্রগ্রামিং করেনি বা কনো একটা language এ মৃদু ধারনা আছে তারা এটা থেকে শিখতে পারবে। স্কুল, কলেজ, বিশ্ববিদ্যালয়, সবার জন্য।
কোর্সের সিলেবাস
- C Programming Bangla
- Interpreter and Compiler Bangla
- Session 2 : Hello World In C Bangla
- Session 3 : Program writing concepts
- Session 4 : DataType and Variables in C Bangla
- Session 5 : Conditions and Concepts about logical and relational operators Bangla
- Session 6 : Indenting Importance and Left Brace , Right Brace Bangla
- Session 7 : Taking user input in C programming Bangla
- Session 8 : If-else, Modulus or remainder use (%), switch in C programming language Bangla
- Session 9 : function basics in C programming Bangla
- Session 10 : Writing Clean Codes in C, DRY, Modular approach, finding biggest number among 5 Bangla
- Session 11 : Array Concepts Universally Bangla
- Session 12 : Arithmetic, Operators Ordering, ++x, x++ ,–x, x– , typedef, Enum
- Session 13 : loops (for,break,continue,while,do while) in C
- Session 14 : debugging , nesting, functions stack , synchronous Programming Concept
- Session 15 : Reversing array , swapping variable
- Session 16 : Bubble sorting and nested for loop part 2
- Session 17 : Datatypes in Depth (Part-1)
- Session 18 : Datatypes in Depth (Part-2) with bit-wise operators and binary conversion
- Session 19 : Scope and Variables Lifecycle
- Session 20 : Type-casting
- Session 21 : Custom Datatype Struct
- Session 22 : Reference type functions example
- Session 23 : Macros and Constant
কোর্স শিক্ষক পরিচিতি
Alim Ul Karim is one of the youngest entrepreneur and system analyst who has evolved his skills and talents over time. His primary focus is to optimize available resources in enterprise development. Currently, he is developing a framework and project template called ASP.NET MVC Boostrapper to reduce development time and have a better life for developers in terms of efficiency and productivity.
Alim Ul Karim
Managing Direct & System Analyst,
Developers Organism
alim@developers-organism.com
fb.com/alim.karim
twitter.com/alim_karim
linkedin.com/in/alimkarim
github.com/aukgit
—
Recent Events:
What’s new in VS2015? https://www.facebook.com/events/817132531678613
C# OOP: https://www.facebook.com/events/344060209130400