Chociaż jednostki laboratoryjne STEM VEX IQ (2. generacja) zostały napisane do użytku z kodowaniem blokowym w VEXcode IQ, można ich nauczać również przy użyciu języka Python. W tym artykule przedstawiono zasoby dostępne na potrzeby nauczania przedmiotów STEM Lab Units z wykorzystaniem języka Python w klasie.
Jednostki laboratoryjne STEM VEX IQ (2. generacja) są prowadzone w formacie Nauka - Ćwiczenie - Kompetencje. Aby dowiedzieć się więcej o formacie i wdrażaniu tych jednostek w swojej klasie, się z tym artykułem. Tę samą procedurę wdrażania jednostek laboratoryjnych STEM VEX IQ (2. generacja) można zastosować niezależnie od metody kodowania.
Obejrzyj ten film, aby dowiedzieć się więcej o dostępnych zasobach języka Python i o tym, jak można je wykorzystać w jednostkach laboratoryjnych STEM.
O ile nie zaznaczono inaczej, poniższe obrazy i przykłady pochodzą z jednostki laboratoryjnej STEM Cube Collector, ale ten sam format można znaleźć we wszystkich jednostkach laboratoryjnych STEM VEX IQ (2. generacji).
Dostępne zasoby do nauczania języka Python za pomocą VEXcode IQ
W ramach jednostek laboratoryjnych STEM VEX IQ (2. generacja)
Wdrożenie każdej jednostki za pomocą języka Python będzie wymagało wprowadzenia drobnych zmian, ale wszystkie są opisane w Portalu Nauczyciela w dokumencie „Zasoby języka Python dla tej jednostki w języku VEXcode IQ”. Poniżej przedstawiono różne zasoby, które mogą okazać się pomocne w nauczaniu tych jednostek za pomocą języka Python.
W sekcjiNaucz się znajdują się filmy instruktażowe. Niektóre z tych filmów są dostępne zarówno dla implementacji bloków, jak i języka Python. Gdy oba filmy będą dostępne, upewnij się, że uczniowie wiedzą, który film obejrzeć. Dla każdego filmu dostępne są osobne podsumowania lekcji i pytania sprawdzające zrozumienie materiału. Dzięki temu uczniowie muszą skupić się wyłącznie na metodzie kodowania wybranej przez instruktora.
Niektóre filmy zawierają instrukcje dotyczące konkretnie Bloków. W przypadku tych filmów podsumowanie lekcji dotyczące poleceń i pojęć języka Python znajduje się w Portalu Nauczyciela danej jednostki.
W Portalu Nauczyciela znajduje się dokument „Zasoby VEXcode IQ Python dla tej jednostki”. Jest to edytowalny dokument Google, który zawiera podsumowania lekcji w języku Python i umożliwia sprawdzenie zrozumienia materiału na podstawie pytań, które nie zostały zawarte w treści jednostki dydaktycznej. Możesz sporządzić kopię tego dokumentu i w razie potrzeby przekazać uczniom podsumowania poszczególnych lekcji podczas prowadzenia zajęć z języka Python.
Aby dowiedzieć się więcej o dostosowywaniu zasobów za pomocą Dysku Google lub Microsoft, się z tymi artykułami.
Chociaż większość ćwiczeń Practice iCompete jest przeznaczona do wykorzystania przy użyciu dowolnej metody kodowania, istnieją pewne wyjątki, jak np. w jednostce Tug of War STEM Lab Unit (w tym ćwiczenie praktyczne pokazane tutaj). W tym przypadku wersje ćwiczeń w języku Python zostaną również uwzględnione w dokumencie „Zasoby języka Python dla tej jednostki VEXcode IQ”. Podobnie jak streszczenia lekcji, można je rozdawać uczniom w razie potrzeby w trakcie trwania jednostki.
W ramach VEXcode IQ
Zasoby dostępne w ramach VEXcode IQ mogą być również pomocne w realizacji przez uczniów zajęć laboratoryjnych STEM przy użyciu projektu w języku Python.
Jako nowy użytkownik języka Python, pomocne może okazać się dostrzeżenie korelacji pomiędzy poleceniem opartym na bloku a jego odpowiednikiem w języku Python. Można to zrobić za pomocą przeglądarki kodu. Aby dowiedzieć się więcej o przeglądarce kodów w VEXcode IQ, zapoznaj się z tym artykułem.
Gdy uczniowie zrozumieją, jakie polecenia będą im potrzebne w projekcie, mogą zacząć je wpisywać w obszarze roboczym. Funkcja automatycznego uzupełniania może pomóc uczniom zminimalizować liczbę błędów w projekcie i zaoszczędzić czas. Aby dowiedzieć się więcej o funkcji automatycznego uzupełniania w projekcie VEXcode IQ Python, się z tym artykułem.
Pomoc jest dostępna, aby przeprowadzić uczniów przez proces wykonywania poleceń i podanie parametrów potrzebnych do ich wykonania. Aby otworzyć Pomoc dotyczącą polecenia, kliknij 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.