Newsgroup: it.fan.culo
Titolo: I ggiovani sono il futuro dell'Informatica ;)

Lettera al giornalino della scuola in cui insegno:
"(...) sono un ragazzo della 3° <sic> ma da tre anni in aula di
informatica non si fa altro che lavorare in 'Turbo Pascal'. Ma si può
sapere a che serve questo programma? Chi lo ha mai sentito nominare prima
di entrare in questo liceo? <segue giusta protesta per le poche ore>
(cut). Innanzi tutto vorrei che l'aula di informatica fosse adibita ad uno
studio (quindi <sic> pratico e non solo teorico) di programmi che ci
servano a qualcosa (word, excel, ecc...) (cut) Io mi sono iscritto
all'indirizzo informatico apposta per sapere qualcosa sul computer, e non
saper fare 2+2 con un programma che prende tantissimo tempo per fare delle
operazioni molto facili."
;)



;)
Ocio al postincrocio




Evidentemente questo ragazzo, quando si è iscritto all'indirizzo 
informatico, riteneva che l'informatica fosse una cosa diversa 
dall'imparare a programmare.
Che poi, dopo 3 anni che studia il Pascal, non sappia nemmeno a cosa 
serve... bé... mi sembra che i casi siano 2:
1) A lui non interessa e quindi non si è mai applicato (cosa molto 
probabile)
oppure
2) Voi insegnanti non siete in grado di sviluppare l'interesse che 
l'argomento merita (senza offesa, ok?)
Mi permetto di darti un suggerimento.
Probabilmente i ragazzi di oggi non vedono nei "vecchi" linguaggi di 
programmazione un utilità reale. Essendo oggi tutto grafico, tutto bello 
e luccicante, non ritengono che imparare un linguaggio "solo testo" 
abbia un'utilità nella loro professione futura [lo so che TP ha anche 
grafica, pascal a oggetti, turbo vision e il resto].
Allora perché non usate un linguaggio RAD?
Sempre rimanendo in ambito Pascal... perché non insegnate Delphi?
È certamente molto più stimolante e interessante del Turbo Pascal (e te 
lo dico a malinquore... ci ho passato così tante notti sopra a 
giocarci... per me è sacro...) pur mantenendone linguaggio, semplicità e 
chiarezza.
Gli argomenti certo non mancano, dalla struttura del linguaggio stesso 
alle tecniche di progetto delle interfaccie grafiche, dall'interazione 
con l'utente alla lettura/scrittura/progettazione dei database a cui 
Delphi può connettersi, dal linguaggio "vecchio stile" alla 
programmazione a oggetti. Insomma... la vastità dell'argomento è 
eccezionale e certamente molto più in linea agli standard odierni.
Certo... le basi sono importanti... ma suvvia... è da *tre anni* che 
glie lo insegnate... saranno stufi marci.
Ciao,
   Luca

 ;)
:)
Saluti!
-- 
WulfMp3
wul...@email.it
"Poni cio' che sei nel minimo che fai."

Nel post Massimo Manca ha detto: 

poi ci si chiede perché i gggiovani si lobotomizzano al piccì: io mi 
sarei lamentato della scarsa presenza femminile in classe, mica del 
turbo pascal -al limite del distributore di merendine rotto-
copulare, non compilare


io ne penso una sola, e molto piu' semplice: il primo anno di scuola 
superiore gli studenti dovrebbero passarlo zappando un terreno agricolo 
adeguatamente duro. poi gli andrà bene anche il turbo pascal se non il 
fortran 77.

 fortran 77.
che come tutti sanno fu messo a punto da and77
Alex C. Allucinato

 matematica.
Eccerto.
Finche' c'e' gente convinta che uno che ha studiato matematica sia in 
grado di insegnare l'informatica cosa ci si poteva aspettare?
D.

