CS50 es un curso en la Universidad de Harvard. Ellos enseñan C en ese curso. Todos estos conjuntos de problemas, junto con las conferencias y los tutoriales, están disponibles en http://cs50.tv/2010/fall/#l=psets. Los conjuntos de problemas están inspirados en la CS del mundo real, como la criptografía, el análisis forense (recuperación de datos) , y el juego. También hay otros pequeños psets fáciles, uno está relacionado con la verificación de números de tarjetas de crédito y otros 3 psets. Pero los psets relacionados con criptografía, análisis forense, juegos son muy exigentes y divertidos de hacer, y se relacionan con varios dominios de la informática. Seguir el esquema de los psets y las cosas que aprenderá para resolverlos.
- Conjunto de problemas forenses. Aquí recuperará los archivos eliminados de una unidad de disco. Leerá el disco poco a poco. Esto implica la creación de ADT. Punteros, muchos de ellos.
- Conjunto de problemas de juego . Aquí implementarás el juego de Sudoku en la terminal usando una biblioteca de Gráficos. Este pset es muy divertido de hacer. Y te da una comprensión básica de Gráficos, y trabajar con bibliotecas.
- Diccionario conjunto de problemas. Implementarás una búsqueda de diccionario funcional. Esto involucra estructuras de datos, hash, árboles binarios. Aprenderás a manejar la memoria completamente, si terminas esto.
- Y hay pset de criptografía. Y algunos psets no tan difíciles.
Este es un curso excelente. La forma en que el profesor David J Malan lo enseña es muy atractiva y divertida. Mi viaje de programación comenzó con este curso.
Si el recurso es útil para que votes :), para que otros también puedan encontrar esto.
Buena suerte