Rangkaian materi untuk bahan ajar di NAYA Kursus
NAYA Coding School merupakan salah satu program yang diadakan oleh NAYA Kursus. Program ini berfokus pada pengembangan kemampuan pemrograman dengan target pemahaman konsep yang kuat. Dengan ini, harapannya siswa dapat beradaptasi lebih mudah dan paham bagaimana menerapkan apa yang sudah dipelajari.
Program ini berjalan dengan menerapkan beberapa ruang pembelajaran:
- Kelas
- Lingkungan
Dengan adanya beberapa ruang pembelajaran di atas, siswa mendapat materi secara teori dan praktik di kelas. Kemudian, dapat membangun jaringan, berbagi pemahaman, serta beraptasi di lingkungan.
Akhirnya, diharapkan menjadi kegiatan yang akan membentuk ekosistem. Kemudian, dari ekosistem tersebut lahirlah programmer yang siap masuk ke dunia industri.
- Pertemuan diadakan pada hari Senin, Rabu, dan Jumat dari jam 09:00 - 17:00
- Peserta harus membawa laptop sendiri
- Peserta harus membawa kebutuhan pribadi, seperti botol minum, obat-obatan, alat ibadah, dll
- Kehadiran peserta adalah WAJIB
- Izin tidak hadir dapat diberikan dengan keperluan yang mendesak
- Peserta disilakan meninggalkan kelas untuk keperluan ibadah
-
Pembelajaran kelas terbagi dalam beberapa sesi
- Materi: melakukan pembahasan sesuai topik dan dapat memanfaatkan referensi
- Latihan: mengerjakan soal-soal terkait hal-hal yang dibahas
- Tugas: mengerjakan kasus yang diberikan di kelas
-
Pembelajaran luar kelas dilakukan dengan
- berdiskusi dengan mentor maupun sesama peserta
- tetap fokus, tetapi dapat bersantai (sambil makan atau minum)
- Kurikulum tiap program dibuat sebagai acuan pembelajaran
- Pembahasan dalam kurikulum merupakan topik yang akan dibahas pada pertemuan tersebut
- Latihan adalah soal-soal yang berkaitan dengan pembahasa
- Tugas adalah kasus yang harus diselesaikan
- Kurikulum dapat disesuaikan baik secara isi, urutan, maupun kecepatan
- Penyesuaian kurikulum:
- berdasarkan kemampuan seluruh peserta dalam kelas
- atas inisiatif peserta maupun mentor
- dengan kesepakatan peserta dengan mentor
NAYA Kursus pada dasarnya tidak menyediakan sertifikat maupun ijazah. Agar peserta memiliki bukti pembelajaran, maka diwajibkan untuk mengupload hasil belajar ke internet. Dalam hal ini, kita akan gunakan repository Github.
Hal yang harus disiapkan adalah:
- akun Github
- repository bernama
naya-kursus
Adapun susunan file dalam repository adalah:
- 1 folder untuk 1 hari pertemuan
- folder diberi nama sesuai urutan minggu dan hari
- format nama folder adalah
minggu-hari
, contoh:01-01
,01-02
,03-02
- dalam tiap folder di atas, tambahkan folder
latihan
dantugas
- lakukan pengerjaan tugas di dalam folder tersebut
Susunan file di atas akan terlihat seperti berikut.
.
├── 01-01
│ ├── latihan
│ └── tugas
├── 01-02
│ └── latihan
├── 01-03
│ ├── latihan
│ └── tugas
├── 02-01
│ ├── latihan
│ └── tugas
├── 02-02
│ ├── latihan
│ └── tugas
├── 02-03
│ ├── latihan
│ └── tugas
├── 03-01
│ ├── latihan
│ └── tugas
├── 03-02
│ ├── latihan
│ └── tugas
├── 03-03
│ ├── latihan
│ └── tugas
...
├── 12-01
│ ├── latihan
│ └── tugas
├── 12-02
│ ├── latihan
│ └── tugas
└── 12-03
├── latihan
└── tugas