programmazione un utilità reale.
Beh osservazione giusta, fino ad un certo punto, se il ragazzo che ha
scritto l'articolo sul giornalino avesse una minima idea di che cosa
insegnano al corso...
Cmq il linguaggio è relativo, se si ha la capacità di risolvere un problema
tramite un  algoritmo diventa solo una traduzione !
Bisognerebbe nell'arco degli anni dare una buona base su come si risolve un
problema e quindi sulla scrittura di algoritmi e una panoramica generale sui
vari linguaggi (si intende non tutti) per i vari tipi di paradgmi di
programmazione (almeno imperativo e  oggetti).
E poi non diamo per morti linguaggi che vivono ancora, non è il caso del
pascal e sui dialetti, che si sono rintanati nelle scuole e nelle università
per allungare la loro gloriosa vita, ma il mondo informatico cerca ancora
programmatori Cobol e Fortran (che se ne faranno non lo so !)
----------------------------------------------------------------------------
------------------------------------
Sono anni ormai che mi aggiro nel mondo dell'infomatica ho iniziato a 8 anni
quando il Windows non esisteva ancora, con linguaggi come il basic, a scuola
ho studiato  l'assembler, il tp ed  clipper,
all'università C (dos/unix) Java e tanti altri...
In questo viaggio ho imparato che per poter realizzare un programma bisogna
avere poche cose :
1) Elasticità mentale per poter inquadrare e risolvere un problema
2) Capire che un Pc è una macchina ed in quanto tale stupida, quindi solo
guardandola non può fare nulla
3) La pazienza (tanta ma tanta pazienza) + un buona dose di gastrite :)
Ciao ReDiCuori
-- 
L'informatica è un arte
---------------------------------------------------------
 
www.pascallike.too.it
 
http://utenti.lycos.it/pascallike
 il sito sulla programmazione pascal
sorgenti, tutorial ed utility
---------------------------------------------------------

Io sono convinto di una cosa sola:
Il linguaggio di programmazione fatto a scuola non serve a NULLA !
Se una persona vuole imparare bene un linguaggio di programmazione
e credo che oggi l'unica cosa da imparare bene sia il VC++, deve
purtroppo studiare a casa, libri e tutorials del web.A scuola si
impara poco di programmazione.
Sbaglio o è cosi' ?
Ciao.
HellScream
C++C++C++C++C++
OpenGL 3D Coder
C++C++C++C++C++
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Chi è sto "Bane" che ogni tanto quando posto, mi risponde e cancella
la risposta ??


 la risposta ??
Ah... scusa... ho di default "X-No-Archive: yes" quindi
i messaggi non appaiono su mailgate.
Se vuoi ti mando la mia risposta via email :)
Cmq, ora mi leggi?

 Cmq, ora mi leggi?
Si.
E' impressione mia o ci siamo visti (in NG) da qualche altra parte ?
Mi sembra anche su it.comp.giochi.sviluppo, ma mi hai sempre risposto
in risposta disattivata !
Ciao.
Fatti sentire.


 fortran 77.
Si, e posso anche essere d'accordo se la mettiamo sul piano
disciplinare o su quello della quantità/qualità dello studio dello
studente medio.
Io però mi riferivo all'utilità dello studio a scuola: dico il PNI è utile
ma il Turbo PAscal no, anche a causa della struttura del corso: essendoci
moltissimo programma da svolgere di matematica, le ore da dedicare al
laboratorio sono pochissime (da me nell'ordine delle 5/10 all'anno) e dopo
queste *nessuno* studente potrà mai ritenersi nemmeno uno
simil-pseudo-semi-quasi programmatore in Pascal.


 Sbaglio o è cosi' ?
[cut]
Direi che è opinabile..
Partirei dal presupposto che secondo me non tutti devono/vogliono
diventare programmatori.
In base a questo quindi scarterei l'idea del VC++, passerei piuttosto a
Delphi che, seguendo l'ottima sintassi del Pascal (inventato da Wirth
*appositamente* per insegnare un approccio sistematico alla programmazione
in ambito scolastico) è un RAD semplice da utilizzare con le medesime
potenzialità di VC++, se non per cose tanto specifiche da essere inutili a
scuola.
Oltretutto Borland fa offerte molto più abbordabili per i ragazzi che
volessero approfondire a casa acquistando il pacchetto.
E poi (e lasciatemelo dire) non è Microsoft, il che IMHO fa sempre bene ai
nervi.
Bye


 programmazione (almeno imperativo e  oggetti).
]cut]
Sono d'accordo ma ti assicuro che non cen'è il tempo materiale in un
programma di Liceo Scientifico PNI, poi ovviemente se passiamo a parlare
di ITC Programmatori parliamo d'altro e qui tutto questo oltre ad essere
applicabile è anche da applicarsi.



il fratello di Sugli

simil-pseudo-semi-quasi programmatore in Pascal.
E allo stesso modo di nessun altro linguaggio, quindi a questo punto non
dovrebbe essere difficile capire che uno vale l'altro e quindi tanto
vale usare TP che almeno ha qualche merito didattico.
-- 
ciao, |
Marco | Does anybody else in here feel the way I do? (P.F.)

 Sempre rimanendo in ambito Pascal... perché non insegnate Delphi?
Ah, guada, io insegno greco e latino; lì le GUI non le abbiamo ancora
implementate ;)

 Lettera al giornalino della scuola in cui insegno:
Aspetta che arrivi in quinta e scopra che a volte alla maturita` pni
escono problemi che chiedono di scrivere del codice "in un linguaggio di
programmazione che conosci".

 > Sempre rimanendo in ambito Pascal... perché non insegnate Delphi?
Lo si sta già facendo. Però , poichè il delphi è in pratica il turbopascal
(tranne per alcune regole e le cose che il turbopascal non ha) per chi non
ha mai visto nulla di programmazione ovviamente si inizia con il pascal
standard(o quasi...), io per esempio ho preferito usare il dev-pascal, che è
freeware, contiene il freepascal(pure freeware) ha una buona dose di
librerie per la grafica e la gestione delle interfaccie ed è parzialmente
compatibile con delphi.
Ciao.

implementate ;)
Oh, beh... Pero` i gesti si'.
M/

 ha scritto nel messaggio
news:pan.2003.05.04....@email.it...


Io frequento il primo anno di liceo scentifico in una sezione di informatica
e come tutti sto programmando in pascal. Mi ritengo una di quelle menti
"avanzate" di una classe, e non perchè sono uno dei pochissimi del mio
istituto ad avere un 10 in informatica e conoscere molti linguaggi come
perl, pyton, c++. c#, visbas, e perchè in elettronica so programmare i
microchip a 8 bt, ma xkè ho voglia di andare sempre più avanti, capire
meglio il "funzionamento di un linguaggio di prog." (non come ci insegnano,
cioè il programmino per calcolare l'area del rettangolo : read (a) read (b)
write a*b). I problemi della mia insoddisfazione sono tanti : 1. Una sola
ora a settimana è poco 2. Il metodo di insegnamento lascia a desiderare
visto che la mia prof non sa neanche come creare un collegamento sul desktop
di tp.exe e spesso o i programmi che stiamo facendo (uso del ciclo while e
di if-else), già li avevo fatti a inizio anno, o quando a casa smanetto col
pc e creo qualche nuovo tipo di prog abbastanza importante non lo facciamo
proprio. Ah approposito vorrei farvi una domanda : l'ultimo prog che ho
fatto è un software di gestione contabile per mio padre che fa il
commercialista, che ha risparmiato la bellezza di 2300 euro e 1000 annui per
l'assistenza. Come mai costa così tanto visto che io per farne uno dello
stesso tipo ci ho messo circa 4 ore ?
By thecrow

 stesso tipo ci ho messo circa 4 ore ?
ci penso su e ti rispondo quando ho finito la centrale termonucleare
per mio nonno che vende lampadine, ho iniziato stamani, al massimo x
domattina ho finito

 stesso tipo ci ho messo circa 4 ore ?
Il tuo ragionamento è di tipo marxista, e prevede che un oggetto valga il
materiale di cui è fatto più il lavoro necessario a produrlo; nell'era del
marchio, per lo più, invece, un oggetto vale il prezzo che sei disposto a
pagare per averlo.
Seguesù
-- 
"Non sono sufficenti [sic] 10 parole per descrivere la qualità di Linux"
 (Daniparisi, mail a _Hacker Journal)
it.cultura.classica: 
http://digilander.iol.it/mmanca

2. a casa smanetto
Basta pipe dai.
--
New Magic Flash
Senior Guerilla Marketing Coordinator
I love this fucking job. This job loves fucking me.
                -- Paul Tomblin in a.s.r.


anche sciasbat ha iniziato cosi'.

 domattina ho finito
