Mi sono laureato in informatica al CSUSM nel 2012, ho programmato per oltre 10 anni prima della laurea, e attualmente sono uno sviluppatore web da molti anni ormai.
La risposta breve: Penso che sia una "buona" università, ma ci possono essere università migliori tra cui scegliere a seconda di ciò che è importante per te.
CSUSM ha avuto la reputazione di essere più un college di comunicazione / arti liberali. Non è certamente percepito come noto per il suo programma di informatica - anche se questo può essere migliorato dall'ultima volta che mi sono laureato. Poiché il dipartimento di informatica del CSUSM è piccolo, probabilmente avrai una comunicazione più intima con i professori al costo della flessibilità degli orari. Troverai che vengono offerte poche opzioni di classi per semestre, e probabilmente non sarai in grado di scegliere il tuo programma verso gli ultimi semestri prima della laurea.
I professori sono intelligenti, ma alcuni possono essere difficili da seguire o capire. Va bene, perché gli sviluppatori nel mondo reale non saranno nemmeno lì a tenervi la mano. Probabilmente studierai comunque il materiale per conto tuo, quindi è meglio prendere l'abitudine e fare domande online (come questa!).
Dopo la laurea, la maggior parte dei compagni di classe che conosco hanno ottenuto le nozioni fondamentali ma non hanno avuto tanta esperienza di programmazione come me - eppure non hanno avuto nemmeno molti problemi a trovare lavoro.
La mia raccomandazione è di ricercare altri college e vedere quali corsi ed elezioni hanno da offrire, insieme ai loro prerequisiti e se il loro programma fornisce tracce enfatizzate che si modellano sulla nicchia che vorresti studiare (es. Web Development, Embedded Systems, ecc.). La posizione è stata una delle ragioni principali per cui ho scelto il CSUSM. Il campus è anche più nuovo e sociale (per non dimenticare che ti allenerai bene sulle scale).
Tieni presente che ad un certo punto, dopo che il tuo curriculum è stato costruito con abbastanza esperienza nel mondo reale, molti lavori tendono a preoccuparsi meno della scuola in cui ti sei laureato e più dell'esperienza che hai. Anche se è ancora importante fare del tuo meglio, soprattutto perché svilupperai capacità di problem solving e forse ti troverai anche a voler perseguire l'istruzione superiore dopo aver ottenuto il tuo Bachelors (un altro motivo per ricercare altre scuole).
Spero che questo sia stato utile, e buona fortuna!