Ta wyjątkowa książka pełna ciekawych zadań, gier i zabaw to wspaniała okazja na spędzenie wspólnego czasu rodzica i dziecka oraz połączenie rozrywki z nauką. Twoje dziecko dowie się jak stworzyć algorytm (mycia zębów), jak rozpoznać wzór (obrazków na tapecie), jak ułożyć pętlę (figur tanecznych), czy też jak szukać błędu w instrukcji (przygotowania kąpieli)!
Książka składa się z dwóch części: pięknie ilustrowanego opowiadania o przygodach Ruby i zestawu ćwiczeń, które opierają się na zabawie i wykorzystaniu kreatywności dziecka. Dzięki nim przyszli mali programiści będą mogli od razu sprawdzić swoje umiejętności! Niniejsza książka nie jest podręcznikiem. Nie uczy żadnych konkretnych języków programowania, ale pomaga rozwijać umiejętności, które przydadzą się każdemu młodemu programiście.
Gdzie kupisz książkę!
Media
Uroczy sposób uczenia dzieci o komputerach
Publisher TED, Feb 2016
Presskit
Zabawa
Dowiedz się o komputerach, programowaniu i technologii wykonując te darmowe ćwiczenia.
Gra Pamięciowa Memory
Dzięki tej grze poznasz najważniejsze części komputera. Będziesz mieć również okazję poćwiczyć swoją pamięć!
Komputerowe safari
Znajdź komputer! Wypisz wszystkie komputery, jakie uda Ci się znaleźć w ciągu tego tygodnia.
Schematy telefonów
Zaprojektuj swój własny system operacyjny dla telefonu.
Stwórz własną klawiaturę
W tym ćwiczeniu zbudujesz własną klawiaturę! Poznasz również niektóre przyciski, litery i cyfry!
Mój Pierwszy Komputer
Mój Pierwszy Komputer to wprowadzenie do niesamowitej i skomplikowanej maszyny jaką jest komputer. Trudno znaleźć bardziej ekscytujące urządzenie. Teraz będziesz mieć okazję zaprojektować swój własny komputer!
Zaprojektuj swoją własną grę!
Zaprojektuj swoją własną grę! Wydrukuj pustą planszę i wymyśl swoje własne zasady.
Zasady ubioru Ruby
Ruby jest podekscytowana. Właśnie zrobiła porządki w swojej szafie. Teraz możesz jej pomóc ubrać się w jej ulubione stroje. Ruby ma specjalne zasady ubioru na każdy dzień. Czy możesz pomóc jej wybrać te właściwe? Pamiętaj, jest kilka poprawnych odpowiedzi.
Jajka wielkanocne
Jajka wielkanocne to malutkie żarty, które programiści zostawiają w swoich kodach. Ta książka ma mnóstwo takich żartów i ukrytych odwołań. Czy potrafisz je wszystkie znaleźć? Weź do ręki książkę i do dzieła!
Ciekawostki z historii Ruby (Poznaj Wnętrze Komputera):
Rozdział 1
Postaci z zegarka z kukułką to oktokot Github, ptaszek Twitter i kot Scratch
Android śniący o owieczkach to nawiązanie do książki Philipa K. Dicka „Czy androidy śnią o elektrycznych owcach?”
Rozdział 2
Czy dostrzegasz grzybka z gry Mario na ścianie?
Czy widzicie robota R2D2 na górnej półce w biurze Taty?
Te ikonki nad głową Myszki to różne formy, jakie może przybierać kursor!
Rozdział 5
Myszka nie rozpoznaje dyskietki! Dawno się ich już nie używa.
Czy widzisz obrazki z Hello Ruby 1 w Pamięci Masowej?
Kiedy Pamięć RAM jest zajęta, komputery MAC napotykają na wiatraczek, którego bardzo się obawiają!
Rozdział 6
Kod z oryginalnego programu MacPaint w Pascalu może być edytowany przez każdego!
Czy widzisz ikony Pac-Mana, Minecrafta Tetris i Ping Ponga? Ruby zdaje się lubić klasykę
Sudo to znane polecenie dla użytkowników Unix
NinjaCat pochodzi z systemu Windows 10 OS
Rozdział 7
- Linijka kodu, który próbuje naprawić Ruby to kod kursora dla oryginalnego programu MacPaint
Ruby i jej przyjaciele:
Imię Ruby to język programowania, który charakteryzuje się prostotą i wydajnością. Został stworzony w 1995 roku przez Yukihiro Matsumoto. W języku angielskim słowo ''ruby'' oznacza rubin. Obecnie jest jednym z najpopularniejszych języków programowania.
Django to w programowaniu platforma do tworzenia aplikacji internetowych, a Python to język, w którym została napisana. Jak widzisz, nawet w komputerowym świecie Django i Python są nierozłączni!
Przy użyciu Django stworzone są popularne strony takie jak Instagram, Pinterest lub Mozilla. Django stworzył Adrian Holovaty i Simon Willison a jego nazwa pochodzi od imienia ulubionego gitarzysty Adriana - Django Reinharda.
Snow Leopard – (ang. śnieżna pantera) nawiązuje do systemu operacyjnego dla komputerów Mac.
Roboty Androidy – te zielone stworki reprezentują system operacyjny dla telefonów Google – Android.
Pingwiny – to nawiązanie do logo systemu operacyjnego Linux.
Imię jednego z pingwinów Tux nawiązuje do maskotki pingwina systemu Linux. Uważa się, że Tux pochodzi od angielskiej nazwy smokingu (tuxedo), ponieważ pingwiny wyglądają, jakby nosiły smoking!
Gopher - ten uroczy suseł, którego poznajesz na stronie 44 to protokół internetowy, który służył kiedyś do wyświetlania listy plików znajdujących się na serwerze internetowym.**
Lisy – to nawiązanie do logo Mozilli – internetowej przeglądarki.
Ciekawostki z historii Ruby (Programowanie dla Dzieci):
Rozdział 2
Białe kapelusze reprezentują dobrych hakerów, a czarne tych złych. Czerwony kapelusz to wersja Linuxa.
Postać na walizce nawiązuje do Reddit - znanego internetowego forum.
Gems (ang. klejnoty) w programowaniu to kawałki kodu Ruby, które napisali programiści, aby ułatwić sobie życie.
Adres Amfiteatr, ul Parkowa 1600 pochodzi od 1600 Amphitheathre Parkway, który jest prawdziwym adresem siedziby firmy Google.
Rozdział 5
- Apple zwykł nazywać swoje systemy operacyjne imionami dużych kotów (Lew, Pantera, Śnieżna Pantera). Teraz te systemy nazywane są nazwami gór w Kalifornii (Yosemite, El Captain). Dom Śnieżnej Pantery, jabłka na drzewie i ikona z zawieszonym komputerem Mac to także nawiązanie do Apple.
Rozdział 6
Gopher składa wizytę komputerowi.
Czy widzisz Django wyglądającego z lasu?
Rozdział 9
- Czy widzisz, w jaki sposób została użyta lina na ostatnim obrazku?