Pilih bahasa Anda
Kursus Computational Thinking
Lebih dari 2 juta pelajar di seluruh dunia

Kursus Computational Thinking

Computational Thinking mengajarkan Anda untuk memecahkan masalah kompleks dengan kejelasan, presisi, dan struktur — tanpa perlu coding. Anda akan menguasai empat pilar inti: dekomposisi, pengenalan pola, abstraksi, dan berpikir algoritmik. Baik Anda bekerja di bidang bisnis, layanan kesehatan, teknik, atau desain, kursus ini memberikan kerangka kerja yang terbukti untuk menangani tantangan apa pun secara sistematis.

Dedika untuk bisnis

Apa yang akan Anda pelajari:

Anda akan mempelajari cara memecah masalah kompleks, mengenali pola, membangun model yang akurat, dan merancang algoritma langkah demi langkah yang berhasil. Kursus ini mencakup analisis efisiensi, pengambilan keputusan berdasarkan trade-off, serta strategi lanjutan seperti divide-and-conquer dan pemrograman dinamis. Anda akan menerapkan keterampilan ini pada studi kasus nyata di bidang rantai pasok, layanan kesehatan, dan deteksi penipuan. Modul tambahan mencakup logika pemrograman, literasi data, penalaran logis, alat AI, dan desain solusi yang etis. Pada akhirnya, Anda akan memiliki proses pemecahan masalah yang lengkap dan dapat diulang yang dapat segera Anda terapkan di bidang profesional Anda.

Bagaimana Anda belajar secara praktis Kursus Computational Thinking

Bagaimana Anda berlatih Kursus Computational Thinking

Untuk Anda yang memiliki perusahaan dan ingin melatih tim

Di Dedika untuk perusahaan, kursus dilengkapi dengan latihan dan contoh yang disesuaikan dengan bisnis Anda dan kebutuhan perusahaan Anda.

Klik di sini

Konten kursus

8 Bab • 36 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)

Bab 1Lihat detail

Fondasi Berpikir Komputasional

  • Pelajaran 1 • Apa Itu Berpikir Komputasional

    Definisikan berpikir komputasional dan bedakan dari pemrograman atau ilmu komputer. Tetapkan model mental yang digunakan siswa selama kursus.

  • Pelajaran 2 • Empat Pilar Inti

    Perkenalkan dekomposisi, pengenalan pola, abstraksi, dan algoritma sebagai empat pilar. Setiap pilar diilustrasikan dengan contoh konkret yang relevan.

  • Pelajaran 3 • Mengevaluasi Masalah Secara Komputasional

    Ajarkan kriteria dalam memutuskan kapan berpikir komputasional adalah alat yang tepat. Siswa berlatih mengklasifikasikan masalah berdasarkan kompleksitas dan keterpecahan.

  • Pelajaran 4 • Berpikir Komputasional di Berbagai Disiplin Ilmu

    Tunjukkan bagaimana berpikir komputasional diterapkan dalam sains, bisnis, perawatan kesehatan, dan seni. Motivasi peserta didik dengan menghubungkan kerangka kerja ke bidang mereka sendiri.

Bab 2Lihat detail

Dekomposisi dan Penataan Masalah

  • Pelajaran 1 • Prinsip Dekomposisi

    Jelaskan mengapa dekomposisi mengurangi beban kognitif dan meningkatkan kualitas solusi. Hubungkan pilar yang diperkenalkan di Bab 1 dengan praktik langsung.

  • Pelajaran 2 • Memetakan Sub-Masalah dan Ketergantungan

    Identifikasi hubungan dan ketergantungan antar sub-masalah menggunakan peta visual. Persiapkan siswa untuk mengurutkan solusi secara logis.

  • Pelajaran 3 • Dekomposisi dalam Konteks Tim

    Terapkan dekomposisi untuk menugaskan pekerjaan lintas tim dan mengelola serah terima. Jembatani keterampilan penataan masalah individu ke alur kerja kolaboratif.

  • Pelajaran 4 • Latihan Dekomposisi Praktis

    Selesaikan studi kasus realistis dengan mendekomposisi masalah multi-lapis langkah demi langkah. Perkuat semua konsep dekomposisi melalui praktik terapan.

Bab 3Lihat detail

