Come sono passato da Math a CS
Il processo di ammissione dell'autunno 2023 sta volgendo al termine e sono in corso rinvii/rifiuti. Congratulazioni se sei stato accettato nel programma dei tuoi sogni all'UW. Nel caso in cui tu sia stato rinviato da Informatica a un altro programma come lo ero io l'anno scorso, ti suggerirei di considerare l'offerta di matematica se l'hai ricevuta. Ho notato che una domanda comune tra gli studenti in arrivo è "Come passare all'Informatica?" Condividerò la mia esperienza di trasferimento dalla matematica all'informatica, insieme ad alcuni consigli di studio. È importante notare che non è necessario necessariamente un CS importante per garantire stage software. Scriverò un altro post su come ho trovato la mia prima cooperativa di ingegneria del software come studente di matematica.
Partendo dal mio background, ho frequentato una scuola superiore pubblica a Markham e dall'undicesimo anno ho partecipato a vari concorsi di matematica e informatica online e quelli ospitati da UW. Insieme a questo ho realizzato anche alcuni progetti collaterali full-stack. Nel complesso, ho una base piuttosto solida nella programmazione. Ero un candidato dell'autunno 22 e sfortunatamente sono stato rinviato da CS a Geomatica. Fortunatamente sono entrato in matematica, quindi l'ho scelto nella speranza di trasferirmi in CS.
Obbligo di trasferimento
Potresti aver sentito affermazioni come "hai bisogno di un 100 per trasferire" o "il mio amico è stato rifiutato con un 99". Voglio chiarire che questi riferimenti sono relativi al periodo COVID, in particolare all'anno accademico 2020-2021, durante il quale abbiamo apprendimento e test completamente online e il programma CS ha accettato un numero di studenti significativamente più alto (225%) del previsto, rendendo il trasferimento davvero difficile. Quest'anno, il limite è sceso parecchio. Entrerò più nel dettaglio in seguito.
Innanzitutto, per essere idoneo al trasferimento, è necessario soddisfare i seguenti criteri:
- Prendere (o aver preso) CS 136/146+136L (o equivalente)
- Soddisfare i requisiti minimi di ammissione
- Invia una domanda online
Quando esaminano la tua domanda, il fattore principale considerato è la tua media CS major, nota che i corsi CS major includono CS 136, 245, 246 e 370, ecc. La decisione dipenderà da fattori come la dimensione attuale della classe e il numero di candidati. Troveranno un limite assoluto e quelli molto al di sopra del limite saranno accettati immediatamente. Se ci sono più studenti proprio al limite, possono considerare le medie principali di matematica e le medie cumulative per determinare l'accettazione.
Statistiche di trasferimento
Per me ho fatto domanda nel mio mandato 1B (inverno 2023). Per fortuna sono stato accettato. Per riferimento, ho anni '90 medio-bassi per tutti i miei corsi di matematica e informatica in 1A e 1B e la mia media cumulativa per il primo anno è 90. Sembra che per questo trimestre (per gli studenti 1B) il taglio sia piatto 90 per CS 136, che è sicuramente possibile raggiungere (di 100 durante covid lol). Credo che valga la pena provare se stai ottenendo un massimo di 80 in CS 136. Ho anche creato un foglio per alcuni di noi che hanno ottenuto il trasferimento in questo trimestre insieme alle nostre medie. Nota che questo limite può variare a ogni termine, ma la mia comprensione è che dovrebbe fluttuare tra gli anni '80 e '90.
Studio/Suggerimenti generali
- Metti maggiormente l'accento sullo studio per i corsi CS in quanto sono il fattore decisivo per il trasferimento. Quest'anno CS 136 ha introdotto l'apprendimento attivo, che richiede di apprendere il modulo da soli e di svolgere gli esercizi. Dovresti avere familiarità con tutti i concetti durante il corso, in particolare memoria, puntatori, analisi della complessità e tipi di dati astratti. Se non sei sicuro di qualcosa, prova a capirlo chiedendo ai colleghi o frequentando l'orario d'ufficio. Gli incarichi settimanali possono richiedere molto tempo. Suggerirei di iniziare presto, cercando di non perdere piccoli segni (stile, documentazione, asserzioni…). Inoltre, considera sempre i casi limite che potrebbero potenzialmente causare il fallimento del tuo programma, poiché spesso vengono testati quando contrassegni il tuo programma. Per la preparazione del test, Immagino che non ci sia molto che possiamo fare perché in questo trimestre non abbiamo avuto abbastanza pratica extra o test di esempio. Per me ho semplicemente letto di nuovo i moduli, riprendendo tutti i concetti che avevo dimenticato. Inoltre ho trovato un test di esempio online per il CS 136 lol di un anno precedente, quindi ho fatto anche quello.
- Non rimanere indietro nei tuoi corsi di matematica, è come una palla di neve che rotola e alla fine avrai difficoltà nei test/quiz. Direi che i corsi di matematica non sono importanti quanto i corsi CS in termini di trasferimento, ma potrebbero essere un rompicapo quando la tua media CS è proprio al limite. Cerca di puntare agli anni '80 per i corsi di matematica. Ci sono molti esercizi per i corsi di matematica, prova a farli dopo aver compreso appieno tutti i concetti e andrà tutto bene.
- Scegli corsi elettivi/linguistici meno impegnativi, questo ti dà più tempo per studiare per i corsi di matematica e informatica. Come riferimento ho scelto Phil 145 e Psych 101 (online) per i miei corsi opzionali del primo anno, e ENGL 109, ENGL 119 per i miei corsi di lingue del primo anno. Tutti i corsi non sono molto impegnativi (anche senza esami finali lol).
- Riposati bene, non consiglierei di passare tutta la notte perché di solito non sei così produttivo (per me non riesco a pensare correttamente se studio fino a 2 o 3 loll). Quello che faccio di solito è dormire presto e svegliarmi presto per rimettermi in pari con il lavoro/la revisione, ecc.
Inoltre, come backup, puoi anche prendere in considerazione l'applicazione del trasferimento a bmath data science a partire dal termine 1B. Dovrai seguire alcuni corsi di statistica ma avrai accesso a più corsi principali di CS nell'ultimo anno. I requisiti sono simili al trasferimento a CS ma il limite è generalmente inferiore.
In bocca al lupo per i tuoi trasferimenti, speriamo che ce la farai!
Per ulteriori domande, puoi contattarmi tramite i seguenti social media di tua convenienza:
Discordia: saogeNB#5811
WeChat: pangheyu04
Instagram: tommypang04