Dicas de estudo Reddit – UMD – CMSC216 e CMSC351?
para 216: antes de começar a aula você pode querer pegar a segunda edição de K E R, “A Linguagem de Programação C”, e folheá-la e talvez tentar alguns pequenos exercícios do livro. Envolver sua cabeça em torno de coisas como acessar uma estrutura dentro de uma estrutura e como um ponteiro funciona em C, como se adiciona às referências em Java, é importante e deve ajudá-lo nos projetos. As funções de memória são importantes para essa classe também, como memcpy() and free()
; muito foco em coisas como essa para exames (juntamente com chamadas do sistema como fork()
). Você pode pesquisar no google as funções ou verificar as páginas man em um terminal baseado em unix.
alguns dos projectos são concebidos para serem questões de tempo. Havia um projeto longo em particular ( a meio do semestre) — era como uma linha de comando de Documento/processador de texto. Levou uma eternidade beacuse há uma longa lista de comandos que eles querem que você lidar. Vais querer dar um salto nisso assim que for libertado.
351 é uma besta diferente: vá para as sessões de revisão. Leva o Teli se puderes. Ele é um bom tipo, e é bom a responder a perguntas depois da aula e está em cima da transmissão da Piazza. Tente olhar para a frente no programa e entender o algoritmo do dia de antemão, dessa forma você não está lutando para compreender simultaneamente a análise e como, por exemplo, partições quicksort. (It can be hard to follow a professor’s initial tracing of an algorithm.)
Reccomend ter as gravações de leitura em segundo plano enquanto você faz a lição de casa, como por vezes (para Teli, pelo menos) conceitos quase idênticos aos problemas de lição de casa irá aparecer.
também os exames de prática, como diz nos próprios documentos, não refletem a dificuldade dos exames reais. Os exames são mais difíceis. Tenta-Os, mas eu diria que o teu foco principal deve ser o trabalho doméstico. Oh sim, e rever como fazer a integração por partes; é esperado que você saiba, e ele surpreendeu-me quando apareceu no segundo exame!
e, finalmente, se você acabar chegando abaixo de um desvio de DST em qualquer um dos exames, não é o fim do mundo. A final é tão pesada, que quase todo mundo tem uma chance de passar mesmo no final! Não desistas!