A2A
I corsi auto-diretti, in particolare se non provengono da un'istituzione accreditata, tipicamente non contano molto.
Per prima cosa, non avrai da nessuna parte il livello di matematica - nonostante i titoli dati alla materia sul sito OSSU - come otterresti in una vera università, come parte di una laurea CS.
Inoltre, non avrai la stessa quantità di corsi totali che avresti, per esempio, alla UC Boulder (University of Colorado at Boulder); ecco i loro requisiti di laurea.
Non avrai nemmeno la fisica generale, o le scienze fisiche - che includono la chimica e una classe di fisica più generica - e le 8 ore di credito aggiuntive di scienze naturali.
Penso che i corsi di fisica siano imperativi: ti insegnano come pensare alla scienza in generale, e alla risoluzione dei problemi in particolare. Sia i corsi di fisica che quelli di chimica sarebbero sufficienti per arrivare al punto di sapere come applicare correttamente le tecniche di problem solving, come l'analisi dimensionale.
Penso anche che sia necessario avere un corso di logica formale - non solo logica digitale, ma uno del dipartimento di filosofia/umanistica. Altrimenti, non sarete davvero in grado di mettere insieme argomenti convincenti a sostegno dei vostri progetti. Il che significa che non convincerete i vostri colleghi, e non arriverete mai ad una posizione di senior/tech lead, mentre avanzate nella vostra carriera.
Penso anche che i corsi di scrittura siano assolutamente necessari. In pratica, scriverete sia la documentazione che le specifiche, come parte della vostra ingegneria del software.
Senza il progetto capstone nel vostro ultimo anno - che vi prenderà tutto l'anno per essere completato - vi mancherà l'esperienza del progetto.
A meno che non siate molto ricchi, non avrete accesso alle strutture di laboratorio necessarie; in minima parte, molti dei prodotti chimici usati nelle lezioni di chimica sono sostanze controllate, specialmente se si avanza nella chimica organica.
Tutto sommato: probabilmente al massimo farai circa 1/2 o 1/3 dello studio che faresti se fossi iscritto a un vero programma di laurea BSCS - se è così.
Infine - e direi soprattutto - a meno che tu non sia iscritto a un vero programma educativo, in un'istituzione accreditata, troverai quasi impossibile ottenere stage in qualsiasi azienda, il che significa che ti presenterai sul mercato del lavoro senza.
Questi forniscono non solo una preziosa esperienza di lavoro da mettere sul tuo curriculum, ma anche, se gestiti correttamente, risulteranno in più lettere di raccomandazione, copie delle quali potrai fornire a potenziali datori di lavoro in futuro.
Una lettera di raccomandazione è fantasticamente meglio di una telefonata a qualcuno il cui ricordo delle tue prestazioni lavorative sarà appannato da due anni, e dal fatto che hai fatto lo stage solo 2-3 mesi, nella migliore delle ipotesi.
Se sei in qualche modo in grado di assicurarti uno stage, nonostante non studi in un'istituzione accreditata, molto probabilmente non sarà uno stage pagato, e, non essendo uno studente a tempo pieno secondo le regole dell'IRS, se ti pagano uno stipendio - dovrai pagare l'intera imposta sul reddito come un lavoro, piuttosto che essere un lavoratore W-4 "esente".