# data[].attributes.body
Soy del distrito Chontalí, de la provincia de Jaén, región Cajamarca.
Nunca he llevado este curso y me gustaría aprender todo lo que nos enseñará durante el ciclo.

# data[].attributes.headline
me gustaría aprender y saber más de este curso.

# data[].attributes.subject
me gustaría aprender y saber más de este curso.

# data[].attributes.headline
Me gusta editar vídeos , conocer y aprender los conocimientos básicos de programación....

# data[].attributes.subject
Me gusta editar vídeos , conocer y aprender los conocimientos básicos de programación....

# data[].attributes.headline
nos conocemos bastante jejejje, la camara no jajaa

# data[].attributes.subject
nos conocemos bastante jejejje, la camara no jajaa

# data[].attributes.body
1. PROGRAMACIÓN

La programación es el acto de programar, es decir, organizar una secuencia de pasos ordenados a seguir para hacer cierta cosa. Este término puede utilizarse en muchos contextos, es común hablar de programación a la hora de organizar una salida, las vacaciones o de la lista de programas con sus días y horarios de emisión de los canales de televisión o la lista de películas de un cine.

Además, en el campo de la informática, la programación es la pieza clave en la relación entre los ordenadores y los usuarios.

2.Algoritmo

Si miramos la definición de la Real Academia Española, nos dice que la definición de algoritmo es: “Conjunto ordenado y finito de operaciones que permite hallar la solución de un problema”.
Se puede entender un algoritmo como una secuencia de pasos finitos bien definidos que resuelven un problema. Por ejemplo, la ejecución de tareas cotidianas tan simples como cepillarse los dientes, lavarse las manos o seguir el manual de instrucciones de armado de un mueble, se pueden ver como un algoritmo.

3. METODOLOGÍA PARA RESOLUCIÓN DE PROBLEMAS DE PROGRAMACIÓN

1. Analizar previo el problema
2. Diseño del algoritmo
3. Configuracion del entorno de desarrollo y codificacion
4. Copilacion y pruebas
5. Documentacion y mantenimiento

REFERENCIAS BIBLIOGRÁFICAS

"Programación". Autor: Equipo editorial, Etecé. De: Argentina. Para: Concepto.de. Disponible en: https://concepto.de/programacion/. Última edición: 1 de octubre de 2020. Consultado: 27 de enero de 2022

¿Qué entendemos por algoritmo?, Universidad de la empresa, Montevideo, Leido 27- 01-2022, https://ude.edu.uy/que-son-algoritmos/

Las 5 frase para resolver problemas en programacion, Elivar Largo, Leido 27 - 01-2022, https://www.ecodeup.com/como-resolver-problemas-programacion/

# data[].attributes.headline
nos llevamos súper bien, aunque algunos muchachos son un poco complejos jejjeje

# data[].attributes.subject
nos llevamos súper bien, aunque algunos muchachos son un poco complejos jejjeje

# data[].attributes.headline
mejor seria presencial que virtual jajaja

# data[].attributes.subject
mejor seria presencial que virtual jajaja

# data[].attributes.headline
las clases son un poco complicado y este ciclo si me esta estresando jejeje, lo malo es que estamos ajustados con retrasos de cursos. 

# data[].attributes.subject
las clases son un poco complicado y este ciclo si me esta estresando jejeje, lo malo es que estamos ajustados con retrasos de cursos. 

# data[].attributes.headline
En mi caso me es un poco difícil por el problema del internet que es complicado por donde resido

# data[].attributes.subject
En mi caso me es un poco difícil por el problema del internet que es complicado por donde resido

# data[].attributes.headline
porque se podría socializar mas, y para que no estemos sufriendo con el internet

# data[].attributes.subject
porque se podría socializar mas, y para que no estemos sufriendo con el internet

# data[].attributes.headline
yo he editado videos para mi iglesia en tiempo de pandemia, en tiempo de pandemia aprendí mucho sobre aplicaciones como trasmitir con OBS, editar videos con adobe premier, after, adobe ilustration

