ShengTong Education
ShengTong EducationKeunggulan teknologi, memberdayakan masa depan "Bisa mencipta, lebih bahagia"
← Kembali ke Pusat Kursus
Sampul C++ Dasar

C++ Dasar

SD atas161 sesi

Ringkasan kursus

Kursus dasar Olimpiade Informatika merupakan jalur lanjutan dalam pendidikan pemrograman remaja, dirancang khusus untuk siswa yang memiliki minat kuat terhadap ilmu komputer, dan merupakan cara belajar sistematis menuju kompetisi Olimpiade Informatika. Sistem kursus dibagi menjadi tiga tahap: Tingkat 0, Tingkat 1, dan Tingkat 2, yang secara bertahap membangun kerangka kemampuan lengkap dari pengenalan pemrograman hingga persiapan kompetisi. Tingkat 0: Tahap pengenalan pemrograman dan matematika Tahap ini merupakan kursus pengantar untuk pemula tanpa dasar, yang memadukan secara mendalam pemikiran pemrograman dengan pengetahuan matematika sekolah dasar, serta membimbing siswa membangun pemikiran logis dengan cara yang menyenangkan. Kursus menggunakan bahasa C++ sebagai media, dimulai dari variabel dasar, tipe data, dan operator, kemudian secara bertahap menjelaskan tiga struktur program utama: urutan, percabangan, dan perulangan, hingga akhirnya mencakup penerapan dasar array satu dimensi dan array dua dimensi, tanpa melibatkan konsep rumit seperti fungsi. Dengan menggabungkan soal cerita matematika dan soal logika yang menyenangkan, siswa menguasai cara mengekspresikan logika matematika melalui pemrograman dalam proses menyelesaikan masalah, sehingga membangun fondasi yang kuat untuk pembelajaran sistematis selanjutnya. Tingkat 1: Tahap sintaks C++ lengkap dan algoritma dasar Pada tahap ini, berdasarkan Tingkat 0, siswa melengkapi pengetahuan sintaks inti bahasa C++ secara menyeluruh, termasuk fungsi, pointer, struct, pemrosesan string, dan lainnya, sehingga siswa memiliki kemampuan menulis program yang lengkap. Pada saat yang sama, kursus memperkenalkan pengetahuan algoritma dasar, seperti enumerasi, simulasi, pengurutan, pencarian, rekursi maju dan rekursi mundur, membantu siswa menguasai cara dasar menganalisis masalah dan merancang algoritma, serta mampu menyelesaikan soal-soal dasar kelompok pemula informatika secara mandiri, sebagai persiapan untuk pembelajaran algoritma tingkat kompetisi selanjutnya. Tingkat 2: Tahap lanjutan algoritma inti kompetisi Olimpiade Informatika Tahap ini berfokus pada seluruh poin ujian kelompok pemula Olimpiade Informatika (CSP-J), serta mengajarkan secara sistematis algoritma inti dan struktur data tingkat kompetisi. Kursus mencakup struktur data dasar (stack, queue, linked list, tree, graph), algoritma lanjutan (dynamic programming, algoritma teori graf, pencarian dan pruning, algoritma greedy, dasar teori bilangan, dan lainnya), serta keterampilan debugging dan strategi penyelesaian soal yang wajib dimiliki dalam kompetisi. Melalui banyak latihan soal asli dan simulasi kompetisi, siswa dibantu membangun sistem pengetahuan kompetisi yang lengkap, menguasai skenario penerapan dan metode optimasi berbagai algoritma, serta memiliki kemampuan menyelesaikan soal-soal kompetisi kelompok pemula seperti CSP-J secara mandiri.

