Blog
Czym jest Web Framework?
Framework (platforma programistyczna; szkielet do budowy aplikacji) do aplikacji sieciowych to zestaw komponentów zaprojektowanych w celu uproszczenia procesu tworzenia treści w sieci. Zawiera podstawowe narzędzia do strukturyzacji, które stanowią solidną bazę dla tworzonego...
Czytaj więcej5 rzeczy, które programista powinien zrobić zanim poprosi o pomoc.
Są chwile, gdy każdy z nas potrzebuje pomocy, ale czasami prosimy o nią zbyt wcześnie, a innymi czasy zadanie pytania może wydawać się zbyt niekomfortowe, gdyż boimy się, że odpowiedzi mogą być zgryźliwe. W tym artykule przedstawimy...
Czytaj więcejCo sprawia, że jesteś świetnym programistą w zespole?
Większość twórców oprogramowania ma ambicję być nie tylko wystarczająco kompetentnym profesjonalistą, ale również świetnym programistą. Obecnie, z dostępem do wielu kursów online lub szkół programowania, pójście na studia nie jest...
Czytaj więcejJak kodowanie może poprawić umiejętności pisania Twojego dziecka?
Rozwijanie silnych umiejętności pisania, zwłaszcza w połączeniu ze zdolnościami technicznymi, takimi jak kodowanie gwarantuje sukces dziecka w szkole i poza nią. Ale czy wiesz, że pisanie i kodowanie może rzeczywiście iść razem w parze...
Czytaj więcejHistoria przeglądarki internetowej
Podczas gdy wszyscy na świecie korzystali z przeglądarki internetowej, wiele osób nie ma pojęcia o ich historii powstawania i rozwoju. Przeglądarki internetowe są tak samo ważne jak pierwsze prasy drukarskie, ponieważ dają każdemu dostęp i umożliwiają dzielenie się wiedzą i danymi...
Czytaj więcejŹródła kształcenia myślenia projektowego
Kreatywność jest cechą wrodzona u wszystkich ludzi. Myślenie projektowe to sposób na wydobycie i wzmocnienie tej naturalnej kreatywności. Obecnie większość ludzi myśli o projektowaniu jako o produktach, na przykład telefonach lub samochodach. Jednak ludzie...
Czytaj więcejChmura
Skoro chmury nie są cyfrowe, to czym w takim razie jest chmura obliczeniowa? Internet jest magiczny: włączasz telefon lub inny komputer i łączysz się z kimkolwiek na świecie, znajdujesz odpowiedzi na większość pytań i czytasz wiadomości. Możesz usłyszeć, jak ludzie mówią...
Czytaj więcejSystem binarny
Kiedy na ekranie komputera pojawi się litera T, czy wiesz, że komputer w rzeczywistości nie używa litery T? Zamiast tego używa ciągu liczb, na przykład 01010100. Nazywa się to liczbą binarną, ponieważ używa dwóch liczb, 0 i 1. Komputery transportują, obliczają i tłumaczą liczby binarne...
Czytaj więcejMyśl jak komputer!
Myślenie komputacyjne, czyli zdolność do identyfikacji wzorców, rozkładania dużych problemów na małe części, opracowywania algorytmów do rozwiązywania problemów i tworzenia uniwersalnych rozwiązań. W niektórych kręgach istnieje dość dobrze znana gra o nazwie „fizzbuzz”. Jej przebieg...
Czytaj więcejNauka przez zabawę.
Ciągłe zadania, prace domowe i brak zabawy utrudniają dzieciom naukę, szczególnie osobom z trudnościami w uczeniu się. Co sprawia, że zabawę jako sposób nauki powinniśmy traktować całkiem poważnie? Z natury zabawa traktowana jako mało pożyteczne zajęcie. Nauczanie oparte...
Czytaj więcejPrywatne rozmowy vs. hakerzy.
Jak hakerzy mogą wykraść wiadomości wysyłane przez Internet i jak stwierdzić, czy twoja komunikacja jest bezpieczna? Jeśli wypróbujemy niektóre z istniejących szyfrów do zakodowania wiadomości przekonamy się jak dobrze utrzymują wiadomości w tajemnicy do czasu aż nie dotrą...
Czytaj więcejPython – przegląd w pigułce.
Nazwany po Monty Python’ie, język ten ma być prosty, ale potężny, łatwy do kodowania, ale z wieloma funkcjami. Rozpoczęty w grudniu 1989 roku przez Guido von Rossum, holenderskiego programistę, Python ma wiele do zaoferowania jako język dla każdego poziomu umiejętności. Język, na...
Czytaj więcejJak nauka kodowania rozwija kreatywność dziecka?
KREATYWNOŚĆ - wszyscy się z nią urodziliśmy. Jako dzieci bawimy się z wyobraźnią, zadajemy pytania, malujemy kolorowe obrazy i budujemy skomplikowane rzeczy za pomocą naszych klocków, ale gdzieś po drodze zanika nasza zdolność kreatywnego myślenia. Nie...
Czytaj więcejTesty jednostkowe
Testy jednostkowe testują zestaw kodów z danymi do przetestowania za pomocą innego kodu oraz szczegółami dotyczącymi sposobu, w jaki kod jest używany i obsługiwany. Kiedy piszesz kod aplikacji, jak rozpoznać czy działa poprawnie? Istnieją różne sposoby testowania kodu spośród...
Czytaj więcejTypowe problemy programistów
Programiści stykają się z wieloma powszechnymi problemami w swojej pracy. Oto kilka z nich i propozycje jak można je przezwyciężyć. Powielanie kodu w całym programie Jeśli napiszesz kod, który jest powielony w programie istnieje ryzyko, że pojawią się błędy. Możesz pomyśleć...
Czytaj więcejCzym jest „czysty kod”?
Chociaż nie możesz użyć mydła i wody na swoim kodzie, możesz zachować swój kod tak czysty, jak każde naczynie czy sztućce. Termin „czysty kod” może być mylący dla początkujących. Co to znaczy? Oczyścisz samochód, wyczyścisz buty, jak natomiast wyczyścisz swój kod?...
Czytaj więcejSztuczna inteligencja (ang. Artificial Intelligence, AI)
Komputery można zaprogramować w celu podejmowania inteligentnych decyzji. Czy to sprawia, że komputer stanie się inteligentny? Czym dokładnie jest „inteligentna decyzja”? Czy jest to decyzja oparta na danych zebranych z osobistych doświadczeń i doświadczeń innych...
Czytaj więcej„Projektowanie” – czym tak naprawdę jest?
Projektowanie polega na rozwiązywaniu problemów, od tych związanych z donutami aż po samochody wyścigowe, od tych związanych z tym co jemy do ubioru w czasie zimy. Wszystko, co widzimy, dotykamy i „smakujemy” w naszym życiu, zostało zaprojektowane. Samochody...
Czytaj więcejDlaczego kodowanie to inwestycja w przyszłość twojego dziecka?
W dzisiejszych czasach rynek ma pilne zapotrzebowanie na ludzi posiadających umiejętności kodowania, aby sprostać wymaganiom rozwijającej się branży technologicznej, której zasięg i wpływ w globalną ekonomię w najbliższym czasie...
Czytaj więcejCzym jest VR i AR?
Wirtualna rzeczywistość (VR, virtual reality) i rozszerzona rzeczywistość (AR, augmented reality) przenoszą komputery i świat cyfrowy do świata realnego, w którym możemy widzieć, słyszeć i dotykać. (Oczywiście zapach i smak nie zostały jeszcze „przetłumaczone” na sygnał cyfrowy!)...
Czytaj więcejJakich zasad dotyczących umieszczania treści w Internecie powinniśmy uczyć dzieci?
Wskazówki dotyczące blogowania i komentowania „online” przez dzieci i młodzież są dość oczywiste: nie obrażaj innych ludzi, chroń swoją prywatność...
Czytaj więcejInternet of Things = nieunikniona przyszłość?
Internet rzeczy (ang. Internet of Things, IoT) łączy proste urządzenia, takie jak np. lodówki z Internetem i wykorzystuje oprogramowanie, aby w jakiś sposób połączyć je z wymaganiami naszego codziennego życia. Czy samochód może rozmawiać z domem?...
Czytaj więcejCzym jest Scratch?
Scratch jest językiem programowania wykorzystywanym do tworzenia interaktywnych opowieści, gier i animacji. Umożliwia również łączenie się ze społecznością i udostępnianie projektów. W najprostszym ujęciu, język Scratch jest darmowym językiem programowania, w którym ustawiasz bloczki...
Czytaj więcej„Miękkie roboty” czerpią swoją moc ze skóry, w której się znajdują.
Biorąc pod uwagę giętką, elastyczną skórę przedmioty codziennego użytku mogą przekształcać się w użyteczne - lub po prostu urocze – roboty! Nowy rodzaj „miękkiego robota” czerpie swoją moc ze skóry, w której aktualnie się znajduje...
Czytaj więcejKorzyści jakie dzieci mogą czerpać z programowania.
Technologia cyfrowa jest ważną częścią życia wielu dzieci, ponieważ są one otoczone „inteligentnymi” telefonami, grami wideo, filmikami, stronami internetowymi, a nawet robotami. To, co napędza tę technologię, to oprogramowanie (programy komputerowe) tworzone przez kodowanie...
Czytaj więcejW przygotowaniach do podróży na Marsa
Poniżej przedstawimy niektóre z przeszkód, z którymi walczą naukowcy, aby móc doprowadzić do osiedlenia ludzkości na Czerwonej Planecie. Mark Watney znalazł się na Marsie. Jest rok 2035, a członkowie jego załogi, myśląc, że jest martwy, pozostawili go podczas ewakuacji z Czerwonej Planety...
Czytaj więcejKomputery jednopłytkowe.
Jest to nowy dodatek do zajęć, który zmieni lekcje informatyki dosłownie wszędzie. Komputery jednopłytowe, pierwotnie przeznaczone dla inżynierów, pojawiają się obecnie na uniwersytetach, w szkołach średnich, a nawet w szkołach podstawowych na całym świecie...
Czytaj więcejKluczowe umiejętności, które powinni posiadać programiści.
Istnieje kilka kluczowych umiejętności, które według nas powinieneś posiadać, jeśli chcesz być programistą. Umiejętność uczenia się danych koncepcji i stosowania ich do innych problemów. Przykładem może być koncepcja pisania...
Czytaj więcejJak działa druk 3D?
W skrócie, w przypadku najpopularniejszej techniki druku 3D, materiał jest pobierany przez drukarkę (zazwyczaj jest to plastikowy filament – „drut”, nawinięty na szpulę), następnie podgrzewany przez nią do uzyskania temperatury uplastycznienia, aby potem zostać wypchniętym przez dyszę i osadzonym...
Czytaj więcejCzym jest druk 3D?
W artykule tym przedstawiamy ogólny pogląd na druk 3D. Chod technologia ta istnieje od około dwudziestu pięciu lat, inżynierowie wykorzystywali ją głównie do tworzenia modelów prototypowych. Niedawno technologia druku 3D, dzięki niskim kosztom, stała się dostępna na większą skalę...
Czytaj więcejCzy dzieci chcą uczyć się informatyki?
Nigdy nie było korzystniejszych czasów dla pracowników związanych z obszarem IT. Stanowisk pracy z roku na rok przybywa coraz więcej i w niektórych przypadkach ich ilość przerasta nawet dwukrotnie inne rodzaje zawodów. Według Biura Statystki Pracy (USA), do 2020 roku,...
Czytaj więcej„Zaprogramuj swoją przyszłość!” – podcast z założycielami szkoły...
Wielu uważa, że najważniejszą umiejętność, której możemy nauczyć nasze dzieci jest kreatywność. Wszyscy się z nią urodziliśmy. Jako dzieci pobudzamy naszą wyobraźnię: zadajemy pytania, malujemy kolorowe obrazy i budujemy....
Czytaj więcejDzieci w Chinach uczą się programować znacznie wcześniej niż w USA.
Wraz z postępem technologicznym oraz rozwojem gospodarki rodzice szukają sposobu, aby pomóc swoim dzieciom być na bieżąco z kształtującymi się trendami na rynku pracy. W Chinach jedną z najnowszych i najpopularniejszych metod...
Czytaj więcej„Jak mam chronić swoje dziecko w Sieci?” Rady ekspertów...
Jak możesz nauczyć swoje dzieci bezpiecznego korzystania z Internetu? To pytanie, które zadaje sobie większość rodziców wychowujących swoje pociechy w obecnych czasach. Czasach, w których niemal każdy dom wyposażony jest ...
Czytaj więcejDlaczego nauka programowania jest ważna w rozwoju dziecka?
W 2014 r. , w angielskich szkołach wprowadzono programowanie dla dzieci w wieku od pięciu lat, a w 2015 r. – w australijskich dodano kodowanie do nowego programu nauczania technologii cyfrowych dla dzieci w wieku od siedmiu lat wzwyż...
Czytaj więcej