أسس بناء الخوارزميات.
المؤشرات.
الدوال والماكروز وطرق الاستدعاء (بالقيمة والعنوان) واستدعاء الدالة لنفسها Recursion.
هياكل البيانات الخطية الطوابير والمكدس Queue, Stack بنائها ومعالجتها.
القوائم والسلاسل الحرفية والتخصيص الديناميكي للذاكرة Linked List, Heap بنائها ومعالجتها.
الأشجار الثنائية Binary Trees بنائها ومعالجتها.
الأشكال Graphs بنائها ومعالجتها.
طرق البحث والترتيب باستخدام الهياكل المختلفة.
مدخل إلى مفاهيم هندسة البرمجيات:
البرمجة من أعلى إلى أسفل، إثبات صحة البرامج، تحسين أداء البرامج، اختبار البرامج، القياس والضبط، إعادة استخدام البرمجيات والبرمجة من أسفل إلى أعلى، هيكلة البرنامج والتوثيق