Newsgroup: it.comp.java
Titolo: OT differenza tra ingegneria informatica e informatica

Ciao
tra un corso di laurea in Informatica e di Ingegneria informatica che 
differenza tira?
Un sistema operativo, piuttosto che un 'applicazione chi la realizza di 
solito?
L'ingegnere informatico ï¿œ piï¿œ legato al mondo dell'industria?
grazie

L'ingegnere informatico ï¿œ anche un ingegnere, quindi fa un sacco di altra 
roba che l'informatico non fa... no a caso le materie da sostenere sono 
quasi il doppio....
L'ingegnere quindi quando esce dal suo corso ha un ventaglio + ampio di 
possibilitï¿œ lavorative.
Ad esempio nell'hardware quasi sempre trovi o Ing o fisici.
Ciao
"Franco" <f...@ff.IT> ha scritto nel messaggio 
news:WgEHm.89419$9f6.1...@twister1.libero.it...


 sono quasi il doppio....
Non dire cazzate. Avrï¿œ semplicemente materie differenti, non il doppio. 
Entrambi sono corsi di studio quinquennali.
Diciamo che tra l'ingegnere elettronico e il programmatore o informatico 
ci sta l'ingegnere informatico che abbraccia entrambe le discipline. A 
mio avviso ï¿œ piï¿œ formato sull'hardware, ma non preclude ovviamente una 
carriera da programmatore (se per questo neanche una laurea in 
matematica preclude, anzi).

 differenza tira?
dipende dalle singole università e dai singoli politecnici, ma alla fine,
dovresti scegliere se vuoi essere ingegnere o scienziato.
-- 
By ZeD


secondo me l'Ingegnere informatico ha una preparazione orientata alla
progettazione
dell'hardware, l'informatico invece più alla progettazione del
software. Poi in giro trovi tanti programmatori e progettisti
che sono ingegneri informatici ma quella è un'altra storia. Ad
ingegneria informatica non sanno cosa sono i design pattern(e se lo
sanno per loro sono inutili),
non sanno cosa vuol dire usare le strutture dati in base alla mole di
dati e al numero di operazioni su di essi, non si preoccupano di
studiare algoritmi di cammini minimi, non fanno nessun studio(almeno
credo) sulle metodologie di programmazione.

 credo) sulle metodologie di programmazione.
Hai dimenticato di dire che a ingegneria oltre a tutta sta roba che non si
fa di Informatica giocano con
Barbie gira la moda e fanno dei mega festini ogni settimana.
ciao
Nicola
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha

non afferro al 100% il tuo umorismo, ho detto troppe cazzate forse?

 ingegneria informatica non sanno cosa sono i design pattern
Falso.


si
--
sv.

 solito?
Le applicazioni di solito le realizzano peracottari & cioccolatai.
	Y.

 wrote:

quindi nel corso di studio di ingegneria, a parte Barbie e le feste,
sanno cos'è SPT e LPT-S ed LPT-L in ricerca operativa? sanno cosa sono
gli algoritmi greedy?sanno cos'è una grammatica? se fosse cosi come
dite voi avremmo due corsi di laurea che ti danno la stessa
preparazione

 preparazione
