প্রোগ্রামিংয়ের মৌলিক ধারণা/ওরিয়েন্টেশন এবং সিলেবাস
পরিচিতি
[সম্পাদনা]পাঠ্যপুস্তক/সংকলনের বিন্যাস
[সম্পাদনা]এই কোর্সটি এমনভাবে সাজানো হয়েছে যাতে শিক্ষার্থীরা ধাপে ধাপে প্রোগ্রামিং শেখার দক্ষতা অর্জন করতে পারে। অধ্যয়নের মৌলিক একক হলো একটি মডিউল। একাধিক মডিউল একত্রে একটি অধ্যায় গঠন করে এবং অধ্যায়গুলো পাঁচটি ভাগে বিভক্ত।
ছক ১
[সম্পাদনা]| দল | অধ্যায় | মডিউল |
|---|---|---|
| অধ্যায়-পূর্ব উপাদান | প্রযোজ্য নয় | ৪ |
| ভিত্তিগত বিষয়বস্তু | ১–৫ | ২৭ |
| মডুলার প্রোগ্রামিং | ৬–৯ | ১৭ |
| স্ট্রাকচার্ড প্রোগ্রামিং | ১০–১৬ | ৩০ |
| মধ্যবর্তী বিষয়বস্তু | ১৭–২১ | ১৭ |
| উন্নত বিষয়বস্তু | ২২–২৪ | ১১ |
| পর্যালোচনামূলক উপকরণ | প্রযোজ্য নয় | ৫ |
| পরিশিষ্ট | প্রযোজ্য নয় | ৭ |
| মোট মডিউল | প্রযোজ্য নয় | ১১৮ |
কিছু অধ্যাপক নির্দিষ্ট মডিউল বা অধ্যায় বাদ দিতে পারেন। কেউ কেউ পুরো উন্নত বিষয়বস্তু অংশটিই বাদ দিতে পারেন। কেউ কেউ অতিরিক্ত অধ্যয়ন উপকরণ যোগ করতে পারেন। এই পাঠ্যপুস্তকের সবচেয়ে বড় সুবিধা হলো এটি শিক্ষার্থীদের চাহিদা অনুযায়ী শিক্ষকরা সহজেই অভিযোজিত করতে পারেন।
অধ্যায় বিন্যাস
[সম্পাদনা]প্রত্যেক অধ্যায় সাধারণত নিম্নলিখিত উপায়ে সাজানো হয়:
- এক বা একাধিক স্বাধীনভাবে উপস্থাপনের জন্য নির্মিত মডিউল
- একটি অনুশীলনী মডিউল, যা বিশেষভাবে এই পাঠ্যপুস্তকের জন্য তৈরি
একটি অধ্যায়ে পড়ার সময় করণীয়:
- প্রয়োজনীয় ফাইল ডাউনলোড করে যেকোনো কাজ বা ডেমো সম্পন্ন করা
- অনুশীলন সম্পন্ন করা
- সংজ্ঞাগুলোর জন্য ৩x৫ স্টাডি কার্ড তৈরি করা এবং মুখস্থ করা
অনুশীলনী মডিউলে আপনি পাবেন:
- শিক্ষাগত উদ্দেশ্য
- মেমরি বিল্ডিং অ্যাক্টিভিটিজ (MBA) – যেমন: ফ্ল্যাশ কার্ড, শব্দ খোঁজা, ড্র্যাগ অ্যান্ড ড্রপ, নামকরণ, ক্রম নির্ধারণ বা বাছাই
- অনুশীলন – অধ্যায় সংশ্লিষ্ট অনুশীলন
- বিবিধ উপাদান – কিছু অধ্যায়ে অতিরিক্ত উপকরণ থাকবে
- ল্যাব অ্যাসাইনমেন্ট – সাধারণত নিজে নিজেই করতে হয়
- সমস্যা সমাধান – নিজের উত্তর তৈরি করতে হয়, কোনো সমাধান দেওয়া হয় না
পাঠ্যক্রমিকভাবে এই কোর্স ব্যবহার করলে অতিরিক্ত পরীক্ষা, কুইজ বা ল্যাব অ্যাসাইনমেন্ট থাকতে পারে।
মডিউল পড়ার তালিকা
[সম্পাদনা]এই পাঠ্যপুস্তকের মডিউলগুলো যথেষ্ট এবং অন্য কোনো বইয়ের প্রয়োজন নেই। তবে কেউ চাইলে নিচের বইগুলো পড়তে পারেন:
- Starting Out with C++ Early Objects, Tony Gaddis et al., 7th Edition, ISBN: 978-0-13-137714-1
- Starting Out with C++ Early Objects, Tony Gaddis et al., 6th Edition, ISBN: 0-321-51238-3
- Starting Out with C++ Early Objects, Tony Gaddis et al., 5th Edition, ISBN: 0-321-38348-6
- Computer Science – A Structured Approach Using C++, Behrouz A. Forouzan et al., 2nd Edition, ISBN: 0-534-37480-8
এই বইগুলো সাধারণত পুরাতন বইয়ের বাজারে কম দামে পাওয়া যায়।
পাঠ্যক্রম
[সম্পাদনা]যদি এটি কোনো ক্রেডিট কোর্সের জন্য হয়, তাহলে আপনার শিক্ষক পাঠ্যক্রম প্রদান করবেন। স্বশিক্ষার জন্য নিচের পরামর্শগুলো অনুসরণ করা যেতে পারে:
- নিয়মিত পড়াশোনার সময়সূচি তৈরি করুন
- অধ্যায়-পূর্ব ৩টি মডিউল ও পরিশিষ্টের শেষ ৪টি মডিউল পড়ুন
- অধ্যায় ১–২৪ সম্পূর্ণ করুন
- সব ডেমো প্রোগ্রাম চালান
- সংজ্ঞাগুলো মুখস্থ করুন
- সব ল্যাব অ্যাসাইনমেন্ট ও অনুশীলন সম্পন্ন করুন
- প্রতিটি অধ্যায়ের শেষে রিভিউ মডিউল করুন
নিয়মিত পড়াশোনা ছাড়া প্রোগ্রামিং শেখার আর কোনো ম্যাজিক উপায় নেই।
ছক ২:
[সম্পাদনা]| চেক | বিবরণ | মডিউলের সংখ্যা |
|---|---|---|
| অধ্যায়-পূর্ব উপাদান | ৪ | |
| পরিশিষ্টের শেষ ৪টি মডিউল | ৪ | |
| অধ্যায় ১–৫ | ২৭ | |
| অধ্যায় ১–৫ পর্যালোচনা | ১ | |
| অধ্যায় ৬–৯ | ১৭ | |
| অধ্যায় ৬–৯ পর্যালোচনা | ১ | |
| অধ্যায় ১০–১৬ | ৩০ | |
| অধ্যায় ১০–১৬ পর্যালোচনা | ১ | |
| অধ্যায় ১৭–২১ | ১৭ | |
| অধ্যায় ১৭–২১ পর্যালোচনা | ১ | |
| অধ্যায় ২২–২৪ | ১১ | |
| অধ্যায় ২২–২৪ পর্যালোচনা | ১ | |
| পরিশিষ্টের প্রথম ৩টি মডিউল | ৩ | |
| মোট মডিউল | ১১৮ |