# data[].attributes.subject
yo he editado videos para mi iglesia en tiempo de pandemia, en tiempo de pandemia aprendí mucho sobre aplicaciones como trasmitir con OBS, editar videos con adobe premier, after, adobe ilustration

# data[].attributes.headline
soy de Tumán, tierra de la AZUCAR jejeje

# data[].attributes.subject
soy de Tumán, tierra de la AZUCAR jejeje

# data[].attributes.headline
Soy de la Provincia de San Ignacio, departamento de Cajamarca 

# data[].attributes.subject
Soy de la Provincia de San Ignacio, departamento de Cajamarca 

# data[].attributes.headline
Al igual que algunos compañeros me es difícil llevar con normalidad las clases virtuales porque aquí hay bastantes problemas con la conexión, a veces hay cortes de luz, problemas con el internet

# data[].attributes.subject
Al igual que algunos compañeros me es difícil llevar con normalidad las clases virtuales porque aquí hay bastantes problemas con la conexión, a veces hay cortes de luz, problemas con el internet

# data[].attributes.body
Buenos días  vivo en el el distrito de Santa rosa - Chiclayo .

# data[].attributes.body
Soy de Chiclayo, me gusta la creatividad, aprender nuevas cosas.
En cuanto al curso, he escuchado que es muy práctico, que se aplica los algoritmos y la creación de programas, lo cual seria  interesante poder aprender a profundidad acerca del curso.

# data[].attributes.headline
Soy de Chiclayo, con respecto al curso me gustaría aprender sobre programación. 

# data[].attributes.subject
Soy de Chiclayo, con respecto al curso me gustaría aprender sobre programación. 

# data[].attributes.headline
Buenas tardes profesora. Soy Cajamarca de la provincia de  San Ignacio, distrito Chirinos, Caserío Yucarica.   

# data[].attributes.subject
Buenas tardes profesora. Soy Cajamarca de la provincia de  San Ignacio, distrito Chirinos, Caserío Yucarica.   

# data[].attributes.headline
Soy de Lambayeque, con respecto al curso me gustaría aprender mas sobre programación

# data[].attributes.subject
Soy de Lambayeque, con respecto al curso me gustaría aprender mas sobre programación

# data[].attributes.body
1.      PROGRAMACIÓN:

Es un proceso mediante el cual se codifican una serie de instrucciones, en un determinado lenguaje, para ser posteriormente decodificados y ejecutados por un sistema computacional, todo ello con el fin de resolver un problema.

2.      ALGORITMOS:
Un algoritmo constituye una lista bien definida, ordenada y finita de operaciones, que permite encontrar la solución a un problema determinado. Dado un estado inicial y una entrada, es a través de pasos sucesivos y bien definidos que se llega a un estado final, en el que se obtiene una solución.

Un algoritmo puede ser expresado en:

Lenguaje natural

Pseudocódigo

Diagramas de flujo

Programas

3.      METODOLOGÍA PARA RESOLUCIÓN DE PROBLEMAS DE PROGRAMACIÓN:

1. Definición del problema: Conocer el problema es la primera consideración

2. Análisis del problema: Es la comprensión afondo del problema y sus detalles y es un requisito para lograr una solución eficaz.

3. Diseño de la solución: Dos formas comunes de diseñar la solución a un problema son dibujar un diagrama de flujo y escribir un seudocódigo, o posiblemente ambos.

4. Codificación:Es codificar el programa, es decir, expresar su solución en un lenguaje de programación. Traducir la lógica del diagrama de flujo o pseudocódigo, o alguna otra herramienta, a un lenguaje de programación.

Un lenguaje de programación es un conjunto de reglas que proporciona una forma de instruir a la computadora qué operaciones realizar. Hay muchos lenguajes de programación: BASIC, COBOL, VISUAL STUDIO, JAVA y C son algunos ejemplos.

5. Prueba y depuración: Un término usado ampliamente en programación, depuración significa detectar, localizar y corregir errores (errores), generalmente ejecutando el programa. Estos errores son errores lógicos, como decirle a una computadora que repita una operación, pero no decirle cómo dejar de repetir. En esta fase, ejecuta el programa utilizando los datos de prueba que diseña. Debe planificar los datos de la prueba cuidadosamente para asegurarse de probar cada parte del programa.

