Estoy estudiando CS, y ya sabía mucho sobre eso antes de comenzar la universidad.
La respuesta es que realmente depende de cuánto sepa exactamente sobre CS y qué planea hacer con ese conocimiento.
Estoy asumiendo que quieres un trabajo en informática. No importa cuánto sepa, un título en ciencias de la computación siempre hará que un empleador analice su CV más detenidamente, como lo demuestra su conocimiento.
- Soy un aspirante IIT. ¿Es realmente necesario levantarse tarde en la noche y estudiar para descifrarlo?
- ¿Cómo puedo estudiar inteligentemente cuando hago exámenes cada semana? Mi concentración siempre está arruinada en otros temas.
- ¿Cuál es la mejor manera de estudiar por primera vez?
- Cómo evitar distracciones y estudiar con total concentración en Allen Kota
- Me distraigo fácilmente, estudiar o intentar terminar una tarea. ¿Qué tengo que hacer?
Tampoco sabes tanto como probablemente crees saber. He recopilado una lista de algunas de las principales cosas que aprendí durante el primer año de mi título de CS en la parte inferior. Si no está familiarizado con todos ellos, todavía hay mucho que aprender estudiando CS.
¿Sabes todo lo siguiente?
- ¿Algún algoritmo de búsqueda y clasificación? Tipo binario? ¿Ordenamiento de burbuja? ¿Búsqueda binaria? ¿Ancho en primer lugar y profundidad en la búsqueda de árboles?
- ¿Cómo calcular la complejidad del algoritmo y la notación Big O?
- ¿Los fundamentos matemáticos de la informática? Vectores, matrices, eliminación gaussiana, composición electrónica, cadenas de Markov, inferencia bayesiana, cálculo multivariable, derivadas parciales, distribución de Poisson.
- ¿La seguridad informática? ¿Desbordamientos de enteros, desbordamientos de pila, desbordamientos de búfer y desbordamientos, inyección de SQL, secuencias de comandos entre sitios, forgeory de solicitud de sitios, hashing y salado?
- Desarrollo web – Diseño de bases de datos, bases de datos relacionales y no relacionales. Un lenguaje de fondo (PHP, Node.js o Java / Python con las API relevantes)
- ¿Un lenguaje de scripting?
- ¿Un lenguaje orientado a objetos?