🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #217182

Re: Języki programowania w podstawówce

#217182
From: godek.maciek
Date: Thu, 10 Sep 2020 08:58
45 lines
4245 bytes
W dniu środa, 9 września 2020 22:50:55 UTC+2 użytkownik Maciej Sobczak napisał:
> W podręczniku do "infy" dla klas 8 są zaprezentowane 3 języki programowania (w tej kolejności):
> 1. Scratch (to raczej kontynuacja, bo Scratchem dzieci się bawią już w młodszych klasach)
> 2. C++
> 3. Python
> 
> I tyle. To bardzo ciekawy input do dyskusji o stosowności tego zestawu, jego relacji do TIOBE, wartości jako podstawy do przyszłej nauki albo rynku pracy, no i nieuniknionej tezy, że Java nie dała rady, albo że Scheme nie został doceniony.
> 
> Inna sprawa, czy i jak to zostanie zrealizowane.

Na pewno istotna kwestia jest taka, skąd osoby, które opracowują curriculum,
czerpią wiedzę.

Taki akurat wybór, pomijając Scratcha, kojarzy mi się trochę z rekomendacjami środowisk w rodzaju tych reprezentowanych przez Gynvaela Coldwinda (odzwierciedloncyh w jego książce "Zrozumieć programowanie")

Trochę obserwuję "rynek" narzędzi edukacyjnych, i z takich ciekawszych rzeczy to po pierwsze, jest w Holandii taka babeczka, Felienne Hermans, która jeździ po świecie i dużo opowiada o edukacji programistycznej. Jedną z jej "pełniejszych prezentacji" można obejrzeć tutaj:

https://www.youtube.com/watch?v=g1ib43q3uXQ

ale sporo też się zajmowała arkuszami kalkulacyjnymi, i na ten temat też można znaleźć jej ciekawe prezentacje.

Z drugiej strony, w Stanach Zjednoczonych jest inicjatywa "Bootstrap World",
w której zajmują się nauką programowania dzieci (za pomocą gier komputerowych)

https://www.bootstrapworld.org/

Jest też (chyba robiony przynajmniej częściowo przez tych samych ludzi) język programowania Pyret, koncentrujący się na edukacji:

https://www.pyret.org/

Z rzeczy chyba jeszcze bardziej niszowych, widziałem prezentację o środowisku maria.cloud dla języka Clojure, inspirowanym ideami Marii Montessori:

https://www.youtube.com/watch?v=CUBHrS4ZzO4

Na naszym poletku kojarzę jedynie "Magazyn Programista Junior", który na mnie osobiście nie zrobił zbyt dobrego wrażenia (na pewno można znaleźć dorosłych, którzy się nim podjarali, ale nie wiem, czy to samo dotyczy dzieci - abstrahując nawet od treści, sama forma, tzn. skład/typografia, jest odpychająca; treśći wydają się zaś całkowicie randomowe)

Moim zdaniem głównym problemem nie jest dobór języków/narzędzi, tylko stworzenie społeczności nauczycieli, którzy mogliby się wymieniać doświadczeniami.

I żeby to miało sens, trzeba próbować różnych narzędzi i różnych metod, a nie fiksować się na jakiejś małej liście.

Co do strony narzędziowej, to najbardziej do mnie przemawiają kursy programowania oparte o Minecrafta (tzn. myślę, że będąc dzieckiem, sam najchętniej bawiłbym się w coś takiego).

No i jest jeszcze "Turing Tumble", o tyle atrakcyjny, że pozwala na programowanie z dala od komputera:

https://www.turingtumble.com/
Technical Details
Message-ID: <1ae60aaf-e0d2-4e84-9643-ffc943082ce5o@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!goblin3!goblin.stu.neva.ru!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
References: <c3148e13-0345-48d3-b53f-f9b7cb8fdf05n@googlegroups.com>

Show Full Headers
Complete Article Headers
X-Received: by 2002:a37:638d:: with SMTP id x135mr7004525qkb.60.1599728285359;        Thu, 10 Sep 2020 01:58:05 -0700 (PDT)
X-Received: by 2002:a0c:b21b:: with SMTP id x27mr7699008qvd.12.1599728285108; Thu, 10 Sep 2020 01:58:05 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!goblin3!goblin.stu.neva.ru!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Thu, 10 Sep 2020 01:58:04 -0700 (PDT)
In-Reply-To: <c3148e13-0345-48d3-b53f-f9b7cb8fdf05n@googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: google-groups.googlegroups.com; posting-host=213.192.68.153; posting-account=f7iIKQoAAAAkDKpUafc-4IXhmRAzdB5r
NNTP-Posting-Host: 213.192.68.153
References: <c3148e13-0345-48d3-b53f-f9b7cb8fdf05n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1ae60aaf-e0d2-4e84-9643-ffc943082ce5o@googlegroups.com>
Subject: Re: Języki programowania w
 podstawówce
From: godek.maciek@gmail.com
Injection-Date: Thu, 10 Sep 2020 08:58:05 +0000
Lines: 79
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit