Nama Buku
:
Computational Thinking A Beginner's Guide to Problem Solving and Programming
Penulis
:
Karl Beecher
Halaman
:
308
Buku Computational Thinking: A Beginner's Guide to Problem Solving and Programming ditulis oleh Karl Beecher, seorang penulis, pengembang perangkat lunak, dan akademisi yang memiliki latar belakang doktor di bidang ilmu komputer serta pengalaman bekerja di industri perangkat lunak dan penelitian. Buku ini diterbitkan oleh BCS Learning & Development dan bertujuan memperkenalkan konsep computational thinking sebagai pendekatan sistematis untuk memecahkan masalah dengan bantuan konsep komputasi. Materi yang dibahas meliputi pemahaman tentang computational thinking, logika dan pemikiran algoritmik, dekomposisi masalah, abstraksi dan pemodelan, penanganan kesalahan, serta evaluasi solusi. Selain itu, buku ini juga menjelaskan penerapan konsep tersebut dalam pengembangan perangkat lunak, termasuk pengorganisasian kode, penggunaan pola dan abstraksi, pengujian program, serta contoh penerapan menggunakan bahasa pemrograman Python.
Buku ini banyak digunakan dalam berbagai program studi yang berkaitan dengan bidang komputasi dan teknologi informasi, seperti teknik informatika, ilmu komputer, rekayasa perangkat lunak, sistem informasi, serta teknik komputer. Selain itu, konsep computational thinking yang dibahas dalam buku ini juga relevan bagi mahasiswa dari bidang lain seperti matematika terapan, sains data, teknik industri, serta berbagai disiplin ilmu STEM yang membutuhkan pendekatan sistematis dan logis dalam memecahkan masalah kompleks.
Buku ini sangat bermanfaat dalam kegiatan riset maupun dunia profesional karena mengajarkan cara berpikir komputasional yang membantu dalam merancang solusi secara terstruktur dan efisien. Dalam penelitian ilmiah, pendekatan computational thinking dapat digunakan untuk membangun model komputasi, merancang algoritma, serta mengembangkan simulasi atau analisis data. Dalam dunia kerja, terutama pada bidang teknologi informasi, pengembangan perangkat lunak, analisis data, kecerdasan buatan, serta otomasi sistem, kemampuan berpikir komputasional membantu para profesional dalam memahami masalah secara mendalam, merancang solusi yang efektif, serta menghasilkan inovasi teknologi berbasis komputasi.
Program Mahasiswa Sabi
Kerjain Tugas Lebih Mudah Sambil Sharing dan Belajar Bareng