¿Cuáles son los requisitos previos para aprender informática? Teniendo en cuenta que mi escuela es mala, estudiaré un curso en línea. ¿Desde qué bases debo empezar?

Cambié un poco la pregunta; originalmente preguntó acerca de los “requisitos”, o ventajas, de estudiar CS, pero supongo que el autor de la pregunta quería decir “requisitos previos”, o los pasos / conocimientos necesarios antes de comenzar a aprender CS.

Unos pocos pensamientos:

  1. Debes tener un fuerte conocimiento del álgebra básica . Si el concepto de una variable no es familiar, incluso si ha completado las ecuaciones diferenciales, detenga y revise el álgebra aritmética básica.
  2. Muchas personas no aprenden a programar en línea. Aquellos que tienen éxito en los MOOC y en la programación de los campamentos de arranque, por lo general ya tienen títulos universitarios. Si no tienes estos antecedentes, no debes tener miedo, pero si te encuentras incapaz de aprender, date cuenta de que esto no significa que no puedas aprender el material; Puede ser que este no sea el lugar adecuado para que aprendas.
  3. No te preocupes por qué idioma. Debe aprender a programar para comprender y funcionar dentro de CS, pero los lenguajes son artefactos. Recomiendo que la gente comience con Scratch: Imagine, Program, Share, que a menudo se ve como un juguete para niños, pero es una herramienta maravillosa para aprender algoritmos y, lo que es más importante, muestra el lado divertido de CS y la programación de inmediato, en lugar de reservar. Para más tarde cuando hayas estudiado durante dos años o más.
  4. “Si al principio no tiene éxito, inténtelo, inténtelo de nuevo”. Si un curso o idioma no funciona para usted, ¡no se rinda! Hay seiscientos billones de millones de cursos diferentes, libros, tutoriales, videos, etc. Seguramente uno te hablará si sigues buscando.

¡Buena suerte y diviertete!

La mayoría de las universidades enumeran sus requisitos previos en el sitio web. Cuando fui a la universidad los únicos requisitos previos eran:

  • Un alto grado general. ~ Puntuación GPA o SAT o lo que sea que haga tu país.
  • Pase en ingles.
  • Pase en matemáticas.

Eso es. Te tecah todo lo demás en la universidad. Si haces informática o ciencias de la computación en la escuela secundaria, eso hará que el primer año de universidad sea más fácil, pero eso es todo.

Así que para que usted necesite:

  • Al menos pasar Inglés y Matemáticas.
  • Obtén la calificación más alta que puedas obtener.
  • Cumplir con los requisitos para la universidad a la que quieres ir. Algunos son más difíciles que otros … Este no es el lugar para explicar cómo ingresar a la universidad de su elección.

Una vez que haya cumplido con los requisitos básicos, puede comenzar a hacer cosas adicionales para facilitar la universidad. Suponiendo que usted tenga una comprensión total de Ciencias de la Computación, probablemente comenzaría con facilidad y trataré de entender algunos de los conceptos básicos primero:

  • Code.org – Aprende sobre Code Studio
  • Computacion | academia Khan

Deben tardar unas 30 horas en terminar.

Si los terminas realmente depende de ti:

  • Aprende algo de programación.
  • Cubra un poco de teoría – hay grandes libros de texto gratuitos en línea.
  • Hacer un MOOCs.
  • Haz un curso sobre Udacity o Udemy.

Basado en Mi experiencia en la universidad de Wollongong en Australia, realmente no necesitas ninguna experiencia previa. Entré sin saber la diferencia entre Linux y Unix, sin haber reformateado una computadora antes, llevándome una computadora portátil MSI de mierda con Vista (mi equipo era una especie de risa) y pensando que C ++ era una especie de arma secreta. .

Mi título comenzó con los fundamentos de C ++ e introdujo lentamente idiomas adicionales. El curso tiene un alto índice de abandono y fracaso, pero creo que tiene más que ver con la ambición de la gente en lugar de con la dificultad del curso, si quiere aprobar lo suficientemente mal como lo haría. sin embargo, si realmente desea una ventaja, saber un poco acerca de C ++ lo hará lucir como el inteligente de su clase, pero también puede encontrar los temas introductorios aburridos.

Por eso le recomiendo que se relaje ahora, participe con una actitud ganadora, haga amigos y disfrute del curso. Ah, y no te preocupes si no te conviertes en un programador. los aprendizajes de la informática pueden aplicarse a muchos otros roles; Algunos de los que he disfrutado incluyen: Soporte de TI, administrador de sistemas, arquitecto de soluciones, administrador de cuentas (ventas) y ahora líder de práctica del centro de datos.

Un último consejo. Con lo que sea que hagas, comprométete a terminarlo, sin importar cuán aburrido o jodido sea.

En primer lugar, aprende tantas matemáticas como puedas. En particular, aprenda un poco de cálculo, la teoría de conjuntos y todas las cosas que una “buena” escuela secundaria enseñaría sobre matemáticas.

A continuación, aprenda un poco sobre cómo programar una computadora y un poco sobre la organización de la computadora.

Para ser admitido en un buen programa de CS, debes tener buenas calificaciones, por lo que incluso si tu escuela es mala, haz lo mejor que puedas en cuanto a calificaciones.

A2. Vea Cómo obtener el equivalente de una licenciatura CS usando MOOC por James Leland Harp en Cómo ingresar a la universidad de su elección, donde comienzo con lo básico.