Newsgroup: it.istruzione.universita.ingegneria
Titolo: Turing, Von Neumann & C.

Scusatemi, forse mi intrometto in una discussione senza sapere bene di
quello di cui parlate. Mi riferisco al dibattito sull'insegnamento
dell'informatica all'interno della facoltà di Ingegneria.
Premetto che mi sto per laureare Ingegneria delle Telecomunicazioni e
nel mio bagaglio di esami "informatici" risiedono Fondamenti I e
Calcolatori Elettronici (mi manca Reti Logiche). Sinceramente ho
sofferto anche io un certo distacco dalla realtà informatica del
momento , soprattutto per il fatto di aver dovuto studiare un
linguaggio come il Pascal che penso oggi sia praticamente in disuso.
Però ritengo che a perte quialche esagerazione, sia importante
affrontare tematiche generali come la nascita dei primi calcolatori.
Von Neumann, Turing, sono personaggi geniali, affasinanti, e a mio
parere si commette un errore bestiale rinunciando a capire quali
problemi hanno affrontato e risolto, magari per inseguire l'ultima
novità in termini di linguaggio o di processore. A parte gli sfottò
che ogni tanto sento dire, obiettivamente l'ingegnere dovrebbe essere
una persona in grado di affrontare un problema e trovarne la
soluzione, e per quanto mi riguarda é incredibilmente bello apprezzare
gli sforzi che sono stati fatti dai grandi del passato di fronte
all'idea, allora magari rivoluzionaria, di una macchina in grado di
eseguire calcoli attraverso una programmazione. E devo ringraziare a
questo riguardo proprio i corsi universitari che mi hanno dato la
possibilità di conoscere Ada Lovelace, Babbage, Turing....
Certo, magari l'amico mio che studia Giurisprudenza sa aprire un pc,
smontarlo e rimontarlo come gli pare, mentre io, ingegnere, ho sudato
una notte solo per sostituire il lettore cd.... però credo che il
bagaglio di cultura scientifica e l'approccio mentale alla risoluzione
dei problemi che sento di possedere dopo questi anni di studio é
qualcosa di ben più importante. (almeno spero!!)
Saluti
------------------------------------------------------
Tell Icarus he's not the only one fallin' from the Sky
                                         THE YOUNG GOD
 
tygk...@libero.it
                           elimina tyg per rispondermi
------------------------------------------------------
visita il mio sito:   
http://simulacra.studenti.eu.org
------------------------------------------------------

  |
|  Use manually this address!!   |
|  ICQ#: 19577419                |
+--------------------------------+

 una notte solo per sostituire il lettore cd....
E ti pare un problema da poco? Guarda che se tu (o io, che so a malapena
cambiare una lampadina) non sai nè smontare un pc, nè portare avanti una
causa in tribunale, il tuo amico sa fare entrambe le cose. E' quello che mi
sono chiesto sempre anch' io: perché studiare ing. se poi gli smanettoni ci
fanno malamente?
--
=/\=   Capitano Jean-Luc Picard   =/\=
ufficiale in comando della U.S.S. Enterprise
e numero 1 del Super Squadrone Caserta
http://members.xoom.it/ssc
Niubbo perpetuo di it.fan.startrek
ICQ # 64155719
No a Inzaghi e Pessotto in nazionale.
ARIDATECE VIERI !!!
«No alla violenza sugli spalti. Facciamola in campo!»

 hub, che fai, chiami l'avvocato???    :-D
Strano, io ho sempre creduto che un ingegnere meccanico a cui si rompe la
macchina chiami il meccanico, invece di metterci le mani lui stesso.


hub, che fai, chiami l'avvocato???    :-D
Beh, per fortuna il campo dove (spero) mi dovrò impegnare é un pò
diverso, comunque ho provato sulla mia pelle il fatto di aver studiato
cose ormai obsolete anche per il più umile degli smanettoni... Tenevo
solo a precisare che alcuni aspetti della materia che riguardano
magari il passato (anche in un mondo che viaggia a velocità vorticose
come quello dell'informatica) secondo me devono entrare nel bagaglio
dell'ingegnere. Tutto qui.



E chi se ne frega di chi sa smontare e rimontare i computer! E chi se
ne frega di chi conosce a menadito un linguaggio e non ha bisogno del
manuale, ma usa sempre le stesse strutture facendo programmi per nulla
efficienti. Io ho quasi finito Ing.Elettronica, ma penso di poter
affermare che un ingegnere informatico non sia affatto contento
se lo si considera un 'programmatore' (io non lo sarei). Per
"scrivere" un programma non ci vuole molto, ma "programmare" è
un'altra cosa, significa risolvere i problemi con la migliore
soluzione. Significa conoscere le strutture di programmazione, i
metodi da utilizzare: i linguaggi cambiano, la teoria resta. E i
linguaggi devono essere solo
lo strumento per mettere in pratica le strutture e gli algoritmi che
prescindono dall'implementazione (io non perderei più di 5 minuti
perparlare di un linguaggio, mi limiterei a citarlo e lascerei agli
studenti il compito di imparare la sintassi, ma forse, su questo, sono
un estremista).

un estremista
Beh, forse un pň estremo lo sei. Concordo pienamente con te
sull'importanza del saper programmare rispetto alla conoscenza estrema
di ogni minima sfaccettatura di un linguaggio. Ho notato perň che ogni
linguaggio in qualche modo spinge verso una direzione piuttosto che
verso un'altra, insomma, un minimo di spiegazione sulla "filosofia" di
un linguaggio ci vorrebbe, magari piů di cinque minuti... non trovi?
E poi ti dirň, davvero ci capisco poco quando vedo un computer
smontato, perň agli esami "informatici" sono andato benissimo!!!
Saluti
------------------------------------------------------
TheYoungGod 



Sono contento per te, ma capire cosa c'è all'interno di un computer
non è difficile, lo impari in una mezzoretta. Sapere le differenze e
la qualità dei diversi componenti è un'altra questione, ci vuole tempo
per acquisire tutte le informazioni disponibili, ma non è questione di
'capire' solo di 'immagazzinare' (a meno di non dover recensire un
prodotto o studiarne le caratteristiche tecniche, ma questo è tutto un
altro mondo e gli esperti sono pochi e non stanno certo a vendere i pc
nei negozi).