La programación es el proceso de organizar una
secuencia de pasos para realizar una tarea. En el ámbito de la
informática, la programación es la acción de crear software para que las
computadoras puedan ejecutar tareas.
Usos de la
programación Crear aplicaciones, Desarrollar sitios web, Crear
videojuegos, Desarrollar soluciones para la vida cotidiana, Desarrollar
algoritmos para motores de búsqueda.
¿Para qué sirve programar?
La programación permite crear diferentes entornos,
interfaces, programas… Un ejemplo de ello, es un sitio dinámico en Internet. Es
decir, una página web programada a medida mediante lenguajes de programación
web populares como CSS, PHP o JavaScript.
Pero como ya te adelantamos, va más allá que las
apps y los programas que utilizamos en el día a día, porque a partir de unos,
podemos crear otros. Por ejemplo, a partir del CMS de WordPress podemos crear sitios web e incluir funcionalidades
nuevas, hechas a medida para cualquier cliente o empresa.
Qué se puede hacer con la programación
Crear aplicaciones, sitios web, y juegos
Desarrollar algoritmos para motores de búsqueda
Simular fenómenos
Analizar datos
Modelar sistemas complejos
Realizar investigaciones
Diseñar nuevos productos y servicios
Administrar finanzas
Comunicarse con otras personas
Más detalles sobre la programación:
Proceso de creación de instrucciones:
La programación implica escribir un conjunto de
instrucciones ordenadas y precisas utilizando un lenguaje de programación.
Lenguajes de programación:
Se utilizan diferentes lenguajes de programación para
construir programas (por ejemplo, Java, Python, JavaScript, C++, etc.).
Solución de problemas:
La programación permite a los usuarios crear software,
aplicaciones, y sistemas que resuelvan problemas específicos.
Habilidad esencial:
La programación se ha vuelto una habilidad esencial en el
mundo moderno, transformando la forma en que interactuamos con la tecnología.
Ejemplos:
La programación se utiliza para crear aplicaciones móviles,
juegos, páginas web, sistemas operativos, inteligencia artificial y mucho más.
Programadores:
Los profesionales que se dedican a la programación se
conocen como programadores o desarrolladores.
Proceso de desarrollo:
Un programa no se crea de la nada, requiere un proceso que
incluye la recolección de los requisitos del programa, el diseño del algoritmo,
la codificación y las pruebas.
Evolución de los lenguajes de programación
El lenguaje de programación más cercano a la computadora es el lenguaje o
código máquina. En este lenguaje las instrucciones y los datos están codificadas
en sistema binario y no es necesario la traducción.
Entre las características del lenguaje máquina caben destacar:
• Es dependiente de los recursos de la computadora, por lo tanto, para programar,
el programador debe conocer la arquitectura sobre la que programa.
• El programador se encarga de verificar que no existen errores sintácticos, pues
no existe compilador.
• El programador trabaja directamente con direcciones de memoria. (Conceptos de
programación, s.f.)
Herramientas para programar:
La programación informática, o simplemente programación, es un proceso que
consiste en crear un programa. Un programa es una secuencia de instrucciones
para realizar una tarea específica en una computadora.
Hacer programas fomenta el desarrollo del pensamiento crítico, analítico y
lógico. Promueve la creatividad al resolver problemas y potencia habilidades,
convirtiendo problemas complejos en otros más sencillos. Por estas razones,
muchos especialistas y educadores, consideran de importancia su inclusión en las escuelas.
Programar con bloques
La programación por bloques es una metodología desarrollada para introducir
conceptos de programación a temprana edad. Esta metodología nos permite
desarrollar la escritura de una secuencia lógica y ordenada de instrucciones
mediante el uso y aplicación de comandos en forma de conexiones gráficas,
fáciles de acoplar para encontrar una solución exitosa y efectiva a un problema determinado.
Los Bloques sonfiguras que representan eventos o funciones individuales que se
conectan entre sí para crear la secuencia de instrucciones o programa. (Microsoft,
2021)
La programación por bloques implica encastrar piezas
pre diseñadas (como en un rompecabezas) de forma
tal que se genere una lista de pasos o acciones a
seguir para solucionar un problema planteado o
creado por el mismo usuario. Es una manera práctica
y visual de programar en entornos gráficos.
Herramientas de Programación
1. Desafíos de Code.org
Es una organización sin fines de lucro que tiene por objetivo
fomentar e incentivar la programación en la comunidad. Entre
sus actividades se encuentra “La hora del código” (Hour of
Code), una propuesta diseñada para niños que, pretende
acercarlos a la programación informática mediante bloques,
siguiendo breves tutoriales y cumpliendo con determinadas
metas secuenciadas.
2. Scratch y Scratch jr
En materia de programación por bloques, Scratch es
uno de los recursos más populares. Resulta una
aplicación completa para la elaboración de
animaciones y juegos. Su entorno consta de editores de imagen y audio (Claudia, 2018).
No hay comentarios.:
Publicar un comentario