Οι μαθητές διερευνούν το μαθησιακό αντικείμενο, πειραματίζονται εισάγοντας ενδεικτικά ποσά και εξοικειώνονται με τη σχεδίαση της λύσης του προβλήματος. Ο εκπαιδευτικός υποστηρίζει και καθοδηγεί τους μαθητές, δημιουργώντας καταστάσεις διερευνητικής μάθησης. Στη συνέχεια, καλεί τους μαθητές να υλοποιήσουν τον αλγόριθμο σε προγραμματιστικό περιβάλλον.