Reddit-UMD – Cmsc216 i Cmsc351 wskazówki do nauki?
dla 216: przed rozpoczęciem zajęć możesz wziąć drugie wydanie K i R, “języka programowania C”, i przejrzeć je, a może wypróbować małe ćwiczenia z książki. Owijanie głowy wokół rzeczy, takich jak dostęp do struktury wewnątrz struktury i jak działa wskaźnik w C, jak appoed do referencji w Javie, jest ważne i powinno pomóc w projektach. Funkcje pamięci są również ważne dla tej klasy, jak memcpy() and free()
; wiele uwagi na takie rzeczy na egzaminach (wraz z wywołaniami systemowymi, takimi jak fork()
). Możesz wygooglować funkcje lub sprawdzić strony podręcznika w terminalu opartym na systemie unix.
Był jeden długi projekt w szczególności (w połowie semestru) — to było jak dokument linii poleceń/procesor tekstu. Trwało to wieczność, ponieważ istnieje długa lista poleceń, które chcesz obsługiwać. Będziesz chciał się tym zająć, jak tylko zostanie wypuszczony.
351 to inna bestia: przejdź do sesji recenzji. Weź Teliego, jeśli możesz. Jest dobrym facetem, jest dobry w odpowiadaniu na pytania po zajęciach i jest na szczycie Piazza. Spróbuj spojrzeć w przyszłość na sylabus i zrozumieć algorytm dnia wcześniej, w ten sposób nie walczysz jednocześnie zrozumieć analizę i jak, na przykład, partycje quicksort. (Może być trudno śledzić początkowe śledzenie algorytmu przez profesora.
polecam nagrywanie wykładów w tle podczas odrabiania lekcji, ponieważ czasami (przynajmniej dla Teliego) pojawią się koncepcje prawie identyczne z zadaniami domowymi.
również egzaminy praktyczne, jak napisano na samych dokumentach, nie odzwierciedlają trudności rzeczywistych egzaminów. Egzaminy są trudniejsze. Spróbuj, ale uważam, że twoim głównym celem powinny być prace domowe. O tak, i przejrzyj jak zrobić integrację przez części; oczekuje się, że to wiesz, a to mnie zaskoczyło, gdy pojawił się na drugim egzaminie!
i w końcu, jeśli na którymś z egzaminów trafisz poniżej dewiacji std, to nie koniec świata. Finał jest tak mocno obciążony, że prawie każdy ma szansę na podanie nawet na samym końcu! Nie poddawaj się!