Lompat ke isi utama
Berita menarik! Situs Referensi API VEXcode VR baru kini telah aktif!
Robot VR di Art Canvas Playground, tengah menggambar persegi. Di sudut kiri atas terdapat proyek Python untuk robot menggambar persegi.

CS Tingkat 1 - VEXcode VR Python

9 Satuan

Lanjutkan perjalanan Ilmu Komputer Anda dengan pengkodean berbasis teks dalam VEXcode VR Python! Dengan menggunakan Robot VR untuk memecahkan berbagai tantangan pengkodean, siswa akan belajar tentang alur proyek, perulangan, kondisi, dan algoritma dalam Python.

<  Kembali ke Kursus

Akses pengembangan profesional berkelanjutan untuk mendukung Anda saat Anda mengajar dengan VEXcode VR. PD yang tepat waktu dan tepat sasaran melalui video, pelajaran, percakapan komunitas, dan banyak lagi!

Pelajari Lebih Lanjut tentang Pengembangan Profesional Plus >

Laptop, desktop, dan tablet yang menampilkan tampilan VEXcode VR Python terbuka di ketiga layar.

Satuan 1

Pendahuluan dan Dasar-Dasar

Unit ini menunjukkan kepada Anda nilai VEXcode VR dan betapa mudahnya menggunakannya. Unit ini juga menguraikan struktur kursus, memberi Anda gambaran tentang apa yang diharapkan, dan memberi Anda alat untuk meraih keberhasilan.

Robot VR di Taman Bermain Castle Crasher di samping beberapa blok kastil yang runtuh.

Satuan 2

Memindahkan Robot Anda

Dalam Unit ini, Anda akan menyelesaikan tantangan Castle Crasher. Anda akan mempelajari cara menggunakan Python untuk membuat Robot VR menggunakan perintah Drivetrain untuk bergerak di sekitar Castle Crasher Playground. Anda juga akan belajar cara mengurutkan perintah dengan benar untuk merobohkan semua istana di taman bermain.

Robot VR di Art Canvas Playground, tengah menggambar sisi ketiga persegi.

Satuan 3

Perilaku Berulang

Pada Unit ini, Anda akan menyelesaikan Tantangan Menggambar Rumah. Anda akan mempelajari cara menggunakan alat Pena pada Robot VR untuk menggambar berbagai bentuk di Art Canvas Playground. Anda juga akan mempelajari cara menggunakan perulangan for dalam Python untuk mengulang serangkaian perilaku beberapa kali, seperti menggambar sisi persegi.

Tampilan dekat Robot VR, dengan kotak merah menyorot dua Sensor Bumper di sisi kiri dan kanan bagian depan robot.

Satuan 4

Menavigasi Labirin

Unit ini akan menunjukkan kepada Anda cara menggunakan input sensor untuk menavigasi Robot VR tanpa mempedulikan lingkungan sekitarnya, alih-alih melakukan "hard-coding" pergerakan hanya dengan perintah Drivetrain. Ini adalah langkah awal yang penting untuk dapat membangun algoritma yang efektif. Anda akan mengerjakan Wall Maze Challenge menggunakan Python untuk menavigasi Robot VR melalui Wall Maze Playground dari awal hingga akhir. Anda akan mempelajari cara menggunakan Bumper Sensor dan loop sementara untuk menyelesaikan Tantangan Labirin Dinding.

Tampilan dekat Robot VR dengan kotak merah yang menyorot bagian tengah Mata Depan + Sensor Jarak yang terletak di bagian tengah depan robot di atas Elektromagnet.

Satuan 5

Mendeteksi Dinding dari Jarak Jauh

Dalam Unit ini, Anda akan menavigasi Robot VR dari awal hingga akhir melalui Tantangan Labirin Dinding tanpa menabrak dinding! Anda akan mempelajari cara menggunakan Sensor Jarak pada Robot VR dengan loop while dan operator perbandingan untuk menyelesaikan tantangan Wall Maze.

Tampilan atas bawah Robot VR dengan kotak merah yang menyorot Sensor Lokasi yang terletak di tengah robot.

Satuan 6

Mengetahui Lokasi Anda

Dalam Unit ini, Anda akan menyelesaikan tantangan Berkendara ke Tiga Angka dan menggunakan Sensor Lokasi untuk menavigasi Robot VR ke tiga lokasi bernomor berbeda di Taman Bermain Peta Kisi Angka! Anda akan menerapkan perintah dari kategori Drivetrain, Sensing, dan Control dalam urutan yang benar untuk menyelesaikan tantangan Drive to Three Numbers.

Tampilan sudut Robot VR dengan tanda panah yang menunjuk untuk mengidentifikasi Sensor Mata Depan dan Mata Bawah pada Robot. Mata Depan terletak di bagian tengah depan, menghadap ke luar, dan Mata Bawah terletak di belakang Elektromagnet, menghadap ke bawah.

Satuan 7

Keputusan dengan Warna

Dalam Unit ini, Anda akan diperkenalkan pada pentingnya pernyataan kondisional. Anda akan mengeksplorasi mengapa pernyataan kondisional, seperti pernyataan if, perlu digunakan dengan perulangan tak terhingga, seperti perulangan while tak terhingga, agar Robot VR dapat berperilaku sebagaimana mestinya. Anda akan mempelajari cara menggunakan Sensor Mata dan pernyataan kondisional untuk menyelesaikan Tantangan Labirin Cakram. Dalam Tantangan Disk Maze, Robot VR akan menavigasi melalui Disk Maze Playground dari awal hingga akhir menggunakan Sensor Mata untuk mendeteksi warna.

Tampilan dekat Robot VR di sudut Blue Goal di Disk Mover Playground, dengan Cakram Biru yang terpasang pada Elektromagnet. Elektromagnet disorot.

Satuan 8

Memindahkan Disk dengan Loop

Dalam Unit ini, Anda akan mempelajari pentingnya umpan balik sensor dan loop bersarang. Anda akan mempelajari cara menggunakan Elektromagnet pada Robot VR untuk mengambil dan menjatuhkan cakram guna menyelesaikan tantangan Pemindah Cakram. Anda akan menerapkan keterampilan yang dipelajari di Unit sebelumnya untuk membuat proyek VEXcode VR yang menggunakan Sensor Robot VR dan loop untuk memecahkan Tantangan Penggerak Disk.

Tampilan atas ke bawah dari Dynamic Castle Crasher Playground ada di sisi kanan bawah, dengan panah yang menunjukkan pergerakan robot maju ke arah kastil tengah. Di kiri atas, proyek VEXcode menunjukkan algoritma untuk membuat robot melaju maju jika suatu objek terdeteksi oleh sensor jarak, jika tidak, belok kanan untuk mendeteksi objek.

Satuan 9

Mengembangkan Algoritma

Unit ini memperkenalkan Anda pada algoritma. Kembali di Unit 2, Anda menyelesaikan Tantangan Castle Crasher di Taman Bermain yang tata letaknya tidak berubah. Dalam Unit ini, Anda harus menyelesaikan tantangan yang sama, tetapi di Taman Bermain yang tata letaknya berubah setiap kali disetel ulang. Hal ini menimbulkan perlunya suatu algoritma yang menggunakan umpan balik sensor, bukan serangkaian perintah sederhana.