ICS4U – Kursus Online Ilmu Komputer Kelas 12
Kirim Kami Pesan
ICS4U – Kursus Online Ilmu Komputer Kelas 12
Kode Mata Kuliah: ICS4U
Jenis Kursus: Persiapan Universitas
Nilai Kredit: 1.0
Prasyarat: Pengantar Ilmu Komputer, Tingkat 1, Persiapan Universitas, ICS3U
Deskripsi Kursus untuk Kursus Online Ilmu Komputer Kelas 12 ICS4U
Ilmu Komputer Kelas 12: Kursus ini memungkinkan siswa untuk lebih mengembangkan pengetahuan dan keterampilan dalam ilmu komputer. Siswa akan menggunakan prinsip-prinsip desain modular untuk membuat program yang kompleks dan terdokumentasi lengkap, sesuai dengan standar industri. Tim siswa akan mengelola proyek pengembangan perangkat lunak besar, mulai dari perencanaan hingga peninjauan proyek. Siswa juga akan menganalisis algoritma untuk efektivitasnya. Mereka akan menyelidiki isu-isu etika dalam komputasi dan lebih jauh mengeksplorasi isu-isu lingkungan, teknologi yang sedang berkembang, bidang penelitian dalam ilmu komputer, dan karier di bidang tersebut.
Gambaran Umum Unit dan Garis Waktu untuk Ilmu Komputer Kelas 12 ICS4U
Berikut adalah urutan yang disarankan untuk penyampaian unit kursus, beserta jam yang disarankan untuk menyelesaikan setiap unit. Untuk rincian lebih lanjut tentang harapan dan aktivitas spesifik yang termasuk dalam setiap unit, lihat Ikhtisar Unit yang disediakan dalam profil kursus ICS4U.
Satuan
Judul dan Deskripsi
Waktu dan Urutan
Satuan 1
Mendesain Struktur Data
Dalam unit ini, siswa meninjau dan memperluas pengetahuan mereka tentang struktur data sambil berfokus pada implementasi proyek untuk membuat dan memanipulasi konstruksi data. Siswa menerapkan struktur data berukuran tetap yang mendasar (array, tipe data yang ditentukan pengguna, record, array record) untuk solusi masalah kehidupan nyata dan menyarankan implikasi yang mungkin terjadi dari penyimpanan data pada kehidupan orang-orang berdasarkan hukum Kanada. Siswa menggunakan aktivitas studi mandiri untuk lebih menguasai keterampilan pemrograman baru sebagai persiapan untuk tujuan pendidikan tinggi. Mereka juga belajar memilih struktur data yang tepat yang paling sesuai dengan informasi dan meningkatkan efisiensi program, penggunaan kembali kode, dan pemeliharaan. Siswa meninjau dan memperkuat prinsip-prinsip ergonomi dan menghubungkannya dengan hak-hak pekerja. Mereka mengeksplorasi peluang karir di bidang komputasi dan ilmu informasi terkait.
20 jam
Satuan 2
Membangun pustaka perangkat lunak
Dalam mata kuliah Mengelola Proyek Perangkat Lunak, mahasiswa mempelajari komponen-komponen rencana proyek perangkat lunak dan mengembangkan rencana tersebut dalam konteks studi kasus. Mereka meninjau komponen-komponen siklus hidup desain perangkat lunak dan mengeksplorasi teknik manajemen proyek dan pembentukan tim. Mahasiswa membuat daftar pertanyaan, mengajukan pertanyaan kepada klien yang berperan sebagai pelaku, menulis definisi masalah, menganalisis, merancang, mengimplementasikan, dan memelihara solusi.
20 jam
Satuan 3
Menjelajahi algoritma tingkat lanjut
Siswa mempraktikkan penggunaan kembali kode dengan membangun dan berbagi pustaka kode. Pustaka tersebut diperluas pada unit-unit selanjutnya. Siswa mengeksplorasi perbedaan antara pemrograman berorientasi objek dan prosedural yang diterapkan pada pustaka perangkat lunak. Siswa juga memeriksa desain pustaka dalam konteks manajemen file di lingkungan jaringan. Mereka menyelidiki hak kekayaan intelektual dan kepemilikan kode serta etika penggunaan kembali kode dengan memeriksa dan menganalisis perjanjian lisensi perangkat lunak.
20 jam
Satuan 4
Mengelola Proyek Perangkat Lunak
Siswa mengeksplorasi algoritma alternatif untuk memecahkan masalah. Mereka memeriksa dan memprogram solusi untuk masalah yang mirip dengan yang ditemui di ICS3M (misalnya, pencarian biner atau faktorial), menggunakan teknik baru seperti rekursi. Mereka juga merencanakan solusi untuk masalah yang lebih kompleks menggunakan metodologi standar industri (misalnya, diagram alur, pseudokode, diagram struktur). Siswa menerapkan algoritma tingkat lanjut, seperti pengurutan rekursif, untuk mengembangkan solusi yang lebih efisien untuk masalah pemrograman yang kompleks. Strategi untuk pengujian dan debugging program dikembangkan.
15 jam
Satuan 5
Keterampilan Manajemen Proyek dan Pengembangan Perangkat Lunak
Unit ini merupakan tantangan puncak di mana siswa bekerja untuk menerapkan keterampilan manajemen proyek yang telah dipelajari sebelumnya pada sebuah studi kasus. Mereka merencanakan, mengembangkan, menguji, dan mendokumentasikan solusi perangkat lunak untuk masalah yang diberikan. Siswa menerapkan teknik pemrograman yang kompleks dan memanfaatkan pustaka perangkat lunak.
20 jam
Satuan 6
Evaluasi Akhir
Produk pertama adalah Proyek, yang dibagi menjadi tiga subbagian berbeda dan bernilai 15% dari total nilai mata kuliah. Proyek ini akan dievaluasi menggunakan skema penilaian dan rubrik. Produk kedua adalah ujian akhir berupa soal pilihan ganda yang dirumuskan dengan baik dan membutuhkan informasi dari seluruh mata kuliah.
10 jam
Total
110 jam
Ilmu Komputer Kelas 12: Ketika siswa terlibat dalam pembelajaran aktif dan berbasis pengalaman, mereka cenderung mempertahankan pengetahuan untuk jangka waktu yang lebih lama dan mengembangkan, memperoleh, serta mengintegrasikan keterampilan kunci secara lebih lengkap. Beberapa di antaranya pengajaran dan strategi pembelajaran yang sesuai dengan materi yang diajarkan dalam studi komputer meliputi:
|
Pemrograman |
Riset internet terarah |
Instruksi Langsung |
|
Simulasi Elektronik |
Grup Diskusi |
Kegiatan pembangunan program |
|
Kegiatan interaktif |
Proyek Penelitian |
Pembuatan model |
|
visual |
Presentasi multimedia |
Diagram |
|
Penyelesaian masalah |
Grup diskusi |
wawancara |
Ilmu Komputer Kelas 12:
Penilaian adalah proses sistematis untuk mengumpulkan informasi atau bukti tentang kemajuan siswa dalam memenuhi harapan pembelajaran. Penilaian terintegrasi dalam kegiatan pembelajaran sepanjang suatu unit. Harapan untuk tugas penilaian diartikulasikan dengan jelas dan kegiatan pembelajaran direncanakan untuk memungkinkan demonstrasi tersebut. Proses memulai dengan tujuan akhir ini membantu menjaga fokus pada harapan kursus. Tujuan penilaian adalah untuk mengumpulkan data atau bukti dan memberikan umpan balik yang bermakna kepada siswa tentang cara meningkatkan atau mempertahankan kinerja dalam kursus. Kriteria berskala yang dirancang sebagai rubrik sering digunakan untuk membantu siswa mengenali tingkat pencapaian mereka dan memberikan panduan tentang cara mencapai tingkat selanjutnya. Meskipun informasi penilaian dapat dikumpulkan dari sejumlah sumber (siswa itu sendiri, teman sekelas siswa, guru), evaluasi adalah tanggung jawab guru semata. Karena evaluasi adalah proses membuat penilaian tentang informasi penilaian dan menentukan nilai persentase atau tingkat.
Penilaian terintegrasi dalam proses pembelajaran di seluruh unit, bukan sebagai kegiatan terpisah di akhir. Seringkali, tugas pembelajaran dan penilaian sama, dengan penilaian formatif diberikan sepanjang unit. Dalam setiap kasus, demonstrasi pembelajaran yang diinginkan diartikulasikan dengan jelas dan aktivitas pembelajaran direncanakan untuk memungkinkan demonstrasi tersebut. Proses memulai dengan tujuan akhir ini membantu menjaga fokus pada harapan kursus seperti yang dinyatakan dalam pedoman kursus. Evaluasi dinyatakan sebagai persentase berdasarkan tingkat pencapaian.
Berbagai strategi digunakan untuk memberikan kesempatan kepada siswa untuk memperoleh keterampilan yang diperlukan agar berhasil dalam mata pelajaran ini dan di tingkat studi pascasarjana. Untuk memfasilitasi pembelajaran, guru menggunakan berbagai aktivitas yang melibatkan seluruh kelas, kelompok kecil, dan siswa secara individu.
Penilaian akan didasarkan pada proses-proses berikut yang terjadi di dalam kelas:
| Penilaian UNTUK Pembelajaran | Penilaian AS Pembelajaran | Penilaian Pembelajaran |
|---|---|---|
|
Selama proses ini, guru mencari informasi dari siswa untuk menentukan di mana posisi siswa saat ini dan ke mana mereka perlu melangkah selanjutnya. |
Selama proses ini, guru membina kemampuan siswa dan menetapkan tujuan individu untuk meraih kesuksesan bersama setiap siswa. |
Selama proses ini, guru melaporkan hasil belajar siswa sesuai dengan kriteria yang telah ditetapkan untuk memberikan informasi tentang seberapa baik siswa belajar. |
| Percakapan | Percakapan | Percakapan |
|
Diskusi di kelas, evaluasi diri, penilaian teman sebaya. |
Diskusi di kelas Diskusi kelompok kecil Konferensi pasca-praktikum | Presentasi penelitian Debat |
| Observasi | Observasi | Observasi |
| Lokakarya drama (menerima arahan) Langkah-langkah pemecahan masalah | Diskusi kelompok | Presentasi Kelompok |
| Produk Mahasiswa | Produk Mahasiswa | Produk Mahasiswa |
| Jurnal refleksi (yang harus disimpan selama durasi kursus) Daftar Periksa Kriteria Keberhasilan |
Lembar latihan Kuis Socrative |
Proyek Presentasi poster Tes Presentasi di Kelas |
Beberapa pendekatan dalam pengajaran/pembelajaran meliputi:
|
Penyelarasan |
Tujuan |
Siapa |
Alat penilaian |
|
Diskusi kelas |
Formatif |
Guru/siswa |
Daftar Periksa Observasi |
|
Latihan Pemrograman |
Formatif |
Guru |
Rubrik atau skema penilaian |
|
Tugas kelas harian |
Formatif |
Guru/siswa |
Daftar Periksa Observasi |
|
Tugas |
Sumatif |
Guru |
Rubrik atau skema penilaian |
|
Tes tertulis |
Sumatif |
mahasiswa |
Skema penandaan |
|
Project |
Formatif |
Guru/siswa |
Skema penandaan |
|
Ujian akhir tertulis |
Sumatif |
Guru/siswa |
Skema penandaan |
Evaluasi kursus ini didasarkan pada empat kategori pencapaian Kementerian Pendidikan, yaitu: pengetahuan dan pemahaman (25%), berpikir (25%), komunikasi (25%), dan aplikasi (25%)Evaluasi untuk mata kuliah ini didasarkan pada pencapaian harapan kurikulum oleh mahasiswa dan keterampilan yang ditunjukkan yang diperlukan untuk pembelajaran yang efektif.
Nilai persentase tersebut mewakili kualitas pencapaian keseluruhan siswa terhadap harapan untuk mata kuliah tersebut dan mencerminkan tingkat pencapaian yang sesuai seperti yang dijelaskan dalam bagan pencapaian untuk disiplin ilmu tersebut.
Kredit akan diberikan dan dicatat untuk mata kuliah ini jika nilai mahasiswa 50% atau lebih tinggi. Nilai akhir untuk mata kuliah ini akan ditentukan sebagai berikut:
- 70% dari nilai akhir akan didasarkan pada evaluasi yang dilakukan sepanjang perkuliahan. Bagian nilai ini akan mencerminkan tingkat pencapaian siswa yang paling konsisten sepanjang perkuliahan, meskipun pertimbangan khusus akan diberikan pada bukti pencapaian yang lebih baru.
- 30% dari nilai akhir akan didasarkan pada evaluasi akhir dari dua produk yang diberikan di akhir kursus. Produk pertama adalah Proyek, yang dibagi menjadi tiga subbagian berbeda dan bernilai 15% dari nilai keseluruhan kursus. Proyek ini akan dievaluasi menggunakan skema penilaian dan rubrik. Produk kedua adalah ujian akhir berupa pertanyaan pilihan ganda yang dirumuskan dengan baik yang membutuhkan informasi dari seluruh kursus serta laporan mahasiswa yang diselesaikan sepanjang kursus.
Pertanyaan yang Sering Diajukan (FAQ)
Apa fokus utama dari kursus ICS4U?
Kursus ini berfokus pada pemrograman tingkat lanjut, desain modular, analisis algoritma, dan manajemen proyek perangkat lunak, mempersiapkan siswa untuk studi ilmu komputer di tingkat universitas.
Apa saja prasyarat untuk mendaftar di ICS4U?
Siswa harus telah menyelesaikan mata kuliah Pengantar Ilmu Komputer Kelas 11 (ICS3U).
Konsep pemrograman apa saja yang akan saya pelajari dalam kursus ini?
Anda akan mempelajari tentang struktur data, algoritma tingkat lanjut, pengembangan pustaka perangkat lunak, dan teknik pemrograman kompleks seperti rekursi dan manajemen proyek.
Bagaimana kursus ini dievaluasi?
70% dari nilai akhir didasarkan pada tugas, proyek, dan ujian selama perkuliahan, sedangkan 30% berasal dari proyek akhir dan ujian akhir.
Jalur karir apa saja yang dipersiapkan ICS4U untuk para siswa?
Kursus ini mengeksplorasi karier di bidang pengembangan perangkat lunak, teknologi informasi, dan penelitian ilmu komputer, memberikan dasar untuk studi lebih lanjut di bidang-bidang ini.
