Quali sono i diversi tipi di corsi di ingegneria informatica?
L'ingegneria informatica (CE) è un curriculum stimolante che prepara i laureati a progettare componenti hardware per computer e si aspetta che gli studenti completino i corsi in diverse aree di conoscenza. I programmi CE negli Stati Uniti sono regolati dall'Accreditation Board for Engineering and Technology (ABET) e generalmente richiedono chimica e fisica di base, matematica avanzata tra cui calcolo ed equazioni differenziali e ampie classi di elettronica, programmazione e progettazione di sistemi informatici. La maggior parte dei college richiederà anche alcune ore di composizione inglese, discipline umanistiche, scienze sociali ed etica per completare il curriculum. Alcuni dei corsi si sovrapporranno ai campi correlati dell'informatica e dell'ingegneria del software.
Gli studenti che partecipano a un programma di ingegneria informatica dovrebbero avere solide basi in matematica e scienze e dovrebbero essere qualificati per seguire corsi a livello di calcolo nel loro primo anno di college. Dovrebbero anche aspettarsi di frequentare corsi di chimica e fisica, insieme alle rispettive lezioni di laboratorio, nei loro primi due anni. Il requisito di composizione inglese è generalmente completato durante l'anno di matricola, quindi lo studente sarà preparato per eventuali incarichi di scrittura nelle sue classi di livello superiore. Gli elettivi delle scienze umane e sociali possono essere riempiti in qualsiasi momento, ma molti studenti li spaziano nel corso del programma quadriennale per offrire un'esperienza accademica più ampia ogni termine.
La matematica è una componente importante dei corsi di ingegneria informatica e gli studenti dovranno seguire almeno tre corsi di calcolo e una classe che copra le equazioni differenziali. La maggior parte dei college richiederà almeno un altro corso di matematica in aggiunta a questa progressione, e alcuni potrebbero richiedere agli studenti di completare la teoria delle matrici, la probabilità o la matematica discreta. Gli studenti dovranno completare queste lezioni per comprendere i concetti utilizzati nelle classi di ingegneria di livello superiore.
I corsi di ingegneria informatica varieranno da scuola a scuola. Molti programmi richiedono un'introduzione alla classe di ingegneria per tutti gli studenti di quel dipartimento. Gli studenti CE seguiranno anche alcune lezioni per familiarizzare con le basi dell'informatica, della programmazione e dell'elettronica. Una volta che questi studenti hanno completato queste lezioni introduttive, dovrebbero essere preparati per le lezioni di ingegneria di livello superiore durante i loro anni junior e senior.
Il terzo e il quarto anno di corsi di ingegneria informatica offrono una formazione approfondita nella progettazione e nell'applicazione dei sistemi informatici. Questi anni includono in genere corsi di architettura informatica, progettazione digitale, sistemi operativi e reti. Possono anche includere lavori di laboratorio o un progetto di design senior per offrire agli studenti un'esperienza pratica sul campo. Una volta che uno studente ha completato un programma CE, può entrare nel posto di lavoro o scegliere di continuare a seguire corsi di ingegneria informatica in un programma di laurea.