Τα προγράμματα διδασκαλίας με την υποστήριξη υπολογιστή βοηθούν τους μαθητές να επιλύσουν προβλήματα σε πλαίσια μιας ομάδας ή να εργαστούν ατομικά πάνω στις προσωπικές δυσκολίες που αντιμετωπίζουν, ακολουθώντας το δικό τους ρυθμό μάθησης. Προσφέρουν στους μαθητές άμεσης ανατροφοδότηση και τρόπους ανίχνευσης της σωστής απάντησης στις ερωτήσεις των δοκιμασιών, που δομούνται με βάση το βαθμό δυσκολίας και επιτρέπουν στο μαθητή να προχωρήσει αφού πρώτα κατακτήσει βασικές δεξιότητες.
Τα προγράμματα αυτά περιέχουν συνήθως διαγνωστικά τεστ πριν τη διδασκαλία και μετά, παρουσιάζουν το μαθησιακό υλικό με τρόπο πλοήγησης, επιτρέπουν την επανάληψη ασκήσεων για τη βελτίωση συγκεκριμένων δεξιοτήτων, προσφέρουν ευχάριστο περιβάλλον μάθησης μετατρέποντας τη μάθηση σε δραστηριότητα παιχνιδιού και καταγράφουν την επίδοση των μαθητών ώστε να είναι ορατές οι αδυναμίες τους στο διδάσκοντα και στους ίδιους.
πηγή: http://olc.spsd.sk.ca/DE/PD/instr/strats/cai/index.html