Subject:
Re: OD: [st-pti] RE: [klio] 25 lat Raportu PTI z 1991
From:
Maciej M ####@####.####
Date:
21 Jul 2016 10:53:44 +0100
Message-Id: <6a7fc09c64ba77611553ebaceb7ed880@ii.uni.wroc.pl>
To ja (Maciej M. Sysło),
"kto nie wierzy w samojezdne samochody... i zanik zawodów -
taksówkarz/kierowca autobusu/kierowca tramwaju/kierowca ciężarówki"
"bardzo wiele z tego co ma miejsce teraz, za 8 lat będzie absolutnie
zabytkowe"
Zapisałem to sobie i za 8-10 lat, stojąc DALEKO od drogi będę wypatrywał
Kolegę Paprzyckiego w samojezdnym samochodzie."
Cała dyskusja jest na kanwie propozycji w nauczaniu informatyki w
szkole,
wiec trzymajmy się tematu.
Proponujemy uczyć myślenia komputacyjnego, czy pewnych mental tools,
które
wywodząc się z informatyki i jej zastosowań mają zastosowanie przy
rozwiązywaniu
problemów z pomocą komputerów lub innych urządzeń cyfrowych, a także
analogowych.
Do stworzenia i "kierowania" samojezdnym samochodem potrzebne są jeszcze
większe
kompetencje myślenia niż dzisiaj kształcimy. Co więcej, potrzebne są one
również
zwykłym użytkownikom tych wszystkich nowych rozwiązań, by mieć do nich
zaufanie.
W 2000 roku zapisałem przepowiednię, że za 15 lat pewne zawody znikną, a
pojawią
się nowe, o których wtedy nikt nie wiedział. Będę wdzięczny Koledze
Paprzyckiemu,
by podrzucił mi kilka przykładów, dla celów edukacyjnych.
BTW, wczoraj w TVN pokazano jeden taki przykład: wóz z koniem i woźnica
nie są
już potrzebni - facet wiózł 3 cielaki w jakimś małym samochodziku. Za 8
lat
nawet ten facet nie będzie potrzebny. A może także znikną cielaki?!
Prośba, wróćmy do tematu. Będę bardzo wdzięczny środowisku PTI za uwagi
merytoryczne do nowej propozycji podstawy programowej kształcenia
informatycznego,
która od września 2016 będzie pilotażowo wdrażana w szkołach.
Przypominam, że
w 1985 roku PTI zaproponowało pierwszy program nauczania informatyki w
szkołach,
przyjęty przez ministerstwo za obowiązujący. Załączam ponownie
preambułę.
Pozdrawiam, Maciej M Sysło
dniu 2016-07-21 00:05, Marcin Paprzycki napisał(a):
> A moze to wszystko jest juz
>
> bez zadnego znaczenia
>
> jesli uwaznie popatrzymy wokol to moze zauwazymy zasadnicza zmiane,
> ktora zachodzi...
>
> moze juz niedlugo bedzie tak
> programy beda pisac programy
> ktore beda ewoluowac aby napisac jeszcz lepsze programy
>
> my / ludzie (wybrani) bedziemy / beda
> na poczatku
> "wizjonerami"
> a pozniej
> "artefaktami przeszlosci utrzymywanymi przy zyciu przez laskawe
> programy, ktore pozwola nam zyc i beda sie nami opiekowac...."
>
> ***
>
> jest na tej liscie ktos kto nie wierzy w samojezdne samchody... i
> zanik zawodow -- taksowkarz / kierowca autobusu / kierowca tramwaju /
> kierowca ciezarowki -- ktos kto nie przyjmuje do wiadomosci, ze to juz
> niedlugo bedzie mialo miejsce, ze samochod bedzie "w chmurze" -- czyli
> bedzie sie z niego korzystalo jak z roweru miejskiego...
>
> to jest tylko poczatek zmian, ktore nastapia w tempie wykladniczym i
> ktore spowoduja, ze bardzo wiele z tego co ma miejsce teraz, za 8 lat
> bedzie absolutnie zabytkowe
>
> zyczac dobrej nocy (tylko moze warto cos na uspokojenie przyjac? ;-),
> M
>
>
>
> On 2016-07-20 23:28, ####@####.#### wrote:
>> Pisanie na klawiaturze chyba bedzie zanikac w zwiazku z glosowym
>> wprowadzaniem danych, chociaz w mniejszym stopniu dotyczy to pisania
>> programow. Natomiast kapitalna sprawa jest myslenie "programistyczne"
>> i
>> szykie czytanie wlasnych programow szczegolnie duzych zajmujących
>> kilkaset stron. Wiem z wlasnego doswiadczenia, ze wystarczy "spojrzec"
>> na program wlasny i w mozgu zaczyna sie odtwarzac jego obraz i w
>> sensie
>> tekstu i w sensie logiki. Pomaga w tym trening szybkiego czytania -np.
>> Podczas kserowania ksiazki udalo mi sie ja przeczytac a podczas wizyty
>> w
>> ksiegarni
>> wypada przejrzec pare ksiazek. To tak na "marginesie" dyskusji nie
>> zawsze na zadany temat.
>> Przepraszam za pisownie ale na telefonie nie mam zdrowia na polskie
>> ogonki. Ponadto zbliza sie polnoc.
>> A wiec dobranoc.
>> Pozdrawiam
>> Zygmunt R.
>>
>>
>> -------- Wiadomość oryginalna --------
>> Temat: Re: [st-pti] RE: [klio] 25 lat Raportu PTI z 1991
>> Od: Maciej M Sysło
>> Do: ####@####.####
>> DW:
>>
>>
>> Panie i Panowie,
>>
>> > Kapitalne spostrzeżenie kol. Grzegorza Szewczyka, o tym, że
>> > potrafimy pominąć w edukacji podstawowej pisanie bezwzrokowe na
>> > klawiaturze
>>
>> Nigdy u nas w szkole tego nie uczono i nie chodzi o pisanie
>> programów na
>> klawiaturze,
>> ale o pisanie na maszynie - kształcono to wyjątkowo np. na
>> kierunku
>> bibliotekoznawstwo.
>> Gdy Na początku lat 80' uczyłem programowania w USA, student
>> otrzymywał
>> kredyt w USD,
>> który miał mu starczyć na wpisanie programu do main frame z
>> terminala,
>> uruchomienie
>> programu i jakieś wydruki. Wtedy umiejętność szybkiego pisania na
>> klawiaturze była
>> nieoceniona, ale trenowano ją na maszynach do pisania, by nie
>> tracić
>> kredytów.
>>
>> U nas nigdy nie było powszechnej kultury pisania na maszynie.
>>
>> Dzisiaj "pisanie bezwzrokowe na klawiaturze" musi być rozszerzone
>> do
>> takiego pisania
>> na komórkach, smartfonach, tabletach, często o różnych układach
>> klawiszy. I nasi
>> uczniowie świetnie radzą sobie z tym.
>>
>> Wyznanie: nie piszę w pełni bezwzrokowo i nie wszystkimi palcami.
>> A
>> napisałem w życiu
>> dziesiątki tysięcy programów, na ogół niewielkich, i setki tysięcy
>> pism
>> - pracę mgr
>> napisałem na maszynie Triumph bez polskich liter, którą moja mama
>> "zarekwirowała" w
>> czasie wojny w urzędzie miejskim w Tarnowie i zaniosła
>> partyzantom.
>>
>> > a jednocześnie roztrząsamy w tym samym nauczaniu podstawowym
>> jakie
>> > języki programowania propagować
>>
>> To jakieś nieporozumienie! Proponuję zajrzeć do odpowiedzi koledze
>> Szewczykowi,
>> gdzie nieco wyjaśniam i załączyłem preambułę do naszych działań.
>>
>> Dygresja: Martwi mnie, że kiedyś (w 1985) PTI proponowało całkiem
>> nowoczesny
>> program nauczania informatyki, a dzisiaj dyskusja schodzi na
>> detale,
>> które
>> mają niewiele wspólnego z przygotowaniem młodego pokolenia do
>> kreatywnego
>> rozwiązywania problemów z pomocą komputerów. Mniejsza o to, czy
>> ktoś
>> pisze
>> z prędkością światła (jak zawodnicy w konkursach
>> programistycznych), czy
>> akurat wybierze sobie odpowiadające mu środowisko programistyczne,
>> które
>> zwłaszcza dla najmłodszych pojawiają się jak grzyby po deszczu.
>>
>> Polecam np. godzinakodowania.pl, inicjatywę, którą przybliżam po
>> polsku,
>> całkowicie społecznie.
>>
>> Pozdrawiam, Maciej M Sysło
>>
>> > skłania mnie do zaproszenia Go do uczestnictwa w liście
>> dyskusyjnej
>> > Sekcji Terminologicznej.
>> >
>> > Nie trzeba nic robić -- wystarczy wyrazić zgodę.
>> >
>> > /ad
>> >
>> >
>> >
>> >
>> > -----Original Message-----
>> > From: ####@####.####
>> > ####@####.#### On Behalf Of Grzegorz
>> Szewczyk
>> > Sent: Monday, July 18, 2016 10:46 PM
>> > To: ####@####.####
>> > Subject: RE: [klio] 25 lat Raportu PTI z 1991
>> >
>> > Szanowny Kolego,
>> >
>> > Jeżeli przez nauczanie informatyki rozumiemy naukę pisania
>> programów
>> > to to uważam za poważny błąd. Poza wybitnymi jednostkami - a to
>> już
>> > zupełnie inna historia - młodzież nawet w szkole
>> ponadgimnazjalnej nie
>> > jest przygotowana intelektualnie do podołania takim zadaniom.
>> Myślenie
>> > abstrakcyjne i przekuwanie tego w projektowanie to wg naszych
>> > pedagogów przychodzi dopiero w okolicach 19 - 21 lat. A proszę
>> > powiedzieć, dlaczego nie wprowadzić przedmiotów uczących
>> konstrukcji
>> > samochodów, nawet elektrycznych. To też na czasie, a od
>> programowania
>> > jest nawet łatwiejsze, bo produkt jest materialny. Tworzenie
>> > oprogramowania to projektowanie bytów w 100% abstrakcyjnych, z
>> czym
>> > może mieć obecnie trudności nawet inżynier mechanik bo nauczanie
>> > "kreski" na politechnikach jest wobec szerokiego korzystania z
>> CADu
>> > prawie w zaniku.
>> >
>> > Drugi aspekt tej sprawy, to - że zapytam brutalnie - czy
>> przyszłemu
>> > kucharzowi lub hydraulikowi jest potrzebna znajomości języka C++
>> czy
>> > Javy? Angielskiego na pewno tak! Nie będzie z tej wiedzy
>> korzystać w
>> > przyszłości, jeżeli w ogóle ją zrozumie i przyswoi na lekcjach.
>> I po
>> > co mu te stresy. Jeszcze raz, wg pedagogów ponad 90% populacji
>> nie
>> > jest w stanie zrozumieć zasad programowania.
>> >
>> > Nauczanie sprawnego i bezpiecznego korzystania z komputera, jego
>> > zasobów i oprogramowania narzędziowego to zupełnie inna bajka.
>> > Potrzebne jest obecnie każdemu i kucharzowi i hydraulikowi i
>> > profesorowi uniwersytetu. Prowadząc w tym roku zajęcia w Łodzi
>> > skonstatowałem, że studenci trzeciego roku informatyki nie
>> potrafią
>> > posługiwać się sprawnie pakietem Office; o pisaniu bez patrzenia
>> na
>> > klawiaturę przez grzeczność już nie wspomnę. Tak dla
>> wyjaśnienia,
>> > długookresowym skutkiem pisania na klawiaturze z patrzeniem jest
>> uraz
>> > kręgosłupa szyjnego i wynikające z tego bóle dłoni.
>> >
>> > Elementy myślenia algorytmicznego można spokojnie wprowadzić na
>> innych
>> > lekcjach jak matematyka (to oczywiste), fizyka czy nawet chemia.
>> > Przykładowo, dlaczego nie wprowadzać korzystania z Excela na
>> lekcjach
>> > fizyki do obliczeń związanych z ćwiczeniami i robienia wykresów.
>> Z
>> > naszego puntu widzenia, to w końcu język piątej generacji, przy
>> > korzystaniu, z którego też należy zachować zasady programowania
>> i
>> > algorytmiki.
>> >
>> > Każda profesja ma część rzemieślniczą i akademicką. Moim zdaniem
>> > szkoła podstawowa i średnia to czas na naukę rzemiosła. Widzę,
>> że
>> > informatyka w Polsce jeszcze nie przerobiła tematu co i kiedy
>> uczyć. A
>> > szkoda. Wprowadzenie wprost nauki programowania dla wszystkich
>> uczniów
>> > to według mnie nie jest najlepszy pomysł. Ale to historia na
>> inną
>> > dyskusję.
>> >
>> > Z wyrazami szacunku,
>> > Dr Grzegorz Szewczyk
>> > Professor, Information Technology
>> > CENTRIA University of Applied Sciences
>> > Phone: +358 (44) 725 0458
>> >
>> >
>> > -----Original Message-----
>> > From: ####@####.####
>> > ####@####.#### On Behalf Of Maciej M
>> Syslo
>> > Sent: maanantaina 18. heinäkuuta 2016 20.53
>> > To: ####@####.####
>> > Subject: Re: [klio] 25 lat Raportu PTI z 1991
>> >
>> > Jurek,
>> >
>> > przejrzałem tylko pobieżnie - nie znalazłem ani słowa o
>> edukacji,
>> > czyli wczesnego przygotowania uczniów do wyboru zawodów
>> > informatycznych. Dopiero dzisiaj staramy się to naprawić w nowej
>> > podstawie programowej kształcenia informatycznego (przedmiotu
>> > informatyka).
>> >
>> > Ten brak uważam za krok do tyłu wobec inicjatyw z lat 80', gdy
>> PTI
>> > ogłaszało pierwszy program nauczania informatyki w szkołach i
>> > firmowało wybór komputera szkolnego.
>> >
>> > BTW, nieco śmiesznie brzmi zaśmiecanie stanowisk informatyków
>> PC-tami,
>> > czyżby brak wyobraźni? A przy czym pracują obecnie autorzy
>> tamtego
>> > raportu?
>> >
>> > Ciekawe, ze Copyright jest by Urząd Rady ministrów RP, tym
>> bardziej
>> > szkoda, że RM przybiła "pieczątkę" na braku edukacji.
>> >
>> > Pozdrawiam, Maciek
>> > ====
>> > W dniu 2016-07-18 19:19, 111_JNOWAK napisał(a):
>> >> Dla przypomnienia:
>> >>
>> >> https://historiainformatyki.pl/historia/raport-pti-z-1991-r [1]
>> >>
>> >> jn
>> >>
>> >> Links:
>> >> ------
>> >> [1] https://historiainformatyki.pl/historia/raport-pti-z-1991-r
>> >
>> > --
>> > http://mmsyslo.pl/
>> > http://godzinakodowania.pl/
>> > http://www.bobr.edu.pl/
>> > ------
>> > * Wewnętrzna lista dyskusyjna sekcji historycznej Polskiego
>> > Towarzystwa Informatycznego
>> > * Informacje o liście oraz o tym jak się zapisać i wypisać:
>> > https://lista.pti.org.pl/sympa/info/klio
>> > * Załączniki do mejli na listę nie mogą przekraczać w sumie 20
>> MiB
>> > * Dyskusje muszą być zgodne z normami współżycia społecznego
>> oraz
>> > statutu PTI
>> > * Lista pomimo charakteru wewnętrznego stanowi miejsce publiczne
>> > * Portal historyczny PTI
>> > http://www.historiainformatyki.pl/
>> >
>> > ------
>> > * Wewnętrzna lista dyskusyjna sekcji historycznej Polskiego
>> > Towarzystwa Informatycznego
>> > * Informacje o liście oraz o tym jak się zapisać i wypisać:
>> > https://lista.pti.org.pl/sympa/info/klio
>> > * Załączniki do mejli na listę nie mogą przekraczać w sumie 20
>> MiB
>> > * Dyskusje muszą być zgodne z normami współżycia społecznego
>> oraz
>> > statutu PTI
>> > * Lista pomimo charakteru wewnętrznego stanowi miejsce publiczne
>> > * Portal historyczny PTI
>> > http://www.historiainformatyki.pl/
>> >
>> >
>> > ---
>> > ST-PTI. Lista dyskusyjna Sekcji Terminologicznej PTI.
>> > Archiwum publiczne listy:
>> http://lists.tldp.org/go.to?list=st-pti
>> > ---
>>
>> --
>> http://mmsyslo.pl/
>> http://godzinakodowania.pl/
>> http://www.bobr.edu.pl/
>>
>> ---
>> ST-PTI. Lista dyskusyjna Sekcji Terminologicznej PTI.
>> Archiwum publiczne listy: http://lists.tldp.org/go.to?list=st-pti
>> ---
>>
>>
--
http://mmsyslo.pl/
http://godzinakodowania.pl/
http://www.bobr.edu.pl/
--> -->
<type 'exceptions.IOError'> | Python 2.5.2: /usr/bin/python Sun May 5 19:08:06 2024 |
A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
/opt/ezmlm-browse-0.20/main.py in main() |
424
|
425 if path is not None:
|
426 main_path(path)
|
427 else:
|
428 main_form()
|
global main_form = <function main_form at 0x880ec6c> |
/opt/ezmlm-browse-0.20/main.py in main_form() |
378 except ImportError:
|
379 die(ctxt, "Invalid command")
|
380 module.do(ctxt)
|
381
|
382 def main():
|
module = <module 'commands.showmsg' from '/opt/ezmlm-browse-0.20/commands/showmsg.pyc'>, module.do = <function do at 0x881695c>, global ctxt = {'cmd': 'showmsg', 'threadidx': 7, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'} |
/opt/ezmlm-browse-0.20/commands/showmsg.py in do(ctxt={'cmd': 'showmsg', 'threadidx': 7, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}) |
18 write(html('msg-pager') % ctxt)
|
19 write('<hr>')
|
20 sub_showmsg(ctxt, ctxt[MSGNUM])
|
21 write('<hr>')
|
22 write(html('msg-pager') % ctxt)
|
global sub_showmsg = <function sub_showmsg at 0x880e1ec>, ctxt = {'cmd': 'showmsg', 'threadidx': 7, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, global MSGNUM = 'msgnum' |
/opt/ezmlm-browse-0.20/globalfns.py in sub_showmsg(ctxt={'cmd': 'showmsg', 'threadidx': 7, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, msgnum=946) |
229 format_timestamp(ctxt, ctxt)
|
230 write(html('msg-header') % ctxt)
|
231 rec_showpart(ctxt, msg, 0)
|
232 write(html('msg-footer') % ctxt)
|
233 ctxt.pop()
|
global rec_showpart = <function rec_showpart at 0x880e1b4>, ctxt = {'cmd': 'showmsg', 'threadidx': 7, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, msg = <email.message.Message instance at 0x886dd4c> |
/opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'cmd': 'showmsg', 'threadidx': 7, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part=<email.message.Message instance at 0x886dd4c>, partnum=1) |
205 else:
|
206 for p in part.get_payload():
|
207 partnum = rec_showpart(ctxt, p, partnum+1)
|
208 else:
|
209 write(html('msg-sep') % ctxt)
|
partnum = 1, global rec_showpart = <function rec_showpart at 0x880e1b4>, ctxt = {'cmd': 'showmsg', 'threadidx': 7, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, p = <email.message.Message instance at 0x88753ac> |
/opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'cmd': 'showmsg', 'threadidx': 7, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part=<email.message.Message instance at 0x88753ac>, partnum=2) |
208 else:
|
209 write(html('msg-sep') % ctxt)
|
210 sub_showpart(ctxt, part)
|
211 return partnum
|
212
|
global sub_showpart = <function sub_showpart at 0x880e144>, ctxt = {'cmd': 'showmsg', 'threadidx': 7, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part = <email.message.Message instance at 0x88753ac> |
/opt/ezmlm-browse-0.20/globalfns.py in sub_showpart(ctxt={'cmd': 'showmsg', 'threadidx': 7, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part=<email.message.Message instance at 0x88753ac>) |
164 type = ctxt[TYPE] = part.get_content_type()
|
165 ctxt[FILENAME] = part.get_filename()
|
166 template = html('msg-' + type.replace('/', '-'))
|
167 if not template:
|
168 template = html('msg-' + type[:type.find('/')])
|
global template = <function template at 0x8806e9c>, global html = <function html at 0x8806ed4>, type = 'application/pdf', type.replace = <built-in method replace of str object at 0x8873bd8> |
/opt/ezmlm-browse-0.20/globalfns.py in html(name='msg-application-pdf') |
40
|
41 def html(name):
|
42 return template(name + '.html')
|
43
|
44 def xml(name):
|
global template = <function template at 0x8806e9c>, name = 'msg-application-pdf' |
/opt/ezmlm-browse-0.20/globalfns.py in template(filename='msg-application-pdf.html') |
31 except IOError:
|
32 if not _template_zipfile:
|
33 _template_zipfile = zipfile.ZipFile(sys.argv[0])
|
34 try:
|
35 f = _template_zipfile.open(n).read()
|
global _template_zipfile = None, global zipfile = <module 'zipfile' from '/usr/lib/python2.5/zipfile.pyc'>, zipfile.ZipFile = <class zipfile.ZipFile at 0x879fa4c>, global sys = <module 'sys' (built-in)>, sys.argv = ['-c', '/opt/ezmlm-browse-0.20'] |
/usr/lib/python2.5/zipfile.py in __init__(self=<zipfile.ZipFile instance at 0x881a26c>, file='-c', mode='r', compression=0, allowZip64=False) |
337 self.filename = file
|
338 modeDict = {'r' : 'rb', 'w': 'wb', 'a' : 'r+b'}
|
339 self.fp = open(file, modeDict[mode])
|
340 else:
|
341 self._filePassed = 1
|
self = <zipfile.ZipFile instance at 0x881a26c>, self.fp = None, builtin open = <built-in function open>, file = '-c', modeDict = {'a': 'r+b', 'r': 'rb', 'w': 'wb'}, mode = 'r' |
<type 'exceptions.IOError'>: [Errno 2] No such file or directory: '-c'
args =
(2, 'No such file or directory')
errno =
2
filename =
'-c'
message =
''
strerror =
'No such file or directory'