Jak uczyć dzieci programowania?

Wszechobecne smartfony, tablety i komputery dają dziś dzieciom łatwy dostęp do informacji, często nawet łatwiejszy niż byśmy chcieli… Ale kiedy próbujemy zachęcić je do tworzenia czegoś samodzielnie w obszarze nowych technologii (np. do programowania), okazuje się, że nie wystarczy „ściągnąć” aplikację czy wejść na stronę internetową do nauki kodowania. Dzieci mają to do siebie, że szybko się nudzą, a ich skupienie na jednej czynności powyżej piętnastu minut czasami graniczy z cudem. Jesteśmy zatem pełni podziwu dla nauczycieli, którzy mają po trzy takie kwadranse w trakcie każdej lekcji w szkole 😉 Nie każde dziecko interesuje się bowiem komputerami samo z siebie. Można również spędzać nieskończenie wiele godzin grając w gry na tablecie czy laptopie, ale przecież nie o to chodzi…

Jak zatem zachęcić dzieci do kodowania, tak by same chciały się uczyć, nawet jeśli nie są komputerowymi „nerdami”?

Zacznijmy od tego, że narzędzia do nauki programowania są drugorzędne. To znaczy, są oczywiście niezwykle ważne, ale kluczem do zrozumienia samego procesu kodowania jest myślenie w sposób programistyczny. W związku z tym, że kodowanie to proces niezwykle precyzyjny i pozbawiony wszelkich zbędnych „ozdobników”, najmłodsi muszą oswoić się z myślą, że każda linijka kodu i wszystkie zawarte w niej polecenia wywołują jakiś skutek dla całego programu, więc trzeba je najpierw dobrze przemyśleć. I niezależnie od tego, czy mówimy tu o prostym algorytmie, powodującym, że obrazek kota na monitorze przemieszcza się z punktu A do punku B, czy o skomplikowanej apce na telefon, zasada ta zawsze obowiązuje.

Żeby pokazać, o co nam chodzi, poniżej zamieszczamy nasz ulubiony filmik, w którym tata prosi swoje dzieci o samodzielne zapisanie instrukcji zrobienia kanapki z masłem orzechowym i dżemem. Obejrzyjcie go i zobaczcie, jak trudno dzieciom napisać precyzyjne wytyczne wykonania tak prostej czynności…

A teraz spróbujcie zrobić to samo u siebie w domach 😄

Co robimy na warsztatach kodowania Zaprogramowani.com?

Głównym celem nauki kodowania w akademii Zaprogramowani.com jest nauczenie dzieci programistycznego podejścia do rozwiązywania problemów. Tylko dzięki wpojeniu uczestnikom podstaw metodyki komunikowania się z komputerami, będą oni mogli później rozwijać swoje umiejętności w tej dziedzinie poprzez poznawanie kolejnych języków oraz narzędzi programistycznych. To podejście wplatamy w zajęcia na wszystkich poziomach zaawansowania, dostosowując stopień trudności warsztatów do uczestników. Program nauczania, który stworzyliśmy wspólnie z zespołem programistów, pedagogów i psychologów dziecięcych, został opracowany tak, by dzieci w różnym wieku mogły rozpocząć naukę „od zera” lub też dołączyć do grup o zbliżonym poziomie wiedzy i umiejętności.

Na naszych warsztatach kursanci poznają m.in. strony internetowe, programy i aplikacje do nauki programowania, takie jak np. Scratch czy App Inventor. Ucząc się HTML i CSS dowiedzą się jak tworzyć strony internetowe, publikować je w sieci oraz nimi administrować. W zależności od wieku i stopnia zaawansowania uczestnicy zajęć będą poznawać podstawy coraz „poważniejszych” języków programowania, w tym m.in. języki z rodziny C, Javascript czy PHP. Podczas kursu dzieci stworzą swoje pierwsze gry komputerowe oraz dowiedzą się, jak powstają grafiki i animacje. Przy okazji obcowania z komputerami uczestnicy poznają terminologię programistyczną, oswoją się z narzędziami wspierającymi ich pracę oraz rozwiną swoją znajomość języka angielskiego, który jest uniwersalnym językiem oprogramowania obowiązującym na całym świecie.

Ponad wszystko jednak, na zajęciach Zaprogramowani.com dzieci uczą się tego wszystkiego poprzez samodzielne wykonywanie zadań pod okiem aktywnych zawodowo programistów. Nasi prowadzący, oprócz przekazania im praktycznej wiedzy oraz pomocy w wykonaniu zadań, zachęcają uczestników do rozwijania swoich zainteresowań również poza warsztatami. W tym celu podsuwają dzieciom różnorodne źródła inspiracji oraz materiały dodatkowe, a także wspólnie analizują prace wykonane przez uczniów indywidualnie w domach.

