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ł. Ten sam proces 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.
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.
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.
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, te artykuły.
Chociaż większość ćwiczeń Praktyka iKonkurencja została napisana do stosowania z dowolną metodą kodowania, istnieją pewne wyjątki, jak w pierścieniowej jednostce STEM Lab Unit (w tym pokazane tutaj ćwiczenia ćwiczeniowe). 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.
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. Zobacz ten artykuł, aby dowiedzieć się więcej o przeglądarce kodów w VEXcode EXP.
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 autouzupełnianiu w projekcie VEXcode EXP Python, ten artykuł.
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 uzyskiwania dostępu do pomocy w projekcie w języku Python, zobacz artykuł.