ডিজকસ્ત્ર, তাঁর প্রবন্ধে কম্পিউটিং বিজ্ঞানের সত্যিকারের শিক্ষার নিষ্ঠুরতার বিষয়ে , একটি প্রবর্তনমূলক প্রোগ্রামিং কোর্সের জন্য নিম্নলিখিত প্রস্তাবটি করেছেন:
একদিকে, আমরা শিখি যে প্রাকটিক্যাল ক্যালকুলাসের মতো দেখতে, তবে আমরা এটি দার্শনিকদের থেকে খুব আলাদাভাবে করি। অবজ্ঞাতীত সূত্রগুলির কারসাজিতে নবীন প্রোগ্রামারকে প্রশিক্ষণ দেওয়ার জন্য, আমরা এটিকে বুলিয়ান বীজগণিত হিসাবে আরও বেশি শিখিয়েছি, শিক্ষার্থীকে যৌক্তিক সংযোগের সমস্ত বীজগণিতীয় বৈশিষ্ট্যগুলির সাথে পরিচিত করে তুলি। অন্তর্নিহিত লিঙ্কগুলি আরও আলাদা করতে, আমরা বুলিয়ান ডোমেনের মানগুলি {সত্য, মিথ্যা re নামটিকে {কালো, সাদা as হিসাবে নামকরণ করি}
অন্যদিকে, আমরা একটি সাধারণ, পরিষ্কার, অপরিহার্য প্রোগ্রামিং ভাষা শিখি, স্থানীয় স্ক্রিপ্টগুলির জন্য একটি ব্লক কাঠামো সহ, স্টেটমেন্ট রচনার জন্য অপারেটর হিসাবে সেমিকোলন, একটি দুর্দান্ত বিকল্প নির্মাণ, একটি দুর্দান্ত পুনরাবৃত্তি এবং, যদি ইচ্ছা হয়, একটি পদ্ধতি কল। এটিতে আমরা ন্যূনতম ডেটা প্রকার যুক্ত করি, বলুন, পূর্ণসংখ্যা, অক্ষর এবং স্ট্রিং। অপরিহার্য জিনিসটি হ'ল, আমরা যা কিছু প্রবর্তন করি তার জন্য সংশ্লিষ্ট শব্দার্থবিজ্ঞানগুলি তার সাথে প্রুফ বিধি দ্বারা সংজ্ঞায়িত হয়।
শুরু থেকে এবং পুরো কোর্সের মাধ্যমেই আমরা জোর দিয়েছি যে প্রোগ্রামারটির কাজটি কেবল কোনও প্রোগ্রাম লেখার জন্য নয়, তবে তাঁর মূল কাজটি হ'ল একটি প্রথাগত প্রমাণ দেওয়া যা তিনি প্রস্তাব করেন যে প্রোগ্রামটি সমানভাবে আনুষ্ঠানিক কার্যকরী স্পেসিফিকেশন পূরণ করে meets প্রুফ এবং প্রোগ্রামগুলি হাতে হাতে ডিজাইনের সময়, শিক্ষার্থী তার কৌশলগত ক্যালকুলাসের সাথে তার ম্যানিপুলেটিভ তত্পরতা নিখুঁত করার যথেষ্ট সুযোগ পায়। পরিশেষে, এই সূচনা প্রোগ্রামিং কোর্সটি মূলত আনুষ্ঠানিক গণিতের একটি কোর্স হিসাবে এই বার্তাটি চালানোর জন্য, আমরা এটি দেখতে পেলাম যে প্রশ্নে থাকা প্রোগ্রামিং ভাষাটি ক্যাম্পাসে প্রয়োগ করা হয়নি যাতে শিক্ষার্থীরা তাদের প্রোগ্রামগুলি পরীক্ষা করার প্রলোভন থেকে সুরক্ষিত থাকে ।
তিনি জোর দিয়েছিলেন যে এটি একটি গুরুতর প্রস্তাব, এবং বিভিন্ন সম্ভাব্য আপত্তির রূপরেখা সহ, যার মধ্যে রয়েছে তার ধারণা "একেবারে অবাস্তব" এবং "অনেক বেশি কঠিন"।
তবে সেই ঘুড়িটি উড়বে না কোনওভাবেই পোষ্টুলেটের পক্ষে ভুল প্রমাণিত হয়েছে: ৮০ এর দশকের গোড়ার থেকে, এই জাতীয় একটি প্রাথমিক প্রোগ্রামিং কোর্স সফলভাবে প্রতি বছর শত শত কলেজ নতুনকে দেওয়া হয়েছে। [কারণ, আমার অভিজ্ঞতায়, এটি একবার বললে যথেষ্ট হয় না, আগের বাক্যটি কমপক্ষে আরও দু'বার পুনরাবৃত্তি করা উচিত]]
ডিজকস্ট্র কোন কোর্সের কথা উল্লেখ করছেন এবং এর সাথে আলোচনা করার মতো আর কোনও সাহিত্য পাওয়া যায়?
১৯৮৮ সালে প্রবন্ধটি প্রকাশিত হয়েছিল যখন ডিজকস্ট্রা অস্টিনের টেক্সাস বিশ্ববিদ্যালয়ে ছিল, সম্ভবত এটি একটি সূত্র - তারা ডিজকস্ট্রার সংরক্ষণাগারটি হোস্ট করে তবে এটি বিশাল, এবং আমি এই কোর্সটি সম্পর্কে অন্যের কাছ থেকে শুনে বিশেষত আগ্রহী।
ডিজকস্ট্রার ধারণা এখানে ভাল বা বাস্তববাদী কিনা তা নিয়ে আমি আলোচনা করতে চাই না। আমি এটি পোস্ট করে সিটিওরি.সি বা সিএসএসে বিবেচনা করেছি তবে এখানে স্থির হয়েছি কারণ ক) শিক্ষাব্রতীদের একটি সম্প্রদায় সহজে উত্তর দিতে পারে এমন কারও বেশি সম্ভাবনা থাকতে পারে এবং খ) ডিজকস্ট্রা নিজেই জোর দিয়েছিলেন যে তার পাঠ্যক্রমটি "মূলত একটি কোর্সে আনুষ্ঠানিক গণিত। " আপনি যদি একমত না হন তবে মাইগ্রেশনের জন্য পতাকা নির্দ্বিধায় মনে করুন।