Consejos de estudio de Reddit-UMD-CMSC216 y CMSC351?
Para 216: antes de que comience la clase, es posible que desee recoger la segunda edición de K y R, “El lenguaje de programación C”, y hojearla y tal vez probar algunos pequeños ejercicios del libro. Envolver tu cabeza en cosas como acceder a una estructura dentro de una estructura y cómo funciona un puntero en C, como se adjunta a las referencias en Java, es importante y debería ayudarte en los proyectos. Las funciones de memoria también son importantes para esa clase, como memcpy() and free()
; mucho enfoque en cosas como esas para los exámenes (junto con llamadas al sistema como fork()
). Puede buscar en Google las funciones o consultar las páginas de manual en un terminal basado en Unix.
Algunos de los proyectos están diseñados para ser enlaces de tiempo. Había un proyecto largo en particular (a mitad de semestre) was era como un documento de línea de comandos/procesador de textos. Tomó una eternidad porque hay una larga lista de comandos que quieren que manejes. Querrás adelantarte a eso tan pronto como se lance.
351 es una bestia diferente: Ve a las sesiones de revisión. Toma Teli si puedes. Es un buen tipo, y es bueno respondiendo preguntas después de clase y está en la parte superior de la fuente de Piazza. Intente mirar hacia adelante en el plan de estudios y comprender el algoritmo del día de antemano, de esa manera no tendrá dificultades para comprender simultáneamente el análisis y cómo, por ejemplo, las particiones quicksort. (Puede ser difícil seguir el trazado inicial de un profesor de un algoritmo.)
Recomiende tener las grabaciones de la conferencia en segundo plano mientras hace la tarea, ya que a veces (para Teli, al menos) aparecerán conceptos casi idénticos a los problemas de la tarea.
También los exámenes de práctica, como se dice en los propios documentos, no reflejan la dificultad de los exámenes reales. Los exámenes de práctica son más difíciles. Inténtalo, pero yo diría que tu enfoque principal debe ser el trabajo del hogar. Oh, sí, y la revisión de cómo hacer la integración por partes; se espera que usted lo sepa, y sorprendido cuando presentaron el segundo examen!
Y finalmente, si terminas por debajo de una desviación de ets en cualquiera de los exámenes, no es el fin del mundo. La final está tan cargada, que casi todo el mundo tiene una oportunidad de pasar incluso al final. No te rindas!