SlideShare une entreprise Scribd logo
1  sur  19
Technologia informacyjna 
(algorytmy, programowanie, Scratch) 
Ewa Białek 
ewa@bicom.pl 
www.whsz.bicom.pl/ewabialek
Mówi się często, że człowiek nie zrozumie czegoś, zanim nie 
nauczy kogoś innego. W rzeczywistości, człowiek nie zrozumie 
czegoś naprawdę, zanim nie zdoła nauczyć tego komputera. 
Donald E. Knuth
Ewa Białek 
Każdy absolwent liceum, czy technikum powinien 
wykazywać się umiejętnością rozwiązywania problemów 
z użyciem komputera oraz stosowaniem algorytmicznego 
podejścia do zadań. 
3 
Podstawa programowa
Ewa Białek 
Opis, krok po kroku obiektów oraz czynności, jakie 
należy wykonać dla osiągnięcia wyznaczonego celu. 
4 
Algorytm
Ewa Białek 
Przepis na udany rok 
Bierzemy dwanaście miesięcy, obmywamy je do czysta z 
goryczy, chciwości, złości i lęku. Dzielimy każdy miesiąc na 
30, albo 31 części tak, żeby zapasu starczyło akuratnie na 
rok. Każdy dzień przyrządzamy oddzielnie, biorąc po jednej 
części pracy i dwie części wesołości i humoru. Dodajemy 
do tego trzy kopiaste łyżki optymizmu, łyżeczkę tolerancji, 
ziarenko ironii i szczyptę taktu. Następnie masę tę polewa 
się obficie miłością. Gotowe danie ozdabiamy bukietem 
drobnych uprzejmości i podajemy je codziennie z pogodą 
ducha oraz porządną filiżanką ożywczej herbaty. 
5 
Algorytm?
Ewa Białek 
6 
Algorytm?
Ewa Białek 
7 
Algorytm? 
źródło: www.wikipedia.org
Ewa Białek 
8 
Algorytm?
Ewa Białek 
• Opis, krok po kroku obiektów oraz czynności, jakie 
należy wykonać dla osiągnięcia wyznaczonego celu. 
• Sposoby zapisu: 
– opis słowny, 
– lista (jeden punkt, jedna operacja), 
– schemat blokowy, 
– w języku programowania (program) 
9 
Algorytm
Ewa Białek 
Czy umiejętność tworzenia algorytmów 
potrzebna jest każdemu? 
10 
?
Ewa Białek 
Umiejętność tworzenia algorytmów… 
• Ma wpływ na rozwój logicznego, analitycznego myślenia 
• Uczy ścisłego formułowania problemu 
• Wskazuje przemyślany, oparty na sprwadzonym, 
stworzonym wcześniej schemacie rozwiązania danego 
problemu 
• Pozwala na zrozumienie zstępującej metody 
rozwiązywania problemu (uszczegółowienie 
poszczególnych jego etapów) 
11
Ewa Białek 
• To zbiór reguł syntaktycznych (składnia) oraz semantyki 
(znaczenie), które opisują, jak należy budować 
poprawne wyrażenia oraz jak komputer ma je rozumieć 
• Pozwala na precyzyjny zapis algorytmów oraz innych 
zadań, jakie komputer ma wykonać 
12 
Język programowania
Ewa Białek 
• Scratch to edukacyjny język obiektowy, stworzony jako środek 
do nauczania dzieci (8+) i młodzieży podstaw programowania 
• Programowanie odbywa się w sposób wizualny - elementy 
języka mają kształt puzzli a poprzez przeciąganie mogą być 
układane w określonym porządku 
• Różne typy danych są reprezentowane przez bloki o różnych 
kształtach, dzięki temu łatwo uniknąć niedopasowania typów. 
• W języku Scratch można tworzyć programy które 
wykorzystują i łączą grafikę, animacje, muzykę i inne dźwięki. 
• Scratch został opracowany w M.I.T. Media Lab przez Mitchela 
Resnicka i jest powszechnie uznawany za język "pierwszego 
kontaktu" z programowaniem 
13 
Scratch
Ewa Białek 
• Wśród studentów Matematyki z Informatyką została 
przeprowadzona ankieta na temat Scratcha. 
• Byli to studenci, po odbyciu sześciogodzinnego kursu 
algorytmiki, opartym o to środowisko. 
14 
Ankieta - Scratch - studenci 
źródło: www.enauczanie.com/metodyka/scratch/scratch-opinia-studenci
Wyniki ankiety - Scratch - studenci 
• Czy przed studiami 
spotkałaś(łaś) się z 
programowaniem? 
• Czy wybrał(a)byś Scratcha, 
gdybyś miał(a) przeprowadzić 
zajęcia z algorytmiki? 
• Czy w Scratchu programuje 
się łatwiej, niż w innych 
środowiskach (np. Logo, 
Pascal) 
• Jak ocenisz atrakcyjność 
Scratcha (w skali od 1 do 6)? 
15
Ewa Białek 
• Zalety Scratcha: 
– przyjazna grafika, 
– łatwość edycji, 
– darmowy, 
– ogólnodostępny, 
– łatwy w obsłudze, 
– przejrzysty, 
– umożliwia łączenie nauki i zabawy, 
– wygląd zachęcający do pracy w takim programie, 
– funkcje i możliwości programu świetnie pokazują jak co znaczy 
pętla, jak budować algorytm i różne struktury wykorzystywane w 
programie. 
16 
Wyniki ankiety - Scratch - studenci
Możesz stworzyć wspaniały program, który kroi 
na plasterki, w kostkę oraz rozwiązuje wszystkie 
problemy świata, ale będzie bezużyteczny, 
jeśli nie określisz, do czego służy. 
Steve Oualline
Ewa Białek 
Wykonaj samodzielnie 
Zadanie 1 
• Używając języka Scratch stwórz aplikację, w której wybrany 
przez ciebie „duszek” narysuje na ekranie 4 figury – kwadrat, 
trójkąt, 6-kąt i 10-kąt: 
– każda z rysowanych figur powinna mieć inny kolor, 
– przed narysowaniem figury duszek zakomunikuje tekstowo, jaką 
figurę będzie kreślił, 
– po narysowaniu figury duszek wyrazi swoje zadowolenie z 
wykonanej pracy (dźwięk, komunikat tekstowy). 
• Utworzoną aplikację zapisz na dysku, nazwij ją Program1. 
Zadanie 2 
• Używając języka Scratch stwórz aplikację będącą reklamą 
uczelni, na której studiujesz. Jednym z elementów aplikacji 
powinno być logo lub zdjęcie reklamowanej uczelni. 
• Utworzoną aplikację zapisz na dysku, nazwij ją Program2. 
Powodzenia! 18
Dziękuję za uwagę 
Ewa Białek 
ewa@bicom.pl 
www.whsz.bicom.pl/ewabialek