In effetti ci sono sovrapposizioni, e molte volte è difficile
stabilire in cosa si differenziano un ingegnere informatico da un
informatico. Come già detto più sopra, dipende spesso dalle singole
facoltà. E la cosa non riguarda solo il settore dell'ITC: nella
facoltà in cui ho studiato, esisteva un corso di laurea in ingegneria
edile indirizzo architettura.... Provate a pensare a come un
architetto potesse apprezzare l'esistenza di un tale corso di laurea.
In generale un ingegnere è un professionista la cui attività si svolge
attorno a tre cardini:
- progettazione
- direzione lavori
- collaudo
Queste attività sono perfettamente plausibili anche in contesti ICT:
l'Informazione (intesa come la materia prima oggetto del lavoro di
informatici e ingegneri informatici), necessita di essere creata,
manipolata, gestita, trasferita, ecc ecc (la distinzione hardware/
software non è così essenziale: entrambi sono ambiti in cui
l'Informazione "vive") secondo criteri rigorosi al pari di quelli che
vengono adottati per la costruzione di edifici comunque complessi,
poiché molto spesso l'Informazione è alla base di processi e servizi
estremamente critici (non a caso la nostra epoca è stata ribattezzata
era dell'Informazione).
Il problema è che non si sa spesso come attualizzare queste attività
all'ICT, e molto spesso si vedono applicazioni e progetti che stanno
su con gli stuzzicadenti, realizzati male, senza alcuna progettazione,
collaudi che vanno a buon fine portando in produzione applicazioni che
in realtà non fanno quello che gli utenti finali si aspettavano, ecc
ecc. La galleria degli orrori in quest'ambito è limitata solo dalla
fantasia  dell'essere umano.
Nell'ordinamento italiano informatici e ingegneri informatici sono
assolutamente equivalenti. Il DPR 328 del 2001 equipara le due figure:
http://www.miur.it/regolame/2001/professioniregolam/AgrArch/DPR328_2001.htm
L'ingegneria è stata divisa in tre settori: Civile/Ambientale,
Industriale, Informazione. Ogni settore è poi diviso in due categorie:
senior (laureati quinquennali) e junior (laureati triennali). Se
andate a vedere l'articolo 47, scoprite che i laureati in informatica
(classe 23/S) appartengono al settore Ingegneria dell'Informazione
esattamente come i laureati in ingegneria informatica (classe 35/S).
E all'articolo 46, relativo alle attività professionali, si legge ciò
che caratterizza i professionisti del settore dell'Informazione:
"1) le attività basate sull'applicazione delle scienze, volte al
concorso e alla collaborazione alle attività di progettazione,
direzione lavori, stima e collaudo di impianti e di sistemi
elettronici, di automazioni e di generazione, trasmissione ed
elaborazione delle informazioni;
2) i rilievi diretti e strumentali di parametri tecnici afferenti
impianti e sistemi elettronici;
3) le attività che implicano l'uso di metodologie standardizzate,
quali la progettazione, direzione lavori e collaudo di singoli organi
o componenti di impianti e di sistemi elettronici, di automazione e di
generazione, trasmissione ed elaborazione delle informazioni, nonché
di sistemi e processi di tipologia semplice o ripetitiva."
Quindi deponiamo le armi e uniamoci a realizzare una Società
dell'Informazione migliore dell'attuale, che ce n'è tanto bisogno ;-)
Ciao
Daniele


concordo, e codesta cosa succede per una serie di motivi:
1 - i capi dei progetti non sono progettisti software ma vecchi
programmatori che non ricordano cos'è la programmazione e fanno i
burocratici da qualche anno
2 - le tempistiche di sviluppo sono disumane perchè i clienti sono
convinti che creare un software sia come prepare un powerpoint
3 - il cliente ha sempre ragione quindi si sviluppa velocemente
trascurando, giustamente, tutta la progettazione. Il cliente dopo un
mese non vuole vedere il progetto ma il software in esecuzione
...
N - finiamo nel 2012

 preparazione
per dissipare eventuali dubbi (sperando di non provocarne altri):
https://aunicalogin.polimi.it/aunicalogin/getservizio.xml?id_servizio=156&k_cf=22&k_corso_la=358
https://aunicalogin.polimi.it/aunicalogin/getservizio.xml?id_servizio=156&k_cf=22&k_corso_la=187
--
sv.

 ...
Sei un po' di parte :)
Purtroppo spesso il software � scritto da incompetenti, e i NG ne sono
una triste e dolorosa prova.

 preparazione
Magari, non credo che gli Informatici si trovino ad avere a che fare con 
esami di controlli automatici :D
 

 preparazione
