Está en la página 1de 2

Pensamiento Algorítmico | Sección de Programación y Desarrollo de Software 8/29/19, 20)19

Asignaturas (/programacion/asignaturas) / Pensamiento Algorítmico

Pensamiento Algorítmico

ID asignatura Contenido Detallado


4206 syllabus-PensamientoAlgorítmico.pdf
 (http://sophia.javeriana.edu.co/programacion/sites/default/files/pdfSyllabus/syllabus- 158.46 KB
PensamientoAlgor%C3%ADtmico.pdf)

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

Práctica: Interacción estudiante-profesor Apoyado por: Herramientas Tecnológicas de Interacción


Práctica: Revisión Bibliográfica Apoyado por: Herramientas Tecnológicas Biblioteca

Bibliografía
Solución de problemas

1. Peña, Monica, El Problema


2. Polya, George, Como Plantear y Resolver Problemas, Editorial Trillas

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

3. Wod, Larry E, Estrategias de Pensamiento, Ejercicios de Agilidad Mental, Editorial Labor


4. Rueda Serrano, Jairo, Matemática divertida, Sistemas & Computadores
5. Bolt, Brian, Actividades matemáticas, Editorial Labor
6. Bolt, Brian, Divertimentos matemáticos, Editorial Labor
7. Bolt, Brian, Más actividades matemáticas, Editorial Labor
8. Bolt, Brian, Aún más actividades matemáticas, Editorial Labor
9. Mataix Lorda, Mariano, Fácil, menos fácil y difícil : 100 problemas de lógica y matemáticas, Editorial Marcombo
10. Castro Ch, Iván, El arte de razonar, Pontificia Universidad Javeriana 2003

Algoritmos

1. Cairó Osvaldo, Metodología de la programación, Segunda Edición, AlfaOmega , 2003


2. Joyanes Aguilar, Luis Fundamentos de Programación, Ed. McGraw Hill
3. Joyanes Luis, Problemas de Metodología de la Programación, Mc Graw Hill
4. Becerra, César Algoritmos: Conceptos Básicos , 1995

Solución de problemas utilizando un Lenguaje de Programación

1. Savitch Walter, Resolución de Problemas con C++, Ed. Pearson


2. Deitel H.M., Como Programar en C/C++, Segunda Edición. Prentice Hall. 1995
3. Joyanes, Luis, Programación en C++, McGraw Hill. 2000
4. Mata Toledo, Ramón Introducción a la programación, McGraw Hill, 2001

© 2019 Copyright: Departamento de Ingeniería de Sistemas - Pontificia Universidad Javeriana (https://ingenieria.javeriana.edu.co/departamentos/ingenieria-sistemas)

https://sophia.javeriana.edu.co/programacion/asignaturas/pensamientoAlgoritmico Page 2 of 2

También podría gustarte