Contenu connexe

En vedette

Coverage Recognition 1
Coverage Recognition 1Coverage Recognition 1
Coverage Recognition 1Tom Neuman
 
TI-cwiczenia-powerpoint
TI-cwiczenia-powerpointTI-cwiczenia-powerpoint
TI-cwiczenia-powerpointEwaB
 
Game accessibilty in special education
Game accessibilty in special educationGame accessibilty in special education
Game accessibilty in special educationTim Holt
 
Najbrzydszy Mikołaj, wspomnienia z dzieciństwa...
Najbrzydszy Mikołaj, wspomnienia z dzieciństwa...Najbrzydszy Mikołaj, wspomnienia z dzieciństwa...
Najbrzydszy Mikołaj, wspomnienia z dzieciństwa...EwaB
 
Web Marketing Week4
Web Marketing Week4Web Marketing Week4
Web Marketing Week4cghb1210
 
How to create a first-class content audit: What Lara Croft and the Super Mari...
How to create a first-class content audit: What Lara Croft and the Super Mari...How to create a first-class content audit: What Lara Croft and the Super Mari...
How to create a first-class content audit: What Lara Croft and the Super Mari...Critical Mass
 
30 voorbeelden ICT gebruik in het MBO
30 voorbeelden ICT gebruik in het MBO30 voorbeelden ICT gebruik in het MBO
30 voorbeelden ICT gebruik in het MBOStichting Kennisnet
 
