Dla nauczyciela
Autor: Maurycy Gast
Przedmiot: Informatyka
Temat: Wyznaczanie liczby pi metodą Monte Carlo w języku Java
Grupa docelowa:
Szkoła ponadpodstawowa, liceum ogólnokształcące, technikum, zakres rozszerzony
Podstawa programowa:
Kształtowane kompetencje kluczowe:
kompetencje cyfrowe;
kompetencje osobiste, społeczne i w zakresie umiejętności uczenia się;
kompetencje matematyczne oraz kompetencje w zakresie nauk przyrodniczych, technologii i inżynierii.
Cele operacyjne (językiem ucznia):
Scharakteryzujesz sposoby generowania liczb losowych w języku Java.
Przeanalizujesz, jak losuje się punkty w obrębie danej figury geometrycznej.
Zaimplementujesz algorytm obliczania wartości liczby metodą Monte Carlo w języku Java.
Strategie nauczania:
konstruktywizm;
konektywizm.
Metody i techniki nauczania:
dyskusja;
rozmowa nauczająca z wykorzystaniem multimedium i ćwiczeń interaktywnych;
ćwiczenia praktyczne.
Formy pracy:
praca indywidualna;
praca w parach;
praca w grupach;
praca całego zespołu klasowego.
Środki dydaktyczne:
komputery z głośnikami, słuchawkami i dostępem do internetu;
zasoby multimedialne zawarte w e‑materiale;
tablica interaktywna/tablica, pisak/kreda;
telefony z dostępem do internetu;
oprogramowanie dla języka Java SE 8 (lub nowszej wersji), w tym Eclipse 4.4 (lub nowszej wersji).
Przebieg lekcji
Przed lekcją:
Przygotowanie do zajęć. Nauczyciel loguje się na platformie i udostępnia e‑materiał: „Wyznaczanie liczby pi metodą Monte Carlo w języku Java”. Nauczyciel prosi uczniów o zapoznanie się z treściami w sekcji „Przeczytaj”.
Faza wstępna:
Nauczyciel wprowadza uczniów szczegółowo w temat lekcji i jej cele. Może posłużyć się wyświetloną na tablicy zawartością sekcji „Wprowadzenie”.
Prowadzący prosi uczniów, aby zgłaszali swoje propozycje pytań do tematu. Jedna osoba może zapisywać je na tablicy. Gdy uczniowie wyczerpią swoje pomysły, a pozostały jakieś ważne kwestie do poruszenia, nauczyciel je dopowiada.
Faza realizacyjna:
Praca z tekstem. Uczniowie przystępują do cichego czytania tekstu e‑materiału. Indywidualnie zapoznają się z treścią w sekcji „Przeczytaj”.
Praca z multimedium. Nauczyciel wyświetla zawartość sekcji „Symulacja interaktywna”. Uczniowie wspólnie analizują symulację interaktywną, która ukazuje proces wyznaczania liczby metodą Monte Carlo.
Liga zadaniowa – uczniowie pracując w parach, wykonują na czas ćwiczenie nr 1 z sekcji „Sprawdź się”: „Napisz program, który za pomocą metody Monte Carlo obliczy pole okręgu o promieniu 2. Wynik wypisz z dokładnością do dwóch miejsc po przecinku (nie zaokrąglaj)”. Następnie dzielą się swoimi wynikami przez porównywanie napisanego kodu z inną grupą, która również zakończyła zadanie.
Faza podsumowująca:
Na koniec zajęć z programowania w Javie nauczyciel prosi uczniów o rozwinięcie zdania: „Na dzisiejszych zajęciach nauczyłam/łem się jak…”.
Praca domowa:
Uczniowie wykonują ćwiczenie nr 2 z sekcji „Sprawdź się”.
Materiały pomocnicze:
Oficjalna dokumentacja techniczna dla języka Java SE 8 (lub nowszej wersji).
Oficjalna dokumentacja techniczna dla oprogramowania Eclipse 4.4 (lub nowszej wersji).
Wskazówki metodyczne:
Przed lekcją wybrane lub chętne osoby mogą przygotować krótkie wystąpienia, podczas których zaprezentują ciekawostki związane z liczbą Pi.