Selamat Datang di Blog Baru Omjay

Omjay dan Pak Onno
Omjay dan Pak Onno

Omjay mengucapkan selamat datang di rumah maya Omjay yang baru. Karena masih baru, omjay butuh waktu untuk beres-beres. Jadi mohon maaf kalau rumah omjay masih sederhana. Soalnya belum beli perabotannya, dan terima kasih kamu telah mengunjungi blog ini.

Salam Blogger WordPress

Omjay

Apa itu Ilmu Komputer?

Apa itu Ilmu Komputer?

Istilah “Ilmu Komputer” telah menjadi banyak digunakan dalam beberapa tahun terakhir sebagai keterampilan yang terkait dengan subjek telah menjadi penting untuk mengembangkan teknologi digital yang inovatif, dan kualifikasi di bidang ini sangat dicari.

Kegiatan CS Unplugged dimaksudkan untuk memberi Anda perasaan tentang apa subjeknya – Anda dapat mempelajari apa itu dengan melakukan. Pada tahap awal ini, daripada mendefinisikannya secara formal, mari kita pikirkan bagaimana hal itu dapat memengaruhi kehidupan kita sehari-hari. Misalnya, pikirkan mesin pencari favorit Anda. Di permukaan sepertinya antarmuka yang cukup sederhana: kotak teks tempat Anda mengetik apa yang ingin Anda cari, dan sebuah tombol untuk memulai pencarian. Tingkat pengetahuan pemrograman yang diperlukan untuk menerapkan kotak teks dan tombol cukup sederhana, dan Anda bisa menerapkan pencarian dengan menulis program pendek (mungkin kurang dari 20 baris) untuk menelusuri semua teks di web dan menampilkan semua yang cocok . Tapi jelas ada lebih dari itu! Ada milyaran pencarian yang dilakukan setiap hari, miliaran di halaman web, dan pendekatan di atas akan memberikan jawaban (akhirnya), tetapi akan sangat lambat dan tidak efektif sehingga tidak ada yang mau menggunakannya.

Di sinilah ilmu komputer masuk; banyak bidang Ilmu Komputer digunakan untuk membuat sistem bekerja dengan baik, dan sebagian besar diilustrasikan melalui Unplugged. Bagaimana Anda bisa mencari miliaran item dalam sepersekian detik (Mencari Algoritma)? Bagaimana Anda memastikan bahwa itu mudah digunakan (Interaksi Manusia-Komputer)? Kita harus tetap aman – pengguna tidak ingin orang lain tahu apa yang mereka cari, dan mesin pencari tidak ingin kepentingan komersial memanipulasi peringkat pencarian (Keamanan dan Enkripsi Komputer)? Mesin pencari umumnya memprediksi apa yang akan Anda cari (Kecerdasan Buatan). Itu harus dapat diandalkan – kesalahan kecil dari salah satu dari ribuan programmer di perusahaan mesin pencari seharusnya tidak mencegah situs bekerja (Rekayasa Perangkat Lunak). Perlu untuk mengukur dengan baik – jika menjadi 10 kali lebih populer, Anda tidak ingin itu membutuhkan 100 kali sumber daya komputasi (Algoritma). Relevansi pencarian umumnya tergantung pada hubungan antara situs web – Anda memerlukan peta yang menunjukkan situs mana yang ditautkan dengan yang lain (Grafik).

Bidang-bidang di atas mencakup banyak hal tentang ilmu komputer. Pemrograman hanyalah alat untuk mengimplementasikan ide-ide (well, ini adalah alat yang sangat kuat, dan membutuhkan keterampilan yang cukup untuk digunakan dengan baik). Tetapi pemrograman sendiri tidak cukup untuk membuat perangkat lunak yang orang suka gunakan, dan Ilmu Komputer adalah area yang memberikan programmer pengetahuan dalam untuk membuat perangkat lunak mereka cepat, efisien, dapat diandalkan, aman, dapat digunakan, cerdas, dapat diukur, dan bahkan menyenangkan!

Itu sebabnya kami mengembangkan CS Unplugged – kami ingin siswa muda diberdayakan untuk memahami ide-ide besar yang tercakup dalam ilmu komputer, tanpa harus menjadi programmer ahli terlebih dahulu. Mereka tidak akan belajar secara tepat bagaimana membangun mesin pencari, jejaring sosial atau aplikasi game berikutnya, tetapi mereka akan memiliki gagasan tentang jenis teknik apa yang diperlukan untuk membuatnya berhasil. Kami tidak ingin mereka melihat sistem digital sebagai semacam sihir yang tidak dapat mereka ikuti, tetapi sebagai sesuatu yang dapat mereka pahami dan, bagi sebagian orang, buat sendiri. Sebenarnya, ini semacam sihir ketika Anda mulai memahami apa yang bisa dan tidak bisa dilakukan.

Bagaimana cara saya mengajar CS Unplugged?

CS Unplugged sangat didasarkan pada pendekatan konstruktivis: siswa diberikan tantangan berdasarkan beberapa aturan sederhana, dan dalam proses menyelesaikan tantangan itu mereka mengungkap ide-ide yang kuat sendiri. Ini bukan saja cara belajar yang lebih berkesan, tetapi juga memberdayakan mereka untuk menyadari bahwa ini adalah gagasan yang ada dalam genggaman mereka. Aktivitasnya juga sangat kinestetik – semakin besar materi, semakin baik.

Karena pendekatan ini, Anda juga dapat belajar bersama siswa. Anda harus membaca seluruh aktivitas sehingga Anda siap untuk itu, dan kami telah menyediakan video untuk banyak dari mereka sehingga Anda dapat memvisualisasikannya, tetapi ketika siswa menemukan bagaimana ide-ide ini berhasil, Anda akan mulai lihat pola dan ide yang siswa temukan ketika mereka memahami prinsip-prinsip di balik topik-topik ini dari Ilmu Komputer.

Jika Anda bekerja dalam kurikulum sekolah, Anda dapat menemukan kegiatan yang sesuai berdasarkan tujuan pembelajaran dan kelompok umur. Di beberapa negara ada panduan yang menghubungkan CS Unplugged dengan kurikulum lokal (mis. Hub Teknologi Digital untuk Australia). Tetapi rencana unit yang tercantum mengikuti topik umum yang muncul dalam kurikulum sekolah, sehingga Anda cenderung menemukan sesuatu yang relevan dari judul. Perhatikan bahwa CS Unplugged tidak mengajarkan pemrograman – kegiatan Kidbots adalah panduan yang sangat baik dalam pemrograman dan bagian “Memasukkannya” memberikan beberapa latihan pemrograman untuk ditindaklanjuti – tetapi secara umum kami berusaha menunjukkan kepada siswa apa yang dapat mereka lakukan dengan pemrograman, sebelum mereka harus mempelajarinya.

Tetapi membaca tentang Unplugged bukanlah cara yang menyenangkan untuk terlibat dengannya – pilih pelajaran untuk siswa Anda, dan selami itu!