Computational Thinking (CT) adalah pendekatan pemecahan masalah yang melibatkan proses berpikir logis dan sistematis, terdiri dari empat pilar utama: dekomposisi, pengenalan pola, abstraksi, dan algoritma. Dekomposisi adalah kemampuan memecah masalah besar menjadi bagian-bagian kecil yang lebih mudah dikelola. Pengenalan pola melibatkan identifikasi pola yang berulang dari masalah yang ada untuk mempermudah solusi. Abstraksi mengacu pada fokus pada aspek penting dari masalah dengan mengesampingkan detail yang tidak relevan. Sedangkan algoritma adalah langkah-langkah atau instruksi yang teratur untuk memecahkan masalah.
Manfaat CT dalam kehidupan sehari-hari sangat penting, karena membantu individu berpikir lebih logis, efisien, dan terstruktur dalam menyelesaikan berbagai masalah, mulai dari perencanaan hingga pengambilan keputusan. Bagi peserta didik, CT sangat relevan untuk diajarkan karena dapat membentuk pola pikir kritis dan kreatif, serta mempersiapkan mereka menghadapi tantangan di era digital yang serba cepat. Bagi saya pribadi, mata kuliah CT ini sangat bermanfaat karena memberikan keterampilan berpikir yang lebih tajam dan terorganisir, yang sangat membantu baik dalam studi maupun menghadapi berbagai tantangan kehidupan sehari-hari.