Ingegneria svolta in una Universita' come il Politecnico di Milano copre
l'intero dominio della scienza.
Negli anni 70' e 80' dal ramo di Elettronica e' prima fuoriuscito
l'indirizzo Informatico e poi la Facolta' di Ingegneria Informatica.
Il piano di studi di un Ingegnere e quindi il prodotto finale puoi' essere
"customizzato" all'inverosimile, ibridando con l'elettronica, con la
meccanica o biomeccanica, con la matematica o la fisica o l'elettrotecnica
o i Segnali e Telecomunicazionio o ancora Economia,aereonautica,
ergotecnica, edilizia o quello che piu' ti aggrada.
Quello che tu hai descritto e' uno dei possibili Percorsi, orientati allo
Sviluppo e progettazione SW. Al Politecnico di Milano , dipartimentoido di
Elettronica illustri grandissimi ricercatori come
Crespi - Linguaggi e Traduttori
Ceri - SQL
Ghezzi - Ingegneria del Software
Serazzi - Sistemi Operativi
Somalvico - Intelligenza artificiale
Bracchi - Sistemi Informativi Aziendali
Sami - Calcolatori Elettronici
TUTTI completamente riconosciuti all'estero fondarono l'informatica
italiana e hanno sviluppato per primi in Italia l'Informatica teorica,
l'intelligenza artificiale, le teorie sulle basi di dati eccetera.
Per quanto riguarda la Ricerca Operativa non sai cosa potresti scatenare
dicendo che a Ingegnereia non nc'e perche' l'infinita' di esami di 
Teoria dei Sistemi, Ricerca operativa, Controlli automatici, Segnali di
tutti i tipi e' tutta materia che veniva trattata ai Politecnici quando
ancora le scienze informatiche erano rami della matematica.
Io personalmente andavo evitando gli esami di controlli proprio perche'
quasi si raddoppiava il peso della laurea a tirarseli addosso, ma altri a
cui interssavano ne facevano a palate.
Informatica nacque inzialmente con 18 esami, quasi meta',una sorta di
Ingegneria elettronica semplificata perche' pareva assurdo obbligare
tuttti a distruggersi di teorie lontanissime dal mondo del lavoro per
poter scrivere un programma in Cobol.
Oggi Scienze informatiche la hanno allungata  e hanno aggiunto molte
materie tipiche dell'ingegneria.
secondo me e' ormai diventata un doppione di Ingegneria Informatica con
idirizzo informatica pura, giusto perche' cosi' abbiamo raddoppiato
Professori rettori baroni e segretarie. Ma e' una mia opinione personale
:-)
e mettere a confronto Ingegneri e Informatici e' quasi un flame certo
senza senso.
ciauz Nicola
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ci sta l'ingegnere informatico che abbraccia entrambe le discipline.
Be diciamo che un buon Ing. Informatico eguaglia con un pï¿œ di esperienza un 
buon informatico, il contrario invece non funziona.
 

 esami di controlli automatici :D
no infatti ad informatica non fai esami di controlli automatici ed
effettivamente mi sembra una grossa pecca.
Te dici che fate tutto ma non mi risulta. Per esempio non ho mai
sentito parlare un ing.informatico di normalizzazione di un db con una
metologia precisa, tipo trovare le chiavi, usare l'algoritmo di
chiusura lenta e portare lo schema in 3FN o BCNF; non ho mai sentito
che per progettare lo schema di un db partono  dallo schema
concettuale, passando poi al relazionale grafico per poi arrivare a
quello relazionale, creano semplicemente le tabelle e bona! via ditemi
che non è cosi

 che non � cosi
non � cos�, si fanno anche queste cose.
--
sv.

 che non � cosi
Beh, questi sono 2 esercizi tipici dell'esame di "Sistemi Informativi" a 
Bari :D
 

 grazie
Ti parlo della mia esperienza professionale e personale e di ex
studente.
Io ho visto che gli informatici sono molto bravi come programmatori e
sanno sviscerare
certi problemi trovando delle soluzioni che spesso definirei geniali.
Di contro di HW non sanno praticamente nulla, per loro CMOS è solo una
scritta ornamentale
che appare vicino alla scritta BIOS quando si accende il pc. Tra
l'altro ho notato che nei sistemi embedded
spesso sono un po' carenti a meno di studiare parecchio ma anche li
trovano abbastanza facilmente la loro strada.
Gli ing informatici nella mia università mediamente se la tiravano e
basta ma ti assicuro che i quelli bravi che ho trovato
(un buon 30% di quelli che ho conosciuto) sono veramente in gamba. Ne
capiscono di HW e di SW, di telecomunicazioni,
in automatica sono preparatissimi, in comunicazioni elettriche lo
stesso. Per lavorare nel mondo embedded sono fantastici
sanno fare un sacco di cose.
Io sinceramente per scegliere l'uno o l'altro per un lavoro li
metterei alla prova, entrambi sono per lo più capaci delle stesse cose
se sono elementi validi e studiosi. Per quanto riguarda la
programmazione di basso livello (Assembly) e la progettazione HW gli
elettronici
ovviamente sono insuperabili (almeno da studenti), ma essenzialmente
perché studiano quello.
Nel mondo lavorativo posso assicurarvi che ho visto un ing. delle
telecomunicazioni occuparsi egregiamente di logistica,
ing. elettronici lavorare gomito a gomito coi fisici o essere fior
fiori di programmatori (vedi Alex Martelli che ho conosciuto di
persona ed è un mito)
e perfino informatici essere degli ottimi hardwareisti.
Ciò che conta è la mente aperta e la predisposizione allo studio,
quella sana curiosità che ti fa essere un buon elemento
nel campo in cui ti lanci, il corso di studi conta per un buon 30%
nella professionalità di ciascuno ma non di più.
Quindi mente e occhi sempre aperti e studia studia studia!

 che non � cosi
Confermo. Infatti come si diceva prima ai corsi di basi di dati gli
studenti di Ingegneria giocano a Barbie. All'esame c'e' un DJ chh emtte
musica e si balla.


 questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad 
