Mata kuliah CT bertujuan untuk membantu calon guru agar memahami CT. Tidak hanya itu, tujuan dari mata kuliah ini adalah juga mengintegrasikan CT dalam mata pelajaran yang akan diampu oleh masing-masing guru. Sebelum menyusun materi ajar yang diintegrasikan dengan CT, mahasiswa akan berlatih per tahap agar lebih dapat memahami dan menghayati CT. Proses belajar diawali dengan dua topik konseptual, yaitu pemahaman terkait konsep CT dan posisi CT dalam kurikulum. Setelah itu, mahasiswa berlatih mengimplementasikan CT dalam penyelesaian persoalan dalam (i) kehidupan sehari-hari (ii) literasi bahasa, sains, numerasi (PISA/AKM) (iii) persoalan-persoalan lain yang melibatkan analisis data, simulasi, dan modeling. Setelah itu, CT akan diimplementasikan dalam proyek STEM dan proyek kreatif lainnya. Hal yang menarik adalah, dengan semakin banyak mahasiswa membedah dan berlatih tentang CT, mahasiswa akan menyadari bahwa CT sebenarnya sudah ada di sekitar dan tidak asing.
CPMK-01 Memahami CT sebagai sebagai pendekatan problem solving yang dibutuhkan sebagai kompetensi penting abad kini dalam profesi apapun di era saat ini, yaitu dunia IR4.0, masyarakat 5.0 dan dunia VUCA (S1, KU1).
CPMK-01.01 Menjelaskan apa itu CT dan apa yang bukan CT (S1, KU1).
CPMK-01.02 Menjelaskan kenapa CT diperlukan sebagai salah satu kemampuan dasar lintas mapel di era digital (IR 4.0, masyarakat 5.0) dan VUCA (S1, KU1, KK1).
CPMK-02 Fondasi (Keterampilan dasar) dan disposisi Berpikir Komputasional.
CPMK-02.01 Menjelaskan 4 keterampilan dasar CT yang tidak terpisahkan: dekomposisi, abstraksi, berpikir algoritmik dan pengenalan pola dan keterampilan tambahan lainnya. (KU1, KK1).
CPMK-02.02 Menjelaskan tentang disposisi CT. (S1, KU1, KU2, KK1).
CPMK-03 Integrasi CT ke dalam berbagai bidang mata pelajaran dalam kurikulum.
CPMK-03.01 Menjelaskan posisi dan peran CT dalam kurikulum Indonesia dan kaitannya dengan Informatika dan CP BK dari K1 s.d. K12 (S1, KU1, KK1).
CPMK-03.02 Menjelaskan posisi dan peran CT dalam tatanan global (framework, literacy) (S1, KU1, KK1).
CPMK-04 Pembelajaran berbasis Studi Kasus Tematik untuk penerapan CT dengan menjalankan siklus lengkap problem solving dengan 4 keterampilan dasar CT mulai memahami permasalahan, menganalisis, menemukan akar persoalan, mengusulkan alternatif solusi, memilih solusi “terbaik” (efektif, efisien, optimal).
CPMK-04.01 Menerapkan CT dalam problem solving secara umum (KU1, KU2, KK1).
CPMK-04.02 Penerapan Strategi Integrasi CT dalam bidang literasi membaca, numerasi, sains, finansial (KU1, KU2, KK1).
CPMK-04.03 Pendekatan studi kasus untuk penerapan CT dalam proyek yang berkaitan dengan berbagai bidang mata pelajaran yang dipilih tergantung kemampuan dan ragam latar belakang dan jenjang peserta (KU1, KU2, KK1).
Pengayaan (opsional):
CPMK-04.04 Menjelaskan Strategi integrasi CT dalam berbagai bidang mata pelajaran yang melibatkan analisis data, pemodelan, dan simulasi (KU1).
CPMK-04.05 Menghasilkan karya kreatif sebagai ekspresi solusi berbasis CT dari sebuah problem (P1, KU1, KK1, KK3).
CPMK-05 Mampu merancang integrasi CT dan mengimplementasikannya dalam satu atau beberapa topik sebuah mata pelajaran yang dipilih oleh peserta sesuai jenjang dan bidang yang akan diajarkan atau diminatinya.
CPMK-05.01 Menganalisis, memilih salah satu aktivitas/topik/materi pada mata pelajaran, dan menentukan satu atau lebih Tujuan Pembelajaran yang akan diinjeksi CT (KU1, KU2, KK1, KK3).
CPMK-05.02 Merancang dan menerapkan integrasi CT dalam mata pelajaran tertentu (KU1, KU2, KK1, KK3).
CPMK-06 Mendokumentasikan dan mengkomunikasikan pengalaman mengajar CT.
CPMK-06.01 Menyusun makalah reflektif dan membangun portofolio pengalaman belajar (KU1, KK1, KK3).
CPMK-06.02 Mengkomunikasikan pengalaman belajar (KU1, KK3).
Modul mata kuliah Computational Thinking memuat Capaian Pembelajaran Mata Kuliah (CPMK), asesmen, alur isi modul, petunjuk penggunaan modul (topik 1-9), dan daftar pustaka.
Adapun artefak mata kuliah Computational Thinking adalah sebagai berikut: