728 x 90



  • Programowanie maszyny Turinga z klocków LEGO

    Programowanie maszyny Turinga z klocków LEGO0

    W poprzednim artykule stworzyliśmy maszynę Turinga. Teraz zaprezentuję kilka przykładowych implementacji. Do utworzenia programu wykorzystuję oprogramowania Lego Mindstorms EV3. Programowanie w nim polega na układaniu ikon modułów, bloków i ich łączeniu. Oparte jest na oprogramowaniu LabView i jest do niego bardzo podobne. Taki sposób zapisu programów jest często bardziej zrozumiały dla młodych użytkowników.

    Czytaj dalej
  • Clean code – czyli jak poprawnie programować

    Clean code – czyli jak poprawnie programować0

    W życiu każdego początkującego (i nie tylko!) programisty nadchodzi taki moment, gdy zaczyna się dla niego liczyć nie tylko poprawne działanie kodu, ale i jego przejrzystość. Powstało wiele książek na temat tak zwanego clean code, ze swojej strony możemy polecić „Czysty kod. Podręcznik dobrego programisty” R. C. Martin’a. Wszystkich zainteresowanych poprawnym pisaniem kodu zapraszamy do przeczytania artykułu.   Clean code –

    Czytaj dalej
  • Julia – silna konkurencja języków takich jak Matlab, R czy Python cz. 3

    Julia – silna konkurencja języków takich jak Matlab, R czy Python cz. 30

    W poprzednim artykule poznaliśmy niezbędne do dalszej pracy polecenia oraz struktury wykorzystywane w Julii.  Zachęcamy do przeanalizowania podanych przez nas przykładów oraz sprawdzenia ich działania linijka po linijce a także dalszej nauki z naszym tutorialem. Wstęp W tej publikacji zapoznamy się z ważnymi pętlami, typami własnymi oraz metodami tworzenia wykresów. Przekonamy się także, że możemy utrwalać wyniki działania programów za pomocą operacji na plikach oraz DateFrames. Pętle Pętle są elementem każdego języka

    Czytaj dalej
  • Nie taki smartfon dla dzieci straszny

    Nie taki smartfon dla dzieci straszny0

    Wprawdzie w poprzednim artykule sugerowałem, że smartfony mają bardzo zły wpływ na pokolenie Z, jednak można dojść jednocześnie do innych wniosków, sugerujących, że współczesna technologia ma bardzo dobry wpływ na zdolności poznawcze! Badanie tego tematu zostało podjęte przez zespół w składzie Michał Klichowski, Jacek Pyżalski, Kinga Kuszak, Anna Klichowska w pracy “Jak technologie informacyjno-komunikacyjne mogą wspierać rozwój dziecka w wieku przedszkolnym? – studium teoretyczne” [1]. Zobaczmy jakie

    Czytaj dalej
  • Warsztaty programowania dla Dzieci.

    Warsztaty programowania dla Dzieci.0

    • EDU
    • 29 sierpnia 2017

    Drodzy Rodzice z okolic Torunia! Rozpoczynamy nowy nabór na warsztaty programistyczne dla dzieci “Programista od dziecka”. Każde zajęcia trwają 45 minut.  Zajęcia przeznaczone są dla dzieci w dwóch przedziałach wiekowych: 8-10 lat i 10-13 lat. Grupa 8-10 lat Będziemy programować z wykorzystaniem iPadów i autorskiej, stworzonej na WMiI UMK aplikacji “Trains Project”, która pozwala tworzyć programy i uczyć algorytmiki już najmniejsze dzieci. Zajęcia dla grupy 8-10 startują od 13

    Czytaj dalej
  • Julia – silna konkurencja języków takich jak Matlab, R czy Python cz. 2

    Julia – silna konkurencja języków takich jak Matlab, R czy Python cz. 20

    W pierwszej części poznaliśmy podstawowe polecenia oraz operatory używane w języku Juli. Teraz czas na bardziej skomplikowane struktury i oczywiście na tradycyjne „Hello World”. Uważamy, że po przeczytaniu tej części dostrzeżecie jeszcze więcej zalet tego innowacyjnego języka. Julia – silna konkurencja języków takich jak Matlab, R czy Python cz. 2 Wstęp W tej części zajmiemy się pierwszymi programami, w których będziemy używać zdobytych wcześniej wiadomości,

    Czytaj dalej