Reddit-UMD-CMSC216 și CMSC351 sfaturi de studiu?
pentru 216: înainte de a începe cursul, ați putea să luați cea de-a doua ediție A K și R, “limbajul de programare C”, și să o parcurgeți și poate să încercați câteva exerciții mici din carte. Înfășurarea capului în jurul chestii cum ar fi accesarea unui struct într-un struct și modul în care un pointer funcționează în C, ca apposed la referințe în Java, este important și ar trebui să vă ajute în proiecte. Funcțiile de memorie sunt importante și pentru acea clasă, cum ar fi memcpy() and free()
; multă concentrare pe lucruri de genul acesta pentru examene (împreună cu apeluri de sistem precum fork()
). Ai putea google funcțiile sau a verifica afară paginile de manual într-un terminal bazat pe unix.
unele dintre proiecte sunt concepute pentru a fi timesinks. A existat un proiect lung, în special (la jumătatea semestrului) – a fost ca un document de linie de comandă/lucru procesor de text. A luat pentru totdeauna beacuse există o listă lungă de comenzi pe care doresc să se ocupe. Veți dori să obțineți un salt pe care, de îndată ce este eliberat.
351 este o fiară diferită: mergeți la sesiunile de revizuire. Ia-l pe Teli dacă poți. El este un tip bun, și este bun la a răspunde la întrebări după clasă și este pe partea de sus a feed Piazza. Încercați să priviți înainte programa și să înțelegeți algoritmul zilei în prealabil, astfel încât să nu vă luptați să înțelegeți simultan analiza și cum, de exemplu, partițiile quicksort. (Poate fi greu să urmezi urmărirea inițială a unui algoritm de către profesor.)
recomandați să aveți înregistrările prelegerii în fundal în timp ce faceți temele, deoarece uneori (cel puțin pentru Teli) vor apărea concepte aproape identice cu problemele temelor.
de asemenea, examenele de practică, așa cum se spune pe documentele în sine, nu reflectă dificultatea examenelor reale. Examenele practice sunt mai grele. Încercați-le, dar aș argumenta că accentul dvs. principal ar trebui să fie temele. Oh, da, și să revizuiască modul de a face integrarea de piese; este de așteptat să-l știi, și mi-a luat prin surprindere atunci când a apărut pe al doilea examen!
și în cele din urmă, dacă ajungeți sub o abatere std la oricare dintre examene, nu este sfârșitul lumii. Finala este ponderată atât de mult, încât aproape toată lumea are o șansă să treacă chiar și la sfârșit! Nu renunța!