Vivo in Québec e non penso che i nostri equivalenti del college locale abbiano gli stessi obiettivi delle università americane. Una volta che esci da CÉGEP (così li chiamiamo qui), dovresti essere pronto ad affrontare il coraggioso nuovo mondo della ricerca di un lavoro. (Che, a quanto pare, non è quello che fanno gli studenti più esperti di informatica. Nel mio ballo, c'è solo una persona che non ha continuato l'università.)
Tuttavia, sapendo questo, gli insegnanti del CÉGEP tendono a insegnare tecnologie moderne e immediatamente utilizzabili, con uno sfondo molto più piccolo sulle strutture di dati e sulla vera informatica.
Non sono ancora sicuro se questo è buono o no. Tuttavia, la nostra motivazione per i progetti scolastici ci ha portato molto, molto più lontano del solo curriculum. Direi che le migliori cose che abbiamo avuto erano insegnanti con una visione del loro argomento.
È facile vomitare la teoria sui tuoi studenti e aspettarti che imparino e lo ricordino. Il mio sentimento, tuttavia, è che le classi in cui questo era il caso erano quelle meno produttive (anche se forse è perché non le frequentavo quasi mai). Tuttavia, quando c'era una filosofia dietro la classe, e ci hanno insegnato cose perché l'insegnante sentiva che erano importanti (contro l'insegnamento di X perché il curriculum dice che impareremo X), quello era un mondo completamente nuovo di cose interessanti.
Pertanto, credo che avere buoni insegnanti sia più importante di ogni altra cosa. Se non ti hanno insegnato qualcosa, probabilmente ti hanno trasferito le ragioni per insegnartelo. Questo è quello che è successo al controllo del codice sorgente, ai modelli di progettazione e al framework .net: il programma non copriva nessuno di questi, ma li abbiamo usati tutti.