Pengenalan Pola dan Generalisasi

  • Pelajaran 1 • Pola dalam Proses dan Perilaku

    Kenali urutan berulang dalam alur kerja, perilaku pengguna, dan peristiwa sistem. Perluas keterampilan pola melampaui data ke dalam konteks operasional.

  • Pelajaran 2 • Generalisasi dari Pola

    Abstraksikan aturan atau model umum dari pola spesifik yang diamati. Ajari siswa untuk membangun solusi yang bekerja di banyak contoh.

  • Pelajaran 3 • Mengidentifikasi Pola dalam Data

    Temukan keteraturan, tren, dan anomali dalam kumpulan data terstruktur dan tidak terstruktur. Landasi pengenalan pola pada bukti yang dapat diamati dan berbasis data.

  • Pelajaran 4 • Perpustakaan Pola dan Penggunaan Kembali

    Katalog pola yang teridentifikasi ke dalam perpustakaan yang dapat digunakan kembali untuk pemecahan masalah di masa depan. Perkenalkan konsep templat solusi yang dibangun di atas pola yang dikenali.

Bab 4Lihat detail

Abstraksi dan Pemodelan

  • Pelajaran 1 • Abstraksi dan Representasi Data

    Representasikan informasi dunia nyata sebagai tipe dan format data terstruktur. Persiapkan siswa untuk bekerja dengan data dalam konteks algoritmik dan komputasional.

  • Pelajaran 2 • Abstraksi Fungsional dan Antarmuka

    Sembunyikan detail implementasi di balik antarmuka yang bersih untuk mengelola kompleksitas. Perkenalkan pemikiran modular yang mendasari desain algoritma dan sistem.

  • Pelajaran 3 • Abstraksi dalam Sistem Dunia Nyata

    Analisis bagaimana lapisan abstraksi beroperasi dalam peta, sistem operasi, dan organisasi. Perkuat konsep melalui contoh skala besar yang familiar.

  • Pelajaran 4 • Membangun Model Konseptual

    Bangun diagram dan representasi yang menangkap struktur esensial suatu masalah. Model menjadi cetak biru untuk solusi algoritmik di Bab 5.

  • Pelajaran 5 • Konsep Inti Abstraksi

    Definisikan abstraksi sebagai penyaringan informasi selektif dan jelaskan tingkat detail. Bangun langsung dari gambaran umum pilar di Bab 1.

Bab 5Lihat detail

Berpikir Algoritmik dan Desain

  • Pelajaran 1 • Mengekspresikan Algoritma dengan Jelas

    Gunakan pseudokode, diagram alir, dan bahasa Inggris terstruktur untuk mengekspresikan algoritma secara jelas. Sediakan alat notasi yang digunakan siswa dalam semua pekerjaan desain selanjutnya.

  • Pelajaran 2 • Mendesain Algoritma untuk Sub-Masalah

    Gabungkan keluaran dekomposisi dengan notasi algoritmik untuk mendesain solusi modular. Integrasikan langsung keterampilan dari Bab 2 dan 5.

  • Pelajaran 3 • Apa yang Membuat Sebuah Algoritma

    Definisikan properti algoritma yang valid: keterbatasan, kepastian, masukan, keluaran, dan keefektifan. Tetapkan standar yang harus dipenuhi oleh semua algoritma buatan siswa.

  • Pelajaran 4 • Struktur Kontrol dalam Algoritma

    Terapkan urutan, seleksi, dan iterasi untuk mengontrol aliran algoritma. Struktur ini adalah blok bangunan dari setiap algoritma yang dirancang dalam kursus.

  • Pelajaran 5 • Mengevaluasi Kebenaran Algoritma

    Lacak algoritma dengan tangan dan terapkan kasus uji untuk memverifikasi kebenaran. Bangun kebiasaan verifikasi yang penting sebelum implementasi apa pun.

Bab 6Lihat detail

Efisiensi, Kompleksitas, dan Pertukaran

  • Pelajaran 1 • Pengantar Efisiensi Algoritma

    Definisikan efisiensi dalam hal waktu dan ruang dan jelaskan mengapa itu penting dalam skala besar. Memotivasi keterampilan analitis yang dikembangkan sepanjang bab ini.

  • Pelajaran 2 • Analisis Pertukaran dalam Praktik

    Terapkan kerangka kerja pertukaran terstruktur untuk keputusan nyata yang melibatkan kecepatan, memori, dan akurasi. Persiapkan siswa untuk pemecahan masalah terapan di Bab 7.

  • Pelajaran 3 • Memahami Tingkat Pertumbuhan

    Deskripsikan bagaimana kinerja algoritma berskala dengan ukuran masukan menggunakan konsep tingkat pertumbuhan. Perkenalkan notasi Big-O sebagai alat komunikasi praktis.

  • Pelajaran 4 • Membandingkan Pendekatan Algoritmik

    Evaluasi beberapa algoritma untuk masalah yang sama dan bandingkan profil efisiensinya. Kembangkan kebiasaan mempertimbangkan alternatif sebelum berkomitmen pada solusi.

Bab 7Lihat detail

