পদার্থবিজ্ঞানের জন্য ধারণা – কম্পিউটার বিজ্ঞানের যৌথ পাঠ্যক্রম এবং পাঠ্যপুস্তক [বন্ধ]


13

আমি একটি পদার্থবিজ্ঞানের পাঠ্যপুস্তকটি লিখতে (এবং আউটলাইন করা শুরু করতে চাই) যা তার পাঠক একটি উপযুক্ত কম্পিউটার প্রোগ্রামার হিসাবে ধরে নিয়েছে। সাধারণ পদার্থবিজ্ঞানের পাঠ্যপুস্তকগুলি শারীরিক সূত্রগুলি শেখায় এবং কলম, কাগজ এবং ক্যালকুলেটর দিয়ে সমাধান করা সমস্যাগুলি দেয়। আমি একটি বই সরবরাহ করতে চাই যা গণনা পদার্থবিজ্ঞানের উপর জোর দেয়, কম্পিউটার কীভাবে শারীরিক সিস্টেমগুলিকে মডেল করতে পারে এবং এই জাতীয় সমস্যা দেয়: একটি প্রোগ্রাম লিখুন যা পদার্থবিজ্ঞানের সমস্যার সেট সেট করতে পারে । তৃতীয় পক্ষের ওপেন সোর্স লাইব্রেরিগুলি বেশিরভাগ গণনা পরিচালনা করতে ব্যবহৃত হত এবং আমি জাভা বা সি # এর মতো একটি উচ্চ-স্তরের ভাষা ব্যবহার করতে চাই।

আমি এটিতে কাজ করা উপভোগ করার পাশাপাশি, আমি মনে করি যে একটি পদার্থবিজ্ঞান-কম্পিউটার বিজ্ঞানের যৌথ পাঠ্যক্রম স্কুলগুলিতে দেওয়া উচিত এবং এটি ঘটানোর জন্য এটি একটি বৃহত্তর এজেন্ডার অংশ। আমি মনে করি পদার্থবিদ্যার শিক্ষার্থীরা (আমার মতো) বিমূর্ত সমস্যা এবং সমস্যার সেটগুলি সমাধান করার জন্য কম্পিউটার কীভাবে ব্যবহার করতে হবে এবং কীভাবে তা ব্যবহার করতে হবে তা শিখতে হবে। আমি মনে করি প্রোগ্রামিং ভাষাগুলিকে তদন্তের অনেকগুলি ক্ষেত্রে নিযুক্ত করার জন্য একটি দরকারী মাধ্যম হিসাবে ভাবা উচিত।

এটি কি ধারণা অনুসরণ করার মতো? স্নাতকোত্তর কলেজের পাঠ্যক্রমের আকারে এই দুটি বিষয়ের সংহতকরণ কি সম্ভব? আমার কি কোনও নির্দিষ্ট সরঞ্জামের উপকার করা উচিত বা আমার জানা উচিত এমন সমস্যাগুলি কী? কেউ কলেজ কোর্স শুনেছেন বা অন্যথায় এই পদ্ধতিটি ধরেছেন? আমি বর্ণনা করছি এমন একটি বই / পাঠ্যপুস্তক কি এখানে আছে (পদার্থবিজ্ঞান বা অন্য কোনও বিষয়ের জন্য)?


3
দুঃখিত, বইটির কম্পিউটার বিজ্ঞানের দিকটি কোথায়? এটি ফিজিক্স এবং কম্পিউটার প্রোগ্রামিংয়ের মতো শোনাচ্ছে যা সম্পূর্ণ আলাদা something
পিটার টেলর

2
পদার্থবিদ্যার বইতে সিএসের জন্য প্রচুর জায়গা রয়েছে; উদাহরণস্বরূপ শাস্ত্রীয় বা কোয়ান্টাম অবজেক্টের সিমুলেশন তৈরি করার সময়, অবশ্যই অবশ্যই রাষ্ট্র, চুক্তি, অ্যালগরিদম, উপস্থাপনের বাণিজ্য ইত্যাদি নিয়ে আমাদের লড়াই করতে হবে
42

