Pada awalnya, pembelajaran Sains Komputer terasa mencabar kerana ia memerlukan pemahaman yang mendalam terhadap konsep logik, algoritma, dan kemahiran teknikal. Namun, melalui kursus ini, saya telah dapat melihat bagaimana ilmu Sains Komputer sangat relevan dalam kehidupan seharian dan dunia pekerjaan digital masa kini.
Sepanjang kursus ini, saya telah mengembangkan pelbagai kemahiran penting, antaranya:
Pengaturcaraan: Saya mempelajari bahasa seperti Python, Scratch, atau Java, bergantung pada silibus, dan memahami struktur asas kod.
Penyelesaian Masalah (Problem Solving): Saya belajar bagaimana untuk membina algoritma yang efisien dan menyelesaikan masalah secara logik dan sistematik.
Pemikiran Komputasional: Melalui aktiviti hands-on dan projek, saya belajar memecahkan masalah besar kepada bahagian-bahagian kecil yang lebih mudah diurus.
Melalui kerja kumpulan dan pembentangan projek, saya mempelajari nilai-nilai seperti:
Kerjasama dan komunikasi efektif
Tanggungjawab terhadap tugasan
Kesabaran dan ketekunan ketika menghadapi ralat dalam kod
Antara cabaran utama ialah memahami logik pengaturcaraan pada peringkat awal dan menghadapi ralat (bugs) yang sukar dikesan. Saya mengatasinya dengan:
Merujuk semula nota dan video pembelajaran
Bertanya kepada guru dan rakan
Mencuba dan mengulang kod hingga berjaya (trial and error)
Saya sedar bahawa bidang Sains Komputer menuntut kesediaan untuk terus belajar dan berfikir secara kritis. Saya juga lebih yakin untuk meneruskan pembelajaran dalam bidang ini kerana ia membuka banyak peluang kerjaya pada masa depan.
Saya berharap untuk terus mengasah kemahiran pengaturcaraan saya dan mungkin mengambil bahagian dalam pertandingan seperti hackathon atau olimpiad komputer. Saya juga bercadang untuk menghasilkan projek peribadi seperti laman web atau aplikasi mudah.