6. Documentación: La documentación es una descripción detallada por escrito del ciclo de programación y hechos específicos sobre el programa. Los materiales típicos de documentación del programa incluyen el origen y la naturaleza del problema, una breve descripción narrativa del programa, herramientas lógicas como diagramas de flujo y pseudocódigos, descripciones de registros de datos, listas de programas y resultados de pruebas.

7. Implementación (producción): El programa ya probado, revisado y mejorado se considera terminado y puede utilizarse con un alto grado de confianza para resolver los problemas que dieron origen a su creación.

8. Mantenimiento: Es la fase de mayor duración, siempre y cuando el programa funcione bien, este debe ser revisado cada cierto tiempo para realizar ajustes si es necesario.

REFERENCIAS BIBLIOGRÁFICAS:

Caceres, L. (2019). Introducción a la Programación. Obtenido de Universidad Nacional de Educación Enrique Guzmán y Valle: https://repositorio.une.edu.pe/bitstream/handle/UNE/4362/Introducci%C3%B3n%20a%20la%20programaci%C3%B3n.pdf?sequence=1&isAllowed=y

Juganaru, M. (2014). Introducción a la programación (Primera ed.). México: Ebook. https://www.editorialpatria.com.mx/pdffiles/9786074384154.pdf

# data[].attributes.headline
Mis expectativas sobre el curso Fundamentos de Programación es aprender a crear programas y contener el dominio del lenguaje a utilizar.

# data[].attributes.subject
Mis expectativas sobre el curso Fundamentos de Programación es aprender a crear programas y contener el dominio del lenguaje a utilizar.

# data[].attributes.body
1. PROGRAMACIÓN

Es la acción y efecto de programar. Este verbo tiene varios usos:

Se refiere a idear y ordenar las acciones que se realizarán en el marco de un proyecto.

A la elaboración de programas para la resolución de problemas mediante ordenadores.

A la preparación de los datos necesarios para obtener una solución de un problema a través de una calculadora electrónica, por ejemplo.

En la actualidad, la noción de programación se encuentra muy asociada a la creación de aplicaciones informáticas y videojuegos; es el proceso por el cual una persona desarrolla un programa valiéndose de una herramienta que le permita escribir el código y de otra que sea capaz de «traducirlo» a lo que se conoce como lenguaje de máquina, el cual puede ser entendido por un microprocesador.

2. ALGORITMOS

En matemáticas, ciencias de la computación y otras doctrinas relacionadas, el algoritmo es un conjunto de preceptos establecidos e inequívocos, encontrados metódicamente y de manera limitada que permiten efectuar cómputos, procesar ciertas informaciones, dar soluciones a problemas y llevar a cabo diversas actividades.

3. METODOLOGÍA PARA RESOLUCIÓN DE PROBLEMAS DE PROGRAMACIÓN

La solución de un problema consiste en una serie de pasos para determinar una solución. En informática la solución de problemas se relaciona con la estructuración de algoritmos para elaboración de programas que resuelvan los mismos. Existen varios pasos para la solución de problemas por medio de programación en computadora:

Análisis del problema: Se visualiza y plantea cual es el problema.

Diseño del algoritmo: En base al problema planteado se elabora una serie de pasos e instrucciones detalladas para obtener una solución.

Codificación: Es la escritura del algoritmo en un lenguaje de programación.

Compilación y ejecución:  En esta fase, se traduce y se ejecuta el programa un lenguaje predeterminado.

Verificación y Depuración: Aquí programador busca errores de las etapas anteriores y los elimina.

Mantenimiento: Se considera mantenimiento a los cambios o correcciones de errores en el programa una vez finalizado.

Documentación: Debe ser destacada por su decisiva influencia en el producto final.

REFERENCIAS BIBLIOGRÁFICAS