ma come la fai? a fissione o a fusione? perche` per farla a fusione
ti ci vuole almeno una settimana, furbetto.
	-p-

 ha scritto nel messaggio
news:MUgua.100118$iy5.3...@twister2.libero.it...


 ha scritto nel messaggio
news:Pine.OSF.4.10.1030508...@eolo.caspur.it...


 Chi č sto tizio ?
cio' che sarai tu tra una decina d'anni. pero' nel frattempo impara a 
quotare.

 ironia.........(č un'esemplare raro di frikkettone, il chč č tutto dire)
perchč non ti piacciono i fricchettoni?

 "Stefano Pederzini"
  potrebbe insegnarti a quotare.  hai di che pagarlo?
-- 
termy prende per fatica, attento.                     -- PLS, in IFQ

 Chi è sto tizio ?
Al corso di informatica non insegnano a quotare?
-- 
Saluti,
Giancarlo

Stefano Pederzini ha scritto:

I hopped on the train and cold clocked thecrow's sister
who looked good as hell and she appeared to be a mistress
I would say she had to look as if she swallowed a worm
then again she could have swallowed several ounces of ... na-na-na

 	-p-
ecchennesoio cio` gli autu`!

 ha scritto nel messaggio
news:n9mwuh1...@boffi95.stru.polimi.it...



Lui è un esempio RARO di frikkettone anche un po' ......
By thecrow

 swallowed several ounces of ... na-na-na
Allora tutto ciò significherebbe ?
Mini traduzione : salgo(frikketto non io) sul treno e .... blocco la sorella
di thecrow, che chiude bene (hell è inferno o morta? ma poi che c'entra?) e
lei (she è personale oppure possessivo, devi usare her ignorante) appread
essere una mistress vorrei sapere ........ ecc visto che il resto c'è solo
5-6 parole che riesco a tradurre e m sfastereo di prendere il dizionario.
E io ti dico : Fuck frick and the all components of his family. This night i
went in fick's home and i kill frick's father with any sworm of XII century,
then I go in frick's sister's room...... I rape her, she enjoy, and then I
kill her with my hand and I bring out her. I put her in a magick pentagram
and sacrifice her to Sha(y)tan. I go back (in home), 4 the precision in the
frick's mother's room that weep 4 joy of the genocide of her family, but she
isn't totally happy, because frick is still life. She with me provide to
kill he. Then I'm hungry and I cook his liver and his heart for dinner. I
rape also her, but her is happy.
The next day I return to my home.

 Allora tutto ciò significherebbe ?
I hopped on the train and cold clocked a chick
Who looked good as hell but she appeared to be sick
ehm... stava citando una canzone, Superfreak...
prendila con calma :-)
[e ricorda che c'e' sempre il crosspost]
-- 
Dreadnaut
(Life would be easier if I had the source code)

giacomo boffi ha scritto:
 >   potrebbe insegnarti a quotare.
il bocia ha gia` da imparare l'inglese, le grammatiche e le differenze
tra le fregnate che scribacchia di notte e un gestionale non ti sembra
di esagerare?


  hai finito almeno la turbina?


 By thecrow
Il costo di un software non č dato solo dal numero di nanosecondi che ci
vogliono per scriverlo moltiplicato per la costante "costo orario" , ma da
diversi fattori tutti molto importanti e ossia :
->l'ingegnerizzazione dello stesso
->lo studio del DB che utilizza per ottimizzare le prestazioni
->il debugging del tutto
->la documentazione
Quello che voglio dire č che per essere un buon programma non basti che
funzioni,e spesso neanche che funzioni bene.
Deve garantire determinate prestazioni,deve essere facilmente
aggiornabile,deve essere documentato,deve essere sicuro (il piů
possibile),deve rispondere alle specifiche di progetto,...eccetera. (scusa
ma non ho voglia di scrivere un testo di ing. del software).

 trovano.
Scusate se mi intrometto e do il mio contributo modesto alla
discussione...io ho fatto lo scientifico ,con il PNI (naturalmente) e poi mi
sono iscritto all'università,facoltà di  Informatica (che fa capo al dip. di
Scienze Matematiche,Fisiche e Naturali).
Io sono grato al mio PNI perchè mi ha dato le basi matematiche e fisiche per
portare avanti il corso senza sputare troppo sangue.
E' vero,sono entrato in facoltà avendo programmato poco e in Pascal (però
facevamo cose ben più complicate dell'area di un quadrato)...però avevo :
-conoscenze matematiche discrete
-conoscenze fisiche discrete
-capacità logiche
tutte cose che in informatica servono ben più della conoscenza mnemonica di
un linguaggio di programmazione.I linguaggi passano,la logica no.
Ho visto periti informatici (pochi per la verità) pieni di spocchia vantarsi
di sapere tutto e lasciare per la difficoltà dell'esame di Algoritmi,esame
dove per calcolare il costo dell'algoritmo non si usa la calcolatrice ma
l'analisi matematica e la testa.
L'informatica non è solo saper programmare.Chi pensa di essere un
informatico perchè scrive a getto un software in 4 ore (ogni riferimento a
persone è puramente voluto) facendosi pagare meno di uno che ha studiato 5
anni e quindi ne deve sapere molto più di lui non sa neanche di cosa sta
parlando.
Cristian,il Nous che invoglia ^_^

 parlando.
