He estado tomando CS50 a través de edx, y hoy completé el último conjunto de problemas, y solo queda el proyecto por hacer. Si usa edx, le recomiendo pagar el certificado verificado ya que eso lo ayuda a comprometerse con el curso.
Todo sobre el curso es excelente, para usuarios que desean un curso de élite. Por “élite”, me refiero a un curso del tipo de universidad que considera razonable pedirles a los estudiantes que dediquen una gran cantidad de tiempo y esfuerzo, y que no pretendan facilitar las cosas.
Sobre la base de que CS50 está dirigido a principiantes, es muy difícil: lo suficientemente difícil como para representar un verdadero desafío para alguien que no es un principiante, y el soporte está ahí para permitirle tener éxito. Aprendes mucho La cobertura de los algoritmos es básica, por lo que probablemente le resulte fácil. Si también puede implementar algoritmos básicos en C, puede encontrar esa parte fácil.
- ¿Por qué la búsqueda de Breadth-first (y otros algoritmos relacionados) se consideran parte del campo de IA?
- ¿Cuánto tiempo se necesita para leer Introducción a Algoritmos de TH Cormen, para un principiante?
- ¿Cuál es la mejor manera de demostrar sus habilidades como ingeniero de software junior durante una entrevista que no sea la implementación de algoritmos sofisticados y estructuras de datos?
- ¿Qué es el hashing perfecto?
- ¿Cuáles son algunos de los buenos libros sobre Algoritmos de aprendizaje automático de árbol de decisión?
Una vez más, la pregunta pregunta qué tan difícil es ‘Para alguien con un poco de conocimiento sobre algoritmos’. Pocas personas con conocimientos de algoritmos podrían considerarse principiantes en informática, por lo que probablemente sea el curso equivocado. Para alguien que es principiante o casi principiante en informática, programación en C, programación web o algoritmos, todas las cosas buenas que dicen sobre el curso son ciertas. Hará un gran progreso si completa todos los conjuntos de problemas, porque los materiales de enseñanza son de la más alta calidad y porque el curso es exigente (esté listo durante unos cientos de horas en total).