Zaprojektuj i wydrukuj robota + zaprogramuj jego pracę – Karta pracy
Karta pracy podsumowująca opanowanie treści zajęć realizowanych zgodnie z metodologią STEM w oparciu o zasoby Zintegrowanej Platformy Edukacyjnej, opracowana w ramach rządowego programu wspierania organów prowadzących szkoły i placówki w rozwijaniu umiejętności cyfrowych dzieci i młodzieży na lata 2025‑2029 – „Cyfrowy Uczeń” (Dz.U.2025.1254)
Imię i nazwisko autora:
Roman Frąckowiak
Karta pracy
Wprowadzenie do karty pracy
Niniejsze karty pracy towarzyszą scenariuszowi zajęć opartemu na metodologii STEM, którego celem jest wprowadzenie uczniów w świat nowoczesnych technologii, projektowania przestrzennego oraz programowania. Zajęcia prowadzą uczestników krok po kroku przez proces odkrywania, analizowania i praktycznego wykorzystania wiedzy z różnych dziedzin – od projektowania 3D w aplikacjach typu CAD, po budowę i programowanie prostych robotów. W trakcie pracy uczniowie korzystają z zasobów Zintegrowanej Platformy Edukacyjnej, rozwijają kompetencje kluczowe, uczą się współpracy oraz kreatywnego rozwiązywania problemów. Karty pracy wspierają realizację wszystkich faz zajęć: wprowadzającej, działania oraz podsumowania, ułatwiając monitorowanie postępów i świadome uczestnictwo w procesie uczenia się.
Ćwiczenia lub polecenia
Wykonaj w Blockly następujące polecenia:
utwórz zmienną
wynik,utwórz zaprezentowane polecenie, a potem wygeneruj kod w języku Python.

Zapoznaj się z kodem i wykonaj polecenie.
Javascript, Python, 2. PHP, Dart, 3. Lua, 4. Javascript, Python, PHP, Lua, Dart, XMLreszta z dzielenia w języku Scratch.Wykorzystując dostępne bloki, ułóż program, który do zmiennej liczba przypisze losową wartość między 1 a 100, następnie wypisze na ekranie informację Liczba jest parzysta lub Liczba jest nieparzysta, korzystając tylko z jednego bloku instrukcji warunkowej.
Zapoznaj się z ilustracją, na której znajduje się kod programu zapisanego w języku Scratch. Napisz program w języku Python, który obliczy najmniej znaczącą cyfrę wieku. Wiek obliczamy, odejmując rok urodzenia od aktualnego roku.
Dokonaj konwersji obliczonej najmniej znaczącej cyfry – przekształć ją do postaci znakowej za pomocą funkcji str().

Specyfikacja problemu:
Dane:
rok_aktualny– liczba naturalna; aktualny rokrok_urodzenia– liczba naturalna; rok urodzenia
Wynik:
program wyświetla komunikat dotyczący najmniej znaczącej cyfry obliczonego wieku
Wykorzystując rozrzucone bloki, ułóż algorytm badania parzystości liczby. Wynikiem jego działania powinna być informacja na ekranie To liczba parzysta lub To liczba nieparzysta w zależności od wyniku operacji obliczania reszty z dzielenia. Przetestuj jego działanie dla liczby 123.
Specyfikacja problemu:
Dane:
liczba– liczba naturalna; liczba, której parzystość ma być badana
Wynik:
komunikat informujący o tym, czy badana liczba jest parzysta
Wykorzystując rozrzucone bloki, stwórz algorytm wyszukiwania największego elementu w zbiorze 5 liczb rzeczywistych.
Uwaga! Brakuje niektórych bloczków. Jakich? Co należy zrobić, aby uzyskać poprawny algorytm?
Podsumowanie
Po zakończeniu zajęć i wykonaniu wszystkich zadań z kart pracy uczniowie dokonują refleksji nad przebytym procesem – oceniają własne działania, formułują wnioski oraz sprawdzają, w jakim stopniu osiągnęli założone cele. Dzięki połączeniu projektowania elementów w programach CAD (np. Blender, Tinkercad), wydruku modeli na drukarce 3D, konstruowania robota oraz tworzenia programu w Scratchu uczniowie zyskują doświadczenie w pełnym cyklu projektowym – od pomysłu, przez prototyp, aż po działający model. Karty pracy pomagają uporządkować zdobywaną wiedzę, wzmacniają umiejętność krytycznego myślenia i samodzielnego rozwiązywania problemów, a także podkreślają wartość współpracy i komunikacji w zespołowym tworzeniu technologicznego rozwiązania.








