Programa Pensum 2020 Programacion
Programa Pensum 2020 Programacion
Programa Pensum 2020 Programacion
1. DESCRIPCION
El curso de Programación para la Ciencia y la Ingeniería, consta de 6 unidades didácticas, todas con el fin
de proporcionar al estudiante conocimientos básicos necesarios para la resolución de problemas por medio de
la elaboración eficiente de algoritmos; utilizando para ello las herramientas: diagrama de flujo y pseudocódigo.
Durante el desarrollo del curso se presentan las principales estructuras de datos, estructuras de control,
bloques y la sintaxis de un lenguaje algorítmico. Es básico integrar dentro de los pensum de estudios
asignaturas que brinden información relacionada con el estudio de diversos procesos lógicos de uso cotidiano
encaminados en la resolución de problemas planteados.
2. JUSTIFICACION
Todos los procesos algorítmicos requieren de una lógica convencional necesaria para resolver problemas
planteados de cualquier índole. Es fundamental que el estudiante aprenda a utilizar las herramientas diagrama
de flujo y pseudocódigo para poder representar en forma efectiva los algoritmos; facilitando con ello el proceso
de diseñar soluciones algorítmicas evitando el manejo de detalles propios de la implementación de un lenguaje
de programación en particular.
Desarrollar algoritmos es fundamental para el estudiante ya que proporcionará las bases adecuadas que le
permitirán desarrollar de manera fácil y rápida sus programas.
3. OBJETIVOS GENERALES
3.1 Proporcionar al estudiante los conocimientos básicos relacionados con métodos que permitan resolver de
manera efectiva problemas planteados.
3.2 Fomentar el uso de estructuras básicas utilizadas en la resolución de problemas para el desarrollo y diseño
eficiente de algoritmos.
3.3 Expresar los algoritmos en forma de diagramas de flujo y pseudocódigo, formalizando la presentación de
los mismos con el fin de cimentar un modelo de solución de problemas que se puede generalizar y aplicar
en cualquier lenguaje de programación.
4. OBJETIVOS ESPECÍFICOS
4.2 Establecer estructuras lógicas selectivas para encontrar procesos o caminos alternativos en la solución de
problemas planteados.
4.3 Desarrollar habilidades para el reconocimiento de patrones y procesos repetitivos para la optimización de la
elaboración de algoritmos.
5. CONTENIDO
Unidad No 4. Arreglos
4.1 Definición
4.2 Partes de un Arreglo
4.3 Declaración y cálculo de NTE de un Arreglo
6. EVALUACIÓN
7. BIBLIOGRAFÍA
7.1 Libro de texto
Osvaldo Cairó. Metodología de la Programación. Algoritmos, diagramas de flujo y
programas. Editorial Alfaomega.