Tento článek ukazuje uživatelům dostupné zdroje a obsah kódování VEX a RECF.

Úvod do kódování

Využití při psaní kódu - syntaxe, struktury, příkazy, parametry

Vytváření logických použití - senzorová data, podmínky, smyčky, operátory

Propojení se světem použití - motory, mechanismy, manipulátory, pohyb

Využití výpočetního myšlení - algoritmy, abstrakce, kritické myšlení, řešení problémů, kreativita

Láska ke kódu využívá – selhání, vytrvalost a ohromná radost, když váš kód konečně funguje

Všechny tyto komponenty tvoří robota, robota. Kódování je lepidlo, které spojuje všechny části dohromady a umožňuje studentům vyjádřit jejich vynalézavost vytvořením úžasného řešení. Kódování pomocí robotiky může změnit život studentů tím, že jim ukáže, čeho jsou schopni dosáhnout.

Tim Friez - stážista VEX, který nikdy neodešel. Nyní viceprezident pro vzdělávací technologie ve společnosti VEX


Rozhovory se studenty o kódování

Sledujte a učte se z rozhovorů, jak týmy a studenti popisují, jak přistupují ke kódování.

Obrázek robotické soutěže ve Farmersville, která představuje studenty zabývající se praktickým učením a týmovou prací ve vzdělávacím prostředí. Jak tým Farmersville Robotics napsal svůj kód VRC>

Ilustrace vzdělávací sady VEX Robotics obsahující různé komponenty a nástroje pro stavbu a programování robotů na čistém pozadí s důrazem na praktickou výuku robotiky pro studenty. Team Paradigm, 315Y, Engineering and Sensors>


Přístup k VEXkódu

Ilustrace zobrazující podrobného průvodce vzdělávacími zdroji s ikonami a textem souvisejícím s výchozími body v procesu učení, který je navržen tak, aby uživatelům pomáhal při procházení vzdělávacích materiálů.

VEXcode je kódovací nástroj vytvořený společností VEX pro roboty VEX. Existují verze pro VEX 123, GO, IQ, EXP a V5. K dispozici je také VEXcode VR, který vám umožní programovat virtuální roboty.

Naučte se kódovat pomocí videonávodů

Uvnitř každé verze VEXcode je tlačítko TUTORIALS vlevo nahoře. Toto tlačítko vám umožňuje přístup k výukovým videím na různá témata a je ideálním místem, kde začít.

  • Spusťte svou verzi VEXcode a klikněte na TUTORIALS

Použijte nápovědu VEXcode

Snímek obrazovky s rozhraním nápovědy VEXcode, zobrazující různé možnosti programování a zdroje pro uživatele, navržený tak, aby pomáhal pedagogům a studentům při efektivní navigaci v softwaru.

Uvnitř každé verze VEXcode je tlačítko HELP v pravém horním rohu. Nápověda vysvětluje, jak každý blok nebo textový příkaz funguje, a obsahuje příklad kódu.

Pomoc existuje pro

  • Blok
  • Krajta
  • C++

Začněte s virtuálními dovednostmi

Ilustrace znázorňující klíčové kroky pro zahájení vzdělávací cesty s ikonami a textem, které uživatele provedou počátečním procesem v kategorii vzdělávání.

Ilustrace zobrazující klíčové koncepty ve vzdělávání, zobrazující různé studenty zapojené do vzdělávacích aktivit, představující část „Začněte zde“ vzdělávacích zdrojů.

Virtuální dovednosti jsou dobrým místem, kde začít s kódováním pro soutěže VEX.

Pro nové týmy je obtížné začít s kódováním robotů, protože týmoví kodéři často nemají čas se učit.

  • Stavební tým robota neustále řídí, mění a testuje
  • Robot není nikdy "hotový"
  • Testovací kód vyžaduje neustálé resetování a nabíjení baterie

Výhody:

  • Naučte se kódovací know-how
  • Porozumět dovednostem herní strategie
  • Připravte se na kódování vlastního robota v Blocks nebo Pythonu
  • Zlepšete své schopnosti ladění
  • Zlepšete svou důvěru v kódování

Kód napsaný ve virtuálních dovednostech se nepřenese na týmového robota, protože jeho robot se nepochybně liší od standardního návrhu virtuálních dovedností. Nicméně znalosti kódování, herní znalosti a dovednosti ladění získané z kódování ve virtuálních dovednostech budou neocenitelné, když začnete kódovat fyzického robota.

Virtual Skills není soutěž jako VIQC nebo VRC. Existuje však žebříček, kde můžete vidět, jaké je vaše nejvyšší skóre v porovnání s ostatními týmy.


Mám používat Blocks, Python nebo C++?

Ilustrace zobrazující vzdělávací zdroje a nástroje pro začátečníky, zdůrazňující klíčové koncepty a kroky, jak začít s učením, relevantní pro sekci „Začněte zde“ v kategorii Vzdělávání.

Začněte s bloky

Pro začátečníky doporučujeme začít s bloky pro VEX IQ a VEX V5.

  • Čitelnost: příkazy jsou snadno čitelné
  • Uložení do paměti: všechny příkazy jsou viditelné pro uživatele
  • Psaní: Je potřeba rozhraní přetahování s malým množstvím psaní

Přečtěte si více o Proč učení Blocks First v doporučeném

