Tεχνολογίες Υλοποίησης Αλγορίθμων
  • βιβλιοθήκες, περιβάλλοντα, εργαλεία
  • δοκιμή και έλεγχος ορθότητας προγραμμάτων
  • πειραματική αξιολόγηση αλγορίθμων
  • κλάσεις & σχεδιασμός βασισμένος σε αντικείμενα (Classes & Object-Based Design)
  • κληρονομικότητα & αντικειμενοστρεφής σχεδιασμός (Inheritance & Object-Oriented Design)
  • εικονικές συναρτήσεις (Virtual Functions)
  • φίλες συναρτήσεις και κλάσεις (Friends)
  • γενικευμένος σχεδιασμός χρησιμοποιώντας αρχέτυπα (Generic Design using Templates)