Urszula Wiejak — założycielka i dyrektorka Komputrilo Akademii Komputerowej, w której przez wiele lat zdobywała doświadczenie w edukacji informatycznej dzieci i młodzieży. Autorka książek z serii Komputrilo Edu poświęconej tematyce programowania przez dzieci. Prywatnie mama trójki młodych pasjonatów komputera.
Spis treści
Wstęp 7
Ważne informacje 8
Rozdział 1. Co to jest programowanie i kto może programować? 9
Rozdział 2. Co będzie nam potrzebne? 11
Rozdział 3. Żółw w akcji 39
Rozdział 4. Zaczynamy programowanie 58
Rozdział 5. Żółw budowniczy 64
Rozdział 6. Instrukcja Repeat 78
Rozdział 7. Funkcja Select Slot 84
Rozdział 8. Zmienne liczbowe 91
Rozdział 9. Funkcja Say i zmienne tekstowe 96
Rozdział 10. Liczby losowe 104
Rozdział 11. Prawda czy fałsz 109
Rozdział 12. Instrukcja warunkowa if 113
Rozdział 13. Instrukcja warunkowa else 120
Rozdział 14. Funkcja Detect 125
Rozdział 15. Instrukcja else if 131
Rozdział 16. Pętla while 137
Rozdział 17. Operatory logiczne 142
Rozdział 18. Funkcja Inspect Block 147
Rozdział 19. Funkcja Detect Redstone 152
Rozdział 20. Funkcja Set Redstone 160
Rozdział 21. Podział kodu na kilka programów 169
Rozdział 22. Funkcja Item Count 175
Rozdział 23. Funkcja Inspect Item 179
Rozdział 24. Funkcje Drop Items i Take Items 186
Rozdział 25. Funkcja Compare 192
Rozdział 26. Funkcja Random Boolean 198
Rozdział 27. Pętla for 201
Rozdział 28. Podsumowanie 205
Rozdział 29. Rozwiązania zadań 206
Twoja lista wykonanych zadań 229
2. Programowanie z Minecraftem dla dzieci. Poziom średniozaawansowany
Minecraft to nie tylko seria gier wideo, w które chętnie grają dzieci na całym świecie. Stworzony przez Markusa Perssona i rozwijany przez Mojang Studios, stał się także fenomenem popkultury. Kilkunastoletnia kariera gry jest znaczona kolejnymi książkami, filmami, ubraniami, gadżetami i zabawkami, uhonorowano ją nawet tematyczną serią klocków Lego.
Dorośli, doceniając rozrywkowe walory gry, dostrzegli także jej aspekty edukacyjne. Minecraft stał się na przykład bazą zajęć z programowania dla dzieci i młodzieży. Ta książka powstała na podstawie warsztatów dla średnio zaawansowanych i jest przeznaczona dla dzieci od dziesiątego roku życia. Uczy programowania, przekazuje także trudniejsze zagadnienia w prosty, przyjazny dla młodego umysłu sposób. Do każdego zadania podane zostało rozwiązanie, bardziej skomplikowane zaś można rozwiązywać wspólnie z autorami podręcznika.
Z tą książką Twoje dziecko:
- Pozna prosty i przyjazne zasady programowania
- Opanuje zagadnienia przydatne w różnych językach programowania
- Rozwinie umiejętność myślenia analitycznego
- Pogłębi kompetencje cyfrowe
- Będzie się świetnie bawić, a równocześnie zdobędzie pierwsze informatyczne szlify
Zdobywanie wiedzy jest najefektywniejsze w praktyce!
O autorze
Urszula Wiejak — założycielka i dyrektorka Komputrilo Akademii Komputerowej, w której przez wiele lat zdobywała doświadczenie w edukacji informatycznej dzieci i młodzieży. Autorka książek z serii Komputrilo Edu poświęconej tematyce programowania przez dzieci.
Spis treści:
Wstęp
Ważne informacje
Rozdział 1. Co to jest programowanie i kto może programować?
- Podstawowe pojęcia w programowaniu
Rozdział 2. Co będzie nam potrzebne?
- Instalacja Javy
- Zakup i instalacja gry Minecraft
- Pobieranie i instalacja narzędzia Forge
- Instalacja ComputerCraftEdu
Rozdział 3. Żółw w akcji
- Pierwsze uruchomienie gry Minecraft
- Tworzenie świata w trybie kreatywnym
- Poruszanie się
- Poznaj żółwie
Rozdział 4. Programowanie tekstowe i funkcje ruchu
- Edytor tekstowy
- Funkcja turtle.forward()
- Funkcja turtle.back() i żółw podpowiadacz
- Funkcje turtle.up() i turtle.down()
- Funkcje turtle.turnLeft() i turtle.turnRight()
Rozdział 5. Kopanie
- Funkcja turtle.dig()
- Funkcje turtle.digUp() i turtle.digDown()
Rozdział 6. Żółw budowniczy
- Ekwipunek żółwia
- Funkcja turtle.place()
- Funkcja turtle.placeDown()
- Funkcja turtle.placeUp()
Rozdział 7. Zmiana slotów i komentarze
- Funkcja turtle.select()
- Komentarze
Rozdział 8. Powtarzanie
- Instrukcja Repeat (edytor wizualny)
- Pętla for
Rozdział 9. Żółw na czacie i zmienne
- Funkcja turtleedu.say()
- Zmienne
Rozdział 10. Instrukcje warunkowe
- Operatory porównania
- Instrukcja warunkowa if
- Liczby losowe
- Funkcja math.random()
- Instrukcja else
- Instrukcja elseif
- Operatory logiczne
Rozdział 11. Czerwony proszek
- Funkcja turtleedu.checkRedstone()
- Funkcja turtleedu.checkRedstoneUp()
- Funkcja turtleedu.checkRedstoneDown()
- Funkcje turtleedu.setRedstone()
Rozdział 12. Pętla while
- Programy działające w nieskończoność
Rozdział 13. Wykrywanie bloków
- Funkcja turtle.detect()
- Pozostałe funkcje turtle.detect()
- Funkcja turtleedu.inspect()
- Pozostałe funkcje turtleedu.inspect()
Rozdział 14. Zliczanie przedmiotów
- Funkcja turtle.getItemCount()
Rozdział 15. Żółw z zegarkiem
Rozdział 16. Jaki to przedmiot?
- Funkcja turtleedu.getItemName()
Rozdział 17. Żółw tragarz
- Funkcja turtle.transferTo()
- Funkcja turtle.drop()
- Funkcja turtle.suck()
Rozdział 18. Podsumowanie
Rozdział 19. Odpowiedzi do zadań
Twoja lista wykonanych zadań