¿Cuáles son algunos buenos recursos para prepararse para una maestría en informática?

Puedes echar un vistazo a EdX y Coursera para estos cursos. Pero, personalmente, le sugiero que hable con sus amigos y personas mayores del departamento de CS, averigüe los libros que usaron para los temas que mencionó.

Que yo sepa, la mayoría de los cursos en línea no serán profundos y, por lo tanto, ahí es donde entran en juego los libros de expertos. Además, la programación no consiste solo en aprender un lenguaje de alto nivel como Java. Estos idiomas son solo una forma de comunicarse con el sistema y lo que más importa es la lógica y la eficiencia de su código, por lo que es posible que tenga que aplicar teoremas matemáticos, estructuras de datos, etc. y hacer que su código sea óptimo, perfecto para el propósito. Puedes alcanzar este pináculo solo a través de la práctica, puedes revisar los desafíos de la práctica de codificación, competir en el codificador principal, en la Tierra de piratas informáticos, etc.

Pero, ¿importarán todos estos cursos en línea cuando se aplique a MS en CS?

Personalmente, no creo que jueguen un papel de cambio de juego. Una vez que realice estos cursos y adquiera conocimientos, debe trabajar en proyectos independientes en su área de interés, publicar artículos, crear un repositorio de github y, si es posible, realizar una pasantía / trabajo basado en CS puro.

¡Espero que esto ayude! ¡Todo lo mejor!

Hola leí tu post. He tomado más de 20 horas de semestre de cursos de informática de nivel de posgrado. Así que podría ser capaz de dar una idea.

¿Ya has sido aceptado en un programa de MSCS? Si tiene o incluso si aún no ha sido aceptado, le recomendaría que consulte los programas MSCS entrantes y / o potenciales y los catálogos de cursos de Universidades.

La mayoría de los programas de MS Comp Sci requieren (o deberían exigirte) que tengas al menos lo que su universidad requiere como Minor en Informática, solo para ingresar al programa. Muchos catálogos de cursos de posgrado enumerarán los requisitos previos para su programa. También muchos programas tienen cursos básicos (Stanford) que pueden tomarse como un post-bac para preparar a un estudiante para matricularse en el programa. En el programa ingresé los siguientes requisitos previos:

  1. Fundamentos de la informática
  2. Estructuras de datos y diseño de programas
  3. Diseño y Desarrollo de Software
  4. Introducción a los sistemas operativos
  5. Análisis de algoritmos y estructuras de datos avanzadas
  6. Lógica digital y hardware informático

También hay requisitos previos de matemáticas. Por ejemplo, un año de cálculo y conocimiento de Matemáticas Discretas. La matemática discreta, que es como la lógica matemática, es muy importante. Si no lo aprendes, lo más probable es que te veas obligado a aprenderlo ‘más adelante en el camino’ para tener éxito en tu programa. Los temas introductorios de autómatas deberían culminar el curso. Si planeas tomar un curso como Autómatas en tu universidad, necesitas estudiar Matemáticas discretas.

En cuanto a hacer algunos trabajos de preparación por su cuenta, Coursera tiene algunas clases bastante interesantes en este momento, y puede tomar la mayor parte de lo que mencionó durante el próximo año, probablemente sin recibir un certificado de curso, por lo que no No tienes que pagar por ellos. Había utilizado el software de cursos MIT hace casi media década, y el sábado, mi amigo que está investigando este verano en su programa de graduados quería ayuda con algo de criptografía. Así que fuimos a una cafetería local. Me mostró algunas cosas que estaba viendo en MIT Courseware y me impresionó. ¡Como si hubiera mejorado mucho! ¡Realmente ha mejorado! ¡Estaba realmente impresionado!

Pero no obstante, dependiendo del programa, y ​​si el programa tiene requisitos previos, todavía tendrá que cumplir los requisitos previos. Hacer algunos cursos en línea como estos debería ayudarlo, y facilitarle el mejor desempeño en los cursos cuando los toma para obtener crédito.

No conozco ningún curso que pueda tomar estrictamente en línea que sea “barato”. ¿Qué es barato en un estado donde el salario mínimo es de $ 7.50 por hora? Literalmente, para cubrir un año de los gastos anuales estimados, para un año de la escuela de posgrado, se requieren 4000 horas de trabajo (2 años a tiempo completo, 40 horas a la semana), después de impuestos, y nunca gastar un dólar de su cheque de pago. Sin café, sin comida, sin sodas, sin conciertos, sin productos de salud y belleza, sin pasta de dientes, sin visitas médicas, etc. ¡Sólo para ahorrar un año de gastos anuales de posgrado! Todo es relativo a lo que piensas que es barato. Podría ser más fácil, y tal vez pueda ahorrar miles de dólares, si se muda a otro estado y toma sus requisitos previos en otra universidad.

El programa en línea de Stanfords MSCS cuesta más de 30.000 al año solo por matrícula. Así que ni siquiera está cerca del gasto anual estimado del programa for there.

¡¡Buena suerte!!