¿Vas a estudiar en Harvard? O espera, ¡no necesitas ir, volar, ir a ninguna parte! Y no necesitas pagar por la formación, ¡simplemente entra aquí y aprende!
Nos apresuramos a anunciar que la traducción completa del curso de Harvard sobre los conceptos básicos de programación CS50 se completó y publicó en JavaRush. Siga el enlace para encontrar videoconferencias estructuradas por semana, materiales adicionales, tareas y explicaciones de las tareas. Una semana de formación (nivel) consta de 1-2 videoconferencias del profesor Malan, materiales de texto adicionales (para repetir y ampliar lo escuchado en las conferencias), 1-3 tareas prácticas con explicación y análisis, así como enlaces al código. y recursos educativos. El curso está diseñado principalmente para principiantes, pero también será de interés para aquellos que ya trabajan en TI.
Nos apresuramos a anunciar que la traducción completa del curso de Harvard sobre los conceptos básicos de programación CS50 se completó y publicó en JavaRush. Siga el enlace para encontrar videoconferencias estructuradas por semana, materiales adicionales, tareas y explicaciones de las tareas. Una semana de formación (nivel) consta de 1-2 videoconferencias del profesor Malan, materiales de texto adicionales (para repetir y ampliar lo escuchado en las conferencias), 1-3 tareas prácticas con explicación y análisis, así como enlaces al código. y recursos educativos. El curso está diseñado principalmente para principiantes, pero también será de interés para aquellos que ya trabajan en TI.
Qué estudias en CS50
- Fundamentos de informática y programación. Sistemas numéricos, trabajo con la línea de comandos en Linux, bucles, saltos condicionales y otros placeres.
- Conceptos de algoritmos y pensamiento algorítmico. Aprenderá qué problemas se pueden resolver mediante la programación y cómo. David Malan hablará sobre la búsqueda binaria, que es simple en esencia, pero muy efectiva y requiere una implementación cuidadosa, de inmediato, justo en la conferencia cero. ¡Y luego trate de olvidar la escena en la que se rompió la guía telefónica y con ella los conocimientos adquiridos! En general, el curso cubre todos los algoritmos básicos que los “especialistas en TI” necesitan conocer y comprender.
- Conceptos de abstracción, estructura de datos, encapsulación, gestión de memoria. Fundamentos de seguridad informática. Proceso de desarrollo de software y desarrollo web.
- Conceptos básicos del lenguaje de programación C y el lenguaje visual Scratch. En realidad, los estudiantes hacen todos los ejemplos y tareas principales en C.
- Conceptos básicos de bases de datos y SQL.
- Desarrollo Web: Conceptos básicos de CSS, HTML, JavaScript y PHP. Naturalmente, sólo lo más básico.
- Conceptos básicos de preparación de presentaciones para proyectos de programación.
GO TO FULL VERSION