Ieejas punkti VEX un REC fondā
Šajā rakstā lietotājiem ir parādīti pieejamie VEX un RECF kodēšanas resursi un saturs.
Ievads kodēšanā
Koda rakstīšanas lietojumi - sintakse, struktūras, komandas, parametri
Loģisko lietojumu izveide - sensoru dati, nosacījumi, cilpas, operatori
Saskarsme ar pasauli izmanto - motori, mehānismi, manipulatori, kustība
Skaitļojošās domāšanas lietojumi - algoritmi, abstrakcija, kritiskā domāšana, problēmu risināšana, radošums
Mīlestība pret kodu – neveiksmes, neatlaidība un milzīgs prieks, kad kods beidzot darbojas
Visas šīs sastāvdaļas padara robotu par robotu. Kodēšana ir līme, kas apvieno visas daļas un ļauj studentiem paust savu atjautību, radot pārsteidzošu risinājumu. Kodēšana ar robotiku var mainīt studentu dzīvi, parādot, ko viņi spēj sasniegt.
Tims Frīzs - VEX praktikants, kurš nekad nav aizgājis. Tagad VEX izglītības tehnoloģiju viceprezidents
Intervijas ar studentiem par kodēšanu
Skatieties un mācieties no intervijām, kā komandas un studenti apraksta, kā viņi pieiet kodēšanai.
Piekļuve VEXcode
VEXcode ir VEX izstrādātais kodēšanas rīks VEX robotiem. Ir versijas VEX 123, GO, IQ, EXP un V5. Ir arī VEXcode VR, kas ļauj programmēt virtuālos robotus.
- Iegūstiet VEXcode vietnē kods.vex.com
Apgūstiet kodēšanu, izmantojot video pamācības
Katrā VEXcode versijā augšējā kreisajā stūrī ir poga TUTORIALS. Šī poga sniedz piekļuvi video pamācībām par dažādām tēmām, un tā ir lieliska vieta, kur sākt.
- Palaidiet savu VEXcode versiju un noklikšķiniet uz PAMĀCĪBAS
Izmantojiet VEXcode palīdzību
Katrā VEXcode versijā augšējā labajā stūrī ir poga PALĪDZĪBA. Palīdzībā ir paskaidrots, kā darbojas katrs bloks vai teksta komanda, un iekļauts koda piemērs.
Palīdzība pastāv priekš
- Bloķēt
- Python
- C++
Sāciet ar virtuālajām prasmēm
Virtuālās prasmes ir laba vieta, kur sākt VEX sacensību kodēšanu.
Jaunām komandām ir grūti sākt kodēšanas robotus, jo komandas kodētājiem bieži vien nav laika mācīties.
- Celtniecības komanda vienmēr vada, maina un testē robotu
- Robots nekad nav "pabeidzis"
- Testēšanas kodam nepieciešama pastāvīga lauka atiestatīšana un akumulatora uzlāde
Ieguvumi:
- Apgūstiet kodēšanas zināšanas
- Izprotiet spēles stratēģijas prasmes
- Sagatavojieties kodēt savu robotu programmā Blocks vai Python
- Uzlabojiet savas atkļūdošanas prasmes
- Uzlabojiet savu kodēšanas pārliecību
Virtuālajās prasmēs rakstītais kods netiks pārsūtīts uz komandas pielāgoto robotu, jo viņu robots neapšaubāmi atšķiras no standarta virtuālo prasmju dizaina. Tomēr kodēšanas zināšanas, spēles zināšanas un atkļūdošanas prasmes, kas iegūtas no kodēšanas virtuālajās prasmēs, būs nenovērtējamas, kad sāksit kodēt fizisko robotu.
Virtuālās prasmes nav tādas sacensības kā VIQC vai VRC. Tomēr ir uzvarētāju saraksts, kurā varat redzēt, kā jūsu augstākais rezultāts ir salīdzinājumā ar citām komandām.
Vai man vajadzētu izmantot blokus, Python vai C++?
Sāciet ar blokiem
Iesācējiem mēs iesakām sākt ar blokiem VEX IQ un VEX V5.
- Lasāmība: komandas ir viegli lasāmas
- Iegaumēšana: visas komandas ir redzamas lietotājam
- Rakstīšana: ir nepieciešama vilkšanas un nomešanas saskarne ar nelielu rakstīšanu
Uzziniet vairāk par Kāpēc mācīšanās bloki vispirms ir ieteicami
Pāreja uz Python
Kodētājam, kurš ir gatavs pāriet uz tekstu, mēs iesakām Python, ja vien jūsu komanda vai treneris nepārvalda C++.
Kāpēc Python ir ieteicams, nevis C++?
- Lasāmība: Python satur mazāk žargonu un sintakse nekā C++
- Nākotnes darbi: Python tiek izmantots plašāk nekā C++
- Izglītība: Python, visticamāk, tiks mācīta skolā
- Veiktspēja: Python veiktspēja ir salīdzināma ar C++
Apgūstiet kodēšanu, lasot rakstus
VEX bibliotēkā ir raksti par kodēšanu, kas ietver
- Darba sākšana
- VEXcode instalēšana
- Projektu atvēršana un saglabāšana
- Robota konfigurācija
- Apmācības par Block, Python un C++
VEX bibliotēkas saites:
Apgūstiet kodēšanu, izmantojot virtuālos robotus
VEXcode VR (virtuālie roboti) ir lielisks veids, kā apgūt kodēšanu, vienlaikus izvairoties no nepieciešamības uzlādēt akumulatorus vai atiestatīt lauku katru reizi, kad vēlaties pārbaudīt savu kodu.
- Sāciet darbu vietnē vr.vex.com
- Ir pieejamas video pamācības un piemēri
Kodēšanas atbalsts
Ir vairāki atbalsta avoti.
No sava trenera
- Treneri zina vairāk, nekā jūs domājat. Un viņi var lūgt palīdzību no citiem treneriem un komandām.
VEX forums
- Studenti un treneri var ievietot jautājumus kanālā Programmēšanas atbalsts
Kopiena PD+ REC treneriem
- Treneri var publicēt jūsu jautājumus Coach PD+ kopienā
- Vai nepieciešama palīdzība, lai piekļūtu PD+?
Sazinieties ar VEXcode komandu
- Joprojām rodas problēma, kuru nevarat atrisināt?
- Vai jums ir ideja, kā uzlabot VEXcode?
- Izmantojiet pogu ATSAUKSMES, lai sniegtu komentārus, jautājumus un diagnostikas informāciju tieši VEXcode komandai.
Izmantojiet CS mācību programmu
Iemācieties kodēt programmās Blocks un Python, izmantojot bezmaksas VEX mācību programmu un aktivitātes.
Nodarbībās ietilpst:
- Ievads un pamati
- Pārvietojiet savu robotu
- Atkārtota uzvedība
- Navigācija labirintā
- Sienu noteikšana no attāluma
- Lēmumi ar krāsām
- Disku pārvietošana ar cilpām
- Algoritmu izstrāde
Dodieties uz cs.vex.comun apskatiet aktivitātes un resursus kamēr atrodaties tur!
VEX Visual Studio koda paplašinājums
VEXcode ir ieteicamā kodēšanas vide VEX lietotājiem, kad viņi sāk mācīties kodēt. Studenti, kuri apsver iespēju veidot karjeru kodēšanas jomā un ir kļuvuši lietpratīgi teksta kodēšanā, gūs labumu, apgūstot rīkus, ko izmanto profesionāli kodētāji. Microsoft Visual Studio Code ir izvēles rīks 70% profesionālo kodētāju visā pasaulē. Šim nolūkam VEX ir izveidojis Microsoft Visual Studio Code (VS Code) paplašinājumu.
VS Code ir ar funkcijām bagāta un paplašināma integrēta izstrādes vide, ko profesionāļi izmanto visur, lai izveidotu kvalitatīvu ražošanas programmatūru. VEX VS Code paplašinājums ļaus lietotājiem nevainojami izmantot ražošanas kvalitātes rīkus ar VEX aparatūru. Šī paplašinājuma pirmkods ir publisks, kas ļaus citiem lietotājiem papildināt mūsu paveikto, lai izveidotu jaunus rīkus, kas viņiem varētu šķist noderīgi.
Paplašinājuma funkcijas
- Saderīgs ar VS kodu (versija 1.66+)
- Saderīgs ar Windows un Mac OS
- Saderīgs ar IQ (2. paaudzes), EXP un V5
- Atbalstīts C++ un Python
- Atjaunina VEX programmaparatūru
- IntelliSense VEX API
- Integrēta palīdzība/dokumentācija
- Importē projektus no VEXcode
- Izveido jaunus projektus no veidnēm
- Iebūvēti aparatūras problēmu novēršanas rīki
Priekšrocības, salīdzinot ar VEXcode
- C++ vairāku failu atbalsts
- Versijas kontroles integrācija (piemēram, Git)
- Reāllaika koda sadarbība ar Live Share paplašinājumu
- Pielāgojams interfeiss
- Lietotājs ir paplašināms ar citiem VS koda paplašinājumiem
Uzziniet vairāk vietnē vscode.vex.com