Ingegneria informatica

L'ingegneria informatica è un ramo dell'ingegneria dell'informazione, derivato in larga parte dall'ingegneria elettronica, che applica principi di quest'ultima e dell'informatica pura a processi di progettazione, realizzazione, perfezionamento e gestione di sistemi e soluzioni per l'elaborazione…

Ingegneria informatica
Immagine: Wikimedia Commons — CC BY-SA 3.0 — Wikimedia Commons

L'ingegneria informatica è un ramo dell'ingegneria dell'informazione, derivato in larga parte dall'ingegneria elettronica, che applica principi di quest'ultima e dell'informatica pura a processi di progettazione, realizzazione, perfezionamento e gestione di sistemi e soluzioni per l'elaborazione dati, sia dal punto di vista hardware che dal punto di vista software.

Requisiti di iscrizione in Italia

In Italia diverse università erogano corsi di studio di ingegneria informatica che richiedono come requisito di iscrizione un Diploma di Scuola secondaria superiore o un altro titolo di studio conseguito all'estero riconosciuto idoneo ed eventualmente lo svolgimento di un test di ammissione comprensivo di quesiti sulla lingua inglese, sulla matematica, sulla comprensione di un testo argomentativo e sulla fisica. Generalmente il non raggiungimento immediato di un punteggio minimo nel test o nella sua parte di inglese non pregiudicano la possibilità di iscrizione, ma può imporre limitazioni sulla possibilità di sostenere gli appelli d'esame del primo anno o dei successivi.

Differenze con CdL in Informatica e corsi esteri simili

Il corso di laurea in informatica è una laurea che si contrappone alla laurea in ingegneria informatica. È da sottolineare il fatto che entrambe le lauree contengano un grande bagaglio culturale e che siano differenti sotto diversi aspetti. Il corso di laurea in ingegneria informatica tende a specializzarsi nell'utilizzo dell'informatica per risolvere i tipici problemi ingegneristici e per la progettazione di sistemi informatici, quindi approfondisce lo studio dell'hardware, delle telecomunicazioni, anche da un punto di vista fisico, e l'integrazione dell'hardware con il software. Il corso di laurea in informatica ha una connotazione più logico-matematica: tratta i fondamenti scientifici dell'informatica (ad es. la Teoria della complessità computazionale) e la loro applicazione per lo studio e la realizzazione di algoritmi, linguaggi (ad es. per la programmazione), sistemi per la gestione di basi di dati, compilatori, sistemi operativi, ecc. Quindi, si occupa maggiormente dell'informatica come scienza. Nonostante le differenze esistenti tra le due lauree, dottori in informatica e ingegneri informatici spesso si ritrovano a lavorare insieme.

I corsi di laurea italiani di ingegneria informatica tendono ad essere degli ibridi di corsi di laurea più specifici presenti in alcuni paesi esteri, tra cui quelli di lingua anglosassone: computer science, ovvero informatica pura, information technology, riconducibile all'ingegneria delle telecomunicazioni, software engineering, ovvero ingegneria del software e Computer Engineering. Sebbene quest'ultimo sia il corso di studi più vicino all'ingegneria informatica italiana, nel corso di studi di quest'ultima vengono regolarmente inseriti insegnamenti propri delle altre, come, ad esempio, l'informatica teorica; lo studio delle reti di telecomunicazione e dei protocolli ad esse associati; lo studio dell'elettronica, delle reti logiche e delle componenti hardware dei calcolatori. Per quanto riguarda la durata dei corsi di studio, generalmente si tratta di tre anni completabili con due di specialistica, mentre in passato si trattava di lauree a ciclo unico.

Insegnamenti universitari

Come tutti i corsi in ingegneria, agli studenti vengono insegnate le materie che vanno a costituire l'insieme di conoscenze comuni a tutti gli ingegneri, ovvero la:

Matematica, sotto forma di Analisi 1, Analisi 2

Geometria

Algebra lineare

Statistica

Calcolo delle Probabilità, con l'aggiunta di un corso di Logica

Algebra, fondamentale per comprendere al meglio l'informatica teorica e le reti logiche;

Fisica, presente in Fisica classica, Fisica tecnica e Meccanica dei Sistemi;

Elettrotecnica

le basi dell'Economia e dell'Organizzazione aziendale

basi di programmazione software.

A questi si aggiungono insegnamenti più specifici dell'Ingegneria dell'informazione come:

fondamenti di Elettronica

fondamenti di Automatica e insegnamenti di indirizzo:

Architettura dei calcolatori e dei Sistemi Operativi

Informatica teorica

Reti logiche

Algoritmi e Strutture Dati

Basi di dati

Sistemi Informativi

Ingegneria del software

e insegnamenti tipici dei corsi di laurea in Ingegneria delle telecomunicazioni, come:

Reti di telecomunicazione e Internet

Piattaforme software per la rete.

Infine si possono inserire nel piano di studi insegnamenti scelti da vari gruppi, ad esempio:

Chimica generale

Misure

Sicurezza delle reti

Applicazioni ipermediali

Automazione industriale

Robotica

Intelligenza Artificiale

Teoria dei sistemi non lineari

Teoria dei giochi.

Servizi correlati

Altre voci

Gestione del magazzinoG

Gestione del magazzino

Un sistema per la gestione del magazzino (in inglese warehouse management system - WMS, in Italia anche nominato software di magazzino oppure sistema gestionale di magazzino) è una parte fondamentale del sistema di gestione dell'intera catena di distribuzione.

Leggi la voce →
I

Ingegneria del software

L' ingegneria del software (software engineering in inglese) è quella disciplina informatica che si occupa dei processi produttivi e delle metodologie di sviluppo finalizzate alla realizzazione di sistemi software. Si propone una serie di obiettivi legati all'evoluzione dello sviluppo del…

Leggi la voce →
A

Analisi (ingegneria del software)

In ingegneria del software, l'analisi è una delle fasi del ciclo di vita del software; essa ha lo scopo generale di chiarire, dettagliare e documentare le funzioni, i servizi e le prestazioni che devono essere offerti da un sistema software o programma, al fine di risolvere un dato problema nel…

Leggi la voce →
A

Adobe Creative Cloud

Adobe Creative Cloud è una raccolta di software e servizi cloud per la fotografia, il disegno grafico, il montaggio video, la creazione di contenuti per il web e altre applicazioni creative sviluppata e distribuita da Adobe.

Leggi la voce →
C

Collaudo del software

Il collaudo del software (anche software testing in lingua inglese), in informatica, indica un procedimento, che fa parte del ciclo di vita del software, utilizzato per individuare le carenze di correttezza, completezza e affidabilità delle componenti software in corso di sviluppo. Consiste…

Leggi la voce →
P

Platform as a service

Platform as a service (PaaS) è una tipologia di architettura a servizi che consiste nel servizio di messa a disposizione di piattaforme di elaborazione (Computing platform) e di solution stack. Gli elementi del PaaS permettono di sviluppare, sottoporre a test, implementare e gestire le…

Leggi la voce →