Reddit-UMD-CMSC216 e CMSC351 Punte di studio?
Per 216: prima che inizi la lezione potresti prendere la seconda edizione di K e R, “The C Programming Language”, e sfogliarla e magari provare alcuni piccoli esercizi dal libro. Avvolgere la testa intorno a cose come l’accesso a una struttura all’interno di una struttura e il modo in cui un puntatore funziona in C, come apposto ai riferimenti in Java, è importante e dovrebbe aiutarti nei progetti. Le funzioni di memoria sono importanti anche per quella classe, come memcpy() and free()
; molta attenzione a cose del genere per gli esami (insieme a chiamate di sistema come fork()
). Potresti google le funzioni o controllare le pagine man in un terminale basato su unix.
Alcuni dei progetti sono progettati per essere timesink. C’era un lungo progetto in particolare (a metà semestre) – era come una cosa da riga di comando documento/word processor. Ha preso per sempre allucinante ci sono una lunga lista di comandi che vogliono da gestire. Ti consigliamo di fare un salto su che non appena viene rilasciato.
351 è una bestia diversa: vai alle sessioni di revisione. Prendi Tele se puoi. È un bravo ragazzo, ed è bravo a rispondere alle domande dopo le lezioni ed è in cima al feed Piazza. Prova a guardare avanti sul programma e capire l’algoritmo del giorno in anticipo, in questo modo non stai lottando per comprendere simultaneamente l’analisi e come, ad esempio, le partizioni quicksort. (Può essere difficile seguire la traccia iniziale di un professore di un algoritmo.)
Consiglia di avere le registrazioni delle lezioni in background mentre fai i compiti, poiché a volte (per Tele, almeno) verranno visualizzati concetti quasi identici ai problemi dei compiti a casa.
Anche gli esami di pratica, come si dice sui documenti stessi, non riflettono la difficoltà degli esami effettivi. Gli esami di pratica sono più difficili. Provali, ma direi che il tuo obiettivo principale dovrebbe essere il lavoro a casa. Oh sì, e rivedere come fare l’integrazione per parti; ci si aspetta che tu lo sappia, e mi ha accecato quando si è presentato al secondo esame!
E infine, se si finisce per arrivare al di sotto di una deviazione std su uno degli esami, non è la fine del mondo. La finale è pesata così pesantemente, che quasi tutti hanno un colpo a passare anche alla fine! Non arrenderti!