Está en la página 1de 10

Aplicaciones para el

aprendizaje de un
algoritmo
INTEGRANTES:
ADRIANA SUAREZ
DIEGO BAQUE
S A R AY G U A G U A
GEORGI LUCAS
STEVEN GUTIÉRREZ
D AV I D B E R M E O
JOSÉ MORA
¿Qué es un algoritmo?
Es un conjunto de reglas que hay que seguir para realizar una tarea o resolver un problema.

Mucho antes de la aparición de los ordenadores, los humanos ya utilizaban algoritmos. Las
recetas de cocina, las operaciones matemáticas o incluso las instrucciones para montar un
mueble pueden considerarse algoritmos.

En el campo de la programación informática, los algoritmos son conjuntos de reglas que indican
al ordenador cómo ejecutar una tarea. En realidad, un programa informático es un algoritmo
que indica al ordenador qué pasos debe realizar y en qué orden para llevar a cabo una tarea
específica. Se escriben utilizando un lenguaje de programación.
¿Por qué es importante entender los
algoritmos?
Más allá de la informática, el pensamiento algorítmico es crucial en muchos campos. Es la
capacidad de definir pasos claros para resolver un problema.

De hecho, utilizamos esta forma de pensar a diario y a menudo sin darnos cuenta. En la era de la
Data Science, el Machine Learning y la Inteligencia Artificial, los algoritmos son más importantes
que nunca y representan el combustible de la nueva revolución industrial.
¿Qué es una aplicación?
Una aplicación es un programa informático diseñado como una herramienta para realizar
operaciones o funciones específicas. Generalmente, son diseñadas para facilitar ciertas tareas
complejas y hacer más sencilla la experiencia informática de las personas.
Lighbot: es como una
especie de videojuego Kidlo coding games for Robotizen: se inspira en
propone distintos kids: ayuda a los niños a lenguajes de programación
escenarios para programar mejorar sus habilidades visuales como scratch.
el movimiento del robot de resolución de Gracias a esta app se
usando distintos bloques problemas, a estimular la puede aprender conceptos
que de encajan a modo de memoria y a desarrollar clave de programación,
rompecabezas, secuencia sus habilidades de secuencias, comandos,
de instrucciones, algoritmos, condiciones,
pensamiento lógico.
procedimientos, bucles, etc.
etc.

ScratchJR: aplicación
inspirada en el famoso Programming for
kids-Learn Coding:
lenguaje
programación visual
de
APLICACIONES PARA EL se trata de un juego de
scratch. Permite
animar personajes y
APRENDIZAJE DE codificación para
enseñar conceptos
objetos sobre el ALGORITMOS físicos de
escenario usando
programación y
lógica de bloques.
algoritmos.

BlueBot: ofrece Code.org: es sin duda Hopscotch: esta


distintos escenarios una de las mejores app permite explorar
por los cuales trazar plataformas para los fundamentos de
aprender a programar. la informática, como
la trayectoria del bot
Dispone de un curso de por ejemplo, las
usando bloques de 20 horas con diferentes
avance, retroceso, variables, las
niveles dirigido a las
giro de derecha a distintas franjas de condicionales o los
izquierda. edad. bucles, entre otros.
Otras aplicaciones para el aprendizaje de
algoritmos
SoloLearn: Es esta una plataforma desarrollada para ayudar a los usuarios en el aprendizaje de
los conceptos básicos de la programación y sus lenguajes, que se realiza mediante la explicación
de la teoría y una serie de ejercicios prácticos para demostrar que se ha comprendido el
concepto.
Disponible tanto para dispositivos móviles como para aprender desde la PC.
Los principales contenidos que encontramos en esta plataforma son los lenguajes:
C++, Python, Java, HTML, JavaScript, SQL, PHP, C#, CSS y Swift.
Grasshopper
Es un plug-in que corre dentro de la aplicación CAD Rhinoceros 3D. Los programas son creados
arrastrando componentes en el área de trabajo.
Es utilizado principalmente como herramienta de gestión de datos en un ambiente de diseño
paramétrico. Esto quiere decir aplicar la lógica algorítmica al diseño, basando el proceso en una
serie de acciones que de manera coordinada conllevan la evolución de geometrías y relaciones
entre parámetros.
Programming Hub
Es una aplicación móvil que funciona tanto en Android cómo en iOS. Utiliza la metodología
Duolingo para enseñarte los temas más importantes de programación. Tiene más de 5000
ejemplos de código. Cuenta con pruebas, ilustraciones y retos que funcionan perfectamente
desde cualquier dispositivo. Cuenta con modo sin conexión para que practiques en todo
momento. Los lenguajes que enseña la plataforma son: Javascript, C, C++, C#, Swift, Python, R,
Java, HTML/CSS y cuenta con un pequeño apartado de inteligencia artificial.
Encode: Learn to code
Encode: Learn to Code es una aplicación que nos permitirá aprender a programar desde la
comodidad de nuestro dispositivo Android. El temario está dividido en nueve temas distintos,
cada uno de ellos con un buen puñado de lecciones. Los temas más sencillos tienen entre cuatro
y siete lecciones, mientras que los más complejos se pueden ir hasta las catorce o quince
lecciones.
Es una excelente aplicación para aquellos usuarios que quieran introducirse dentro del mundo
de la programación en Javascript.
Khan Academy
Es un sitio de aprendizaje electrónico en línea gratuita, basada en donaciones. Dirigidos a
escolares de enseñanza primaria y secundaria sobre matemáticas, biología, química, física,
computación, humanidades, economía, finanzas e historia.​Además de vídeos instructivos,
también ofrece ejercicios de práctica y un panel de aprendizaje personalizado. Ha sido traducido
a 59 idiomas y este número sigue creciendo.​Khan Academy inició un módulo de ciencias de la
computación en septiembre de 2012.

También podría gustarte