2
@ পিটার টেইলারের মন্তব্য থেকে অনুমান করা যেতে পারে, দয়া করে নিশ্চিত করুন যে বইটিতে কিছু ভাল সিএস রয়েছে। এছাড়াও, ইমো পাইথন জাভা বা (বিশেষত) সি # এর চেয়ে ভাল পছন্দ হবে। আমার অভিজ্ঞতায় (বিজ্ঞানের পরিবেশে 19+ বছর), বিজ্ঞানীরা আপনারা অন্যদের তুলনায় পাইথনকে জানার সম্ভাবনা বেশি। আমি বর্তমানে জাভা করছি, আমি জানি না বিজ্ঞানের কেউ C # করছে না।
গ্রিনম্যাট

2
আমি যা বুঝি সেগুলি থেকে আর সম্ভবত একটি ভাল পছন্দ হতে পারে, আমি শুনেছি এটি সংখ্যা বিশ্লেষণের জন্য খুব ভাল। আপনি যদি এমন কোনও প্রোগ্রাম লিখতে যাচ্ছেন যা কিছু পরীক্ষার অনুকরণ করে, আপনি ফলাফলগুলি বিশ্লেষণের জন্য অন্য একটি প্রোগ্রাম লিখতে চাইতে পারেন want এটি হতে পারে যে দুটি ভাষাই সেরা হতে পারে, একটি সিমুলেশন লেখার জন্য, একটি ফলাফল তথ্য বিশ্লেষণের জন্য।
হতাশ

1
কয়েক বছর ধরে এটি শেষ করার জন্য, এখানে এমন একটি বিষয় রয়েছে যা উল্লেখ করা দরকার। বিভিন্ন ব্যক্তির উদ্ধৃতি দিয়ে, "পদার্থবিজ্ঞান একটি অনুগত বিজ্ঞান।" বাস্তব বিশ্বে সত্যিকারের কিছু দেখার জন্য এটি নিজেই পরিমাপ করার এবং গণিতের মডেলগুলি যে বাস্তব ঘটনার সাথে মেলে তা উপলব্ধি করার কোনও বিকল্প নেই। (। আমার ব্যক্তিগত ক্ষেত্রে, এটা একটি পয়সা এইজন্য করা হয় এবং একটি পালক একটি খালি স্বচ্ছ নল ভিতরে সঠিক একই গতিতে পতনশীল তারপরে এত মন সম্পূর্ণরূপে মাধ্যাকর্ষণ কারণে ক্যালকুলেট ত্বরণ থেকে লিস্ট স্কোয়ার করছেন এটা সাথে সঠিক সেখানে ছিল!)।
জন আর স্ট্রোহম

উত্তর:


7

ইতিমধ্যে আপনার পক্ষে একটি ভাল ধারণা এবং তা অনুসরণ করা হচ্ছে: আপনি কি সাসমান এবং উইজডমের ক্লাসিকাল মেকানিক্সের কাঠামো এবং ব্যাখ্যাটি দেখেছেন ? এটি স্কিম ব্যবহার করে উন্নত শাস্ত্রীয় পদার্থবিদ্যা শেখায়:

একদিকে যেমন, আমি মনে করি যে একটি কম্পিউটিং ফাউন্ডেশন সহ অনেকগুলি বিষয়ের শিক্ষার ওভারহোলিংয়ের জন্য একটি শক্তিশালী কেস তৈরি করা দরকার - এবং এইভাবে একটি প্রয়োজন - কারণ গণনা মৌলিকভাবে আমাদের মডেলিংয়ের ক্ষমতাগুলি প্রসারিত করে, পাঠদান, শেখার এবং চিন্তাভাবনার উল্লেখ না করে। প্রোগ্রামিংয়ের মাস্টারমাইন্ডস বইয়ে পল হুডাক (হাস্কেল খ্যাতির) ঠিক এইরকম পর্যালোচনার পক্ষে যুক্তি দেখিয়েছেন। সুসমান অবশ্যই কম্পিউটারকে "পুরাতন" বিষয়গুলি শেখানোর জন্য নতুন উপায়ের জন্য আহ্বান জানিয়েছিল; এসআইসিএম তার এমন একটি সুন্দর উদাহরণ। আমি আশা করি তিনি পরের কোয়ান্টাম মেকানিক্স শেখাবেন!