Web 2.0 Expo Presentation V4
Web 2.0 Expo Presentation V4Web 2.0 Expo Presentation V4
Web 2.0 Expo Presentation V4Ken Pulverman
 
Best of pothi
Best of pothiBest of pothi
Best of pothiPothi.com
 
Presentacio Puigcerda 09
Presentacio Puigcerda 09Presentacio Puigcerda 09
Presentacio Puigcerda 09jdegra
 
10 Ways Digital Can Help You Thrive in a Recession
10 Ways Digital Can Help You Thrive in a Recession10 Ways Digital Can Help You Thrive in a Recession
10 Ways Digital Can Help You Thrive in a RecessionCritical Mass
 
Hagelin Invincibility Brochure A 4
Hagelin Invincibility Brochure A 4Hagelin Invincibility Brochure A 4
Hagelin Invincibility Brochure A 4AMTR
 
Cbe 8 Page Us Letter 9 17 06
Cbe 8 Page Us Letter 9 17 06Cbe 8 Page Us Letter 9 17 06
Cbe 8 Page Us Letter 9 17 06AMTR
 
Eportfolios and PLEs in Teacher Education. First results.
Eportfolios and PLEs in Teacher Education. First results.Eportfolios and PLEs in Teacher Education. First results.
Eportfolios and PLEs in Teacher Education. First results.Gemma Tur
 
Eportfolio evidence collection and final presentation
Eportfolio evidence collection and final presentationEportfolio evidence collection and final presentation
Eportfolio evidence collection and final presentationGemma Tur
 
Cvimc 2011 gebruik van ict door docenten in het MBO v1.0
Cvimc 2011 gebruik van ict door docenten in het MBO v1.0Cvimc 2011 gebruik van ict door docenten in het MBO v1.0
Cvimc 2011 gebruik van ict door docenten in het MBO v1.0Stichting Kennisnet
 

En vedette (20)

Coverage Recognition 1
Coverage Recognition 1Coverage Recognition 1
Coverage Recognition 1
 
Surfer
SurferSurfer
Surfer
 
TI-cwiczenia-powerpoint
TI-cwiczenia-powerpointTI-cwiczenia-powerpoint
TI-cwiczenia-powerpoint
 
Game accessibilty in special education
Game accessibilty in special educationGame accessibilty in special education
Game accessibilty in special education
 
Najbrzydszy Mikołaj, wspomnienia z dzieciństwa...
Najbrzydszy Mikołaj, wspomnienia z dzieciństwa...Najbrzydszy Mikołaj, wspomnienia z dzieciństwa...
Najbrzydszy Mikołaj, wspomnienia z dzieciństwa...
 
Web Marketing Week4
Web Marketing Week4Web Marketing Week4
Web Marketing Week4
 
How to create a first-class content audit: What Lara Croft and the Super Mari...
How to create a first-class content audit: What Lara Croft and the Super Mari...How to create a first-class content audit: What Lara Croft and the Super Mari...
How to create a first-class content audit: What Lara Croft and the Super Mari...
 
30 voorbeelden ICT gebruik in het MBO
30 voorbeelden ICT gebruik in het MBO30 voorbeelden ICT gebruik in het MBO
30 voorbeelden ICT gebruik in het MBO
 