Pemecahan Masalah Terapan dengan Berpikir Komputasional

  • Pelajaran 1 • Pemecahan Masalah Berbasis Data

    Gunakan pengumpulan, pembersihan, dan analisis data sebagai masukan untuk pemecahan masalah komputasional. Hubungkan keterampilan pengenalan pola dan abstraksi ke alur kerja yang berpusat pada data.

  • Pelajaran 2 • Otomatisasi dan Optimalisasi Proses

    Identifikasi proses berulang yang cocok untuk otomatisasi dan desain solusi algoritmik untuknya. Tunjukkan nilai profesional langsung dari berpikir komputasional.

  • Pelajaran 3 • Studi Kasus Multi-Domain

    Selesaikan tiga studi kasus lengkap yang diambil dari domain profesional berbeda menggunakan kerangka kerja lengkap. Bangun kepercayaan diri dan keserbagunaan di berbagai area aplikasi.

  • Pelajaran 4 • Proses Pemecahan Masalah Ujung ke Ujung

    Bahas kerangka kerja terpadu yang mengurutkan dekomposisi, pengenalan pola, abstraksi, dan desain algoritma. Berikan proses berulang yang diterapkan siswa dalam semua studi kasus.

  • Pelajaran 5 • Tinjauan dan Iterasi Solusi

    Kritik solusi yang telah selesai berdasarkan kriteria kebenaran, efisiensi, dan kejelasan. Tanamkan standar profesional kualitas solusi dan perbaikan berkelanjutan.

Bab 8Lihat detail

Strategi Lanjutan dan Pola Desain Komputasional

  • Pelajaran 1 • Pola Desain Komputasional

    Katalog templat solusi yang terbukti untuk jenis masalah berulang lintas domain. Memungkinkan desain solusi yang cepat dan andal dengan memanfaatkan pola yang sudah mapan.

  • Pelajaran 2 • Penilaian Pemecahan Masalah Strategis

    Kembangkan keterampilan metakognitif untuk memilih strategi dan pola dalam ambiguitas. Puncaki kursus dengan membangun kepercayaan diri pengambilan keputusan tingkat ahli.

  • Pelajaran 3 • Strategi Divide and Conquer

    Terapkan paradigma divide and conquer untuk memecah dan memecahkan masalah besar secara rekursif. Perluas keterampilan dekomposisi menjadi strategi algoritmik yang formal dan kuat.

  • Pelajaran 4 • Konsep Pemrograman Dinamis

    Selesaikan sub-masalah yang tumpang tindih secara efisien dengan menyimpan dan menggunakan kembali hasil antara. Perkenalkan memoization dan tabulasi sebagai alat optimasi praktis.

  • Pelajaran 5 • Pendekatan Greedy dan Heuristik

    Gunakan algoritma greedy dan heuristik ketika solusi optimal mahal secara komputasi. Ajarkan pengambilan keputusan pragmatis di bawah kendala dunia nyata.

Sertifikasi

Sertifikat valid Anda setelah menyelesaikan

Kursus ini cocok untuk Anda:

  • Analis bisnis: membutuhkan kerangka kerja yang ketat untuk mengurai masalah operasional yang kompleks.

  • Administrator layanan kesehatan: ingin mendesain ulang alur kerja pengambilan keputusan dengan presisi logis yang lebih besar.

  • Pengubah karier: beralih ke peran yang terkait teknologi tanpa gelar ilmu komputer.

  • Manajer proyek: mencari metode terstruktur untuk memecah inisiatif besar menjadi komponen yang jelas.

  • Desainer UX: bertujuan untuk menerapkan penalaran sistematis dalam penelitian pengguna dan pemodelan solusi.

  • Wirausahawan: perlu mengevaluasi trade-off dan membangun proses yang dapat diskalakan dari awal.

Apa kata para siswa kami

Kelasnya sangat sempurna. Saya membeli paket satu tahun dan akhirnya memiliki kesempatan untuk mengikuti berbagai topik yang saya minati tanpa perlu berganti platform... terima kasih atas semua yang kalian lakukan, saya sudah merekomendasikan kalian kepada orang lain...
Giulio Carlo
Giulio CarloSiswa Marketing Digital
Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.
Mariana Ferres
Mariana FerresSiswa Fotografi
Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!
Luciana Alvarenga
Luciana AlvarengaSiswa Desain Kuku
Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.
André Felipe
André FelipeSiswa Prompt Engineering

Pelatihan utama

FAQ

Siapa itu Dedika?

Apakah sertifikat ini berlaku di Indonesia?

Apakah kursusnya gratis?

Berapa beban belajar kursusnya?

Bagaimana bentuk kursusnya?

Bagaimana cara kerja kursusnya?

Berapa lama durasi kursusnya?

Berapa biaya atau harga kursusnya?

Apa itu kursus EAD atau online dan bagaimana cara kerjanya?

Kursus PDF