5

ডিআরএস। ইউটি অস্টিনের ডেভিড গ্যাভেন্ডা এবং লুথার ফর্মহোল্ডগুলি ১৯ times০ এর দশকের গোড়ার দিকে টাইমশেয়ারড ডেটা জেনারেল নোভা সিস্টেম ব্যবহার করে সেই সঠিক কাজটি করার চেষ্টা করছিলেন। আমি মনে করি ডঃ গাভেনদা অবসর নিয়েছেন, এবং ড। ফেমমহোল্ডের কী হয়েছিল তা আমার কোনও ধারণা নেই। (ডেভ গাভেন্ডা অবশ্যই গুড গুজগুলির মধ্যে একটি ছিল))

ডঃ গর্ডন নোভাক, ইউটি অস্টিন সিএস বিভাগে, এর অন্য প্রান্তে কাজ করছিলেন। গণ্য ভাষাতাত্ত্বিকের তাঁর গবেষণামূলক প্রবন্ধটি এমন একটি প্রোগ্রাম ছিল যা স্ট্যাটিক্সে নবীন স্তরের মই সমস্যাগুলি বুঝতে এবং সমাধান করতে পারে। (সম্পূর্ণ প্রকাশ: গর্ডন অনেক আগে থেকেই একজন বন্ধু)

আপনি সুসমান এবং উইজডম দ্বারা ক্লাসিকাল মেকানিক্সের কাঠামো এবং ব্যাখ্যাটিও দেখে নিতে পারেন ।

যদিও আমি নিশ্চিত নই যে এটি একটি ভাল ধারণা। আপনি কিছু চমত্কার ডেমো করতে পারেন, এবং এটি কিছু জিনিস দেখতে সহজ করে তোলে, তবে প্রাথমিক পদার্থবিজ্ঞানের বেশিরভাগ অংশ ছাত্রকে পদ্ধতিগুলি শেখাচ্ছে, এবং উপাদানটির একটি স্বজ্ঞাত উপলব্ধি দিচ্ছে, এবং এটি এমন কিছু যা সম্ভবত পুরানো কালের কাজটি আরও ভালভাবে করা হয়েছে better উপায়।


3

আমি মনে করি এটি একটি উজ্জ্বল ধারণা এবং আপনি যে কম্পিউটারের ভাষা পছন্দ করেন এটি যতক্ষণ অস্পষ্ট না হয় ততক্ষণ এটি সাফল্য হতে পারে। আপনি যদি এমন ভাষা চয়ন করেন যা বৈজ্ঞানিক সম্প্রদায়ের বাইরের কেউ যেভাবেই ব্যবহার করে না, আপনি কিছুই অর্জন করতে পারেন নি।


আমার অভিজ্ঞতার ভিত্তিতে (বিগত 20 বছরের বেশিরভাগ সময় কম্পিউটার বিজ্ঞানের ব্যাকগ্রাউন্ড সহ বিজ্ঞানীদের দ্বারা রচিত কোড নিয়ে কাজ করে), যদি এটি সঠিকভাবে লেখা হয় এবং বিজ্ঞানের পাঠ্যক্রমে ব্যবহার করা হয় এবং বিজ্ঞানীরা যে কোডটি বিকাশ করে তাদের উন্নতি করে, এটি জাভা, সি # বা অন্য কিছু "আরও সাধারণ" এর পরিবর্তে ফোরট্রান ব্যবহার করে এমনকি অনেক উন্নত করুন!
গ্রিনম্যাট