Web 2.0 Expo Presentation V4
Web 2.0 Expo Presentation V4Web 2.0 Expo Presentation V4
Web 2.0 Expo Presentation V4
 
Best of pothi
Best of pothiBest of pothi
Best of pothi
 
Presentacio Puigcerda 09
Presentacio Puigcerda 09Presentacio Puigcerda 09
Presentacio Puigcerda 09
 
Viva La Evolution!
Viva La Evolution!Viva La Evolution!
Viva La Evolution!
 
Graphic Fun
Graphic FunGraphic Fun
Graphic Fun
 
10 Ways Digital Can Help You Thrive in a Recession
10 Ways Digital Can Help You Thrive in a Recession10 Ways Digital Can Help You Thrive in a Recession
10 Ways Digital Can Help You Thrive in a Recession
 
Hagelin Invincibility Brochure A 4
Hagelin Invincibility Brochure A 4Hagelin Invincibility Brochure A 4
Hagelin Invincibility Brochure A 4
 
Cbe 8 Page Us Letter 9 17 06
Cbe 8 Page Us Letter 9 17 06Cbe 8 Page Us Letter 9 17 06
Cbe 8 Page Us Letter 9 17 06
 
Eportfolios and PLEs in Teacher Education. First results.
Eportfolios and PLEs in Teacher Education. First results.Eportfolios and PLEs in Teacher Education. First results.
Eportfolios and PLEs in Teacher Education. First results.
 
Mjedi101109
Mjedi101109Mjedi101109
Mjedi101109
 
Eportfolio evidence collection and final presentation
Eportfolio evidence collection and final presentationEportfolio evidence collection and final presentation
Eportfolio evidence collection and final presentation
 
Cvimc 2011 gebruik van ict door docenten in het MBO v1.0
Cvimc 2011 gebruik van ict door docenten in het MBO v1.0Cvimc 2011 gebruik van ict door docenten in het MBO v1.0
Cvimc 2011 gebruik van ict door docenten in het MBO v1.0
 

Similaire à TI-cwiczenia-scratch

8. Programowanie w środowisku języka strukturalnego
8. Programowanie w środowisku języka strukturalnego8. Programowanie w środowisku języka strukturalnego
8. Programowanie w środowisku języka strukturalnegokalaxq
 
Head First Object-Oriented Analysis and Design. Edycja polska
Head First Object-Oriented Analysis and Design. Edycja polskaHead First Object-Oriented Analysis and Design. Edycja polska
Head First Object-Oriented Analysis and Design. Edycja polskaWydawnictwo Helion
 
Uczenie w szkole podstaw programowania: z czego skorzystać, gdzie to znaleźć ...
Uczenie w szkole podstaw programowania: z czego skorzystać, gdzie to znaleźć ...Uczenie w szkole podstaw programowania: z czego skorzystać, gdzie to znaleźć ...
Uczenie w szkole podstaw programowania: z czego skorzystać, gdzie to znaleźć ...Agnieszka Koszowska
 
Zawód: Game Designer. Jak zacząć pracę w branży?
Zawód: Game Designer. Jak zacząć pracę w branży?Zawód: Game Designer. Jak zacząć pracę w branży?
Zawód: Game Designer. Jak zacząć pracę w branży?GameDesire Company
 

Similaire à TI-cwiczenia-scratch (9)

8. Programowanie w środowisku języka strukturalnego
8. Programowanie w środowisku języka strukturalnego8. Programowanie w środowisku języka strukturalnego
8. Programowanie w środowisku języka strukturalnego
 
scenariusz-5-poszlaki
scenariusz-5-poszlakiscenariusz-5-poszlaki
scenariusz-5-poszlaki
 
Podrecznik1
Podrecznik1Podrecznik1
Podrecznik1
 
Kuferek matematyczny - TOC uczy myślenia na matematyce
Kuferek matematyczny - TOC uczy myślenia na matematyceKuferek matematyczny - TOC uczy myślenia na matematyce
Kuferek matematyczny - TOC uczy myślenia na matematyce
 