WARSZTATY PROGRAMOWANIApokaz

Ale warsztaty programowania to nie tylko edukacja cyfrowa… To także nauka współpracy oraz świetna okazja do poznania rówieśników o podobnych zainteresowaniach. Przede wszystkim jednak, kodowanie to świetna zabawa 😀 A nie od dziś wiadomo, że praca wykonywana z przyjemnością daję dużo lepsze efekty. Zapraszamy zatem do uczestnictwa w naszych zajęciach, które w atmosferze kreatywności mogą dać dzieciom nie tylko dużą porcję wiedzy i umiejętności, ale także stworzyć okazję do odkrycia pasji, która w przyszłości może przerodzić się w jeden z najbardziej pożądanych zawodów na świecie.

 

Continue Reading

Zaprogramowani w nowych miastach!

Choć wakacje trwają w najlepsze, to mamy ogromną przyjemność ogłosić, że uruchamiamy warsztaty programowania dla dzieci i młodzieży Zaprogramowani.com w nowych miastach. Organizowane przez nas zajęcia kodowania spotkały się z tak dużym zainteresowaniem, że w roku szkolnym 2017/2018 nasza akademia programowania rozpoczyna działalność w aż dziesięciu nowych lokalizacjach! Na liście najnowszych miast, gdzie od września 2017 r. programiści szkoły Zaprogramowani.com będą prowadzić zajęcia, znalazły się m.in. Warszawa, Wrocław, Katowice, Wałbrzych, Legnica, Lubin, Szczecin oraz Lublin.

Wszystkie dzieci i rodziców, którzy nie są jeszcze pewni, czy warto rozpoczynać swoją edukację cyfrową od najmłodszych lat, zachęcamy do wzięcia udziału w jednych darmowych warsztatach kodowania. Dzięki nim można sprawdzić, czy nauka programowania jest dla nas, a jeśli się spodoba, wtedy dopiero można zdecydować się na udział.

Zapraszamy do zapisywania się już dziś na naszej stronie – liczba miejsc na warsztatach jest ograniczona.

Półkolonie

Continue Reading

Po co uczyć się programowania?

Na tytułowe pytanie tego wpisu jest wiele świetnych odpowiedzi, jak na przykład te:
– bo można tworzyć gry i aplikacje, co daje masę frajdy,
– bo nawet kiepski programista znajdzie dobrą pracę,
– bo wkrótce umiejętność programowania stanie się równie powszechna jak posługiwanie się przynajmniej jednym językiem obcym…

Ale tak naprawdę, po co? Co jest takiego nadzwyczajnego w programowaniu, że cały świat zabiera się do kodowania?
Przecież nie muszę umieć programować, żeby korzystać ze smartfona – mam w internecie miliony gotowych aplikacji. Nie potrzebuję też wiedzieć, jak się tworzy grę komputerową – przecież wystarczy wyciągnąć ją z pudełka. A już na pewno nie muszę rozumieć, jak działa programator w lodówce – wystarczy mi, że chłodzi 😉

A więc, drodzy Rodzice i Dzieci, odpowiedź na to fundamentalne pytanie jest banalnie prosta, uwaga…

NAUKA KODOWANIA UCZY MYŚLEĆ 🙂

Ni mniej, ni więcej. Programowanie to rozwiązywanie problemów, poszukiwanie niestandardowych metod i wychodzenie z sytuacji na pozór bez wyjścia. Można by powiedzieć, że kodowanie to taka symulacja prawdziwego życia, tyle że na ekranie komputera. No bo gdzie indziej jak nie w życiu musimy przeciwstawiać się niedogodnościom i je omijać, stawiać czoła przeszkodom i pokonywać je, nierzadko postępując nieszablonowo. I to właśnie nauka programowania może być taką szkołą życia dla młodego człowieka, w której nauczy się samodzielnie rozwiązywać problemy dzięki swojemu rozumowi i własnym pomysłom. Różnica polega na tym, że przy okazji ten młody człowiek zdobędzie praktyczną wiedzę i umiejętności, które już dziś są najbardziej pożądanymi na rynku pracy na całym świecie. Według szacunków w samej Polsce brakuje obecnie 50 tys. programistów, a w całej Europie około miliona. Aż strach pomyśleć, co będzie za 5, 10 czy 15 lat, kiedy dzisiejsze dzieci będą wchodziły w dorosłość…?

warsztaty banery1a