Julián Pérez Porto y Ana Gardey. Publicado: 2009. Actualizado: 2013. Definición de programación (https://definicion.de/programacion/)

Pérez, Mariana. (Última edición:27 de julio del 2021). Definición de Algoritmo. Consultado el 27 de enero del 2022. Recuperado de  https://conceptodefinicion.de/algoritmo/.

# data[].attributes.headline
PROGRAMACIÓN:La programación  informática es el arte del proceso por el cual se limpia, codifica, traza y protege el código fuente de programas computacionales, en otras palabras, es indicarle a la computadora lo que tiene que hacer.

# data[].attributes.subject
PROGRAMACIÓN:La programación  informática es el arte del proceso por el cual se limpia, codifica, traza y protege el código fuente de programas computacionales, en otras palabras, es indicarle a la computadora lo que tiene que hacer.

# data[].attributes.body
https://www.netec.com/que-es-programacion

# data[].attributes.headline
ALGORITMO: Si miramos la definición de la Real Academia Española, nos dice que la definición de algoritmo es: “Conjunto ordenado y finito de operaciones que permite hallar la solución de un problema”.Si bien los algoritmos generalmente se asocian al ámbito matemático, no necesariamente implica que sean exclusivos de esta área. Se puede entender un algoritmo como una secuencia de pasos finitos bien definidos que resuelven un problema. Por ejemplo, la ejecución de tareas cotidianas tan simples como cepillarse los dientes, lavarse las manos o seguir el manual de instrucciones de armado de un mueble, se pueden ver como un algoritmo.

# data[].attributes.subject
ALGORITMO: Si miramos la definición de la Real Academia Española, nos dice que la definición de algoritmo es: “Conjunto ordenado y finito de operaciones que permite hallar la solución de un problema”.Si bien los algoritmos generalmente se asocian al ámbito matemático, no necesariamente implica que sean exclusivos de esta área. Se puede entender un algoritmo como una secuencia de pasos finitos bien definidos que resuelven un problema. Por ejemplo, la ejecución de tareas cotidianas tan simples como cepillarse los dientes, lavarse las manos o seguir el manual de instrucciones de armado de un mueble, se pueden ver como un algoritmo.

# data[].attributes.body
https://ude.edu.uy/que-son-algoritmos/#:~:text=en%20nuestras%20vidas-,Si%20miramos%20la%20definici%C3%B3n%20de%20la%20Real%20Academia%20Espa%C3%B1ola%2C%20nos,la%20soluci%C3%B3n%20de%20un%20problema%E2%80%9D.&text=Se%20puede%20entender%20un%20algoritmo,definidos%20que%20resuelven%20un%20problema.

# data[].attributes.body
1. PROGRAMACIÓN
Es organizar una secuencia de pasos ordenados a seguir para lograr cierto objetivo. Se encuentra a su vez en formato escrito y ordenado cronológicamente.

2. ALGORITMO
Es una secuencia de pasos finitos bien definidos que resuelven un problema.

Es un método para resolver un problema mediante una serie de pasos (acciones, operaciones, instrucciones, órdenes, entre otras.) definidos, precisos y finitos.

Preciso: Implica el orden de ejecución de cada uno de los pasos.

Definido: Si se ejecuta dos o más veces, se obtiene el mismo resultado.

Finito: Tiene un número determinado de pasos, implica que tiene un fin.

Existen dos tipos de algoritmos y son llamados así por su naturaleza:

Cualitativos:      Son aquellos en los que se describen los pasos utilizando palabras.

Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso

3. METODOLOGÍA PARA RESOLUCIÓN DE PROBLEMAS DE PROGRAMACIÓN

3.1. Análisis previo del problema: Definir qué es lo que debe hacer el programa

3.2. Diseño o desarrollo de un algoritmo . Encontrar varias formas de cómo resolver el problema.

3.3. Transformación del algoritmo en un programa (codificación).

3.4. Documentación

3.5. Ejecución y validación del programa

4. REFERENCIAS BIBLIOGRÁFICAS

- (Etecé, 1 octubre, 2020). Concepto. Recuperado el 27 de enero del 2022, de: https://concepto.de/programacion/

- (Web, 2014). Tutoriales Java Web con Spring. Recuperado el 27 de enero del 2022, de: https://www.ecodeup.com/como-resolver-problemas-programacion/