Scratch2010day
Scratch2010dayScratch2010day
Scratch2010day
 
Scratch2009
Scratch2009Scratch2009
Scratch2009
 
Head First Object-Oriented Analysis and Design. Edycja polska
Head First Object-Oriented Analysis and Design. Edycja polskaHead First Object-Oriented Analysis and Design. Edycja polska
Head First Object-Oriented Analysis and Design. Edycja polska
 
Uczenie w szkole podstaw programowania: z czego skorzystać, gdzie to znaleźć ...
Uczenie w szkole podstaw programowania: z czego skorzystać, gdzie to znaleźć ...Uczenie w szkole podstaw programowania: z czego skorzystać, gdzie to znaleźć ...
Uczenie w szkole podstaw programowania: z czego skorzystać, gdzie to znaleźć ...
 
Zawód: Game Designer. Jak zacząć pracę w branży?
Zawód: Game Designer. Jak zacząć pracę w branży?Zawód: Game Designer. Jak zacząć pracę w branży?
Zawód: Game Designer. Jak zacząć pracę w branży?
 

Plus de EwaB

UBD - Użytkowanie baz danych wprowadzenie cz.1
UBD - Użytkowanie baz danych wprowadzenie cz.1UBD - Użytkowanie baz danych wprowadzenie cz.1
UBD - Użytkowanie baz danych wprowadzenie cz.1EwaB
 
POSK-AP-B-I
POSK-AP-B-IPOSK-AP-B-I
POSK-AP-B-IEwaB
 
APSL studenci zarzadzania 2016
APSL studenci zarzadzania 2016APSL studenci zarzadzania 2016
APSL studenci zarzadzania 2016EwaB
 
Myśliwskie pogwarki, Kobryńczuk, Jedliński, Białek - wiersze dla dzieci
Myśliwskie pogwarki, Kobryńczuk, Jedliński, Białek - wiersze dla dzieciMyśliwskie pogwarki, Kobryńczuk, Jedliński, Białek - wiersze dla dzieci
Myśliwskie pogwarki, Kobryńczuk, Jedliński, Białek - wiersze dla dzieciEwaB
 
EwaB - PowerPoint - statystyki
EwaB - PowerPoint - statystykiEwaB - PowerPoint - statystyki
EwaB - PowerPoint - statystykiEwaB
 
Tydzień z Internetem 2016
Tydzień z Internetem 2016Tydzień z Internetem 2016
Tydzień z Internetem 2016EwaB
 
Chmura, bezpieczeństwo - wprowadzenie
Chmura, bezpieczeństwo - wprowadzenieChmura, bezpieczeństwo - wprowadzenie
Chmura, bezpieczeństwo - wprowadzenieEwaB
 
Power Point 45+
Power Point 45+Power Point 45+
Power Point 45+EwaB
 
TI- internet-wyklad
TI- internet-wykladTI- internet-wyklad
TI- internet-wykladEwaB
 
ewab
ewabewab
ewabEwaB
 
Maria - kwiaty
Maria - kwiatyMaria - kwiaty
Maria - kwiatyEwaB
 
publikowanie-w-internecie
publikowanie-w-interneciepublikowanie-w-internecie
publikowanie-w-internecieEwaB
 
Szkolenia Kadry WHSZ - OZE - zdjecia
Szkolenia Kadry WHSZ - OZE - zdjeciaSzkolenia Kadry WHSZ - OZE - zdjecia
Szkolenia Kadry WHSZ - OZE - zdjeciaEwaB
 
PCRS, Słupski UTW, wprowadzenie, Ewa, Białek
PCRS, Słupski UTW, wprowadzenie, Ewa, BiałekPCRS, Słupski UTW, wprowadzenie, Ewa, Białek
PCRS, Słupski UTW, wprowadzenie, Ewa, BiałekEwaB
 
