اسٹیکس (stacks) اور کیوز (queues) سادہ ڈیٹا اسٹرکچرز ہیں، لیکن غلط انتخاب ڈیٹا کے رواں بہاؤ کو ترتیب سے متعلق پیچیدہ خرابیوں (bugs) میں بدل سکتا ہے۔ یہ کورس اسٹیک اور کیو کے رویے کا عملی موازنہ پیش کرتا ہے اور یہ دکھاتا ہے کہ حقیقی پروگرامنگ پیٹرنز اور پائتھون (Python) کے نفاذ میں ان کا استعمال کہاں ہوتا ہے۔ کورس کے اختتام پر آپ ترتیب، کارکردگی، اور ان توازناتی فیصلوں (tradeoffs) کے بارے میں بہتر فہم حاصل کر چکے ہوں گے جو روزمرہ کے انجینئرنگ فیصلوں کی بنیاد بنتے ہیں۔
اس کورس میں اسٹیک (stack) کے آپریشنز—جیسے push، pop اور peek—کے ساتھ ساتھ کیو (queue) کے آپریشنز—جیسے enqueue، dequeue اور front—کا احاطہ کیا گیا ہے۔ اس میں عام استعمال کے طریقوں اور پیٹرنز، Python میں نفاذ (implementation) کے دوران درپیش متبادل انتخاب (tradeoffs)، ترتیب سے متعلقہ خرابیوں (order bugs) کو درست کرنے، اور ان دونوں کے درمیان انتخاب کے لیے ایک فیصلہ سازی کے فریم ورک کا بھی جائزہ لیا گیا ہے۔