Tolong jelaskan mengenai Ilmu komputer dari Penyelesaian masalah

Ilmu komputer adalah studi tentang masalah, pemecahan masalah, dan solusi yang dipilih melalui proses pemecahan masalah. Ketika terdapat masalah, ilmuwan komputer berusaha untuk  mengembangkan algoritme, yakni prosedur berupa langkah-langkah untuk memecahkan setiap masalah yang mungkin muncul. Algoritme adalah proses bertahap yang jika diikuti akan menyelesaikan masalah, dapat disebut juga sebuah solusi.

Penting untuk disebutkan bahwa komputer itu sendiri tidak dapat memecahkan masalah. Petunjuk langkah demi langkah yang tepat harus diberikan untuk memecahkan masalah. Dengan demikian, keberhasilan komputer dalam memecahkan masalah tergantung pada seberapa benar dan tepat para ahli komputer mendefinisikan masalah, merancang solusi (algoritme) dan mengimplementasikan solusi (program) menggunakan bahasa pemrograman. Jadi, pemecahan masalah dalam ilmu komputer adalah proses mengidentifikasi masalah, mengembangkan algoritme untuk masalah yang diidentifikasi dan akhirnya menerapkan algoritme untuk mengembangkan program komputer.