H Υπολογιστική σκέψη λειτουργεί ως Διαδικασία Σκέψης (Through Process). Είναι ένας τρόπος σκέψης που βοηθά στην επίλυση προβλημάτων. Χρησιμοποιεί νοητικά εργαλεία από την επιστήμη των υπολογιστών. Στοχεύει στον μετασχηματισμό δύσκολων προβλημάτων σε πιο διαχειρίσιμα. Επίσης, η υπολογιστική σκέψη μέσω της αφαίρεσης (abstraction), διαχειρίζεται την πολυπλοκότητα των πληροφοριών και εστιάζει στα σημαντικά στοιχεία ενός προβλήματος.
Στην υπολογιστική σκέψη υπάρχει αποσύνθεση (Decomposition), Η διάσπαση ενός προβλήματος σε μικρότερα μέρη. Επιτρέπει την επίλυση κάθε μέρους ξεχωριστά και την ανασύνθεση της λύσης. Ένα άλλο χαρακτηριστικό είναι ο Αλγοριθμικός Σχεδιασμός (Algorithmic Design), το οποίο αφορά τη δημιουργία και χρήση αλγορίθμων για την επίλυση προβλημάτων. Είναι διαδικασίες που μπορούν να εκτελεστούν από ανθρώπους ή μηχανές.
Η αξιολόγηση (Evaluation) είναι η ικανότητα να αναλύσουμε και να κρίνουμε τις λύσεις που έχουν δημιουργήσει. Συγκρίνουμε λύσεις ως προς την αποδοτικότητα, την ακρίβεια και τη χρήση πόρων. Είναι ένα βασικό στοιχείο στη βελτιστοποίηση λύσεων και της επιλογής καλύτερης προσέγγισης.
Ένα επιπλέον χαρακτηριστικό είναι η Γενίκευση (Generalization), δηλαδή η αναγνώριση μοτίβων και η εφαρμογή υφιστάμενων λύσεων σε νέα προβλήματα. Συνδέεται με τη μαθησιακή σκέψη και την εύρεση καθολικών λύσεων.
Τέλος, ένα ακόμη χαρακτηριστικό είναι η Αυτοματοποίηση (Automation), συγκεκριμένα η ανάπτυξη λύσεων που μπορούν να υλοποιηθούν από μία υπολογιστική συσκευή.
Η Υπολογιστική Σκέψη προσδιορίζεται ως ένα σύνολο γνωστικών δεξιοτήτων, είναι ένα πολύτιμο εργαλείο για την επίλυση προβλημάτων. (Selby, C. C., & Woolard J. (n.d). Refining an understanding of computational thinking. University of Southampton).