esattamente come uno che pensa che lavorare come informatico sia 
progettare algoritmi.
-- 
. Simone Caldana: Pear Minister of Foreign Affairs     .
. Aiming to become a vi mug - currently jumping around .
. 
sim...@caldana.org
 
http://simone.caldana.org
 .

 Quello che voglio dire è che per essere un buon programma 
deve essere consegnato in tempo al cliente.
Il resto si chiama supporto tecnico.


 Il resto si chiama supporto tecnico.
Secondo te quindi è meglio consegnare in tempo al cliente una schifezza che
in ritardo un buon programma?
Mah..
--


 progettare algoritmi.
Mai detto nulla di tutto questo.
Dico solo che un programmatore non è necessariamente un informatico,come un
medico non è necessariamente un chirurgo.
---


 in ritardo un buon programma?
Non secondo lui, secondo <azienda2>
-- 
Personal views are irrelevant. Facts are important.
Here's a fact: We're not implementing this.
(Christian Hammond - gaim-devel ML)

 medico non è necessariamente un chirurgo.
e un parmigiano non è necessariamente un formaggio.

 deve essere consegnato in tempo al cliente.
dal vangelo secndo bill gheits.
--
Bak
NO WAR per rispondermi

 medico non è necessariamente un chirurgo.
ti consiglio un ripasso della tassonomia delle professioni.


 in ritardo un buon programma?
no, non secondo me, secondo chi deve prendere i soldi per quel programma.


 dal vangelo secndo bill gheits.
e di tutti gli ISV.
(il mondo gira perche' non e' perfetto, se fosse perfetto saremmo tutti 
con le mani in mano)


 con le mani in mano)
parole incise sul legno. di pero.


uto-pista


 con le mani in mano)
(qui una volta era tutta campagna signora mia)


 (qui una volta era tutta campagna signora mia)
Si stava meglio quando si avevano i capelli.


 con le mani in mano)
la prima versione di matrix non andava, infatti

in ritardo un buon programma?
RL, questa sconosciuta.
--
New Magic Flash
Senior Guerilla Marketing Coordinator
I love this fucking job. This job loves fucking me.
                -- Paul Tomblin in a.s.r.

possibile),deve rispondere alle specifiche di progetto,...eccetera.
Aho, e il giochino?
Ci deve avere anche il giochino nascosto!
Se no a che cazzo serve sto programma?
-- 
Zonker
* * work is the curse of drinking class * *

 Il resto si chiama supporto tecnico.
Scusa,la tua risposta mi ha fatto venire in mente una vignetta di
Dilbert...in poche parole abbiamo lui che parla con un tipo che gli ha
venduto un software facendoselo pagare tantissimo.
Il povero Dilbert non vorrebbe pagare le correzioni che servono al programma
per funzionare,ma alla fine deve cedere pagandole carissimo.
La vignetta si chiude con il venditore che chiama l'ufficio e dice : "Ho
trovato un businness...inserite altri bug nel programma!".
A me all'epoca era piaciuta da morire,questa battuta finale.. :)
P.s. Nessuna vena polemica nella battuta.


 A me all'epoca era piaciuta da morire,questa battuta finale.. :)
non era una battuta. e dilbert è uno spaccato della realtà.

 parlando.
Certo, un programma senza analisi, è come come un palazzo senza fondamenta,
prima o poi crolla tutto. Ma neppure puoi fare l'informatico 'TEORICO', nel
senso che prima o poi una tastiera devi pur pigiarla. E comunque chi scrive
un  programma è solo un programmatore, persona e figura lievemente diversa
dall'informatico.


 la prima versione di matrix non andava, infatti
A proposito, ho visto in libreria un paio di testi di gente che a questa
cosa di Matrix ci crede davvero.
-- 
"Non sono sufficenti [sic] 10 parole per descrivere la qualità di Linux"
 (Daniparisi, mail a _Hacker Journal)
it.cultura.classica: 
http://digilander.iol.it/mmanca

 cosa di Matrix ci crede davvero.
sono i danni dell'orinoterapia.
(ora basta un filmetto per dare origine a nuovi miti. sigh.)