Ilustrace znázorňující klíčové koncepty části „Začněte zde“ v kategorii Vzdělávání s vizuálními prvky, které uživatele provedou počátečními kroky procesu učení.

Přechod na Python

Pro kodéra, který je připraven přejít na text, doporučujeme Python, pokud váš tým nebo trenér není zběhlejší v C++.

Proč se doporučuje Python před C++?

  • Čitelnost: Python obsahuje méně žargonu a syntaxe než C++
  • Budoucí úlohy: Python se používá více než C++
  • Vzdělání: Python se s větší pravděpodobností bude vyučovat ve škole
  • Výkon: Výkon Pythonu je srovnatelný s C++

Naučte se kódovat čtením článků

Ilustrace znázorňující klíčové koncepty ve vzdělávání s různými vzdělávacími nástroji a zdroji, jejichž cílem je vést uživatele v části „Začněte zde“ znalostní báze VEX.

Knihovna VEX obsahuje články o kódování, které zahrnují

  • Začínáme
  • Instalace VEXcode
  • Otevírání a ukládání projektů
  • Konfigurace robota
  • Návody na Block, Python a C++

Odkazy na knihovnu VEX:


Naučte se kódovat s virtuálními roboty

Barevná kresba robota s různými funkcemi, včetně antén a ozubených kol, představující vzdělávací koncepty hravou formou, vhodná pro děti a studenty v sekci „Začněte zde“ v kategorii vzdělávání.

VEXcode VR (Virtual Robots) je skvělý způsob, jak se naučit kódovat a přitom se vyhnout nutnosti dobíjet baterie nebo resetovat pole pokaždé, když chcete otestovat svůj kód.

  • Začněte na vr.vex.com
  • K dispozici jsou videonávody a příklady

Podpora kódování

Ilustrace zobrazující průvodce krok za krokem pro začátečníky ve vzdělávání s ikonami a textem zvýrazňujícím klíčové pojmy v části „Začněte zde“.

Existuje více zdrojů podpory.

Od svého trenéra

  • Trenéři vědí víc, než si myslíte. A mohou požádat o pomoc další trenéry a týmy.

Fórum VEX

Komunita v PD+ pro trenéry REC

Kontaktujte tým VEXcode

  • Stále narážíte na problém, který nemůžete vyřešit?
  • Máte nápad, jak VEXcode vylepšit?
  • Pomocí tlačítka FEEDBACK můžete poskytnout komentáře, otázky a diagnostické informace přímo týmu VEXcode.

Použijte osnovy CS

Ilustrace znázorňující vzdělávací zdroje a nástroje pro začátečníky s ikonami a textem souvisejícím se zahájením vzdělávací cesty v kategorii vzdělávání.

Naučte se kódovat v Blocks a Pythonu pomocí bezplatného kurikula a aktivit VEX.

Lekce zahrnují:

  • Úvod a základy
  • Přesun vašeho robota
  • Opakující se chování
  • Navigace v bludišti
  • Detekce stěn na dálku
  • Rozhodnutí s barvami
  • Pohyblivé disky se smyčkami
  • Vývoj algoritmů

Přejděte na cs.vex.coma prohlédněte si aktivity a zdroje , když tam budete!


Rozšíření kódu VEX Visual Studio

VEXcode je doporučené kódovací prostředí pro uživatele VEX, když se začínají učit kódovat. Studenti, kteří uvažují o kariéře v kódování a kteří se naučili textové kódování, budou mít prospěch z toho, že se naučí nástroje používané profesionálními kodéry. Microsoft Visual Studio Code je nástroj, který volí 70 % profesionálních kodérů po celém světě. VEX pro tento účel vytvořil rozšíření pro Microsoft Visual Studio Code (VS Code).

VS Code je funkčně bohaté a rozšiřitelné integrované vývojové prostředí, které používají profesionálové po celém světě k vytváření softwaru v produkční kvalitě. Rozšíření VEX VS Code umožní uživatelům bezproblémově používat nástroje pro kvalitu výroby s hardwarem VEX. Zdrojový kód tohoto rozšíření je veřejný, což ostatním uživatelům umožní stavět na tom, co jsme udělali, a vytvářet nové nástroje, které mohou považovat za užitečné.

Ilustrace zobrazující podrobného průvodce vzdělávacími zdroji s ikonami a textem souvisejícím se zahájením vzdělávací cesty. Vhodné pro uživatele, kteří hledají rady v sekci „Začněte zde“ v kategorii Vzdělávání.

Funkce rozšíření

  • Kompatibilní s VS Code (verze 1.66+)
  • Kompatibilní s Windows a Mac OS
  • Kompatibilní s IQ (2nd Gen), EXP a V5
  • Podporováno C++ a Python
  • Aktualizuje firmware VEX
  • IntelliSense pro VEX API
  • Integrovaná nápověda/dokumentace
  • Importuje projekty z VEXcode
  • Vytváří nové projekty ze šablon
  • Vestavěné nástroje pro odstraňování problémů s hardwarem

Výhody ve srovnání s VEXcode

  • Podpora více souborů pro C++
  • Integrace správy verzí (např. Git)
  • Spolupráce s kódem v reálném čase s rozšířením Live Share Extension
  • Přizpůsobitelné rozhraní
  • Uživatelsky rozšiřitelné o další rozšíření VS Code Extensions

Další informace na vscode.vex.com

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: