¿Qué puedo hacer este verano para prepararme mejor para las clases de informática en el otoño?

Jugar.

No aprenderá cómo codificar bien en un programa de informática, o cómo ser un administrador de sistemas o cómo descifrar el código fuente abierto y ver cómo funciona. Esas son habilidades que tienes que aprender en tu propio tiempo. Así que elige un proyecto este verano, y es mejor si es algo un poco tonto, y simplemente juega con él. Si es demasiado difícil, no es gran cosa, elige otra. La habilidad que pretendes adquirir es descubrir cómo resolver las cosas. Entonces, siempre que esté enfrentando problemas que requieran un poco de tiempo no trivial para resolverlos (digamos de 15 minutos a un día) estará en el camino correcto.

Sin embargo, te recomendaría que hagas esto en Linux.

Algunas sugerencias:

1. Compila un “¡Hola mundo!” Programa en C. El binario es probablemente de varios miles de bytes. ¿Qué hace cada byte?

2. Ir a través del proceso de construcción de Linux From Scratch.

3. Use Wireshark para analizar el tráfico de red que entra y sale de su computadora. Abre los paquetes individuales y ve cómo se ensamblan. Luego, visite una página web arbitraria y vea la cantidad de resultados de la actividad de la red (y cuántos sitios terminan enviándole datos para representar esa página).

4. Use un programa basado en GUI para dibujar el conjunto de Mandelbrot en su pantalla. Entonces haz lo mismo en la consola. Luego reescriba el programa en ensamblador.

5. Tome su utilidad de línea de comandos favorita y vuelva a escribirla desde cero.

Si tiene un proyecto, es mucho más claro lo que necesita leer y obtendrá mucho más de esa lectura. Pero si estás buscando algunos libros para tener en la mesa de noche:

  • Cerca de la máquina: la tecnofilia y sus descontentos: Ellen Ullman
  • El alma de una nueva máquina: Tracy Kidder
  • En el principio … era la línea de comando: Neal Stephenson

¡Que te diviertas!

Aquí hay algunas sugerencias:

1. Recoja el libro Introducción a la teoría de la computación: Michael Sipser: 9781133187790: Amazon.com: libros y recorra los capítulos del 0 al 3. Vaya más lejos si puede. Esto te dará una base sólida en teoría.
2. Recoja el libro Estructura e interpretación de los programas de computadora – 2da edición (MIT Ingeniería eléctrica y ciencias de la computación): Harold Abelson, Gerald Jay Sussman, Julie Sussman: 9780262510875: Amazon.com: libros y trabajos desde el principio hasta el final como puedas. Esto construirá una base sólida en la programación.
3. Averigüe qué libros de texto se usan para la clase introductoria que se ofrece en la universidad a la que asistirá y comience a leerlos.
4. Pase la programación de verano o el aprendizaje para programar siguiendo un curso ofrecido por uno de los muchos recursos en línea disponibles.

Construye una aplicación! Crear una aplicación simple es la mejor manera de tener una buena idea del desarrollo de la aplicación. Si nunca antes has programado, utiliza algunos tutoriales para guiarte en el proceso. Unity3d tiene algunos buenos tutoriales, y los resultados son bastante buenos.

Completar una pasantía es una gran opción, pero encontrar una primera es la parte difícil.

Lo que quieras hacer durante el verano depende de tu nivel de experiencia. Si tiene experiencia previa en programación, le sugiero que trabaje en proyectos de código abierto (como a través de Github) y tal vez intente construir algo propio. Incluso hay toneladas de recursos, videos, artículos y libros en línea para que los mire y lea, incluso si es un principiante.

Mantente ocupado. Fíjate metas para ayudarte a motivarte.

Diviértete y disfruta de tus vacaciones !!!!
puedes aprender / aprenderás de cualquier manera en la universidad, pasarás las vacaciones divirtiéndote y jugando (vete). Sin eso perderás la motivación más rápido de lo que puedas imaginar.

Algunas ideas incluyen conseguir una pasantía. Esto te permite obtener algo de experiencia laboral. Personalmente conseguí un trabajo enseñando a algunos niños de secundaria a programar. El acto de enseñar ayuda a solidificar lo que ya sabía.

Algunas grandes respuestas ya se pueden encontrar aquí:
¿Cómo me preparo mejor para mi primer año como estudiante de informática en la universidad?

Si conoces al profesor con el que estudiarás, debes centrarte en su investigación y prepararte en consecuencia. Mire el plan de estudios del curso y, de acuerdo con eso, mejore sus habilidades de codificación

La mejor de las suertes

Aprenda algo sobre Python, es bastante fácil de obtener en algunas semanas, incluso si no sabe cómo programar y le facilitará la vida cuando necesite aprender C / C ++ / Java en el curso

Practicar la autodisciplina. Una vez que llegues a la escuela, habrá muchas distracciones y formas de perder el tiempo de las que no tienes idea en esta etapa. Consiga hacer cosas productivas en un horario y aprenda a no distraerse con las redes sociales y otras cosas que serán difíciles de evitar.

Lea los grandes libros sobre los héroes de la revolución tecnológica, como los innovadores, el alma de una nueva máquina, hackers, etc. ¡Mis mejores deseos!

Las estructuras de datos y los algoritmos son su pan y mantequilla. Pero, para ser honesto, creo que jugar con tus amigos te hará mejor a largo plazo.

More Interesting

Mi hijo obtuvo AIR-1548 en JEE este año (2015). Se interesa por las matemáticas y la codificación. Tiene las siguientes opciones: 1) CSE en IIT Indore, 2) Matemáticas y computación (M&C) en IIT Guwahati, Kanpur, BHU y Kharagpur, 3) EE y ECE en IIT Roorkee, Guwahati y BHU. ¿Qué opciones serán las mejores para él?

He completado los IGCSE, ¿debo proceder a Niveles A o uni?

Soy un recién graduado de la universidad con una licenciatura en ciencias duras que simplemente quiere ganar un montón de dinero. ¿Cuál es la mejor ruta para mí?

¿Cuáles son los mejores consejos de estudio para 8 estudiantes de clase?

Estoy persiguiendo un BE en biotecnología. ¿Cuál será la tarifa por hacer una pasantía en los Estados Unidos?

¿No sé qué quiero hacer en la universidad, ingeniería, medicina o música? Si no hago música mi profesor de piano estará molesto. ¿Qué debo hacer?

Estoy interesado en tomar la carpintería como profesión. ¿Cuáles son las mejores escuelas para aprender carpintería en el mundo?

Voy a unirme a AMITY Noida para el programa de MBA. Siendo niña quiero saber sobre el medio ambiente?

Soy un estudiante de primer año en la escuela secundaria y quiero ir al MIT. He estado tomando los mejores cursos hasta ahora y tengo un GPA de 4.8. ¿Una B en matemáticas arruinará mis posibilidades?

Si tengo la intención de estudiar EEE en el Instituto Tecnológico de Manipal, ¿cuál es la mejor manera de estudiar mis estudios desde el primer día?

¿Debería apuntar a CAT 2015 a pesar de que la tasa de conversión a institutos de primer nivel es muy baja (pertenezco a la categoría general) o debo apuntar a GMAT y escuelas B en el extranjero?

Yo era un estudiante de ciencias y deseo seguir BBA? ¿Debo optar por BBA? ¿Podré sobrellevarlo?

¿Es más fácil ingresar a un programa de doctorado seleccionado si uno puede autofinanciarse?

Abandoné la ingeniería (EXTC) después de Sem-3 debido a la depresión. Me tomó una brecha de 2 años para volver a estar bien. ¿Cómo voy a hacer frente ahora?

¿De dónde debo descargar las notas de ciencias sociales para el décimo grado de la CBSE?