Reddit-UMD-CMSC216 a CMSC351 Studijní Tipy?
216: před zahájením třídy možná budete chtít vyzvednout druhé vydání K a R, “Programovací Jazyk C”, a flip přes to, a možná vyzkoušet nějaké malé cvičení z knihy. Obal hlavu kolem věci, jako přístup do struct struct a jak ukazatel funguje v C, jako vyznačeny na odkazy v jazyce Java, je důležitá a měla by vám pomoci v projektech. Paměťové funkce jsou pro tuto třídu také důležité, jako memcpy() and free()
; hodně se zaměřuje na takové věci pro zkoušky (spolu se systémovými voláními jako fork()
). Můžete vygooglit funkce nebo se podívat na manuálové stránky v unixovém terminálu.
některé projekty jsou navrženy tak, aby byly timesinks. Byl tam jeden dlouhý projekt zejména (uprostřed semestru) – bylo to jako dokument příkazového řádku / textový procesor věc. Trvalo navždy beacuse existuje dlouhý seznam příkazů, které chtějí, abyste zvládli. Budete chtít skočit na to, jakmile to bude propuštěn.
351 je jiná šelma: přejděte na recenzní zasedání. Vezměte si Teli, pokud můžete. Je to dobrý chlap, a je dobrý v zodpovězení otázek po hodině a je na vrcholu Piazza feed. Zkuste se podívat dopředu na osnovy a pochopit algoritmus den předem, že nejste snaží současně pochopit analýzu a jak, řekněme například, quicksort oddíly. (To může být těžké sledovat profesora počáteční trasování algoritmu.)
doporučujeme mít záznamy přednášek na pozadí, zatímco děláte domácí úkoly, protože někdy (alespoň pro Teli) se objeví koncepty téměř totožné s domácími úkoly.
také praktické zkoušky, jak se říká na samotných dokumentech, neodrážejí obtížnost skutečných zkoušek. Zkoušky z praxe jsou těžší. Zkuste je, ale řekl bych, že vaším hlavním zaměřením by měly být domácí práce. Ach jo, a přečtěte si, jak dělat integraci po částech; očekává se, že to víte, a zaslepilo mě to, když se ukázalo na druhé zkoušce!
a konečně, pokud skončíte pod odchylkou std na jedné ze zkoušek, není to konec světa. Finále je váženo tak silně, že téměř každý má šanci projít i na samém konci! Nevzdávej to!