Differenza tra una laurea e un master in CS
Mi sono appena laureato all'università con un BS in Economia. Sto cercando di cambiare i campi in qualcosa di meno astratto e più pratico, Computer Science.
Ho la possibilità di scegliere tra un paio di opzioni. O una laurea biennale con un master biennale in informatica. O una laurea quadriennale in ingegneria informatica. Puoi chiamarla ingegneria del software.
Mi chiedo se ci siano differenze concrete tra le opzioni.
Risposte
Dalla mia esperienza in Canada, un master riguarda la specializzazione e la focalizzazione su un argomento particolare all'interno del campo, mentre uno scapolo riguarda il diventare un professionista nel campo.
Se, come dichiari, il tuo obiettivo è ottenere una laurea più pratica, entrambe le opzioni possono farlo ma in modi diversi:
- Una laurea di quattro anni ti fornirà ampiezza in CS;
- Un master diviso di 2 anni ti insegnerà le basi di CS per consentirti di concentrarti su una particolare area all'interno di CS nel tuo master.
Se stai cercando di sfruttare in qualche modo la tua economia esistente con CS, il master è ciò che stai cercando perché stai aggiungendo CS a Economics. Se stai cercando di diventare un informatico o un programmatore / ingegnere del software, la laurea è quello che stai cercando. Imparerai ancora (o ti aspetti) a programmare in un master in CS, ma sarai meno concentrato su questo in un master che in un bachelor.
Nota che alla fine di entrambi i programmi avrai una laurea in informatica, ma avrai abilità diverse e le abilità che stai cercando di ottenere dovrebbero aiutare nella tua scelta.
Se stai cercando di allontanarti dall'abstract per concentrarti su argomenti tangibili e dimostrabili, l'ingegneria del software è probabilmente un'opzione preferibile. Negli Stati Uniti, un buon programma di informatica avrà molta più teoria oltre ad entrare nel nocciolo duro di come funzionano i computer. Puoi aspettarti corsi come progettazione di compilatori, sistemi operativi e una buona dose di matematica. L'ingegneria del software probabilmente offrirà corsi più adatti agli sviluppatori che entrano nel mondo del lavoro, come l'analisi e la progettazione di sistemi strutturati che parlano di SDLC. Uscirai da entrambi i programmi sapendo come programmare, ma l'attenzione sarà molto diversa.
Sarei diffidente nei confronti di una laurea di due anni in un programma di master perché potresti non avere una quantità adeguata di tempo per trovare quella cosa su cui concentrarti.