Ale nie każdy przecież chce zarabiać na życie pisząc oprogramowanie. Przecież ludzie mają różne predyspozycje i talenty. Jedni faktycznie mają analityczne umiejętności, ale inni będą świetnymi lekarzami, architektami, nauczycielami czy pilotami. Czy zatem nauka kodowania okaże się dla nich zbędna? No właśnie wręcz przeciwnie… Według najnowszych szacunków 65 % dzieci, które obecnie rozpoczynają naukę, będzie wykonywać zawody, które dziś nie istnieją. Komputeryzacja, a co za nią idzie również automatyzacja, wymusi bowiem na ludzkości przemianę w zakresie pracy, którą współcześnie wykonujemy. Sztuczna inteligencja póki co brzmi dość abstrakcyjnie, ale już dziś roboty wykonują zadania, które zaledwie 10 lat temu oglądaliśmy wyłącznie w filmach sci-fi.

Oczywiście, przyszłości nie da się przewidzieć, ale raczej można zaryzykować następujące stwierdzenie…
„Wyposażenie” dzieciaków w podstawowe umiejętności z zakresu programowania może okazać się dla nich dużo cenniejsze, niż wiedza, która wynoszą ze szkoły. Bowiem, pomino niewyobrażalnego skoku cywilizacyjnego w ostatnich 20 latach, szkoła nie zmieniła się znacząco i nie dostosowała do wyzwań współczesnego świata, zrewolucjonizowanego przez technologię. I niezależnie od tego, jaki w przyszłości kierunek rozwoju wybiorą sobie dzisiejsi kilkulatkowie, swoją dorosłość będą przeżywać w świecie, który dziś nawet ciężko sobie wyobrazić.

Continue Reading

Dlaczego powinniśmy uczyć dzieci przedmiotów ścisłych i jaki to ma wpływ na naukę programowania?

Pomagają zrozumieć świat, rozwinąć w sobie umiejętność logicznego myślenia i co ważne, uchodzą za gwarant stabilnej przyszłości dla tych, którzy postanawiają je zgłębić. Nauki ścisłe przeżywają obecnie swój rozkwit. W czym tkwi ich siła i dlaczego warto się ich uczyć?

Cóż, gdyby nie one prawdopodobnie nie byłby możliwy postęp technologiczny i to on w szczególności wydaje się dźwignią popularności i szacunku dla nauk ścisłych. Drugą stroną tego samego medalu jest światowa gospodarka, która w coraz większym stopniu nie tylko korzysta z dorobku tych nauk, ale wręcz w całości się na nich opiera. Pociąga to za sobą zmiany w systemach edukacji zachodnich państw, w tym również Polski, gdzie przed kilku laty wprowadzono obowiązkową maturę z matematyki.

Nauki ścisłe

Matura z matematyki to jednak wierzchołek góry lodowej, bo boom na nauki ścisłe ma znacznie szersze konsekwencje. Coraz więcej ludzi, przede wszystkim młodych, głowi się nad tym, jak nauczyć się programowania – to ono bowiem jest dziś jedną z najbardziej pożądanych i najlepiej opłacanych umiejętności. W cenie są także określone specjalizacje: programowanie w języku c,  czy wreszcie wyjątkowo popularne wśród młodych programowanie gier, czyli w skrócie: tworzenie gier komputerowych.

Dla jednych wizja dostatniego życia, dla innych możliwość samorozwoju, dla jeszcze innych – pokusa zmieniania otaczającego nas świata, która nierozerwalnie wiąże się z naukami ścisłymi. Powodów jest wiele, ale jedno pozostaje niezmienne od lat: nauki ścisłe są coraz popularniejsze, a chętnych by się ich uczyć przybywa. Wzrost liczby młodych ścisłowców sprawia, że pogląd, zgodnie z którym ścisłe dyscypliny są trudne i nieciekawe, odchodzi do lamusa, a i uczniowie są coraz ambitniejsi. Socjologowie często podkreślają, ze młode pokolenie, również w Polsce, mocno wierzy w swoje możliwości, stawiając przede wszystkim na ciężką pracę. To, czy młodzi odniosą sukces w życiu zawodowym, czy nie, dziś jak nigdy zależy od właściwego ukierunkowania – a tu nauki ścisłe wydają się najlepszą inwestycją.

Matematyka, fizyka czy chemia nie są dziś dla uczniów ani przykrą koniecznością, ani tym bardziej traumą. Nauczyciele tych przedmiotów nie mogą narzekać na brak osób, które chcą się ich uczyć, narzekać nie mogą też uczelnie techniczne przyciągające co roku przyjmujące tysiące studentów.

My nie mamy wątpliwości, że warto stawiać na przedmioty ścisłe, dlatego też sami stawiamy na programowanie dla początkujących, a w szczególności na programowanie dla dzieci i młodzieży. Wszystkich tych, którzy chcieliby bardziej szczegółowo dowiedzieć się, co ma do zaproponowania nasza akademia programowania Zaprogramowani.com, zapraszamy do zakładki „Oferta”.