TI-cwiczenia-word-2010
TI-cwiczenia-word-2010TI-cwiczenia-word-2010
TI-cwiczenia-word-2010EwaB
 
Technologia Informacyjna - ćwiczenia, wyszukiwanie informacji, CC
Technologia Informacyjna - ćwiczenia, wyszukiwanie informacji, CCTechnologia Informacyjna - ćwiczenia, wyszukiwanie informacji, CC
Technologia Informacyjna - ćwiczenia, wyszukiwanie informacji, CCEwaB
 
whsz-studia-podyplomowe
whsz-studia-podyplomowewhsz-studia-podyplomowe
whsz-studia-podyplomoweEwaB
 
WHSZ-Creative-Commons
WHSZ-Creative-CommonsWHSZ-Creative-Commons
WHSZ-Creative-CommonsEwaB
 
Biblioteka-Slupsk-Ewa-Bialek
Biblioteka-Slupsk-Ewa-BialekBiblioteka-Slupsk-Ewa-Bialek
Biblioteka-Slupsk-Ewa-BialekEwaB
 
Swidwin-1960-1990-Ewa-Bialek
Swidwin-1960-1990-Ewa-BialekSwidwin-1960-1990-Ewa-Bialek
Swidwin-1960-1990-Ewa-BialekEwaB
 

Plus de EwaB (20)

UBD - Użytkowanie baz danych wprowadzenie cz.1
UBD - Użytkowanie baz danych wprowadzenie cz.1UBD - Użytkowanie baz danych wprowadzenie cz.1
UBD - Użytkowanie baz danych wprowadzenie cz.1
 
POSK-AP-B-I
POSK-AP-B-IPOSK-AP-B-I
POSK-AP-B-I
 
APSL studenci zarzadzania 2016
APSL studenci zarzadzania 2016APSL studenci zarzadzania 2016
APSL studenci zarzadzania 2016
 
Myśliwskie pogwarki, Kobryńczuk, Jedliński, Białek - wiersze dla dzieci
Myśliwskie pogwarki, Kobryńczuk, Jedliński, Białek - wiersze dla dzieciMyśliwskie pogwarki, Kobryńczuk, Jedliński, Białek - wiersze dla dzieci
Myśliwskie pogwarki, Kobryńczuk, Jedliński, Białek - wiersze dla dzieci
 
EwaB - PowerPoint - statystyki
EwaB - PowerPoint - statystykiEwaB - PowerPoint - statystyki
EwaB - PowerPoint - statystyki
 
Tydzień z Internetem 2016
Tydzień z Internetem 2016Tydzień z Internetem 2016
Tydzień z Internetem 2016
 
Chmura, bezpieczeństwo - wprowadzenie
Chmura, bezpieczeństwo - wprowadzenieChmura, bezpieczeństwo - wprowadzenie
Chmura, bezpieczeństwo - wprowadzenie
 
Power Point 45+
Power Point 45+Power Point 45+
Power Point 45+
 
TI- internet-wyklad
TI- internet-wykladTI- internet-wyklad
TI- internet-wyklad
 
ewab
ewabewab
ewab
 
Maria - kwiaty
Maria - kwiatyMaria - kwiaty
Maria - kwiaty
 
publikowanie-w-internecie
publikowanie-w-interneciepublikowanie-w-internecie
publikowanie-w-internecie
 
Szkolenia Kadry WHSZ - OZE - zdjecia
Szkolenia Kadry WHSZ - OZE - zdjeciaSzkolenia Kadry WHSZ - OZE - zdjecia
Szkolenia Kadry WHSZ - OZE - zdjecia
 
PCRS, Słupski UTW, wprowadzenie, Ewa, Białek
PCRS, Słupski UTW, wprowadzenie, Ewa, BiałekPCRS, Słupski UTW, wprowadzenie, Ewa, Białek
PCRS, Słupski UTW, wprowadzenie, Ewa, Białek
 
