Kompetensi Dasar Kurikulum Ilmu Komputer CSTA Untuk SMP

Melanjutkan posting sebelumnya tentang kurikulum Ilmu Komputer (Computer Science) untuk SD-SMA dari CSTA, tingkat 2 kurikulum direkomendasikan untuk siswa SMP kelas 7-9 dengan topik studi Ilmu Komputer dan Masyarakat. Siswa sekolah menengah pertama (SMP) mulai menggunakan pemikiran komputasi sebagai alat pemecahan masalah. Siswa mulai menghargai cara di mana komputasi dan ilmu komputer memfasilitasi komunikasi dan kolaborasi. Siswa mulai mengalami berpikir komputasi sebagai sarana menangani isu-isu yang relevan, bukan hanya untuk mereka, tetapi untuk dunia di sekitar mereka. Pengalaman belajar yang diciptakan dari standar kurikulum ilmu komputer ini harus relevan dengan siswa dan harus mempromosikan persepsi mereka tentang diri mereka secara proaktif dan diberdayakan sebagai pemecah masalah dalam komunitas mereka. Kurikulum ilmu komputer harus dirancang dengan fokus pada pembelajaran aktif dan eksplorasi yang dapat diajarkan baik sebagai mata pelajaran ilmu komputer eksplisit atau sebagai bagian terintegrasi di bidang ilmu lainnya seperti ilmu sosial, seni bahasa, matematika, dan ilmu pengetahuan.

Tingkat 2 standar kurikulum ilmu komputer menganggap bahwa siswa sudah diperkenalkan dengan konsep berpikir komputasi representasi data, algoritma, dan pemecahan masalah; dan bahwa siswa memiliki pengalaman menggunakan alat teknologi dan sumber daya untuk belajar, menciptakan artefak digital, dan berkolaborasi. Siswa juga harus belajar tentang banyak karier yang menggunakan komputasi dan teknologi, standar input/output perangkat dan komputer, terminologi komputer dasar, dan prinsip-prinsip bertindak secara bertanggung jawab dan etis saat menggunakan komputer secara pribadi dan bekerja dengan orang lain.

Siswa sekolah menengah pertama (SMP) sedang mengembangkan sosial dan emosional. Mereka berinteraksi dalam bidang sosial yang lebih besar daripada siswa SD dan transisi dari fokus pada diri sendiri kepada perilkau yang berorientasi kelompok. Lingkungan sosial siswa tumbuh melampaui keluarga inti dan melibatkan sesama siswa, kelompok, guru, pelatih dan anggota masyarakat lainnya. Mengakui pergeseran ini, fokus pada tingkat 2 adalah untuk menggunakan komputer dan komputasi yang baik sebagai individu maupun anggota masyarakat. Dalam hal ini, siswa mulai mengalami berpikir komputasi sebagai sarana berkomunikasi dengan orang lain dan sebagai sarana untuk mengatasi masalah yang relevan di masyarakat.

Tujuan dari tingkat 2 kurikulum ilmu komputer CSTA untuk SMP adalah untuk melibatkan para siswa dalam menggunakan pemikiran komputasi sebagai sebuah problem solving tool, mengajarkan siswa untuk menggunakan konsep-konsep pemrograman dan metode sekaligus menciptakan artefak digital, dan mempertahankan minat mereka dalam komputasi sebagai bidang relevan dan menarik. Kesempatan belajar harus disajikan dengan cara yang aktif, terhubung, dan relevan kepada mereka, dan harus meningkatkan persepsi masalah diri sebagai proaktif dan diberdayakan pemecah, pencipta, dan inovator mampu mengubah dunia. Pengalaman belajar kolaboratif pada tingkat ini harus mempersiapkan siswa untuk bekerja dalam tim dan untuk membangun kemitraan. Siswa SMP mulai menguasai konsep dan praktik ilmu komputer dasar, hal ini sangat penting karena mereka belajar bahwa konsep dan praktik-praktik memberdayakan mereka untuk membuat inovasi, peralatan, dan aplikasi. Siswa juga harus tahu bahwa dengan ini pengetahuan dan akses memerlukan tanggung jawab, sehingga masalah penggunaan etis dan bertanggung jawab terhadap komputasi dan informasi juga menjadi unsur-unsur penting dari kurikulum ini.

