PROJEKT Nowoczesne komputerowe metody kształcenia dla

Transkrypt

PROJEKT Nowoczesne komputerowe metody kształcenia dla
PROJEKT
Nowoczesne komputerowe metody kształcenia
dla regionalnych kadr innowacyjnej
gospodarki: iCSE
Projekt współfinansowany z Unii Europejskiej
w ramach Europejskiego Funduszu
Społecznego
Kreatywna nauka
z komputerem
- praktyka zastosowania systemu
Sage w szkołach
ponadgimnazjalnych
Hanna Stachera
[email protected]
Plan wystąpienia
• O XIV LO im. S. Staszica
• Cel i założenia projektu, etapy realizacji
• Zakres tematyczny projektu, współpraca
z nauczycielami matematyki i fizyki
• Tematy projektów
• Efekty, prezentacja prac uczniów
• Refleksje, perspektywy wykorzystania SAGE w realizacji
programu szkolnego
O XIV LO im. S. Staszica
•Oddziały szkolne, klasy „Matex”
•Próg rekrutacyjny,
•ranking „Perspektyw”
•Program szkolny, koła, warsztaty
•Udział uczniów w olimpiadach
•Koła, TMF, robotyka
Cel, założenia projektu,
etapy realizacji
Temat: Interaktywna matematyka z wykorzystaniem
oprogramowania SAGE
•Partnerzy - szkoły z Turcji i Włoch
•Uczniowie uczestnicy projektu
•Etapy realizacji
•Realizacja I i II etapu
–6 tygodni zajęć poprzedzających
–Wizyta w Polsce (program, wykłady, warsztaty)
–Grupy projektowe
Wizyta w Polsce
http://comenius.staszic.waw.pl/images/Downloads/
WeekPlan.pdf
•Wykłady (teoria chaosu, Sage, Python)
•Warsztaty (przykłady, zadania dla uczniów, praca
w grupach)
•Prezentacje prac i projektów
Zakres tematyczny projektu, współpraca
z nauczycielami matematyki i fizyki
•Zadania matematyczne – wykorzystanie SAGE i skryptów
w Python: np.. ciągi, granice, ciągłość, asymptoty, badanie
funkcji, układy równań, NWD, liczby pierwsze, losowanie,
fraktale.
•Zadania z fizyki: rzut ukośny, zderzenie sprężyste,
wahadło mat. I fiz. równia pochyła.
•Analiza możliwości realizacji treści programu matematyki i
fizyki z wykorzystaniem SAGE
Tematy projektów grupowych
Matematyka
Zadanie 1: Model pożaru lasu lub rozprzestrzeniania
się epidemii
Opis doświadczenia:
w układzie współrzędnych mamy "zainfekowany" jeden
punkt (0,0) i pewne prawdopodobieństwo p, z jakim
infekcja może przenieść się na jego sąsiadów (4 punkty
kratowe z nim sąsiadujące).
Model pożaru lasu lub rozprzestrzeniania
się epidemii
Każdy z nowo zainfekowanych punktów z tym samym
prawdopodobieństwem p może zainfekować swoich
sąsiadów, itd.
W ten sposób powstaje pewna siatka infekcji. Dla małych
wartości p obszar zainfekowany będzie mały, natomiast dla
dużych wartości p może się rozprzestrzenić w
nieskończoność.
Model pożaru lasu lub rozprzestrzeniania
się epidemii
Można udowodnić, że istnieje taka wartość graniczna
0<p_0<1, poniżej której prawdopodobieństwo
zainfekowania nieograniczonego obszaru jest równe zero,
a powyżej której takie prawdopodobieństwo jest już
dodatnie.
Zadaniem uczniów jest wyznaczenie tej wartości
granicznej (przybliżonej) z wykorzystaniem symulacji.
Model pożaru lasu lub
rozprzestrzeniania się epidemii
Zagadnienie można na różne sposoby urozmaicać i
komplikować np:
a) co gdy każdy punkt ma więcej sąsiadów? (np. 8 - także
po przekątnych, albo 6 - w układzie trójwymiarowym).
b) w układzie mogą być osobnicy całkowicie odporni na
infekcje.
c) jest większa szansa na rozprzestrzenianie się infekcji w
konkretnych kierunkach.
Model pożaru lasu lub
rozprzestrzeniania się epidemii
W rzeczywistych modelach wartość p można wiązać np. z
odległością drzew w lesie (im większa odległość między
drzewami, tym mniejsza szansa na przenoszenie się
pożaru), z przeżywalnością zarazków w powietrzu (im
mniejsza, tym mniejsza szansa na zarażenie chorobą
kolejnej osoby).
Tematy projektów grupowych
Matematyka
Na ziemi nie da się zgubić, zaś w kosmosie już tak
Opis modelu:
Startując z punktu (0,0) poruszamy się po układzie
współrzędnych w sposób losowy, w każdym kroku
przesuwając się o 1 w jednym z czterech kierunków
z prawdopodobieństwem 1/4.
Na ziemi nie da się zgubić,
zaś w kosmosie już tak
Otóż ciekawe jest, że prawdopodobieństwo tego, że kiedyś
wrócimy do punktu startowego ("nie zgubimy się") jest
równe 1, jednak wartość oczekiwana liczby kroków, która
do tego doprowadzi jest nieskończona - znów są to fakty
wymagające zaprzężenia oprogramowania
matematycznego aby to zagadnienie badać.
Na ziemi nie da się zgubić,
zaś w kosmosie już tak
Modelując losowe ścieżki można znajdować przybliżone
prawdopodobieństwo,
że wrócimy do domu np. w mniej niż 100000 kroków, itp.
Co jeszcze jest ciekawe, to że rozpatrując tą samą
sytuację w przestrzeni (6 kierunków z
prawdopodobieństwem 1/6) prawdopodobieństwo, że uda
nam się powrócić jest mniejsze od 1.
Na ziemi nie da się zgubić,
zaś w kosmosie już tak
W tym zadaniu również można wprowadzać różne
modyfikacje i stawiać różne pytania (np. jak bardzo zmienia
się prawdopodobieństwo dotarcia z punktu A do B w jakiejś
skończonej liczbie kroków, np. 100000, w zależności od
odległości tych punktów).
Praca w grupach,
tematy projektów
Fizyka
Zadanie 1 : Do nieważkiego pręta przymocowanego do
sufitu tak, aby mógł się on swobodnie obracać,
przymocowano (na jego końcu) masę m o niewielkim
rozmiarze. Do identycznego nieważkiego pręta
przymocowanego do masy m tak, aby mógł się on
swobodnie obracać, przymocowano (na jego końcu) taką
samą masę.
Fizyka, zadanie 1
Sytuacja jest dwuwymiarowa.
Dla danej sytuacji początkowej należy numerycznie
policzyć ewolucję czasową układu korzystając z metody:
–Eulera
–Rungego-Kutty 4. rzędu
Fizyka, zadanie 2
W centrum układu współrzędnych znajduje się nieruchome
Słońce o masie M. Dla danego położenia początkowego i
początkowej prędkości planety obliczyć numerycznie tor
jej ruchu korzystając z metody:
•Eulera
•Verleta
•Rungego-Kutty 4. rzędu
Fizyka, zadanie 3
Oblicz ewolucję grawitacyjnego układu 2. ciał w 2wymiarowym Wszechświecie (siła grawitacji jest dana
wzorem F=GmM/r) mając dane ich początkowe położenia,
prędkości i ich początkowe masy. Możesz założyć, że pęd
układu jest równy 0. Porównaj metody:
•Eulera
•Rungego-Kutty 4. rzędu
Fizyka, zadanie 4
Na podstawie równania falowego opisz rozchodzenie się fali w
jednowymiarowym ośrodku i przedstaw ewolucję czasową
sygnału na wykresie. Rozpatrz następujące przypadki:
obustronnie nieskończony jednowymiarowy, jednorodny ośrodek
obustronnie ograniczony jednowymiarowy, jednorodny ośrodek
(model struny) obustronnie nieskończony układ złożony z dwóch
ośrodków o różnych prędkościach rozchodzenia się fali
Można skorzystać z metody Eulera, o ile nie powoduje to dużego
błędu.
Refleksje
•Wykorzystania SAGE w realizacji programu
szkolnego?
•Duże zainteresowanie uczniów
•zainteresowanie nauczycieli
•„Cyfrowa szkoła”
• metoda projektu, praca w grupach
•Współpraca szkół z uczelniami
Efekty, prezentacja prac uczniów
def f(n):
j=0
a=x
for j in range(n):
a=a^2+x
return a
@interact
def _(n=(0..10)):
p=complex_plot(f(n), (-3, 2), (-2,2))
show(p)
to jest kod który generuje Zbiór Mandelbrota (aby uzyskać zbiory Julii
należy zmienić równanie, na przykład a=a^2+-0.8+0.156i lub a=a^3+0,4
(wtedy powstaje "kwiatek" z trzema płatkami)
Efekty, prezentacja prac uczniów
Kod który generuje trójkąt Sierpińskiego grą w chaos.
W tej postaci długo się ładuje, więc można zmienić liczbę
iteracji na przykład na 100. trzeba zmienić następujące
wartości: for i in srange(0,99,1) zamiast for i in
srange(0,499,1) i random=[ZZ.random_element(3) for j in
range(100)] zamiast random=[ZZ.random_element(3) for j
in range(500)
Uwaga ucznia: Te kody napisaliśmy sami.
Efekty, prezentacja prac uczniów
random=[ZZ.random_element(3) for j in range(500)]
K = plot(point([(1, 0)], rgbcolor=(1,0,0)) + point([(0, 0)], rgbcolor=(1,0,0)) + point([(0.5, sqrt(3))],
rgbcolor=(1,0,0)))
v = []
v.append(K)
a=0.5
c=0.5
for i in srange(0,499,1):
K += point([(a, c)], rgbcolor=(0,0,1))
v.append(K)
if random[i]==0:
b=0
d=0
if random[i]==1:
b=1
d=0
if random[i]==2:
b=0.5
d=sqrt(3)
a=(a+b)/2
c=(c+d)/2
a = animate(v)
a.show()
show(K)
Dziękuję za uwagę