giovedì 7 febbraio 2013

Ingegneria Informatica

Questo post cercherà di tirare le somme di tutte quelle infinite discussioni senza capo ne coda riguardo le differenze fra i corsi di studio di Ingegneria Informatica (della classe di Ingegneria) ed Informatica (della classe di Scienze Matematiche Fisiche e Naturali).

Ovviamente concentrerò la mia trattazione sul corso di laurea che ho scelto, Ingegneria Informatica, in quanto non ho completa conoscenza di cosa si svolga alla facoltà di Scienze. Sto seguendo il corso di Ingegneria Informatica presso l'università Alma Mater Studiorum di Bologna.

INGEGNERIA INFORMATICA

Una triennale orientata alla magistrale
La principale "accusa" che si fa ai corsi di Ingegneria Informatica è l'essere eccessivamente variegati e differenziati con conseguente scarso approfondimento delle materie trattate, soprattutto in ambito informatico.
Da quello che ho potuto constatare io, ciò è vero solamente in parte: le materie in effetti sono innumerevoli ed a volte abbastanza differenti le une dalle altre (il che è anche un bene perché altrimenti, per quanto ad una persona possa piacere una cosa, è sempre bene differenziare un po'), ma il fatto di intraprendere diverse discipline ti permetterà, credo, in seguito, magari ad una magistrale, di approfondire i lati di ciò che hai studiato che più ti hanno interessato. Infatti, almeno qui a Bologna, alla magistrale puoi optare per un percorso più incentrato sull'Architettura degli elaboratori e la parte hardware, uno più incentrato sul Software Engineering  ed un altro riguardante i Multimedia e l'elaborazione dell'immagine.
In sostanza, Ingegneria Informatica ti spinge fortemente a continuare i tuoi studi verso la specialistica. Ciò può essere giusto o sbagliato, non sta a me decidere.

Informatica: teoria 45%, pratica 55%
Un'altra "accusa" è quella che nei corsi di Ingegneria Informatica proprio la materia chiave del corso e tutte le sue ramificazioni non vengano trattate in maniera approfondita. Per quel che mi riguarda, ciò è totalmente errato (poi dipende dagli standard di approfondimento che una persona pensa che un corso di studi universitario, ma questa è un'altra storia).
L'informatica viene trattata dal punto di vista teorico più che decentemente, ovviamente non al livello dei corsi di Informatica di Scienze, tanto meno rispetto ad un corso di Informatica Teorica; per esempio la parte riguardante il calcolo della complessità computazionale viene trattata solo di sfuggita, come pure le strutture dati più avanzate ed astratte.
D'altra parte, per quanto riguarda la parte pratica e progettuale, i docenti, per quanto mi riguarda, sono molto esigenti. Per farvi un esempio, l'esame di Fondamenti di Informatica 1, oltre alla prova di teoria, consiste in una prova di laboratorio di 2 ore dedicate alla programmazione e la mole del programma richiesto non è per nulla trascurabile.

Il piano degli studi della triennale
Riporto qui di seguito il piano degli studi della mia facoltà a semplice titolo informativo:

Primo anno
Analisi 1
Fondamenti di informatica 1
Geometria e Algebra
Idoneità Inglese B1
Analisi 2
Fondamenti di informatica 2
Fisica 1
Reti Logiche

Secondo anno
Calcolatori Elettronici
Fisica 2
Matematica Applicata
Basi di dati
Economia Aziendale
Elettrotecnica
Fondamenti di Telecomunicazioni
Sistemi Operativi

Terzo anno
Controlli Automatici
Elettronica
Reti di Calcolatori
Ingegneria del Software
Tecnologie Web
Laboratorio amministrazione sistemi / Tirocinio

NOTA: Fondamenti di Informatica 1: Algoritmi semplici, principali strutture dati e la loro costruzione, linguaggio C; Fondamenti di Informatica 2: Algoritmi più complessi e strutture dati avanzate, linguaggio Java, creazione di interfacce grafiche.
Calcolatori elettronici: equivalente di Architettura degli elaboratori elettronici con un approfondimento sulla parte hardware.

Come avrete notato nella nota sopra, i due esami di Fondamenti di Informatica comprendono al loro interno sia il normale esame di Programmazione della facoltà di scienze e quello di Algoritmi e Strutture dati. Su questo sono d'accordo con i molti che criticano il fatto che la parte algoritmica e delle strutture sia trattata in maniera un po' superficiale.
D'altra parte, come potete vedere, viene data una certa importanza al programma di fisica e a quello riguardante il settore dell'automazione.


Raccontate con un commento, ciò che pensate riguardo quello che ho scritto e riguardo la vostra esperienza. Ciao!

Nessun commento:

Posta un commento