আমাকে একটি উপন্যাস টিসিএস হাই স্কুল প্রোগ্রাম শেখানোর প্রস্তাব দেওয়া হয়েছিল, যার জন্য পাঠ্যক্রম তৈরি করা দরকার। আমি খুব এই বিষয়ে মতামত এবং পরামর্শ শুনতে চাই।
প্রথমত, কেউ কি উচ্চ বিদ্যালয় সম্পর্কে জানেন যেখানে একটি টিসিএস প্রোগ্রাম সফলভাবে শেখানো হয়েছে (বা অসফল)?
ধারণাটি 3 বছরের কর্মসূচির জন্য (10 ম-12 ম শ্রেণি, 16-18 বছর বয়স), প্রায় 8 টি সাপ্তাহিক ঘন্টা নির্বাচিত বকেয়া শিক্ষার্থীদের জন্য, যার অর্থ এটি হতে পারে এবং হওয়া উচিত। স্ট্যান্ডার্ড "কম্পিউটার" প্রোগ্রামের বিপরীতে, এই প্রোগ্রামটি প্রোগ্রামিংয়ে নয় বরং সিএসে বেশিরভাগ টিসিএসে নির্বাচিত বিষয়গুলিতে ফোকাস করা উচিত। আমাদের এ পর্যন্ত যে বিষয়গুলি মনে রাখা হয়েছে তা হ'ল বিস্তৃতভাবে:
- অ্যাসিম্পটোটিক বিশ্লেষণ
- বুনিয়াদি ডেটা স্ট্রাকচার এবং অ্যালগরিদম (তালিকা, অ্যারে)
- গ্রাফ অ্যালগরিদমগুলি, লোভী অ্যালগরিদম বনাম গতিশীল প্রোগ্রামিংয়ের প্রদর্শন হিসাবে।
- অন্যান্য অ্যালগরিদম (যেমন সম্ভাব্য)
- গণনযোগ্যতা - একটি টিএম ধারণা, হ্রাস, decidability।
- জটিলতা - এনপি, পি, সম্ভবত পিএসপিএসিই এবং এনএল। সম্পূর্ণতার।
- অটোমাতা তত্ত্ব
মূলত, এটি সিএসে বিএসসি প্রথম দুই বছরের টিসিএস অংশকে অন্তর্ভুক্ত করে। যাইহোক, আমাদের অবশ্যই মনে রাখতে হবে যে এই শিক্ষার্থীদের এই সামগ্রীর বেশিরভাগ ক্ষেত্রে গাণিতিক ভিত্তির প্রয়োজনীয়তা নেই। বিশেষত, সেট থিওরি, কম্বিনেটেরিক্স, সম্ভাবনা এবং মডুলার আরটিহমেটিকের মতো জিনিসগুলি উচ্চ বিদ্যালয়ে পড়ানো হয় না (দুর্ভাগ্যক্রমে)।
সংক্ষেপে, এবং সুনির্দিষ্ট প্রশ্ন দেওয়া:
- কেউ কি কোথাও একটি অনুরূপ প্রোগ্রাম সম্পর্কে জানেন?
- কংক্রিট / সাধারণ বিষয়গুলির জন্য এমন কোনও পরামর্শ রয়েছে যা আপনি প্রোগ্রামটিকে আকর্ষণীয় পাশাপাশি গুরুত্বপূর্ণ এবং প্রত্যক্ষ প্রাসঙ্গিক রাখার সময় উপরের বিষয়গুলির পরিবর্তে / পরিবর্তেও শেখানো উচিত এবং (যেমন গ্রুপ থিওরি গুরুত্বপূর্ণ এবং আকর্ষণীয় তবে যথেষ্ট প্রাসঙ্গিক নয়) সময় লাগবে তা প্রমাণ করতে)
- মেশিন-লার্নিংটি কোনও রূপে প্রবর্তন করতে পেরে আমি খুশি হতাম, কারণ এটি আজকাল সত্যই আলোচিত বিষয়। পরিমাপ-ঘনত্বের উপপাদ্যগুলির মতো সরঞ্জামগুলি ছাড়াই কীভাবে মেশিন লার্নিং উপস্থাপন করা যায় সে সম্পর্কে কোনও ধারণা স্বাগত।