TI-cwiczenia-word-2010
TI-cwiczenia-word-2010TI-cwiczenia-word-2010
TI-cwiczenia-word-2010
 
Technologia Informacyjna - ćwiczenia, wyszukiwanie informacji, CC
Technologia Informacyjna - ćwiczenia, wyszukiwanie informacji, CCTechnologia Informacyjna - ćwiczenia, wyszukiwanie informacji, CC
Technologia Informacyjna - ćwiczenia, wyszukiwanie informacji, CC
 
whsz-studia-podyplomowe
whsz-studia-podyplomowewhsz-studia-podyplomowe
whsz-studia-podyplomowe
 
WHSZ-Creative-Commons
WHSZ-Creative-CommonsWHSZ-Creative-Commons
WHSZ-Creative-Commons
 
Biblioteka-Slupsk-Ewa-Bialek
Biblioteka-Slupsk-Ewa-BialekBiblioteka-Slupsk-Ewa-Bialek
Biblioteka-Slupsk-Ewa-Bialek
 
Swidwin-1960-1990-Ewa-Bialek
Swidwin-1960-1990-Ewa-BialekSwidwin-1960-1990-Ewa-Bialek
Swidwin-1960-1990-Ewa-Bialek
 

TI-cwiczenia-scratch

  • 1. Technologia informacyjna (algorytmy, programowanie, Scratch) Ewa Białek ewa@bicom.pl www.whsz.bicom.pl/ewabialek
  • 2. Mówi się często, że człowiek nie zrozumie czegoś, zanim nie nauczy kogoś innego. W rzeczywistości, człowiek nie zrozumie czegoś naprawdę, zanim nie zdoła nauczyć tego komputera. Donald E. Knuth
  • 3. Ewa Białek Każdy absolwent liceum, czy technikum powinien wykazywać się umiejętnością rozwiązywania problemów z użyciem komputera oraz stosowaniem algorytmicznego podejścia do zadań. 3 Podstawa programowa
  • 4. Ewa Białek Opis, krok po kroku obiektów oraz czynności, jakie należy wykonać dla osiągnięcia wyznaczonego celu. 4 Algorytm
  • 5. Ewa Białek Przepis na udany rok Bierzemy dwanaście miesięcy, obmywamy je do czysta z goryczy, chciwości, złości i lęku. Dzielimy każdy miesiąc na 30, albo 31 części tak, żeby zapasu starczyło akuratnie na rok. Każdy dzień przyrządzamy oddzielnie, biorąc po jednej części pracy i dwie części wesołości i humoru. Dodajemy do tego trzy kopiaste łyżki optymizmu, łyżeczkę tolerancji, ziarenko ironii i szczyptę taktu. Następnie masę tę polewa się obficie miłością. Gotowe danie ozdabiamy bukietem drobnych uprzejmości i podajemy je codziennie z pogodą ducha oraz porządną filiżanką ożywczej herbaty. 5 Algorytm?
  • 6. Ewa Białek 6 Algorytm?
  • 7. Ewa Białek 7 Algorytm? źródło: www.wikipedia.org
  • 8. Ewa Białek 8 Algorytm?
  • 9. Ewa Białek • Opis, krok po kroku obiektów oraz czynności, jakie należy wykonać dla osiągnięcia wyznaczonego celu. • Sposoby zapisu: – opis słowny, – lista (jeden punkt, jedna operacja), – schemat blokowy, – w języku programowania (program) 9 Algorytm
  • 10. Ewa Białek Czy umiejętność tworzenia algorytmów potrzebna jest każdemu? 10 ?
  • 11. Ewa Białek Umiejętność tworzenia algorytmów… • Ma wpływ na rozwój logicznego, analitycznego myślenia • Uczy ścisłego formułowania problemu • Wskazuje przemyślany, oparty na sprwadzonym, stworzonym wcześniej schemacie rozwiązania danego problemu • Pozwala na zrozumienie zstępującej metody rozwiązywania problemu (uszczegółowienie poszczególnych jego etapów) 11
  • 12. Ewa Białek • To zbiór reguł syntaktycznych (składnia) oraz semantyki (znaczenie), które opisują, jak należy budować poprawne wyrażenia oraz jak komputer ma je rozumieć • Pozwala na precyzyjny zapis algorytmów oraz innych zadań, jakie komputer ma wykonać 12 Język programowania
  • 13. Ewa Białek • Scratch to edukacyjny język obiektowy, stworzony jako środek do nauczania dzieci (8+) i młodzieży podstaw programowania • Programowanie odbywa się w sposób wizualny - elementy języka mają kształt puzzli a poprzez przeciąganie mogą być układane w określonym porządku • Różne typy danych są reprezentowane przez bloki o różnych kształtach, dzięki temu łatwo uniknąć niedopasowania typów. • W języku Scratch można tworzyć programy które wykorzystują i łączą grafikę, animacje, muzykę i inne dźwięki. • Scratch został opracowany w M.I.T. Media Lab przez Mitchela Resnicka i jest powszechnie uznawany za język "pierwszego kontaktu" z programowaniem 13 Scratch
  • 14. Ewa Białek • Wśród studentów Matematyki z Informatyką została przeprowadzona ankieta na temat Scratcha. • Byli to studenci, po odbyciu sześciogodzinnego kursu algorytmiki, opartym o to środowisko. 14 Ankieta - Scratch - studenci źródło: www.enauczanie.com/metodyka/scratch/scratch-opinia-studenci
  • 15. Wyniki ankiety - Scratch - studenci • Czy przed studiami spotkałaś(łaś) się z programowaniem? • Czy wybrał(a)byś Scratcha, gdybyś miał(a) przeprowadzić zajęcia z algorytmiki? • Czy w Scratchu programuje się łatwiej, niż w innych środowiskach (np. Logo, Pascal) • Jak ocenisz atrakcyjność Scratcha (w skali od 1 do 6)? 15
  • 16. Ewa Białek • Zalety Scratcha: – przyjazna grafika, – łatwość edycji, – darmowy, – ogólnodostępny, – łatwy w obsłudze, – przejrzysty, – umożliwia łączenie nauki i zabawy, – wygląd zachęcający do pracy w takim programie, – funkcje i możliwości programu świetnie pokazują jak co znaczy pętla, jak budować algorytm i różne struktury wykorzystywane w programie. 16 Wyniki ankiety - Scratch - studenci
  • 17. Możesz stworzyć wspaniały program, który kroi na plasterki, w kostkę oraz rozwiązuje wszystkie problemy świata, ale będzie bezużyteczny, jeśli nie określisz, do czego służy. Steve Oualline
  • 18. Ewa Białek Wykonaj samodzielnie Zadanie 1 • Używając języka Scratch stwórz aplikację, w której wybrany przez ciebie „duszek” narysuje na ekranie 4 figury – kwadrat, trójkąt, 6-kąt i 10-kąt: – każda z rysowanych figur powinna mieć inny kolor, – przed narysowaniem figury duszek zakomunikuje tekstowo, jaką figurę będzie kreślił, – po narysowaniu figury duszek wyrazi swoje zadowolenie z wykonanej pracy (dźwięk, komunikat tekstowy). • Utworzoną aplikację zapisz na dysku, nazwij ją Program1. Zadanie 2 • Używając języka Scratch stwórz aplikację będącą reklamą uczelni, na której studiujesz. Jednym z elementów aplikacji powinno być logo lub zdjęcie reklamowanej uczelni. • Utworzoną aplikację zapisz na dysku, nazwij ją Program2. Powodzenia! 18
  • 19. Dziękuję za uwagę Ewa Białek ewa@bicom.pl www.whsz.bicom.pl/ewabialek