Perlukan bantuan untuk sesuatu subjek? WhatsApp admin kami.

Read this page in English

Tuisyen Pengaturcaraan Online untuk Pelajar Universiti

Pengaturcaraan bagi pelajar ijazah dan diploma dalam C, C++, Java atau Python: daripada pemboleh ubah, pilihan dan ulangan hingga fungsi, tatasusunan, objek dan rekursi.

Afterkelas mengajar pengaturcaraan secara online kepada pelajar universiti dan diploma dalam kursus pengkomputeran, kejuruteraan, matematik dan sains data. Tutor mengajar secara langsung, 1-ke-1 atau kumpulan kecil, dalam bahasa yang digunakan oleh kursus anda, daripada menyurih kod hingga mereka bentuk atur cara.

Tajuk kursus pertama Pengaturcaraan

Tajuk teras kursus pertama pengaturcaraan, dalam apa jua bahasa yang digunakan oleh kursus anda. Setiap universiti menetapkan susunan dan kedalamannya sendiri, jadi tutor bekerja berdasarkan rangka kursus anda.

Tajuk teras

13 topik
  1. Penyelesaian masalah dan algoritma
  2. Pemboleh ubah, jenis data dan operator
  3. Input dan output
  4. Struktur kawalan pilihan
  5. Struktur kawalan ulangan
  6. Fungsi dan parameter
  7. Tatasusunan dan rentetan
  8. Penuding dan rujukan
  9. Struktur dan kelas
  10. Pengaturcaraan berorientasikan objek
  11. Rekursi
  12. Pengendalian fail
  13. Penyahpepijatan dan pengujian

Berfikir langkah demi langkah

Kursus pengaturcaraan pertama mengajar dua perkara serentak: sintaks sesuatu bahasa dan tabiat memecahkan masalah kepada langkah yang tepat. Tutor melatih kedua-duanya, dengan lebih banyak masa untuk yang kedua: menyurih kod dengan tangan, menulis pseudokod dahulu, dan menguji bahagian kecil sebelum membina atur cara yang lebih besar.

Di mana markah hilang

Ujian amali kehilangan markah kerana gelung yang berulang satu kali terlebih atau terkurang, pemboleh ubah yang digunakan sebelum diberi nilai, dan kod yang berfungsi untuk input contoh tetapi gagal pada kes sempadan. Peperiksaan bertulis kehilangan markah apabila pelajar tidak dapat menyurih apa yang dilakukan oleh atur cara pendek. Tutor memberikan latihan menyurih, seperti contoh masalah di bawah, dan ujian kes sempadan bagi setiap latihan.

Tugasan ialah hasil usaha anda

Tugasan dan projek pengaturcaraan dinilai sebagai hasil usaha pelajar sendiri, dan kod yang disalin dianggap sebagai salah laku. Tutor menerangkan konsep, menyelesaikan masalah yang serupa dan membantu pelajar memahami sebab kod mereka sendiri gagal, tetapi tidak menulis mana-mana bahagian kod yang ditaksir.

Satu soalan, diselesaikan langkah demi langkah

Soalan surih tentang rekursi. Ikuti setiap panggilan sehingga kes asas, kemudian kembali ke atas, untuk mendapatkan jawapannya.

Soalan

Fungsi f menerima nombor bulat n. Jika n ialah 0, ia memulangkan 0; jika tidak, ia memulangkan n + f(n − 1). Apakah nilai yang dipulangkan oleh f(5), dan berapa kali f dipanggil?

  1. f(5) = 5 + f(4), f(4) = 4 + f(3), dan seterusnya sehingga kes asas, f(0) = 0.
  2. Kembali ke atas: f(1) = 1 + 0 = 1, f(2) = 2 + 1 = 3, f(3) = 3 + 3 = 6, f(4) = 4 + 6 = 10.
  3. f(5) = 5 + 10 = 15, iaitu hasil tambah nombor bulat dari 1 hingga 5.
  4. Panggilan yang dibuat ialah f(5), f(4), f(3), f(2), f(1) dan f(0): 6 panggilan kesemuanya.

Jawapan f(5) = 15, dengan 6 panggilan.

Soalan lazim

Bahasa pengaturcaraan apakah yang diajar oleh tutor?

Tutor mengikut bahasa kursus anda, seperti C, C++, Java atau Python, dan gaya yang dikehendaki oleh pensyarah anda.

Bolehkah tutor menulis kod tugasan saya?

Tidak. Kod yang ditaksir mesti hasil usaha anda sendiri. Tutor menerangkan konsep, menyelesaikan masalah yang serupa dan membantu anda mengesan di mana kefahaman anda tersasar, iaitu perkara yang juga diuji dalam ujian amali dan peperiksaan.

Saya tidak pernah menulis atur cara sebelum ini. Bolehkah saya mengejar?

Boleh. Menyurih atur cara mudah dan menulis atur cara kecil setiap minggu membina tabiat itu secara berperingkat, dan bermula pada awal semester memberi ruang paling banyak.

Berapakah yuran tuisyen Pengaturcaraan?

Yuran bergantung pada format kelas (1-ke-1 atau kumpulan kecil), berapa kali seminggu dan tutor yang dipilih, jadi tiada satu angka tetap. Hantar universiti, kod kursus dan bahasa yang digunakan oleh kursus anda kepada penasihat akademik di WhatsApp, dan anda akan menerima pakej semasa serta sebut harga, biasanya dalam satu hari bekerja.

Ditulis oleh

Mifzal Salihin

Pengasas Afterkelas, Tokoh Siswa Kebangsaan 2022, MSc Sustainable Energy Futures, Imperial College London

Disemak pada

Sumber

  1. ACM/IEEE-CS/AAAI Computer Science Curricula (CS2023)

Kongsi halaman ini

WhatsApp kami