(000UJaveriana) Pensamiento Algorítmico
(000UJaveriana) Pensamiento Algorítmico
(000UJaveriana) Pensamiento Algorítmico
Pensamiento Algorítmico
Profesores Monitores
Alicia Mercedes Arenas Valderrama (/programacion/node/22) Brayan Alejandro Ibañez Martinez (/programacion/node/38)
Maria Isabel Serrano Gomez (/programacion/node/23) Mateo Florido Sanchez (/programacion/node/39)
Cristian Andres Narvaez Alarcon (/programacion/node/20) Alejandro Morales Contreras (/programacion/node/40)
Camilo Andres Canon Correa (/programacion/node/24) Juan Camilo Mora Zoppi (/programacion/node/41)
Rafael Mauricio Valderrama Ronderos (/programacion/node/25) Randy Darrell Lancheros Molano (/programacion/node/42)
Edgar Enrique Ruiz Garcia (/programacion/node/19) Laura Nathalia Herrera Fuentes (/programacion/node/43)
José Hernando Hurtado Rojas (/programacion/node/7) Diego Alejandro Sepulveda Triana (/programacion/node/44)
Luis Carlos Moreno Medina (/programacion/node/26) Nelson David Jimenez Ortiz (/programacion/node/45)
Germán Alberto Chavarro Flórez (/programacion/node/27) Catalina Morales Cardenas (/programacion/node/46)
Juan Camilo Daza Acevedo (/programacion/node/47)
Nelson Alejandro Mosquera Barrera (/programacion/node/48)
Laura Juliana Mora Páez (/programacion/node/49)
Objetivos
1. Estimular la capacidad para enfrentar la solución de problemas, logrando que el estudiante desarrolle una nueva forma de pensar para que pueda emplear el computador como herramienta para la solución de
problemas.
2. Brindar herramientas para la definición y desarrollo de algoritmos, así como para la representación de los mismos en un lenguaje de programación, que permita implementar las soluciones.
Contenidos Temáticos
1. Solución de problemas
2. Lenguaje de programación – conceptos básicos
3. Operadores lógicos
4. Sentencias condicionales
5. Sentencias repetitivas
6. Funciones
7. Depuración de programas – errores y advertencias
8. Arreglos unidimensionales – Vectores
9. Arreglos en dos dimensiones – Matrices
10. Estructuras (registros)
11. Estructuras y arreglos
Resultados de Aprendizaje
Al finalizar el curso el estudiante estará en capacidad de:
1. Aplicar principios básicos de Lógica e Ingeniería de Sistemas para el análisis, diseño y desarrollo de la solución de un problema informático de complejidad baja.
2. Utilizar el modelo computacional para solucionar problemas mediante algoritmos.
3. Aplicar los conceptos básicos de programación.
4. Implementar, en un lenguaje de programación, los algoritmos diseñados.
Estrategias Pedagógicas
1. Aprendizaje Directivo Mediado (Clases magistrales)
2. Proyecto
3. Aprendizaje Colaborativo (Trabajo en grupo)
Talleres basados en problemas
Bibliografía
Solución de problemas
https://sophia.javeriana.edu.co/programacion/asignaturas/pensamientoAlgoritmico Page 1 of 2
Pensamiento Algorítmico | Sección de Programación y Desarrollo de Software 8/29/19, 20)19
Algoritmos
https://sophia.javeriana.edu.co/programacion/asignaturas/pensamientoAlgoritmico Page 2 of 2