Nauczanie jednostek laboratoryjnych VEX EXP STEM za pomocą języka VEXcode EXP Python

Chociaż moduły laboratoryjne VEX EXP STEM są napisane do użytku z kodowaniem blokowym w VEXcode EXP, można ich uczyć również przy użyciu języka Python. W tym artykule omówiono dostępne zasoby, które pomogą w nauczaniu modułów STEM Lab Units za pomocą języka Python w Twojej klasie.

Jednostki laboratoryjne VEX EXP STEM działają w formacie Ucz się - Ćwicz - Rywalizuj. Aby dowiedzieć się więcej o formacie i wdrażaniu tych jednostek w swojej klasie, ten artykuł. Tę samą procedurę wdrażania jednostek laboratoryjnych VEX EXP STEM można zastosować niezależnie od metody kodowania.

Obejrzyj ten film, aby dowiedzieć się więcej o dostępnych zasobach języka Python i sposobach ich wykorzystania w jednostkach laboratoryjnych STEM.

O ile nie zaznaczono inaczej, poniższe obrazy i przykłady pochodzą z jednostki laboratoryjnej Ring Leader STEM Lab Unit, ale ten sam format można znaleźć we wszystkich jednostkach laboratoryjnych VEX EXP STEM.


Dostępne zasoby do nauczania Pythona za pomocą VEXcode EXP

W jednostkach laboratoryjnych VEX EXP STEM

Konieczne będzie wprowadzenie drobnych poprawek, aby zaimplementować każdą jednostkę przy użyciu Pythona, ale wszystkie są opisane w Portalu Nauczyciela w dokumencie „Zasoby VEXcode EXP Python dla tej jednostki”. Poniżej pokazane są różne dostępne zasoby, które pomogą Ci w nauczaniu tych jednostek w języku Python.

Zapoznaj się z sekcją 4 lekcji Ring Leader zawierającą filmy dotyczące dostosowywania elementów sterujących sterownika, jeden film dotyczący języka Python i jeden film dotyczący bloków.

W sekcjiNaucz się znajdują się bezpośrednie filmy instruktażowe. Niektóre z tych filmów są dostępne zarówno dla implementacji Blocks, jak i Pythona. Jeśli oba są dostępne, upewnij się, że uczniowie wiedzą, który z filmów mają obejrzeć. Dla każdego filmu dostępne są osobne podsumowania lekcji i pytania sprawdzające zrozumienie, dzięki czemu uczniowie muszą skupić się jedynie na metodzie kodowania wybranej przez instruktora. 

Zapoznaj się z sekcją 3 Poszukiwania Skarbów, oglądając film na temat bloku Powtórz.

Niektóre filmy zawierają instrukcje dotyczące konkretnych klocków. W przypadku tych filmów w Portalu Nauczycieli Jednostki znajduje się podsumowanie lekcji dotyczące powiązanych poleceń i pojęć języka Python.

Zrzut ekranu dokumentu Google w Portalu Nauczyciela zatytułowanego VEXcode EXP Python Resource for the Treasure Hunt STEM Lab Unit.

Wewnątrz Portalu Nauczyciela znajduje się dokument „Zasoby VEXcode EXP Python dla tej jednostki”. Jest to edytowalny dokument Google, który zawiera streszczenia lekcji w wersji Python i pozwala sprawdzić zrozumienie pytań, które nie są zawarte w treści modułu. Możesz sporządzić kopię tego dokumentu i w razie potrzeby rozesłać uczniom podsumowania poszczególnych lekcji podczas nauczania modułu w języku Python.

Aby dowiedzieć się więcej o dostosowywaniu zasobów za pomocą Dysku Google lub Microsoft, się z tymi artykułami.

Ćwiczenia z zakresu ruchów autonomicznych VEX EXP w jednostce laboratoryjnej STEM Ring Leader. Ta aktywność praktyczna została napisana dla bloków.

Chociaż większość ćwiczeń Practice iCompete jest przeznaczona do wykorzystania z dowolną metodą kodowania, istnieją pewne wyjątki, jak np. w Ring Leader STEM Lab Unit (w tym ćwiczenie praktyczne pokazane tutaj). W takim przypadku wersje działań w języku Python zostaną również uwzględnione w dokumencie „Zasoby VEXcode EXP Python dla tej jednostki”. Podobnie jak streszczenia lekcji, można je rozsyłać studentom w miarę potrzeb w trakcie zajęć.

W ramach VEXcode EXP

Zasoby dostępne w VEXcode EXP mogą również pomóc uczniom w ukończeniu jednostek laboratoryjnych STEM przy użyciu projektu w języku Python.

VEXcode EXP z otwartym menu Code Viewer, w którym pokazano tłumaczenie programu Blocks użytkownika na język Python.

Dla nowego użytkownika Pythona pomocne może być zobaczenie korelacji między poleceniem opartym na blokach a jego odpowiednikiem w Pythonie. Można to zrobić za pomocą przeglądarki kodów. Aby dowiedzieć się więcej o przeglądarce kodu w VEXcode EXP, zapoznaj się z tym artykułem.

Użytkownik wpisuje polecenie Pythona w VEXcode EXP. Wpisali tylko literę D, a menu autouzupełniania otworzyło się, aby zasugerować polecenia zaczynające się na literę D.

Kiedy uczniowie zrozumieją, jakich poleceń mogą potrzebować w swoim projekcie, mogą zacząć je wpisywać w obszarze roboczym. Funkcja autouzupełniania może pomóc uczniom zminimalizować błędy w projekcie i zaoszczędzić czas. Aby dowiedzieć się więcej o funkcji automatycznego uzupełniania w projekcie VEXcode EXP Python, zapoznaj się z tym artykułem.

VEXcode EXP z otwartym menu Pomoc i wybranym poleceniem Drive for Python. Opisy poleceń i sposobów ich użycia podano obok przykładów użycia.

Pomoc jest dostępna, aby poprowadzić uczniów przez działanie polecenia i parametry potrzebne do wykonania polecenia. Aby otworzyć Pomoc dotyczącą polecenia, wybierz znak zapytania obok dowolnego polecenia w Przyborniku. Aby uzyskać więcej informacji na temat dostępu do pomocy w projekcie Python, się z tym artykułem.

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

Last Updated: