Chociaż jednostki laboratoryjne VEX IQ (2. generacji) STEM zostały napisane do użytku z kodowaniem blokowym w VEXcode IQ, 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 IQ (2. generacji) STEM działają w formacie Ucz się 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 STEM VEX IQ (2. generacji) 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 STEMfirmy Cube Collector, ale ten sam format można znaleźć we wszystkich jednostkach laboratoryjnych STEM VEX IQ (2. generacji).
Dostępne zasoby do nauczania Pythona za pomocą VEXcode IQ
W jednostkach laboratoryjnych STEM VEX IQ (2. generacji).
Konieczne będzie wprowadzenie drobnych poprawek, aby zaimplementować każdą jednostkę przy użyciu języka Python, ale wszystkie są opisane w Portalu nauczycieli w dokumencie „Zasoby VEXcode IQ 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 IQ 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 użycia z dowolną metodą kodowania, istnieją pewne wyjątki, jak w Przeciąganiu liny STEM Laboratorium Jednostki (w tym pokazane tutaj ćwiczenia praktyczne). W takim przypadku wersje ćwiczeń w języku Python zostaną również uwzględnione w dokumencie „Zasoby VEXcode IQ w języku Python dla tej jednostki”. Podobnie jak streszczenia lekcji, można je rozsyłać studentom w miarę potrzeb w trakcie zajęć.
W ramach VEXcode IQ
Zasoby VEXcode IQ 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 IQ.
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 IQ 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ł.