Bermula dengan Bahasa Pengaturcaraan Alice

Pendedahan: Sokongan anda membantu mengekalkan laman web ini! Kami memperoleh bayaran rujukan untuk beberapa perkhidmatan yang kami cadangkan di halaman ini.


Alice adalah persekitaran pengaturcaraan pendidikan percuma yang dirancang untuk mengajar pelajar konsep dan teori asas di sebalik pengaturcaraan, tanpa menyekat mereka dalam sintaks pengekodan yang rumit.

Dengan menggunakan program Alice, pelajar dapat membuat animasi dan permainan 3D dalam lingkungan pengembangan drag and drop.

Persekitaran Alice

Di persekitaran Alice, pelajar boleh memilih dunia (atau membina sendiri) dan menambahkan objek 3D (orang, haiwan, bangunan, dll) dari galeri dalam talian yang besar.

Objek

Setiap objek mengandungi beberapa kaedah bawaan, yang dapat digunakan oleh pelajar untuk memanipulasi objek tersebut dan termasuk dalam program mereka.

Sebagai contoh, objek ksatria boleh merangkumi pelbagai kaedah untuk mengayunkan pedangnya dengan cara yang berbeza. Dengan menyeret kaedah ini ke dalam jendela pengaturcaraan, siswa dapat “memberi kode” petunjuk untuk setiap objek di dunia mereka, seperti yang Anda lakukan dalam lingkungan pengaturcaraan tradisional.

Ciri Pengaturcaraan

Objek Alice dapat diprogramkan menggunakan beberapa ciri pengaturcaraan tradisional, seperti pernyataan if-else, gelung, dan juga serentak.

Sebagai contoh, perisian menyediakan senarai pertanyaan yang dapat “diajukan” oleh objek, seperti apakah itu berada dalam jarak tertentu dari objek lain. Dengan menyeret soalan-soalan ini ke dalam tetingkap pengaturcaraan dan menambahkan kaedah padanya, pengaturcara dapat membuat pergerakan dan interaksi watak yang kompleks, seperti seorang ksatria menarik pedangnya ketika musuh berada di dekatnya.

Alice dikendalikan oleh Kumpulan Penyelidikan Stage3 di Carnegie Mellon University.

Sumber Am

Alice mempunyai komuniti pengguna yang kecil tetapi berdedikasi. Memandangkan sifat pendidikannya, banyak pengguna Alice dengan senang hati saling membantu dengan belajar persekitaran, memperbaiki kod mereka, menarik pelajar, dan bahkan mengembangkan rancangan pelajaran.

  • Alice.org: laman web rasmi perisian Alice mengandungi pautan muat turun untuk versi semasa dan sebelumnya, pengenalan kepada persekitaran pengaturcaraan, senarai sumber untuk guru, dan pautan komuniti.

  • Forum Alice: forum rasmi untuk pengaturcara Alice menghoskan halaman untuk meminta maklumat, terlibat dalam perbincangan umum, berkongsi sumber pendidikan, dan mendapatkan maklum balas dari masyarakat. Terdapat juga bidang untuk melaporkan masalah dan memberi cadangan untuk peningkatan masa depan.

  • Rancangan Pelajaran Guru: dibuat oleh guru yang menghadiri bengkel Alice di Duke University, koleksi ini merangkumi rancangan pelajaran berasaskan Alice untuk kelas 3 hingga 12, yang merangkumi pelbagai bidang pelajaran yang menarik termasuk matematik, sains, bahasa asing, seni, sejarah, Bahasa Inggeris, Aplikasi ESL, perniagaan, dan komputer.

Tutorial

Sebilangan besar tutorial dalam talian untuk Alice sangat mudah diakses, kerana ia ditulis untuk guru atau pelajarnya. Sebilangan besar daripadanya merangkumi pelajaran video dan meluangkan banyak masa untuk membantu pelajar membiasakan diri dengan persekitaran perisian.

  • Tutorial Alice Duke University: laman web ini mengadakan tutorial percuma yang dikembangkan selama beberapa tahun bengkel pengaturcaraan musim panas Duke untuk pelajar sekolah menengah dan menengah. Ia merangkumi tutorial berasaskan slaid dan video untuk Alice 2 dan Alice 3, serta beberapa contoh video dan animasi yang dikembangkan menggunakan Alice.

  • Syarikat Latihan Maya: ini adalah tutorial berbayar, tetapi anda dapat melihat tiga bab pertama (lebih dari 15 pelajaran mini) secara percuma, dan kemudian memutuskan apakah itu bernilai pelaburan. Pelajaran video ini merangkumi asas-asasnya, seperti memasang perisian dan menyimpan projek anda, kepada konsep pengaturcaraan berorientasikan objek yang lebih kompleks, struktur pengaturcaraan, dan membuat program berdasarkan acara. Setiap topik dipecah menjadi satu siri pelajaran video pendek.

  • Tutorial Alice: Pengaturcaraan Komputer dalam 3D: siri tutorial berasaskan blog ini merangkumi pengenalan visual yang ringkas ke persekitaran perisian. Walaupun mementingkan pengaturcaraan, ini adalah titik permulaan yang baik untuk merasa selesa dengan aplikasi.

  • Pengenalan kepada Pengaturcaraan Alice oleh Developer.com: ini adalah salah satu tutorial Alice yang jarang dirancang untuk programmer yang berpengalaman. Bersama gambaran keseluruhan bahasa Alice dan pengenalan untuk mencipta dunia, ini merangkumi panduan mendalam dan mendalam mengenai ciri-ciri pengaturcaraan Alice, termasuk membuat dan memanipulasi objek, bekerja dengan parameter, menggunakan kaedah, dan banyak lagi. Sekiranya anda mencari alat untuk digunakan di dalam kelas, bukan begitu. Tetapi jika anda seorang pengaturcara yang ingin memahami dengan tepat apa yang anak anda bekerjasama, ini mesti dibaca.