@ গ্রিনম্যাট অবশ্যই এলআইএসপি এবং মতলবের মতোই ছিল যা আমি অন্য কোথাও সাধারণত ব্যবহৃত একাডেমিয়ার ভাষা হিসাবে ভাবছিলাম।
বিজিক্লপ

@ বিজিক্লপ: ডাব্লু / এলআইএসপি অস্পষ্ট হওয়ার বিষয়ে একমত হন, তবে আমি মাতলাবকে ন্যায্য পরিমাণ ব্যবহার করতে দেখেছি।
গ্রিনম্যাট

এলআইএসপি, অস্পষ্ট? প্রিয় প্রভু ...
Anto

2
@ অস্পষ্ট হিসাবে যেমন খুব কমই একাডেমিয়ার বাইরে এবং বেশ কয়েকটি উচ্চ বিশেষজ্ঞের ক্ষেত্রগুলির বাইরে ব্যবহৃত হয়।
বাইজিক্লোপ

0

এটি কি ধারণা অনুসরণ করার মতো?

আমি অবশ্যই তাই মনে করি! এটি এর মত একটি ধারণা যা আমাকে আরও ইচ্ছা করে যে আমি এখনও একজন আন্ডারগ্র্যাড ছিলাম। এবং সত্য বলতে হবে, আমি একবার একটি ল্যাব চালু করেছি যেখানে ম্যানুয়াল গণনাগুলি আমি লিখেছি পার্ল স্ক্রিপ্ট দ্বারা সমাধান করা হয়েছিল। আমি সোর্স কোডও সংযুক্ত করেছি। টিএ খুব বেশি প্রোগ্রামিং জানত না তবে অবশেষে যখন আমি এটি ফিরে পেয়েছিলাম তখন এটি পুরো নম্বর ছিল। এবং ল্যাবটিকেও ফিনিশ করতে সময় কম লাগল।

স্নাতকোত্তর কলেজের পাঠ্যক্রমের আকারে এই দুটি বিষয়ের সংহতকরণ কি সম্ভব?

দেখছি না কেন!

আমার কি কোনও নির্দিষ্ট সরঞ্জামের উপকার করা উচিত বা আমার জানা উচিত এমন সমস্যাগুলি কী?

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


0
স্নাতকোত্তর কলেজের পাঠ্যক্রমের আকারে এই দুটি বিষয়ের সংহতকরণ কি সম্ভব?

আমি দীর্ঘদিন ধরে অনুভব করেছি যে একটি ট্রিপল মার্জার, পদার্থবিজ্ঞান, প্রয়োগিত গণিত এবং গণনাটি বোঝায়। সম্ভবত চতুর্থ, কম্পিউটার গ্রাফিক যুক্ত করা - অন্তত ইনটিশন অর্জনের জন্য পর্যাপ্ত গ্রাফ তৈরি করতে যথেষ্ট। গণনা এক অর্থে বিজ্ঞান করার তৃতীয় পদ্ধতিতে পরিণত হয়েছে, পরীক্ষা এবং তত্ত্বের পরে এবং সত্যই এটির পক্ষে ভাল হওয়ার জন্য আপনার তিনটি ক্ষেত্রেই গ্রাউন্ডিংয়ের প্রয়োজন হবে। এছাড়াও বৈজ্ঞানিকভাবে মনের প্রোগ্রামার বলার জন্য পেশাদার সহায়তার কাজ রয়েছে, যার প্রথম প্রেম কম্পিউটার এবং গণিত / বিজ্ঞান মাধ্যমিক। আদর্শভাবে ভিন্ন ভিন্ন স্বার্থের সাথে গোষ্ঠীগুলি সন্তুষ্ট করার একটি উপায় থাকবে, কেউ কেউ প্রথমে কম্পিউটার চায়, অন্যরা গণিত প্রয়োগ করে এবং অন্যরা বিজ্ঞানকে তাদের প্রাথমিক ফোকাস হিসাবে দেখায়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.