Scratch2010day

86
DZIEŃ SCRATCHA 22 MAJA 2010 Jacek Kupras www.djkupras.blogspot.com

description

Prezentacja na temat Dnia Scratcha (Scratch Day), który będzie mieć miejsce 22 maja bieżącego roku.

Transcript of Scratch2010day

DZIEŃ SCRATCHA22 MAJA 2010

Jacek Kupras www.djkupras.blogspot.com

Wprowadzenie: Czy wiesz o tym, że 22

maja tego roku będzie mieć miejsce kolejny dzień Scratcha?

A wiesz w ogóle co to jest Scratch?

Nie?

Nie!

A zatem ...

Czym jest Scratch? Scratch to edukacyjny język obiektowy,

stworzony jako środek do nauczania dzieci i młodzieży (od 8 lat wzwyż) podstaw programowania oraz środowisko programistyczne służące do tworzenia i uruchamiania programów w tym języku.

Scratch umożliwia łatwe tworzenie interaktywnych historyjek, animacji, gier, muzyki oraz sztuki.

Programowanie odbywa się w sposób wizualny - elementy języka mają kształt puzzli i mogą być klikane myszką oraz przeciągane w celu ułożenia ich w określonym porządku. W ten sposób tworzy się kod przypisany określonemu obiektowi. Obiekty (np. postacie) można wybierać z menu lub importować z zewnątrz.

Źródło: Wikipedia

To proste!

Wybierasz klocki z komendami ...

... i budujesz program

Sam zobacz na jednym z filmów:

Znajdziesz je pod adresem: http://info.scratch.mit.edu/Support/Videos

Scratcha stworzył ten gość:

Twórcą Scratcha jest MitchelResnick, pomysłodawca między innymi Lego MindStorms oraz języka StarLogo..

Resnick jest między innymi szefem zespołu Lifelong Kindergartenwchodzącego w skład Media Laboratory Instytutu Techonologiiw Massachusetts

O Scratchu mówi: "W sieci istnieje spora luka, jeśli chodzi o dzieci. Większość z nich ma dostęp do komputera, ale jedyne, co robią, to przeglądanie stron i czatowanie. Scratchnatomiast daje im możliwość tworzenia interaktywnych mediów, z których będą korzystać na co dzień".”Źródło: Dziennik.plKoniecznie trzeba wspomnieć, że wszystkie idee na których opiera się Scratch zostały sformułowane już przez Seymour’a Paperta, u którego Resnick robił doktorat.

Razem z nimi:

Lifelong Kindergarten jest małym zespołem pracującym w obrębie Media LaboratoryMIT.U góry widać fragment grafiki z ich strony po lewej zdjęcie wykonane w trakcie konferencji poświęconej Scratchowi w 2008 roku.Zdjęcia: MIT

Po to, aby: Kształcić u dzieciaków specyficzny styl

pracy nad projektami: wymyśl (imagine), stwórz (create), przetestuj (play), podziel się (share), przemyśl (reflect), wymyśl(imagine)

Uczynić programowanie przystępnym (low floor): programy nie tyle pisze się co buduje z fragmentów przypominających klocki;

Umożliwić wyrażanie się w najrozmaitszy sposób (wide wall): przez tworzenie gier, animacji, aplikacji edukacyjnych, komiksów, itp.

Dać poczucie satysfakcji z tworzenia ambitnych projektów (high ceiling)

Umożliwić wymianę programów, pomysłów, idei.

Budować internetową społeczność opartą na tworzeniu a nie jałowej paplaninie

Scratch jest darmowy! Obecna stabilna wersja to

1.4 (2010-01-18)

Aktualnie Scratchamożna uruchamiać zarówno na komputerach klasy PC jak i Macintosh.

Pobrać go możesz spod tego adresu: http://scratch.mit.edu/download

Istnieje również wersja Scratcha przystosowana do tworzenia obiektów w Second Life.

A Dzień Scratcha ... Dzień Scratcha to

organizowane corocznie pokazy tego środowiska, mające charakter jednodniowych eventów.

Może je zorganizować każdy, niezbędne informacje i materiały promocyjne znajdują się pod adresem http://day.scratch.mit.edu/

Mapka widoczna na slajdzie pokazuje zasięg dnia Scratchaw ubiegłym roku.

Zdjęcie: Chris Garrity

Zobacz na YouTube

Zobacz na Flickrze

Zrozumiałeś? KAŻDY!

Co się przyda:

Podstawowe materiały edukacyjne można pobrać ze strony http://info.scratch.mit.edu/Support/Get_Started.