ab...@newsland.it
Allora vai a giocare con Barbie...ahahahahahaha

 credo) sulle metodologie di programmazione.
Su questo sbagli molto. Le principali strutture dati si studiano a
Fondamenti di informatica I (1° anno), gli algoritmi principali ma
soprattutto gli studi di complessità computazionali a Fondamenti di
Informatica II (si fa anche programmazione dinamica e algoritmi greedy
e altro), tanto che l'esame di quest'ultimo propone 2 esercizi: la
applicazione della prog. dinamica e la creazione di un NUOVO algoritmo
ad un problema prefissato con tanto di analisi computazionale.
Programmazione applicata alla teoria dei grafi è (assieme alla intera
classe di problemi di ottimizzazione) invece argomento di Ricerca
Operativa (2° anno)
Altre importanti basi vengono impostate in Informatica teorica
(linguaggi context free e macchine a stati finiti) e Calcolatori
elettronici I (assembler e architettura) e II (calcolo distribuito)
Purtroppo solo un complementare, ma molto gettonato, Basi di Dati che
fornisce gli strumenti teorici per lavorare sulle basi di dati
(COMPRESE, a differenza di quanto letto nel tread, gli 'inutili'
algoritmi di traformazione fra le varie forme normali)
Riguardo alle differenze, ti posso dare l'impressione che ho avuto
facendo la laurea. Nonostante abbia confutato l'idea degli informatici
che gli ing non sappiano nulla di informatica, è vero che le loro
conoscenze sono spesso più specialistiche. La cosa che secondo me gli
ing sanno fare meglio è l'analisi dell'efficienza degli algoritmi
(penso io, magari mi sbaglio, ma mi torna difficile senza gli
strumenti di cui siamo stati dotati nel corso di tre difficili esami
di analisi matematica...). Dicevo, l'impressione.
L'impressione era che facessimo (cmq) troppa poca informatica (ne
volevamo sempre di +) e troppa ingegneria. L'impressione era che
"l'addestramento" fosse mirato non a creare informatici (esiste il
corso apposta) ne a creare degli ingegneri (esistono corsi di laurea
per ciascun ramo scientifico...), ma per creare dei 'personaggi' che
potessero scrivere dei software ingegneristici, ad esempio CAD, o
magari di strumentazione delle navicelle spaziali, o di simulazione.
Questo perché il tal ingegnere informatico deve essere al tempo stesso
'asso' programmatore ma anche 'asso' in fisica/(bio)chimica/
elettronica/modellazione e quant'altro. E anche in matematica, per poi
poter dare risultati quantitativi oltre che qualitativi. In più deve
fare da 'interprete' fra il committente (il fisico/chimico/ingegnere
che vuole il dato programma) e magari i programmatori che si
occuperanno dell'implementazione (se non la fa lui, cosa che accade
quando il progetto è piccolo)


wrote:

Confermo. Innanzitutto se giri le aziende (come faccio io) ti accorgi
che il 90% dei DB non è nemmeno in prima forma normale (figuriamoci
alla terza!), secondo io (personalmente, e mi considero specializzato
proprio nella creazione di modelli) parto dallo concettuale (solo
nella mia testa), passo poi al relazionale (su un foglio di carta) ma
poi al computer parto direttamente a lavorare sulla parte fisica
(quella che hai chiamato tabelle) perciò può dare l'impressione che il
lavoro non sia stato fatto, ma ti assicuro che c'è eccome...

 Daniele
Ne sei assolutamete sicuro? Perché mi hanno 'bocciato' ad un concorso
pubblico per un posto in ospedale (la motivazione ufficiale, quella
ufficiosa era perché era un concorso ad personam) perché cercavano un
laureato in informatica mentre io ero Ing. Informatico

 un buon informatico, il contrario invece non funziona.
Tanto quanto un matematico con un po' di esperianza eguaglia 
l'ingnegnere informatico, se vuoi metterla su questo piano.
Diciamo invece che stai parlando di cose che non sai.

 differenza tira?
Nessuna. Entrambi i laureati faranno la fame.

 quando il progetto è piccolo)