Ranah organisasi materi kurikulum ilmu komputer untuk SMP ini sama dengan SD dan SMA, sehingga kompetensi dasar disusun berdasarkan 5 ranah tersebut (berpikir komputasi; kolaborasi; praktek komputasi dan pemrograman; komputer dan perangkat komunikasi; dan masyarakat, global, dan dampaknya terkait etika).

Kompetensi Dasar Ilmu Komputer SMP Kelas 7-9

Ranah MateriKompetensi Dasar Standar Ilmu Komputer
Berpikir KomputasiMenggunakan langkah-langkah dasar dalam algoritma pemecahan masalah untuk merancang solusi (misalnya, pernyataan masalah dan eksplorasi, pemeriksaan contoh sampel, desain, implementasi solusi, pengujian, evaluasi).
Berpikir KomputasiMenjelaskan proses paralelisasi yang berkaitan dengan pemecahan masalah.
Berpikir KomputasiMendefinisikan algoritma sebagai urutan instruksi yang dapat diproses oleh komputer.
Berpikir KomputasiMengevaluasi cara-cara dengan algoritma yang berbeda dan dapat digunakan untuk memecahkan masalah yang sama.
Berpikir KomputasiMemahami algoritma pencarian dan pengurutan.
Berpikir KomputasiMenggambarkan dan menganalisis urutan instruksi yang diikuti (misalnya, menggambarkan perilaku karakter dalam video game yang dikendalikan oleh aturan dan algoritma).
Berpikir KomputasiMenampilkan data dalam berbagai cara termasuk teks, suara, gambar, dan angka.
Berpikir KomputasiMenggunakan representasi visual pernyataan masalah, struktur, dan data (misalnya, grafik, diagram, diagram jaringan, diagram alur).
Berpikir KomputasiMelakukan interaksi dengan model spesifik konten dan simulasi (misalnya, ekosistem, epidemi, dinamika molekuler) untuk mendukung pembelajaran dan penelitian.
Berpikir KomputasiMengevaluasi jenis masalah yang dapat diselesaikan dengan menggunakan pemodelan dan simulasi.
Berpikir KomputasiMenganalisis sejauh mana model komputer secara akurat mewakili dunia nyata.
Berpikir KomputasiMenggunakan abstraksi untuk menguraikan masalah menjadi sub masalah.
Berpikir KomputasiMemahami konsep hirarki dan abstraksi dalam komputasi termasuk bahasa tingkat tinggi, terjemahan, set instruksi, dan sirkuit logika.
Berpikir KomputasiMemeriksa hubungan antara unsur-unsur matematika dan ilmu komputer termasuk bilangan biner, logika, set dan fungsi.
Berpikir KomputasiMemberikan contoh aplikasi interdisipliner berpikir komputasi.
KolaborasiMenerapkan alat-alat produktivitas/multimedia dan peripheral untuk kolaborasi dalam kelompok dan dukungan belajar di seluruh kurikulum.
KolaborasiMelakukan kolaborasi dalam merancang, mengembangkan, mempublikasikan, dan produk saat ini (misalnya, video, podcast, situs web) menggunakan sumber daya teknologi yang menunjukkan dan mengkomunikasikan konsep kurikulum.
KolaborasiBerkolaborasi dengan rekan-rekan, para ahli, dan lain-lain menggunakan praktek kolaboratif seperti pasangan pemrograman, bekerja dalam tim proyek, dan berpartisipasi dalam kegiatan kelompok pembelajaran aktif.
KolaborasiMendisposisi peran yang diperlukan untuk kolaborasi: memberikan umpan balik yang berguna, mengintegrasikan umpan balik, memahami dan menerima berbagai perspektif, sosialisasi.
Praktek Komputasi dan PemrogramanMemilih alat dan sumber daya teknologi yang tepat untuk menyelesaikan berbagai tugas dan memecahkan masalah.
Praktek Komputasi dan PemrogramanMenggunakan berbagai alat multimedia dan periferal untuk mendukung produktivitas pribadi dan pembelajaran di seluruh kurikulum.
Praktek Komputasi dan PemrogramanMendesain, mengembangkan, mempublikasikan, dan produk saat ini (misalnya, halaman web, aplikasi mobile, animasi) dengan menggunakan sumber daya teknologi yang menunjukkan dan mengkomunikasikan konsep kurikulum.
Praktek Komputasi dan PemrogramanMenunjukkan pemahaman tentang algoritma dan aplikasi praktisnya.
Praktek Komputasi dan PemrogramanMenerapkan solusi masalah dengan menggunakan bahasa pemrograman, termasuk: perilaku perulangan, pernyataan bersyarat, logika, ekspresi, variabel, dan fungsi.
Praktek Komputasi dan PemrogramanMemperagakan praktek yang baik dalam keamanan informasi pribadi, menggunakan password, enkripsi, dan transaksi yang aman.
Praktek Komputasi dan PemrogramanMengidentifikasi karir interdisipliner yang ditingkatkan dengan ilmu komputer.
Praktek Komputasi dan PemrogramanMenunjukkan disposisi setuju untuk membuka-berakhir pemecahan dan pemrograman (misalnya, kenyamanan dengan kompleksitas, ketekunan, brainstorming, kemampuan beradaptasi, kesabaran, kecenderungan untuk bermain-main, kreativitas, menerima tantangan) masalah.
Praktek Komputasi dan PemrogramanMengumpulkan dan menganalisis data yang outputnya dari menjalankan beberapa program komputer.
Komputer dan Perangkat KomunikasiMengakui bahwa komputer adalah perangkat yang menjalankan program.
Komputer dan Perangkat KomunikasiMengidentifikasi berbagai perangkat elektronik yang berisi prosesor komputasi.
Komputer dan Perangkat KomunikasiMenunjukkan pemahaman tentang hubungan antara hardware dan software.
Komputer dan Perangkat KomunikasiMengunakan terminologi yang akurat sesuai dengan tahapan perkembangan ketika berkomunikasi tentang teknologi.
Komputer dan Perangkat KomunikasiMenerapkan strategi untuk mengidentifikasi dan memecahkan masalah rutin hardware yang terjadi selama penggunaan komputer sehari-hari.
Komputer dan Perangkat KomunikasiMenjelaskan komponen utama dan fungsi sistem komputer dan jaringan.
Komputer dan Perangkat KomunikasiMenjelaskan apa yang membedakan manusia dari mesin berfokus pada kecerdasan manusia dibandingkan kecerdasan mesin dan cara kita dapat berkomunikasi.
Komputer dan Perangkat KomunikasiMenjelaskan cara-cara di mana komputer menggunakan model perilaku cerdas (misalnya, gerak robot, ucapan dan pemahaman bahasa, dan visi komputer).
Masyarakat, Global, dan Dampak EtisMenunjukkan perilaku hukum dan etika ketika menggunakan informasi dan teknologi dan mendiskusikan konsekuensi dari penyalahgunaan.
Masyarakat, Global, dan Dampak EtisMenunjukkan pengetahuan tentang perubahan teknologi informasi dari waktu ke waktu dan efek perubahan tersebut terhadap pendidikan, tempat kerja, dan masyarakat.
Masyarakat, Global, dan Dampak EtisMenganalisis dampak positif dan negatif dari komputasi pada kebudayaan manusia.
Masyarakat, Global, dan Dampak EtisMengevaluasi akurasi, relevansi, ketepatan, kelengkapan, dan bias sumber informasi elektronik mengenai masalah di dunia nyata.
Masyarakat, Global, dan Dampak EtisMenjelaskan masalah etika yang berhubungan dengan komputer dan jaringan (misalnya, keamanan, privasi, kepemilikan, dan berbagi informasi).
Masyarakat, Global, dan Dampak EtisMendiskusikan bagaimana distribusi yang tidak merata dari sumber daya komputasi dalam ekonomi global mengangkat masalah kelayakan, akses, dan kekuasaan.

Referensi: