Pendidikan menjadi perhatian utama sebuah negara. Pendidikan itu sendiri berarti pendidikan atau bimbingan, pengajaran, peningkatan moral dan intelektualitas anak oleh pendidik. Sementara itu, perhatikan proses pembentukan kegiatan kompleks yang mengandung komponen yang berbeda dan saling terkait satu sama lain. Oleh karena itu, jika ingin mencapai tujuan pendidikan, diperlukan sistem pendidikan yang terstruktur dengan baik. Kelembagaan Pendidikan Nasional Indonesia diatur dengan Undang-Undang Nomor 20 tentang Sistem Pendidikan Republik Indonesia Tahun 2003. Seluruh negara. Komponen pendidikan umum adalah lingkungan, infrastruktur, sumber daya dan masyarakat. Dari keterkaitan dan interaksi komponen-komponen tersebut membentuk suatu sistem pendidikan dan mencapai tujuan pendidikan.
      Pendidikan adalah alat yang dapat berkontribusi pada peningkatan kualitas hidup masyarakat yang berkelanjutan. Salah satu tujuan pendidikan adalah melatih manusia yang mampu memecahkan masalah dalam kehidupan sehari-hari. Pendidikan yang baik membentuk manusia untuk masa depan. Untuk alasan ini, pendidikan diharapkan untuk mengembangkan siswa dengan pemikiran kreatif, fleksibilitas, pemecahan masalah, kolaborasi dan keterampilan inovatif yang dibutuhkan untuk berhasil dalam pekerjaan dan kehidupan.
      Pendidikan harus mampu menghasilkan lulusan global, lokal dan bermotivasi tinggi. Ada beberapa hal yang memungkinkan dilakukannya penelitian ini, salah satunya adalah kualitas. Belajar adalah proses dimana siswa berinteraksi dengan guru dan peserta didik dalam lingkungan belajar. Dengan demikian, keunggulan akademik adalah studi di mana siswa mengembangkan hubungan dengan guru dan sumber belajar. Kursus untuk siswa dapat dilakukan di buku, materi, model dan internet. Baik modul maupun kursus bisa sangat berguna untuk pembelajaran jika memenuhi kebutuhan dan karakteristik siswa.
Kemajuan ilmu pengetahuan dan teknologi dapat mengubah banyak hal, termasuk pendidikan global. Ajaran tradisional secara bertahap digantikan dan digantikan oleh ajaran yang lebih modern. Penggunaan teknologi dalam kegiatan pendidikan tidak terkecuali. Matematika merupakan salah satu mata pelajaran yang mulai mendapat manfaat dari kemajuan teknologi.
Dalam kehidupan sehari-hari, matematika sering dihubungkan dengan komputer. Matematika sangat dekat karena dengan bantuan komputer kita dapat memecahkan banyak masalah matematika yang kompleks dan karena pemrogram membutuhkan matematika untuk melakukan pekerjaan itu. Hubungan antara matematika dan ilmu komputer mulai berkembang dalam dunia pendidikan. Berbagai materi pendidikan dan teknologi komunikasi telah digunakan dalam pendidikan untuk memungkinkan siswa menggunakan teknologi ini dalam karir mereka. Pendekatan ini membantu siswa lebih memahami hubungan mereka dengan sains dan teknologi.
Kesulitan belajar matematika dipisahkan oleh adanya berbagai cabang penelitian ilmiah dalam matematika yang selalu dikecualikan. Karena kesulitan ini, semua cabang matematika harus digambar untuk memvisualisasikan hubungan dan fungsi masing-masing disiplin ilmu. Kami tidak hanya memeriksa hubungan berdasarkan pola penelitian, tetapi juga menggambarkannya berdasarkan pengalaman. Pembagian dan tugas ini diperlukan untuk menjamin kelancaran proses pembelajaran. Dengan demikian, arah pembelajaran menjadi jelas, disiplin, sistematis dan inklusif. Bahkan dalam matematika komputasi, penting untuk menunjukkan dengan jelas hubungan antara diagram dan konsep dalam mata pelajaran matematika lain dan pembelajaran siswa.
Mengembangkan proses pembelajaran saat ini tidak lebih dari mengembangkan pengetahuan konseptual seperti materi yang ada. Langkah pembelajaran mengembangkan konteks pembelajaran yang dapat merangsang refleksi. Rangkaian proses berpikir ini umumnya baru dalam bidang pengembangan pembelajaran di Indonesia. Salah satunya adalah hasil dari semangat pendidik, yang bagaimanapun juga bermuara pada pengembangan bahan ajar yang harus dikuasai siswa. Oleh karena itu, pengajaran biasanya bergantung pada penguasaan isi mata pelajaran tertentu, dan oleh karena itu tujuan pencapaian ini terbatas pada pencapaian pencapaian materi, terlepas dari keterampilan yang diperoleh siswa.
      Upaya mengembangkan pembelajaran yang efektif dan efisien telah dikembangkan melalui afiliasi siswa. Siswa mengidentifikasi prioritas utama yang terkait dengan pengembangan proses pembelajaran yang akan dilakukan. Berbagai upaya telah dilakukan untuk melihat aspek perkembangan siswa dari sudut pandang psikologis. Selain itu, pengembangan perangkat media dan alur pengembangan materi juga memperhatikan aspek persiapan dan karakteristik perkembangan siswa. Oleh karena itu, apa yang dilakukan di dalam kelas memerlukan persetujuan penuh dari siswa. Halaman ini menunjukkan bagaimana pengembangan pembelajaran dioptimalkan.
      Kemampuan berpikir komputasi merupakan keterampilan dasar yang harus dimiliki setiap siswa, serta keterampilan dasar seperti membaca, menulis, dan berhitung. Dengan belajar dengan kemampuan berpikir komputasional, siswa dipersiapkan untuk belajar berpikir abstrak dan logis serta memecahkan masalah yang kompleks dan tidak terbatas. Adler dan Kim mengatakan bahwa meningkatkan pemikiran komputasi bermanfaat bagi siswa baik dalam pendidikan maupun di masa depan. Keterampilan berpikir kompetitif yang terkait dengan kompetensi dasar suatu standar kompetensi lulusan memerlukan penilaian dan model pembelajaran yang baik untuk lebih meningkatkan keterampilan siswa.
      Berpikir kritis dalam bidang matematika adalah menemukan pola antar kasus, menggeneralisasi pola tersebut, merumuskannya, dan mencapai serta mengecualikan solusi yang berlaku umum yang berlaku untuk semua kasus.Ini adalah fungsi untuk mengidentifikasi kasus. Kemajuan dalam ilmu komputer membutuhkan kemampuan untuk menemukan keterampilan ini, dan dalam kasus algoritma komputasi komputer, kemampuan untuk menemukan pola umum dan khusus. Keterampilan ini disebut keterampilan berpikir komputasi.
      Berpikir komputasional membantu siswa memecahkan masalah matematika. Hal ini dijelaskan oleh Mahalani (2016), yang menyatakan bahwa hubungan antara pemecahan masalah dan CT dalam pemecahan masalah adalah siswa dapat melakukan proses dekomposisi abstrak jika mereka dapat mendefinisikan masalah dalam konteks pemecahan masalah. Selain itu, selama proses penyelesaian, siswa berusaha menemukan keteraturan soal untuk menemukan polanya. Langkah pencarian pola ini sangat berguna untuk menggeneralisasi dari solusi yang dihasilkan. Saat melaksanakan rencana pemecahan masalah, siswa menerapkan langkah-langkah terstruktur, iteratif (algoritmik). Setelah menemukan solusi untuk meninjau dan mengevaluasi solusi, siswa mengikuti langkah-langkah untuk menyelesaikan (debugging). Proses dekomposisi, abstraksi, pencarian pola, generalisasi, algoritma, dan pemecahan masalah adalah komponen kunci dari pemikiran komputasi.