Buku

Buku mengenai Alice cenderung terdapat dalam dua jenis. Jenis pertama ditujukan kepada pengaturcara muda, biasanya di sekolah menengah atau sekolah menengah, yang hanya berusaha mendapatkan pemahaman tentang konsep dan logik pengaturcaraan, tidak mempelajari bahasa pengaturcaraan tradisional.

Yang kedua dirancang sebagai makanan tambahan untuk kelas CS peringkat kolej. Yang terakhir cenderung lebih padat dan sering merangkumi elemen tambahan, seperti perbandingan atau contoh kod tradisional. Walau bagaimanapun, semua buku Alice yang dipaparkan di bawah ditulis untuk pengaturcara baru.

  • Reka Bentuk dan Penciptaan Dunia Maya untuk Remaja oleh Charles Hardnett: seperti namanya, teks ini termasuk dalam kategori buku bekas untuk anak-anak usia sekolah. Buku ini membimbing pelajar melalui tutorial langkah demi langkah untuk membuat jalan cerita, membangun dunia animasi, dan mencipta watak untuk cerita, permainan, dan filem animasi.

  • Mengenal Alice (Code Power: A Teen Programmer’s Guide) oleh Jeanne Nagle: dicipta khusus untuk bilik darjah sekolah menengah, buku ini memberikan gambaran umum umum mengenai Alice, termasuk mengapa ia dicipta dan bagaimana ia dapat mengajar konsep pengaturcaraan tanpa mengajar kod. Daripada memberikan panduan langkah demi langkah untuk pengaturcaraan, ini memimpin pelajar melalui beberapa contoh mudah dan mendorong mereka untuk mengambil apa yang mereka pelajari dan menerapkannya pada projek mereka sendiri.

  • Belajar Mengatur Program dengan Alice oleh Dann, Cooper, dan Pausch: direka untuk pelajar kolej pada tahap pra-CS1, atau untuk digunakan pada bahagian awal kelas CS1, buku ini merangkumi asas-asas pengaturcaraan Alice dan teori pengaturcaraan umum, sambil juga memberi pengenalan kepada bahasa pengaturcaraan tradisional dengan membolehkan pelajar melihat kod yang mereka buat secara visual dalam sintaks berasaskan Java.

  • Alice 3 in Action: Computing Through Animation oleh Joel Adams: ini adalah buku tambahan lain, yang dimaksudkan untuk memberi pelajaran tambahan mengenai teori pengaturcaraan dan pengaturcaraan asas dalam kelas CS peringkat kolej.

Kesimpulannya

Sama ada anda ingin memperkenalkan kanak-kanak yang lebih muda kepada pengaturcaraan atau memberikan pengenalan kepada kurikulum CS peringkat kolej, Alice menawarkan gambaran umum mengenai prinsip dan teori asas pengaturcaraan yang mudah diakses.

Setelah menggunakan Alice, apabila pelajar diperkenalkan dengan bahasa pengaturcaraan tradisional yang berasaskan teks, mereka dapat dengan mudah menggabungkan pengetahuan mereka tentang logik pengaturcaraan dengan sintaks baru yang mereka pelajari.

Tidak seperti banyak bahasa pengaturcaraan visual lain untuk anak-anak, Alice menyertakan “coding” teks biasa yang dapat diikuti oleh pengaturcara baru, membantu merapatkan jurang antara bahasa visual dan persekitaran berasaskan teks.

Bacaan dan Sumber Lanjut

Kami mempunyai lebih banyak panduan pengaturcaraan, tutorial, dan infografik yang berkaitan dengan pengekodan dan sumber pembangun:

  • Sumber Pengaturcaraan Logo
    : pelajari semua tentang salah satu bahasa pengajaran terawal – dan penyu!

  • Pengaturcaraan Skema: bahasa yang sangat lama, sering digunakan untuk mengajar pelajar sekolah menengah bagaimana membuat kod.

  • BBC Basic: pelajari semua mengenai bahasa pengaturcaraan Asas dan siri televisyen yang memberi inspirasi kepada generasi pengaturcara Inggeris.

Kod Apa yang Perlu Anda Pelajari?
Kod Apa yang Perlu Anda Pelajari?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map