🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #433

Re: Nauczyciel C

#433
From: Grzegorz Gierlik
Date: Wed, 10 Dec 1997 16:22
58 lines
2746 bytes
Witam i pozdrawiam

U mnie na uczelni (Politechnika Szczecinska, Instytut Informatyki)
na pierwszym roku Pascal (i bardzo dobrze)
na drugim C i asembler (C dobrze, asembler chyba nie - widzialem tylko
laboratorium z C)

Co ja mysle o "informatyce" w szkole i na studiach
Def. Informatyka to dziedzina wiedzy zajmujaca sie przetwarzaniem 
informacji (albo jakos tak, Encyklopedia PWN)

W szkole podstawowej LOGO (mozna porysowac, co jest bardziej interesujace 
niz kod w Pascal'u) i mozna ludzi nauczyc (zobacza na ekranie, jak sie 
rysuje) ze, aby narysowac rozete to mozna:
1. narysowac kwadrat
2. obrocic troche zolwia
3. jeszcze raz narysowac kwadrat
4. itd.
ale jak narysowac kwadrat ?
mozna mu zdefiniowac, ze kwadrat to sie rysuje tak
1. linia
2. obrot o 90 stopni
3. linia
4. obrot
5. itd.
ale przeciez moza
powtorz 4 razy
1. linia
2. obrot

itd. Po co ? Aby nauczyc ludzi rozwiazywac problemy metoda "dziel i rzadz"
Szkola ma ludzi nauczyc poradzic sobie w zyciu - to znaczy sprawnie myslec,
a nie ksztalcic zastepy programistow. LOGO uczy myslec i rozwiazywac
problemy rozbijajac je na drobniejsze (prostsze kawalki).
Tego samego powinno sie ich nauczyc na matematyce.

W szkole sredniej jak wyzej. Moze byc Pascal. Mozna opowiedziec o
rekurencji (silnia na matematyce). A poza tym nauczyc oblsugi
komputera i programow - tego bedzie wymagac sie od nich w pracy, a nie
umiejetnosci programowania (w C :)).

Wniosek:
Przedmiot Informatyka w szkole podstawowej i sredniej nie powinnien
miec z nia wiele wspolnego. Powinnien ludzi nauczyc:
1. myslec - jak sie tego naucza to i programowanie pojma
2. obslugi komputera - latwiej o prace

a jak ktos chce zarabiac programowaniem na zycie, to od tego sa studia.

Mysle, ze ksztalce jest zapoznanie sie z zadaniami z Polskiej
Olimpiady INFORMATYCZNEJ, gdzie jest potrzebna umiejetnosc myslenia
i analizowania problemow, pozniej znajomosc technik algorytmicznych,
a na koncu umiejetnosc programowania (w dowolnym jezyku, roznym od asm. 
najlepiej biegle).

Grzegorz Gierlik,
student III roku Informatyki
(dydaktyka informatyki tez sie interesuje)
Technical Details
Message-ID: <348ec1b0.0@zeus.man.szczecin.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!news.nask.pl!zeus.man.szczecin.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!news.nask.pl!zeus.man.szczecin.pl!not-for-mail
From: Grzegorz Gierlik <gregg@lo13.univ.szczecin.pl>
Newsgroups: pl.comp.lang.c
Subject: Re: Nauczyciel C
Date: 10 Dec 97 16:22:08 GMT
Organization: Public NewsServer at NASK N.O.C.
Lines: 61
Message-ID: <348ec1b0.0@zeus.man.szczecin.pl>
NNTP-Posting-Host: zeus.man.szczecin.pl
User-Agent: tin/pre-1.4-971123 (UNIX) (Linux/2.0.32 (i586))
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit