Thread View: pl.comp.lang.c
16 messages
16 total messages
Started by Marcin Kaczmarczyk
Mon, 17 Nov 1997 15:38
Re:Nauczyciel C
Author: Marcin Kaczmarczyk
Date: Mon, 17 Nov 1997 15:38
Date: Mon, 17 Nov 1997 15:38
38 lines
2460 bytes
2460 bytes
Panowie, wiadomo ze wszystkim nigdy sie nie dogodzi. Jedna osoba wolalaby uczyc sie Pascala, druga C, trzecia asemblera a czwarta to najlepiej zadnego jezyka by nie chciala bo jest to jej zbedne. Widze tu dwie mozliwosci: 1) Student/uczen sam decyduje, ktorego jezyka chce sie uczyc i na taki sie zapisuje. (na niektorych studiach jest to realizowane) 2) W szkole sa prowadzone zajecia z informatyki pod katem bardzo ogolnym. Omawiane sa sposoby konstruowania algorytmow itp. ogolnie a nie konkretnie w danym jezyku programowania. Pozniej omawiane sa pobieznie jezyki programowania (skladnia + pare przykladow). Na zaliczenie uczen/student ma napisac jakis prosty program w dowolnym z omawianych jezykow oraz np. poprawic blad w jakiejs procedurze. Zdaje sobie sprawe, ze znajda sie przeciwnicy tych pomyslow ale nigdy wszystkim nie mozna dogodzic. Na razie prawda jest taka, ze nie wszyscy prowadzacy zajecia maja odpowiedni zasob wiadomosci. Teraz kilka uwag do niektorych pogladow: - nie jest prawdziwe stwierdzenie, ze jezeli zaczniemy nauke od C to zniechecimy wieksza czesc sluchaczy - osoby uwazajace, ze jezyk programowania jest im zbedny i bedace na studiach np. na Automatyce i Inzynierii Komputerowej sa co najmniej dziwni (przyklad wziety z zycia) - wcale nie uwazam, ze Pascal jest bardzo latwy a C bardzo trudny - o Logo to chyba wypadaloby zapomniec tak jak powoli zapomina sie o Atari 65 XE czy tez o Spectrum'ie - mnie osobiscie na studiach uczono: najpierw Pascala, potem C, pozniej byl (Lisp i Prolog) - na przedmiocie: Sztuczna inteligencja; (acha gdzies tam w srodku byly jeszcze ze dwa asemblery) Jestem na V roku Wydzial Elektryczny sciezka: Automatyka i Inzynieria Komputerowa Ciekaw jestem jak jest na innych wydzialach - jakie jezyki sa wykladane. Moze ktos sie na ten temat wypowie. Pozdrawiam: Marcin Kaczmarczyk (KACZMAR)
Re: Nauczyciel C
Author: Grzegorz Grudzinski
Date: Mon, 17 Nov 1997 16:53
Date: Mon, 17 Nov 1997 16:53
99 lines
4656 bytes
4656 bytes
Marcin Kaczmarczyk <kaczmarm@ee.pw.edu.pl> pisze: > Panowie, Seksista ;-) > wiadomo ze wszystkim nigdy sie nie dogodzi. Jedna osoba wolalaby > uczyc sie Pascala, druga C, trzecia asemblera a czwarta to najlepiej > zadnego jezyka by nie chciala bo jest to jej zbedne. > Widze tu dwie mozliwosci: > 1) Student/uczen sam decyduje, ktorego jezyka chce sie uczyc i na > taki sie zapisuje. (na niektorych studiach jest to realizowane) Wiesz, ja chyba jestem przeciwnikiem. Zakładasz, że student wie, na co się decyduje. Tymczasem najczęściej jest tak, że dokonuje wyboru kierując się modą. A mody rzadko mają dobre uzasadnienie dydaktyczne. Byłoby jednak dobrze, gdyby ludzie układający program nauczania mogli _nalegać z naciskiem_ na określoną kolejność języków. Zakładam tu kompetentnych dydaktyków i nie zakładam _zmuszania_ studentów. > 2) W szkole sa prowadzone zajecia z informatyki pod katem bardzo ogolnym. > Omawiane sa sposoby konstruowania algorytmow itp. ogolnie a nie > konkretnie w danym jezyku programowania. Algorytmiki zawsze powinno się uczyć w ten sposób! > Pozniej omawiane sa pobieznie jezyki programowania (skladnia + > pare przykladow). Na zaliczenie uczen/student ma napisac jakis > prosty program w dowolnym z omawianych jezykow oraz np. poprawic > blad w jakiejs procedurze. Ale przy okazji zajęć z algorytmów powinien umieć tworzyć algorytmy. Niezależnie od języka. I to należy sprawdzić. > Zdaje sobie sprawe, ze znajda sie przeciwnicy tych pomyslow ale nigdy > wszystkim nie mozna dogodzic. > Na razie prawda jest taka, ze nie wszyscy prowadzacy zajecia maja > odpowiedni zasob wiadomosci. Bardzo mi przykro, to prawda. Na szczęście bywają też kompetentni. > Teraz kilka uwag do niektorych pogladow: > - nie jest prawdziwe stwierdzenie, ze jezeli zaczniemy nauke od C to > zniechecimy wieksza czesc sluchaczy A to zależy. Różnie bywa. > - wcale nie uwazam, ze Pascal jest bardzo latwy a C bardzo trudny Trudność jest podobna. Ważne jest to, że C wyrabia w ludziach znacznie gorsze nawyki programistyczne i nie powinno być nauczane jako pierwsze. To jest jak z ostrym nożem - łatwo się skaleczyć, jak się jest małym dzieckiem. I można już być okaleczonym do końca życia. Widzę po ludziach. Nie jestem wrogiem C jako narzędzia dla tych, co potrafią i lubią. Napisałem w nim masę kodu, dobrze mi się programuje. Ale dydaktycznie jest tragiczny. I wielu ludzi bardzo źle w nim pisze. > - o Logo to chyba wypadaloby zapomniec tak jak powoli zapomina sie o > Atari 65 XE czy tez o Spectrum'ie Do celów dydaktycznych w szkołach średnich nie było takie złe. Tylko się nie przyjęło. Ten język miał wiele zalet. > - mnie osobiscie na studiach uczono: najpierw Pascala, potem C, pozniej > byl (Lisp i Prolog) - na przedmiocie: Sztuczna inteligencja; (acha > gdzies tam w srodku byly jeszcze ze dwa asemblery) A ja się sam uczyłem, C przyszło po Lispie i Prologu. Zaczynałem od Algolu 60. Innymi się nie będę chwalił. > Jestem na V roku Wydzial Elektryczny sciezka: Automatyka i Inzynieria > Komputerowa Instytut Informatyki UW. Główne zainteresowania: języki programowania jako takie. Wśród zainteresowań ubocznych m.in. dydaktyka informatyki. > Ciekaw jestem jak jest na innych wydzialach - jakie jezyki sa > wykladane. Moze ktos sie na ten temat wypowie. U nas: - na pierwszym roku Pascal; - Na drugim programowanie obiektowe: dużo Smalltalku, potem trochę C++. Na drugim roku przy okazji zajęć z programowania współbieżnego: C w środowisku Unixa (nie ma osobnych zajęć z C); - od trzeciego roku przedmioty do wyboru: programowanie funkcyjne (obowiązkowo SML, do wyboru: Haskell, Clean, Objective Caml), Prolog, w ramach sztucznej inteligencji: Lisp (głównie Scheme, czasami Common Lisp). Wszystkiego dobrego -- Grześ "Nie wiesz, póki nie spróbujesz" (mądrość ludowa)
Re: Nauczyciel C
Author: Robert Maron
Date: Mon, 17 Nov 1997 16:59
Date: Mon, 17 Nov 1997 16:59
9 lines
1047 bytes
1047 bytes
Marcin Kaczmarczyk <kaczmarm@ee.pw.edu.pl> wrote: : - o Logo to chyba wypadaloby zapomniec tak jak powoli zapomina sie o Atari : 65 XE czy tez o Spectrum'ie dlaczego? to przeciez jest prosta implementacja lispu, niezla do tlumaczenia algorytmow nieimperatywnych... robert (przepraszam, ze off topic....) -- robmar@mimuw.edu.pl http://zls.mimuw.edu.pl/~robmar/
Re: Nauczyciel C
Author: Jaroslaw Lis
Date: Mon, 17 Nov 1997 19:47
Date: Mon, 17 Nov 1997 19:47
14 lines
1207 bytes
1207 bytes
Robert Maron <robmar@mimuw.edu.pl> wrote: : Marcin Kaczmarczyk <kaczmarm@ee.pw.edu.pl> wrote: : : - o Logo to chyba wypadaloby zapomniec tak jak powoli zapomina sie o Atari : : 65 XE czy tez o Spectrum'ie : dlaczego? to przeciez jest prosta implementacja lispu, niezla do tlumaczenia : algorytmow nieimperatywnych... No coz - jesli to na studiach "inzynierskich" to argumentacja jest prosta: "Tu jest gazeta, prosze mi pokazac choc jedna oferte pracy w Logo czy Lispie" :-) J.
Re: Nauczyciel C
Author: Robert Maron
Date: Mon, 17 Nov 1997 20:18
Date: Mon, 17 Nov 1997 20:18
17 lines
1547 bytes
1547 bytes
Jaroslaw Lis <lis@papuga.ict.pwr.wroc.pl> wrote: : Robert Maron <robmar@mimuw.edu.pl> wrote: : : Marcin Kaczmarczyk <kaczmarm@ee.pw.edu.pl> wrote: : : : - o Logo to chyba wypadaloby zapomniec tak jak powoli zapomina sie o Atari : : : 65 XE czy tez o Spectrum'ie : : dlaczego? to przeciez jest prosta implementacja lispu, niezla do tlumaczenia : : algorytmow nieimperatywnych... : No coz - jesli to na studiach "inzynierskich" to argumentacja jest prosta: : "Tu jest gazeta, prosze mi pokazac choc jedna oferte pracy w Logo czy : Lispie" a) mowilismy o szkole sredniej, a poza tym: b) nie widze tez ofert pracy w kaligrafowaniu litery A, a jest to pierwszy krok w nauce pisania (a ta umiejetnosc jest wymagana w wiekszosci prac...) robert -- robmar@mimuw.edu.pl http://zls.mimuw.edu.pl/~robmar/
Re:Nauczyciel C
Author: Aleksander Wasilewski
Date: Tue, 18 Nov 1997 10:42
Date: Tue, 18 Nov 1997 10:42
33 lines
1977 bytes
1977 bytes
On Mon, 17 Nov 1997, Marcin Kaczmarczyk wrote:
> Widze tu dwie mozliwosci:
> 1) Student/uczen sam decyduje, ktorego jezyka chce sie uczyc i na taki sie
> zapisuje. (na niektorych studiach jest to realizowane)
Niezly pomysl, tylko ze u nas na pierwszym roku (informatyka) duzo
osob nie mialo pojecia o programowaniu, wiec trudno mowic o jakims
swiadomym wyborze :))))
> - nie jest prawdziwe stwierdzenie, ze jezeli zaczniemy nauke od C to
> zniechecimy wieksza czesc sluchaczy
To zalezy chyba od prowadzacego :))))
Chociaz szczerze mowiac mialem duze problemy przy przechodzeniu z Pascala
na C.
> Ciekaw jestem jak jest na innych wydzialach - jakie jezyki sa wykladane.
U nas jest tak:
1 rok: Pascal (teraz juz C)
2 rok: C i troche C++ (podstawy)
3 rok: asembler (chyba troche bez sensu)
Oprocz tego byla inzynieria programowania (totalne nieporozumienie).
Najlepsze bylo chyba z tego laboratorium: 1 zajecia z TurboVision, 1
zajecia z Delphi, 1 zajecia z uruchamiania i testowania, 1 zajecia z
semaforow, czyli groch z kapusta :))))
Aleksander Wasilewski alekw@zeus.polsl.gliwice.pl
---------------------\ alex@irc.pl
irc nick: Alex_ \ http://zeus.polsl.gliwice.pl/~alekw
\------------------------------------
Re: Nauczyciel C
Author: Gracjan Ziółek
Date: Tue, 18 Nov 1997 16:28
Date: Tue, 18 Nov 1997 16:28
19 lines
1251 bytes
1251 bytes
Marcin Kaczmarczyk wrote: [...] > Widze tu dwie mozliwosci: > 1) Student/uczen sam decyduje, ktorego jezyka chce sie uczyc i na taki sie > zapisuje. (na niektorych studiach jest to realizowane) [...] Jak to sie ladnie mowi - 'zapomnial wol jak cieleciem byl'. W szkole wybiera sie przedmioty nie najciekawsze lub najpotrzebniejsze, tylko takie, od ktorych nauczyciel nie stawia dwoj i malo pyta. pozdrawiam PS Socjalizm jest naprawde idealnym ustrojem, tylko zupelnie nie dla ludzi :) -- gracjan ziółek, system administrator personal homepage http://ajax.umcs.lublin.pl/~gracjanz/
Re: Nauczyciel C
Author: Gracjan Ziółek
Date: Tue, 18 Nov 1997 16:29
Date: Tue, 18 Nov 1997 16:29
19 lines
1251 bytes
1251 bytes
Marcin Kaczmarczyk wrote: [...] > Widze tu dwie mozliwosci: > 1) Student/uczen sam decyduje, ktorego jezyka chce sie uczyc i na taki sie > zapisuje. (na niektorych studiach jest to realizowane) [...] Jak to sie ladnie mowi - 'zapomnial wol jak cieleciem byl'. W szkole wybiera sie przedmioty nie najciekawsze lub najpotrzebniejsze, tylko takie, od ktorych nauczyciel nie stawia dwoj i malo pyta. pozdrawiam PS Socjalizm jest naprawde idealnym ustrojem, tylko zupelnie nie dla ludzi :) -- gracjan ziółek, system administrator personal homepage http://ajax.umcs.lublin.pl/~gracjanz/
Re: Nauczyciel C
Author: Gracjan Ziółek
Date: Tue, 18 Nov 1997 16:39
Date: Tue, 18 Nov 1997 16:39
19 lines
1251 bytes
1251 bytes
Marcin Kaczmarczyk wrote: [...] > Widze tu dwie mozliwosci: > 1) Student/uczen sam decyduje, ktorego jezyka chce sie uczyc i na taki sie > zapisuje. (na niektorych studiach jest to realizowane) [...] Jak to sie ladnie mowi - 'zapomnial wol jak cieleciem byl'. W szkole wybiera sie przedmioty nie najciekawsze lub najpotrzebniejsze, tylko takie, od ktorych nauczyciel nie stawia dwoj i malo pyta. pozdrawiam PS Socjalizm jest naprawde idealnym ustrojem, tylko zupelnie nie dla ludzi :) -- gracjan ziółek, system administrator personal homepage http://ajax.umcs.lublin.pl/~gracjanz/
Przepraszam - Re: Nauczyciel C
Author: Gracjan Ziółek
Date: Tue, 18 Nov 1997 16:40
Date: Tue, 18 Nov 1997 16:40
5 lines
809 bytes
809 bytes
Problemy z siecia :) -- gracjan ziółek, system administrator personal homepage http://ajax.umcs.lublin.pl/~gracjanz/
Re: Nauczyciel C
Author: Jacek Pietraszek
Date: Tue, 18 Nov 1997 19:19
Date: Tue, 18 Nov 1997 19:19
19 lines
1217 bytes
1217 bytes
Jaroslaw Lis wrote: > > Robert Maron <robmar@mimuw.edu.pl> wrote: > : dlaczego? to przeciez jest prosta implementacja lispu, niezla do > : tlumaczenia algorytmow nieimperatywnych... > > No coz - jesli to na studiach "inzynierskich" to argumentacja jest > prosta: > "Tu jest gazeta, prosze mi pokazac choc jedna oferte pracy w Logo czy > Lispie" Ech, nie trywializujmy znow tak: uczymy sie jezyka polskiego, matematyki? Prosze mi pokazac w gazecie choc jedna propozycje pracy z przydawka lub zaimkiem ;^) Pozdrawiam, Jacek
Re: Nauczyciel C
Author: b... Marcin Benke
Date: Sat, 22 Nov 1997 00:00
Date: Sat, 22 Nov 1997 00:00
22 lines
1416 bytes
1416 bytes
l...@papuga.ict.pwr.wroc.pl (Jaroslaw Lis) writes: Robert Maron <rob...@mimuw.edu.pl> wrote: : Marcin Kaczmarczyk <kacz...@ee.pw.edu.pl> wrote: : : - o Logo to chyba wypadaloby zapomniec tak jak powoli zapomina : : sie o Atari 65 XE czy tez o Spectrum'ie : dlaczego? to przeciez jest prosta implementacja lispu, niezla do : tlumaczenia algorytmow nieimperatywnych... No coz - jesli to na studiach "inzynierskich" to argumentacja jest prosta: "Tu jest gazeta, prosze mi pokazac choc jedna oferte pracy w Logo czy Lispie" Ja bym powiedzial: eee, to kiepska gazeta; prosze mi tu pokazac choc jedna oferte pracy powyzej 150k$ rocznie. A tak powaznie to oferty pracy w Lispie sa, co najmniej na Zachodzie. Za dobre pieniadze. Pozdrawiam, Marcin Benke ---------------------------------------------------------------------------- "Calm down, it's only ones and zeros!" - DJ Delorie
Re: Nauczyciel C
Author: Jaroslaw Lis
Date: Sun, 23 Nov 1997 17:55
Date: Sun, 23 Nov 1997 17:55
16 lines
1376 bytes
1376 bytes
Robert Maron <robmar@mimuw.edu.pl> wrote: : Jaroslaw Lis <lis@papuga.ict.pwr.wroc.pl> wrote: : : No coz - jesli to na studiach "inzynierskich" to argumentacja jest prosta: : : "Tu jest gazeta, prosze mi pokazac choc jedna oferte pracy w Logo czy : : Lispie" : a) mowilismy o szkole sredniej, a poza tym: : b) nie widze tez ofert pracy w kaligrafowaniu litery A, a jest to pierwszy : krok w nauce pisania (a ta umiejetnosc jest wymagana w wiekszosci prac...) Dlatego, zauwaz, nie ma juz nauki kaligrafi. Jest nauka pisania, troche cwiczen, ale juz nie ma kaligrafii. A jak ktos chce miec ladnie napisane, to siega po Corela :-) J.
Re: Nauczyciel C
Author: Robert Maron
Date: Sun, 23 Nov 1997 18:42
Date: Sun, 23 Nov 1997 18:42
19 lines
1720 bytes
1720 bytes
Jaroslaw: [pl.comp.lang.c: 23 Nov 1997 17:55:30 GMT] : Robert Maron <robmar@mimuw.edu.pl> wrote: : : b) nie widze tez ofert pracy w kaligrafowaniu litery A, a jest to pierwszy : : krok w nauce pisania (a ta umiejetnosc jest wymagana w wiekszosci prac...) : Dlatego, zauwaz, nie ma juz nauki kaligrafi. Jest nauka pisania, troche : cwiczen, ale juz nie ma kaligrafii. A jak ktos chce miec ladnie napisane, : to siega po Corela :-) ale mi nie chodzilo o kaligrafie prawdziwą, tylko o to co robia dzieciaki w pierwszej klasie lub zerowce zrozum - zeby opanowac pewna umiejetnosc, trzeba czesto opanowac sporo podstaw, samych w sobie malo uzytecznych wybacz Jarku, ale ja Ciebie jednak wsadze do kf, rzadko czytasz argumenty rozmowcy, lubisz sie dopisywac do wątków :-( robert -- robmar@mimuw.edu.pl http://zls.mimuw.edu.pl/~robmar/
Re: Nauczyciel C
Author: Stanislaw Bochnak
Date: Tue, 25 Nov 1997 08:04
Date: Tue, 25 Nov 1997 08:04
34 lines
1838 bytes
1838 bytes
Marcin Kaczmarczyk wrote: > > Ciekaw jestem jak jest na innych wydzialach - jakie jezyki sa > wykladane. > Moze ktos sie na ten temat wypowie. Na Politechnice Wroclawskiej, Wydzial Informatyki i Zarzadzania, Informatyka - zaczynalo sie OBOWIAZKOWO od Pascala, chocby dlatego, ze byly indywidua, ktore nie mialy wczesniejszego kontaktu z programowaniem. - rownoczesnie byla algorytmika; Potem zas byla dowolnosc i mozna bylo nauczyc sie programowania - systemowego w C, - obiektowego, ATD - poczatkowo w Pascalu (Turbo Vision) i C++, teraz tylko C++; - wspolbieznego w Adzie; - logicznego w Prologu; - funkcyjnego w SML-u; Poza tymi przedmiotami byly inne, w ktorych jezyk programowania byl dowolny, bo problemy do rozwiazania byly innego rodzaju. Czesc osob do konca studiow pisala programy w strukturalnym Pascalu i bylo im z tym dobrze. Teraz zajmuja sie "poboczami" informatyki, czyli najnowsze (czy wszechstronne) jezyki nie byly im potrzebne. Tak bylo w latach 91-96. Jesli teraz jest inaczej, a zdaje, ze sie cos zmienilo, bardzo prosze o informacje (moze byc na moj prywatny adres, ale prosze usunac przyrostek: _nospam). Stanislaw Bochnak
Re: Nauczyciel C
Author: Cezary Karol Wagner
Date: Thu, 18 Dec 1997 13:05
Date: Thu, 18 Dec 1997 13:05
30 lines
1970 bytes
1970 bytes
Jaroslaw Lis wrote: Nie ma popytu na programistow LOgo w naszej rzeczywistosci, an nauczenie sie jezyka programowania wymaga tylko wielu cwiczen i dobrego nauczyciela (a nie jakiego specjalnego jezyka Logo, czy czegos bardziej skomplikowanego jak PAscal, a moze czegos co rzeczywiscie jest najprostszym jezykiem jak Assembler (jest tak prosty ze nie da sie w nim napisac niczego naprawde skomplikowanego np. Systemu Operayjnego, ktory bylby najszybszy w swiecie .............) Wesolych Swiat Cezary > > Robert Maron <robmar@mimuw.edu.pl> wrote: > : Jaroslaw Lis <lis@papuga.ict.pwr.wroc.pl> wrote: > : : No coz - jesli to na studiach "inzynierskich" to argumentacja jest prosta: > : : "Tu jest gazeta, prosze mi pokazac choc jedna oferte pracy w Logo czy > : : Lispie" > > : a) mowilismy o szkole sredniej, a poza tym: > > : b) nie widze tez ofert pracy w kaligrafowaniu litery A, a jest to pierwszy > : krok w nauce pisania (a ta umiejetnosc jest wymagana w wiekszosci prac...) > > Dlatego, zauwaz, nie ma juz nauki kaligrafi. Jest nauka pisania, troche > cwiczen, ale juz nie ma kaligrafii. A jak ktos chce miec ladnie napisane, > to siega po Corela :-) > > J.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads