DESCRIPCIÓN DEL CURSO INTRODUCTORIO DE SCRATCH DESDE CERO
Lo primero que se debe de aprender cuando quieres empezar a programar es un lenguaje. Sin embargo, aprender a programar no es aprender un lenguaje. Lo hemos visto en más de una ocasión. Una persona aprende un lenguaje, el lenguaje que sea, aprende su estructuras, sus operaciones, su sintaxis y luego le dices que cree una aplicación y no sabe por dónde empezar. Ni siquiera sabe cómo escribir un “hola mundo”. Esto nos lleva a la conclusión de que lo más importante a la hora de aprender a programar no es el lenguaje sino las estructuras mentales de la algorítmica, entendiendo como algorítmica la capacidad de coger un problema dado, estructurarlo, dividirlo por pasos y resolverlo.
En ese sentido Scratch es una gran ayuda. Scratch es un lenguaje de bloques orientado a la programación de videojuegos; lo que ayuda mucho a crear estas estructuras de las que hablamos. Primero porque es un lenguaje visual. Sus instrucciones son bloques que, como si de un juego de lego se tratara, puedes unir los unos con los otros para crear programas y, de esta forma, entender cómo se relacionan una operación con la siguiente. Al ser un lenguaje orientado a videojuegos las acciones del programador tienen resultados inmediatos en la pantalla con lo que la comprensión código- resultado es muy sencilla de realizar.
Ahora, remarcamos, que este curso no va de aprender a programar en Scratch sino de aprender a programar. Desde el momento 0 la orientación del curso empuja al alumno a aplicar lo aprendido aquí hacia otras tecnologías más potentes y de corte más profesional. Hay que ver este curso como la primera puerta de muchas hacia el entendimiento de las tecnologías de la información.
¿Te lo vas a perder?
Adrian: El asma, los videojuegos y Star Trek hicieron que a los 11 años empezará a programar. A día de hoy, sigo con asma, jugando a videojuegos, viendo Star Trek y programando, profesionalmente y como hobby.
Silvia: Politóloga reconvertida en desarrolladora de software desde 2017. Mi participación en la transformación digital de una empresa me convenció de la importancia del conocimiento en las tecnologías de la información. Desde entonces, he estado aprendiendo el desarrollo de software y ahora soy freelance.
¿Por qué debes realizar este Curso con KeepCoding?
Porque quieres aprender los conceptos básicos y generales del desarrollo del software de una manera fácil e intuitiva.
¿Qué sabrás hacer al terminar este Curso?
Conocerás los principales paradigmas de programación, sus terminologías y estrategias.
¿Qué proyecto o práctica se realizará en este curso
Durante el curso de pago se realizarán 7 videojuegos en Scratch orientados a profundizar en los conceptos del curso.
¿Cuáles son las oportunidades laborales?
Scratch no tiene salida laboral inmediata, sin embargo, practicar con scratch es el primer paso para entender otras tecnologías que si la tienen.
¿Qué requisitos técnicos necesito para realizar este curso?
Un ordenador, una conexión a internet y un navegador web.