Są nimi instrukcja, pokazująca jak stworzyć pierwszy projekt oraz podręcznik w którym są opisane środowisko oraz instrukcje tworzące język programowania.

Getting started in Scratch Poniżej zamieszczam w oryginale tekst z ostatniej

strony podręcznika wprowadzającego do Scratcha. Warto zwrócić uwagę na instytucje, które finansowały prace nad tym projektem.

To dzięki ich wsparciu w Internecie znalazły się świetnie opracowane, darmowe materiały edukacyjne.

Scratch is a new programming language that makes it easy to create your own interactive stories, games, and animations – and share your creations with others on the web.

Scratch is developed by the Lifelong Kindergarten research group at the MIT Media Lab (http://llk.media.mit.edu). Our group develops new technologies that, in the spirit of the blocks and fingerpaint of kindergarten, expand the range of what people can design, create, and learn.

The development of Scratch has been supported with funding from the National Science Foundation, Microsoft, Intel Foundation, Nokia, and the MIT Media Lab research consortia.

This guide and other Scratch print materials were created by Natalie Rusk and other members of the Scratch development team.

Scratch 1.4 Reference Guide

Karty do Scratcha

Karty do Scratcha to jeden z przykładów pomocy dydaktycznych towarzyszących temu programowi.

Po lewej reprodukcja jednej z kart.

Poniżej jej polski, nieco surowy odpowiednik

Karty do Scratcha online Warto się również przyjrzeć

działaniu programów z kart w Internecie.

Poświęcone nim konto znajduje się pod adresem:

http://scratch.mit.edu/users/scratchcard

Wszystko pod ręką ...

Wszstko, co jest nam potrzebne do rozpoczęcia przygody ze Scratchemmożemy również pobrać spod adresu: http://info.scratch.mit.edu/Support

To co istotne wyróżniłem zielonym markerem.

... i do tłumaczenia.

Scratch posiada również wsparcie dla tłumaczeń.

Pod adresem: http://info.scratch.mit.edu/Translation znajdziemy linki do dalszych stron zawierających między innymi wyróżnione zielonym markerem materiały źródłowe wcześniej wymienionych dokumentów.

Translating Scratch materials.

Na stronie o tytule odpowiadającym tytułowi tego slajdu znajdują się właśnie kluczowe materiały źródłowe, które przetłumaczone mieć warto. Jej adres to: http://info.scratch.mit.edu/Translation/Translating_Scratch_Materials,

Kliknięcie zaś w obrazki znajdujące się na tym slajdzie spowoduje zainicjowanie pobierania kluczowych materiałów.

Dzień Scratcha: Event organizing guide

Liczący dziewięć stron pdf wprowadzający w organizację Dnia Scratcha, dostępny pod adresem:

http://day.scratch.mit.edu/sites/default/files/resources/EventGuide.pdf

Świetnie nadaje się do przygotowania wstępnego planu organizacyjnego.

Dzień Scratcha: Workshop designing guide

Liczący trzydzieści trzy strony pdf zawierający opisy przykładowych zajęć, dostępny pod adresem: http://day.scratch.mit.edu/sites/default/files/resources/WorkshopDesignGuide

Po pierwszym przejrzeniu wygląda raczej na przeznaczony dla osób, które już się ze Scratchemzetknęły. Zawiera między innymi karty do Scratcha.

Dzień Scratcha: Design studio activities

Liczący dziewiętnaście stron pdf zawierający 16 przykładowych pomysłów na projekty, znajdujący się pod adresem: http://day.scratch.mit.edu/sites/default/files/resources/design/DesignStudio.pdf

Dzień Scratcha: Kartki pocztowe

Wszystkie do pobrania spod adresu: http://day.scratch.mit.edu/resources

Dzień Scratcha: Postery

Wszystkie do pobrania spod adresu: http://day.scratch.mit.edu/resources

Dzień Scratcha: Ulotka informacyjna

Siedem stron, przykład do pobrania spod adresu: http://day.scratch.mit.edu/resources

Dzień Scratcha: Scratcher Interviews

Jedna strona autorstwa Chris Garrity do pobrania spod adresu: http://day.scratch.mit.edu/sites/default/files/resources/community/interviewQ.pdf

Dzień Scratcha online: Meet

Adres: http://scratch.mit.edu/galleries/view/47846

Galeria, w której możesz przedstawić się społeczności Scratcha wstawiając tam projekty będące twoją wizytówką.

Dzień Scratcha online: Share

Adres: http://scratch.mit.edu/galleries/view/47847

Galeria do dzielenia się historyjkami, grafikami i nagraniami wykonanymi w trakcie imprez Dnia Scratcha.

Dzień Scratcha online: Learn

Adres: http://scratch.mit.edu/galleries/view/47848

Use this gallery to help people learn new things about Scratch on Scratch Day!

Dzień Scratcha online: Scratch WorkshopIdeas.

Adres: http://day.scratch.mit.edu/sites/default/files/resources/community/Scratchday_galleries.pdf

Pomysły na warsztaty Scratcha. W wersji pdf oraz doc. U góry reprodukcja pierwszej strony.

Dzień Scratcha online: Scratch WorkshopIdeas.

Adres: http://day.scratch.mit.edu/sites/default/files/resources/community/Scratchday_galleries.pdf

Pomysły na warsztaty Scratcha. W wersji pdf oraz doc. U góry reprodukcja drugiej strony. Autorką pomysłów jest Jennifer Nelson.

Wszystkie te materiały dostępne na licencji:

Poczytaj zresztą sam: http://info.scratch.mit.edu/Terms_of_use

Tak było rok temu w naszej części Europy ...

... a tak na świecie:

Listę ubiegłorocznych warsztatów znajdziesz pod adresem: http://day.scratch.mit.edu/sd2009

Ogółem odbyło się 120 warsztatów w 44 różnych państwach.

W Polsce miało miejsce jedno takie wydarzenie, zorganizowane przez Norberta Dreiera w szkole podstawowej w Łubnianach.

Jak się przyłączyć? Po pierwsze trzeba pamiętać, że Dzień Scratcha to przede

wszystkim ma być fajna zabawa. Nie trzeba być doktoreminformatyki by coś takiego zorganizować .

Nie trzeba również posiadać pracowni komputerowejwyposażonej w nowoczesny sprzęt. Wystarczy szkolna lub„świetlicowa” oraz swobodny dostęp do „nie pierwszej młodości”pecetów. Wydaje mi się że minimum mogą to być trzy maszyny.

W ramach Dnia można: Przeprowadzić warsztaty wprowadzające w programowanie w Scratchu, zrobić prezentację np. dla uczniów szkoły, nauczycieli, „szerokiej

publiczności” czy kogokolwiek zainteresowanego Zorganizować małe, nieformalne spotkanie, gdzie można podzielić się

doświadczeniami z używania tego środowiska.

Jak się wydaje, wielkość imprezy nie gra roli. Ważne jestnatomiast, aby została ona porządnie przygotowana – od tego sąwłaśnie wspomniane wcześniej materiały.

Warto zarejestrować organizowane przez siebie wydarzenie na stronie: http://day.scratch.mit.edu/events

To w zasadzie tyle ...

Dalsza część tej prezentacji to dodatkowe informacje na temat Scratcha. Jeżeli znasz poprzednie poświęcone Scratchowi moje prezentacje możesz spokojnie oglądanie ich pominąć.Baw się dobrze, i pamiętaj:

ScratchNeedsYou!

Seymour Papert

Ogromny wpływ na powstanie Scratchawywarły prace Seymoura Paperta, twórcy między innymi języka Logo.Jego książka „Burze mózgów – Dzieci i komputery” do dzisiaj w środowiskach związanych z MIT uchodzi za kultową.Zdjęcie u góry: MIT

Seymour PapertTrudności z przedmiotami szkolnymi są często pierwszym etapem postępującego, intelektualnego procesu, który prowadzi nas do określenia siebie jako zlepka zdolności i niezdolności, jako bycia "matematykiem" lub "humanistą", "naturą artystyczną" lub "nieartystyczną", "muzykalnym" lub "niemuzykalnym", "głębokim" lub "powierzchownym", "inteligentnym" lub "tępym". I tak niedostatek staje się tożsamością, a uczenie się ulega zmianie: zamiast wczesnych, swobodnych odkryć świata czynionych przez małe dziecko, mamy ciężką harówkę najeżoną niebezpieczeństwami i ograniczeniami, które sobie sami narzucamy.

Seymour PapertObok jedno ze starszych, archiwalnych zdjęć przedstawiających Paperta w 1967r.Źródło: Computer History Museum

Scratch: Społeczność

Scratch od początku był rozwijany tak, by dzięki niemu mogła powstać społeczność wymieniająca się pomysłami.

Główną platformą społecznościową jest strona http://scratch.mit.edu/ posiadająca rówieżforum oraz portal edukacyjny http://scratched.media.mit.edu/

Scratch: Społeczność

Każdy członek społeczności może założyć sobie konto i przesyłać na niego programy.Są one tłumaczone na skrypty Jawy, dzięki czemu można je uruchomić w oknie przeglądarki lub osadzić na dowolnej stronie internetowej, np. blogu. Oczywiście można również pobrać oryginalne programy i modyfikować je w zależności od potrzeb.Mechanizm tłumaczenia na Jawę nie jest niestety doskonały – aplety działają wolniej, niż ich oryginały.

Sieć Computer Clubhouse Network

Scratch jest wykorzystywany w ramach sieci stworzonej przez Młodzieżowe Kluby Komputerowe będące placówkami, gdzie młodzi ludzie pochodzący przede wszystkim ze zdefaworyzowanych społeczności mogą rozwijać umiejętności posługiwania się technologiami informatycznymi.

Sieć Computer Clubhouse Network

Po lewej stronie zrzuty ekranów ze stron klubów z Dublina oraz z Karnataki (Indie).

Podstawowe zasady klubów:

Nauka przez projektowanie: nacisk kładzie się na tworzenie, bez względu na to, czy ma to być konstrukcja z lego, latawiec, program komputerowy – efektem uczenia się ma być działający projekt

Rozwijanie swoich zainteresowań: dopasowanie metod pracy do konkretnych zdolności konkretnych dzieci, nie odwrotnie

Budowanie społeczności: stosowanie metod pracy ukierunkowanych na działanie zespołowe

Szacunek i zaufanie: partnerskie relacje wychowawcy -wychowankowie

Laptop dla każdego dziecka

Scratch jest standardowym elementem oprogramowania znajdującego się w komputerachrozprowadzanych przez fundację One laptop per child.

Pomimo pewnej utopii oraz kontrowersji wynikłych wokół projektu faktem jest, że dostęp do tej technologii uzyska 1 284 500 dzieci i nauczycieli z państw trzeciego świata.

Źródła: Wikipedia, OLPC.

Laptop dla każdego dziecka

U góry reprodukcje stron podręcznika do komputera OLPC odnoszące się do Scratcha. Podręcznik ten został napisany przez nauczyciela pracującego w wiejskimi dzieciakami w Peru. Warto wiedzieć, że system Sugar znajdujący się w XO można uruchomić również z pamięci flash.

Scratch w Polsce

Powyżej widać zrzut ekranu z polskiej sekcji forum Scratcha. Jak widać nie jest to społeczność bardzoaktywna. Uwzględniając spolonizowanie strony, środowiska, istnienie profesjonalnego hasła w Wikipediina pewno ktoś na Scratchu pracuje. Nie są to jednak działania organizowane na szerszą skalę.

Scratch w edukacji: ScratchEd

ScratchEd to społeczność, gdzie nauczyciele dzielą się pomysłami i zastosowaniami Scratcha w edukacji.

Adres, pod którym mieści się serwis tej społeczności to: http://scratched.media.mit.edu/

Scratch w edukacji: Learn Scratch

Learn Scratch jest serwisem zawierającym świetne tutoriale poświęcone Scratchowi.

Każdemu z nich towarzyszą filmy video, pokazujące krok po kroku jak tworzyć poszczególne programy.

Christian Brothers Warto zwrócić uwagę na rolę w propagowaniu Scratcha

organizacji katolickich.

Wspomniany wcześniej serwis Learn Scratch powstał dzięki Christian Brothers University z Memphis.

Christian Brothers to zgromadzenie znane w Polsce jako Bracia Szkolni.

Jest to wspólnota zakonna założona w XVII wieku przez francuskiego księdza Jana Chrzciciela de la Salle.

Podobnie jak u nas Salezjanie, w Stanach Zjednoczonych prowadzą oni szkoły w tym również wyższe.

Po wizycie w MOA.

Scratcha można wykorzystać w różny sposób ... Na przykład improwizując księgę gości.

Po lewej stronie widać zrzuty ekranu pokazujące jak może wyglądać działanie tego typu skryptu.

„Na żywo” można się nim pobawić pod tym adresem.

Dlaczego akurat Scratch?Jest wiele środowisk mogących konkurować ze Scratchem.

Oprócz pokazanej obok Alicji warto wspomnieć o od dawna znanych Logomocji czy Baltim.

Scratch jednak jest:•Przyjazny•Darmowy•Świetnie udokumentowany•Po polsku

Problemem może być fakt, że jak na razie Scratch ma stosunkowo wąską polską społeczność.

Kto wie, być może jednak to się zmieni

To w ogromnym skrócie tyle ...

Scratchowi poświęciłem sporo tekstów na naszym blogu: www.djkupras.blogspot.com. Bywyodrębnić je spośród innych kliknij etykietę Papert. Do tekstów, które powstały w tym rokumożesz dotrzeć za pośrednictwem hiperłączy powiązanych z grafikami znajdującymi się wpozostałej części tej prezentacji.