الگورتھم ٹریسنگ (algorithm tracing) کا آغاز 'اسٹیٹ ٹیبلز' (state tables) سے ہوتا ہے، جن میں ہر ویری ایبل کی اپ ڈیٹ اور ایرے (array) میں ہونے والی تبدیلی کا درستگی کے ساتھ ریکارڈ رکھنا ضروری ہوتا ہے۔ یہ کورس طلبہ میں امتحان کے لیے درکار وہ مہارت پیدا کرتا ہے جس کے ذریعے سادہ انگریزی میں بیان کردہ الگورتھمز کو درست 'سیوڈو کوڈ' (pseudocode) میں تبدیل کیا جا سکے، اور پھر انہی ٹیبلز کے ذریعے ٹریسنگ کرتے ہوئے اس کوڈ کی جانچ پڑتال کی جا سکے۔ اس کورس کا ہدف A-Level کمپیوٹر سائنس کے وہ طلبہ ہیں جو نظریاتی طور پر تو ان تصورات سے واقف ہیں، لیکن انہیں امتحان میں (خاص طور پر سرچ اور سورٹ کے سوالات کے دوران) زیادہ شفاف اور درست انداز میں عمل درآمد کرنے کی ضرورت ہے۔
اس میں 'اسٹیٹ ٹیبلز' (state tables)، سیوڈو کوڈ کے بنیادی اجزاء، لینیئر اور بائنری سرچ، نیز ببل، انسرشن اور مرج سورٹ (sort) کا احاطہ 'ٹریسنگ' (tracing) اور تحریری مشق کے ذریعے کیا گیا ہے۔ اس کے علاوہ، اس میں مخصوص حدود و قیود کے تحت الگورتھمز کا انتخاب، ٹریسنگ کے ذریعے سیوڈو کوڈ کی ڈی بگنگ، توضیحات سے کوڈ کی تیاری کی وقتی (timed) اور مخلوط مشق، اور ٹریسنگ سے حاصل ہونے والے شواہد کی بنیاد پر کارکردگی کا تجزیہ بھی شامل ہے۔