Najlepsza odpowiedź
Będziesz musiał poświęcić dużo czasu do cs241, więc upewnij się, że masz dobrze zbilansowany plan zajęć. Wziąłem cs241 z cs232 i Calc3, ale ja nadal radziłem sobie dobrze we wszystkich, mimo że nie miałem życia towarzyskiego i byłem bardzo zestresowany przez cały semestr.
Posłowie są dużo warci, a nawet semestry odpowiedz na wiele pytań dotyczących kodowania, więc niech posłowie będą Twoim priorytetem numer 1. Aby dobrze sobie radzić w posłach, należy zacząć wcześnie (tego samego dnia, w którym poseł jest zwolniony) i codziennie nad tym pracować. Często utkniesz w debugowaniu na wiele godzin, więc skorzystaj z pomocy asystentów w godzinach pracy. Lepiej zrobić to na początku zadania niż ostatniego dnia, kiedy przed tobą będzie około 100 dzieci w godzinach pracy. W godzinach pracy , powinieneś również poprosić asystentów o ogólne porady dla obecnego posła i sposoby rozwiązania tego problemu. Korzystaj z grupy dyskusyjnej / piazza i wypróbuj odpowiadając także na kilka pytań. Postępuj zgodnie z dobrymi praktykami kodowania, staraj się pisać czysty kod, używaj opisowych nazw dla zmiennych i nie ignoruj wartości zwracanych z wywołań systemowych. Będziesz pisać DUŻO kodu, więc te subtelne wskazówki będą bardzo przydatne. Żałuję, że ktoś wcześniej o tym nie wiedział. (cs242 załatwił sprawę później)
Poza tym, jest to tak samo jak każda inna klasa programowania CS w uiuc (cs225). Jeśli czujesz, że cs241 psuje twój GPA (nie pozwalając ci pracować nad innymi klasami, a tym samym obniżając wszystkie inne oceny), podejmij rozsądną decyzję, ile czasu na to poświęcić. Uzyskanie 4 A i 1 B jest o wiele lepsze niż 4 B i 1 A.
Ale czas zainwestowany będzie tego wart. Powodzenia i miłej zabawy!
Odpowiedź
Posłowie są mięsem całej klasy. Upewnij się, że w pełni rozumiesz problem, przejrzyj slajdy z wykładów i zadaj pytania asystentowi przed opracowaniem planu działania. Musisz pracować sam nad każdym parlamentarzystą, więc prawdopodobnie najlepiej nie zadawać znajomym zbyt wielu pytań, ponieważ rozwiązania, które są zbyt podobne, mogą budzić podejrzenia o naruszenie integralności akademickiej.
Szczerze mówiąc, był jeden MP, którego po prostu nie mogłem zabrać do pracy i otrzymałem z tego zero. Jest to jeden z niewielu kierunków, w których ponad 20 godzin odpowiedniej pracy nad problemem może zakończyć się brakiem kredytu (prawie gwarantuje się, że otrzymasz co najmniej 60 \% na prawie każdy esej, który napiszesz!). Jednak z procesu rozwiązywania tak trudnego problemu nauczyłem się tak wiele, że nie obchodzi mnie już moja ocena. Dlatego moją najlepszą radą, aby jak najlepiej wykorzystać tę klasę, jest unikanie skrótów. Zwłaszcza jeśli programowanie systemów jest dla Ciebie nowością, wiele się nauczysz i rozwiniesz jako informatyk na tej klasie, jeśli poświęcisz trochę czasu, aby pokonać tych MP własnymi umiejętnościami.
Aby jednak dobrze zdać , musisz też dobrze zdać egzaminy. Będą one częściowo czerpać z posłów, ale także ze slajdów z wykładów. W zależności od tego, kogo masz, slajdy z wykładów mogą być bardzo gęste (Marco pls) lub raczej przyjemne, ale wszystko, co jest omawiane na zajęciach, może być w jakiejś formie na egzaminie. Nie wbijaj się w te egzaminy.
tl; dr – Zacznij wszystko wcześnie i zobacz wartość każdego zadania w kontekście swoich celów jako specjalizacja CS !!!