Silabus Resmi OSN-K 2026
Daftar Materi Pembelajaran
12 modul komprehensif dari fondasi berpikir komputasional hingga rekursi.
M01
Pemula
Berpikir Komputasional dan Pemecahan Masalah
- • Memecah masalah besar menjadi bagian kecil.
- • Mengenali pola dan informasi penting.
45 mnt • 3 soal
Pelajari
M02
Pemula
Logika, Pernyataan, dan Tabel Kebenaran
- • Mengenali pernyataan bernilai benar atau salah.
- • Menggunakan NOT, AND, dan OR.
55 mnt • 3 soal
Pelajari
M03
Pemula
Algoritma, Pseudocode, dan Simulasi Langkah
- • Menulis algoritma dalam urutan yang jelas.
- • Membaca pseudocode sederhana.
50 mnt • 3 soal
Pelajari
M04
Pemula
C++ Pertama: Struktur Program, Input, dan Output
- • Mengenali struktur dasar program C++.
- • Menggunakan cout dan cin.
60 mnt • 3 soal
Pelajari
M05
Pemula
Variabel, Tipe Data, dan Operator C++
- • Memilih tipe data dasar.
- • Menggunakan operator aritmetika dan perbandingan.
65 mnt • 3 soal
Pelajari
M06
Pemula
Percabangan dan Kondisi
- • Menggunakan if, else if, dan else.
- • Menggabungkan kondisi dengan AND/OR.
55 mnt • 3 soal
Pelajari
70 mnt • 3 soal
Pelajari
M08
Dasar
Array, String, dan Fungsi
- • Membaca dan mengubah elemen array.
- • Memahami indeks yang dimulai dari nol.
80 mnt • 3 soal
Pelajari
M09
Dasar
Aritmetika, Keterbagian, dan Modulo
- • Menggunakan paritas dan keterbagian.
- • Memahami modulo untuk pola berulang.
75 mnt • 3 soal
Pelajari
M10
Dasar
Aturan Berhitung, Kombinatorika, dan Peluang
- • Menggunakan aturan penjumlahan dan perkalian.
- • Mengenali barisan aritmetika dan geometri.
85 mnt • 3 soal
Pelajari
M11
Dasar
Pencarian dan Pengurutan Dasar
- • Melakukan pencarian linear.
- • Memahami syarat binary search.
85 mnt • 3 soal
Pelajari
M12
Pengayaan
Pengenalan Rekursi dan Strategi Pemecahan Masalah
- • Mengenali kasus dasar dan langkah rekursif.
- • Menelusuri fungsi rekursif sederhana.
90 mnt • 3 soal
Pelajari