Al polito la matematica è fatta male. Magari esame difficile ma per i
metodi di esame offerti non certo per i contenuti che sono più o meno
gli stessi (almeno al primo anno). Poi una volta arrivata ai metodi
per ignegneri la matematica finisce li. Senza contare che matematica !
= analisi quindi per favore smettetela di dire che l'ingegnere è
l'asso per tutti... Fa solo ridere.
Gli ignegneri fanno determinate cose e per quelle hanno bisogno di un
po' di matematica e un po' di fisica ma non per questo la sanno come i
rispettivi esperti...
Allora secondo te perché ho fatto due esami di programmazione sono un
asso programmatore? Sarei uno stupido a pensare questo ^_^
Senza contare che un mio amico laureato nel blasonato VECCHIO
ORDINAMENTO non sa nemmeno le basi della meccanica quanistica ma sa le
giunzioni np (ingegnere elettronico).
L'ingegnere esiste, a qualcuno serve, ma smettetela di avere questo
senso di onnipotenza. Scusami ma le tue parole mi hanno fatto davvero
sorridere e non sono riuscito a non rispondere.
--
Ciao Neo

 Nessuna. Entrambi i laureati faranno la fame.
Tutti i laureati fanno la fame (escluso un insieme di misura nulla :p)
--
Ciao Neo

 laureato in informatica mentre io ero Ing. Informatico
Ciao Alessandro, scusa se rispondo solo ora, ma sono rimasto offline
per un po'. Si, sono assolutamente sicuro. Probabilmente l'esclusione
è stata fatta perché hanno specificato la laurea e non la figura
professionale: se avessero scritto "Ingegnere dell'Informazione", non
avrebbero avuto scuse. Con la commissione ingegneria dell'informazione
di Padova abbiamo iniziato qualche anno fa (grazie a Paolo Foletto,
che si è fatto "il mazzo" per una vita su questi temi) a fare attività
di diffusione della conoscenza di questa figura professionale,
misconosciuta anche all'interno degli stessi ordini degli ingegneri.
Per completare quello che dicevo, oggi un laureato in informatica
(bada bene: informatica, non ingegneria informatica, sostenendo
l'esame di stato per l'abilitazione all'esercizio della libera
professione come ingegnere, nel settore dell'informazione, può
iscriversi all'ordine degli ingegneri, per il settore in questione).
Ciao
Daniele

 ha scritto nel messaggio 
news:4af46034$0$1105$4faf...@reader1.news.tin.it...

Cicap... muhhhh.... mi sa che sei un informatico...
Io sono un ingegnere di quelli buoni...... vecchia scuola 

 Daniele
Ciao
Alessandro

On 6 Nov, 10:43, "Alessandro Carraro (JUG Padova)"

da quello che ci dici Informatica sembrerebbe cosi una sottoclasse di
ing.informatica,
e se le tue esperienze coincidono con quelle di altri atenei allora
sicuramente è cosi. Mi viene da fare però un appunto sulla suddetta
cosa.....senza offesa ma....non sarà mica che
fate tutto e poi non sapete fare nulla? te lo dico perchè informatica
(che in teoria sarebbe una sottoclasse di ing.informatica)
già soffre di questa patologia.
e

 Ciao Neo
Ciao Ale

 vedere le slides su grails ;-p )
:-) Io ho visto quelle che ha utilizzato al Java Day a Verona, cui
avete partecipato ultimamente:
http://www.slideshare.net/suntzu/introduction-to-grails
Ciao
Daniele



Si la mia era una battuta... andrebbe usato infatti il condizionale:
"Io ho visto quelle che AVREBBE utilizzato al Java Day a Verona", se
non fosse che non si è riusiti ad attaccare il suo portatile al
proiettore...
byw, grazie per il link

 già soffre di questa patologia.
La mia risposta a Neo spiega abbastanza bene il mio punto di vista.
Non credo informatica sia una sottoclasse di ing. informatica. Non
dubito che nel campo informatico siano più ferrati di noi ing., ma
dubito quando si dice che gli ingegneri non sono capici di fare delle
analisi. Credo anche che l'ing. sia il collante perfetto quando si
tratti di far comunicare l'esperto del dominio applicativo con
l'informatico
Il fatto che non sappiamo fare assolutamente niente è ancora più vero
per gli ingegneri che per tutte le altre professioni. Il fatto è che
ci siamo talmente sbattuti nel corso della carriera universitaria ad
imparare di tutto e di più, che ormai abbiamo formato un 'metodo' di
apprendimento che ci permette di essere più flessibili degli altri in
quanto ormai siamo abituati a dover reimparare tutto da zero. Direi
che alla fine il nostro pregio maggiore è la non obsolescenza della
nostra istruzione (perché più di altri ci autoaggiorniamo
costantemente...)
sempre tutto IMHO

 differenza tira?
L'ingegnere impara a costruire, l'informatico costruisce per imparare.


Eh, vedo che abbiamo seguito gli stessi corsi....
Scorpio 


Molto semplice:
http://busissimo.blogspot.com/2010/01/relax-ingenieri-vs-informatici.html
-- 
Traveller, not tourist!
www.inter-rail.it