Quanto è buono il programma di Computer Science della UCF?

Anche se la UCF è uno dei campus più popolati della nazione, il dipartimento CS del college CECS costituisce solo una frazione delle persone, e nei miei corsi di livello superiore ho solo una quarantina di compagni in ogni classe (rispetto alle mie 300 persone delle classi CS1/Intro. al C.) Mi aspetto che questo sia il più piccolo possibile.

Il programma può essere piuttosto difficile per i non iniziati. Un prerequisito per prendere qualsiasi corso di livello superiore è il completamento del famigerato CS Foundation Exam, che verifica le competenze del CS1 come le strutture dati e gli algoritmi. Il tasso di passaggio del Foundation Exam's è di solito nell'ordine del 45%. È spaventoso per alcuni, ma assolutamente fattibile. Si può fare più di una volta, ma dopo il secondo fallimento si deve contattare la facoltà di CS. Sono felice che questo sia un requisito. Mi sento come se fosse un cachet per le persone che si limitano a passare le lezioni senza imparare davvero; è un vero e proprio campanello d'allarme per alcuni. Molti studenti che non riescono a passare a un'altra specializzazione come Information Technology.

Un cambiamento che ammiro è come dal 2013, gli studenti sono ora tenuti a prendere Senior Design dove prima era opzionale. Si tratta di un corso di due semestri in cui si lavora in un team di 3-4 persone per progettare e realizzare idee in un progetto reale. Non solo ti dà un assaggio di come è nell'industria, ma anche una certa esperienza da usare sul tuo curriculum. Alcuni studenti si lamentano di questo nuovo requisito, ma io sono felice di prendere qualsiasi classe che mi aiuti ad ottenere un altro punto di riferimento.

È difficile per me fare un paragone con qualsiasi altra università, dato che ho frequentato solo corsi di CS, ma mi piace qui. Il personale è gentile e disponibile. La squadra di programmazione UCF si è posizionata nella top 3 regionale ogni anno per oltre 30 anni, e un paio di allenatori insegnano proprio le classi che stai prendendo (in particolare Arup Guha.) Nel complesso, non vedo l'ora di vedere quanto bene la mia laurea qui mi ha preparato per l'industria.

AGGIORNAMENTO aprile 2019 - Alcune modifiche in linea sopra. L'esame UCF Foundation non ha più una sezione sulle strutture discrete, e invece divide il test in "Algoritmi e strumenti di analisi" e "Strutture di dati". Il tasso di passaggio sembra essere più alto di quanto ricordassi, circa il 45%. Al tempo in cui ho scritto questo stavo ancora frequentando il college, e ho detto che il programma era "piuttosto duro per i non iniziati". Ammetto ora che, poiché questo è l'unico college di CS che ho frequentato, non ho una vera metrica con cui confrontare la difficoltà. Tuttavia, ora che ho lavorato nel settore per alcuni anni, posso dire che sento che la mia laurea alla UCF mi ha preparato bene per quello che faccio sul lavoro. Non ho rimpianti per aver frequentato la scuola qui.