Continue Reading

Czy warto uczyć dzieci programowania?

Programowanie

Z pozoru mogłoby się wydawać, że odpowiedź na to pytanie może być tylko jedna. Twierdząca. Trudno bowiem wątpić w sens programowania w czasach, gdy najszybciej i najdynamiczniej rozwijającym się rynkiem na świecie jest rynek nowych technologii.

Rynek nowych technologii to programiści, to ich praca go napędza. Nic więc dziwnego, że należą oni do najbardziej rozchwytywanych specjalistów na świecie, niezależnie od tego, czy mówimy o Polsce, Stanach Zjednoczonych czy jakimkolwiek innym państwie.

W tym kontekście fakt, że przedstawiciele największych firm z branży IT biją się o najlepszych programistów, oferując im oszałamiające zarobki, a nawet wręcz prześcigając się w wysokości sum zapisywanych w kontraktach, nie może być zaskoczeniem. Z perspektywy korzyści materialnych programowania uczyć się warto, zwłaszcza że koniunktura sprzyjająca programistom szybko się nie skończy.

Tendencje na światowych rynkach dynamicznie się zmieniają, ale najnowsze prognozy dla programistów wydają się bardzo optymistyczne. Z rocznych i kwartalnych podsumowań większości portali rekrutacyjnych wynika, że w Polsce zapotrzebowanie na specjalistów z zakresu programowania nie maleje. Co więcej, zapotrzebowanie to stale wzrasta i nic nie wskazuje na to, by w tej kwestii cokolwiek miało się zmienić. Informatyzacja zatacza coraz szersze kręgi, a rynek aplikacji mobilnych przeżywa rozkwit. Automatyzacja pracy w sektorze nowych technologii nie jest przy tym tak dotkliwa, jak w innych sektorach. Programiści nie muszą się więc obawiać, że zastąpią ich maszyny. Programowanie w języku c++ czy nawet podstawy programowania w javie to umiejętności, które długo jeszcze stanowić będą gwarancję stabilnej i dobrze płatnej pracy.

Prowadzone obecnie w Polsce i za granicą warsztaty programowania dla dzieci i młodzieży to jednak coś więcej niż tylko nauka perspektywicznego zawodu, bo i programowanie nie jest wyłącznie profesją. Dla osób, które się nim zajmują, to przede wszystkim możliwość współtworzenia otaczającej nas rzeczywistości, możliwość zmieniania świata i wymyślania na nowo tego, co z pozoru oczywiste. To także droga samodoskonalenia.

Programowanie to sztuka kreatywności, sztuka odnajdywania nowych dróg. Każdy kurs programowania to okazja do wykształcenia w sobie nie tylko umiejętności analitycznego myślenia, ale również zaradności oraz umiejętności nieszablonowego podejścia do rozwiązywania problemów. To powód, dla którego warsztaty programowania dla dzieci i młodzieży coraz częściej traktuje się jako najlepszy, najbardziej rozwijający sposób na zajęcia dodatkowe dla najmłodszych i nie tylko. Do tego dochodzą jeszcze takie aspekty, jak praktyczna nauka języka angielskiego, która jest nieodzownym elementem nauki programowania, oraz możliwość poznania mechanizmów pracy w zespole, jeśli oczywiście mówimy o kursach programowania prowadzonych w grupach.

Podsumowując – czy warto uczyć się programowania? Oczywiście, że tak – i to z co najmniej z tych kilku względów, które zostały tu przedstawione. Świat wokół nas zmienia się w błyskawicznym tempie. Umiejętności, które posiedliśmy kilka lub kilkanaście lat temu, w niedalekiej przyszłości mogą okazać się niewystarczające, by sprawnie funkcjonować w otaczającym nas świecie. Nauka programowania to pewność, że zawsze będzie się na czasie. To proste – albo ty zależysz od przyszłości, albo przyszłość od ciebie. W tym kontekście programiści nie muszą się o nic martwić. I właśnie dlatego warto zostać jednym z nich!

Continue Reading

Ruszyły zapisy na warsztaty programowania 2016/2017

Warsztaty programowania

Z przyjemnością informujemy, że ruszyły zapisy na warsztaty programowania w roku szkolnych 2016/2017.
Zajęcia z programowania odbywają się w Zielonej Górze, Gorzowie Wielkopolskim, Lubinie, Żarach i po raz pierwszy w Poznaniu, Legnicy, Lesznie, Głogowie oraz Jeleniej Górze.

Szczegółowych informacji dotyczących kursów udzielamy pod numerem 608-028-852.

Zachęcamy do zapisów http://www.zaprogramowani.com/index.php?id=zapisy

Czekamy na Wasze zgłoszenia:)

warsztaty programowania

Continue Reading