Kelas Pengalaman course cover
Kelas Pengalaman
1 sesi
Kursus Reguler course cover
Kursus Reguler
Tingkat 0 · 40 sesi
Kursus Reguler course cover
Kursus Reguler
Tingkat 1 · 60 sesi
Kursus Reguler course cover
Kursus Reguler
Tingkat 2 · 60 sesi
Kemampuan Praktik Pemrograman dan Penyelesaian Masalah
Melalui penulisan kode C++, debugging algoritma, dan latihan soal, melatih kemampuan penerapan sintaks, kemampuan debugging program, dan kemampuan memecah masalah siswa, serta meningkatkan tingkat praktik penggunaan pemrograman untuk menyelesaikan masalah matematika dan logika nyata.
Pengenalan Pemikiran Komputasional
Dimulai dari variabel dasar dan struktur urutan, kemudian bertransisi secara bertahap ke struktur pemrograman inti seperti percabangan, perulangan, array, dan fungsi, lalu ke algoritma dasar seperti enumerasi, rekursi maju, dan rekursi mundur, secara bertahap melatih kemampuan penalaran logis, pengenalan pola, pemodelan abstrak, dan optimasi algoritma siswa.
Pengembangan Pemikiran Teknik
Melalui desain kode modular, pengujian batas program, perbandingan berbagai solusi, dan pelatihan optimasi kode, membimbing siswa membangun kebiasaan pemrograman yang terstandar, memahami keterawatan, efisiensi, dan ketangguhan program, serta membangun cara berpikir penyelesaian masalah yang terstruktur secara teknik.
Kemampuan Penerapan Lintas Disiplin
Menggabungkan pengetahuan dari berbagai disiplin seperti matematika sekolah dasar, penalaran logis, dan matematika kombinatorial, memadukan pemrograman dengan konten mata pelajaran secara mendalam, membantu siswa memahami pengetahuan dalam menyelesaikan masalah nyata, serta meningkatkan kemampuan belajar eksploratif dan transfer pengetahuan.
Pemikiran Inovasi dan Kompetisi
Melalui tantangan pemrograman yang menyenangkan, simulasi kompetisi algoritma, dan praktik proyek terbuka, siswa berkembang dari meniru implementasi menjadi merancang secara mandiri, dari menyelesaikan satu masalah menjadi membangun solusi lengkap, merangsang pemikiran inovatif dan kesadaran kompetitif, serta membangun fondasi untuk kompetisi Olimpiade Informatika selanjutnya.
Ambang Masuk Rendah dan Mudah Dimulai
Dimulai dari konten pengenalan yang memadukan pemrograman dan matematika, menggunakan kasus-kasus menyenangkan untuk menggantikan penjelasan sintaks yang membosankan, disesuaikan dengan karakteristik kognitif siswa kelas bawah dan menengah sekolah dasar, sehingga pemula tanpa dasar pun dapat dengan mudah memulai.
Interaksi Kuat dan Umpan Balik Tinggi
Hasil program yang berjalan secara langsung, tantangan soal bertingkat, dan latihan interaktif di kelas, dilengkapi koreksi kesalahan secara langsung dan umpan balik positif, membuat anak memperoleh rasa pencapaian penuh setiap kali berhasil menjalankan program.
Jalur Pertumbuhan Bertahap
Dari pengenalan Tingkat 0 hingga persiapan kompetisi Tingkat 2, dari sintaks dasar hingga sistem algoritma lengkap, ritme belajar mengikuti pola perkembangan kognitif siswa, membangun kerangka pengetahuan Olimpiade Informatika secara mantap.
Pengembangan Kemampuan Majemuk Terpadu
Tidak hanya mengajarkan pemrograman dan algoritma, tetapi juga sekaligus melatih pemikiran komputasional, pemikiran teknik, penerapan lintas disiplin, dan kemampuan inovasi, sehingga secara menyeluruh meningkatkan literasi sains komprehensif anak.
Pelatihan Sistematis Berorientasi Kompetisi
Konten kursus sepenuhnya selaras dengan poin ujian kelompok pemula Olimpiade Informatika (CSP-J), dilengkapi latihan soal asli dan tes simulasi, membantu siswa mengenal pola kompetisi lebih awal dan mempersiapkan diri dengan baik untuk pembelajaran lanjutan berikutnya.

📋 Contoh pelajaran (sesi uji coba)

1
Pelajaran 1: Hadiah Misterius
Uji coba gratis▼
2
Pelajaran 2: Apartemen C++
Uji coba gratis▼