Today is Pentecost. Who is it that is here in front of you? (Wang Omma.) Jesus Christ and the substantial Holy Spirit, the only Begotten Daughter, Wang Omma, are both here. I am here because of Jesus's hope. Having no recourse but to go to the cross, he promised to return. Christianity began with the apostles, with their resurrection through the Holy Spirit at Pentecost.
Hoy es Pentecostés. ¿Quién es el que está aquí frente a vosotros? (Wang Omma.) Jesucristo y el Espíritu Santo sustancial, la única Hija Unigénita, Wang Omma, están ambos aquí. Estoy aquí por la esperanza de Jesús. No teniendo más remedio que ir a la cruz, prometió regresar. El cristianismo comenzó con los apóstoles, con su resurrección por medio del Espíritu Santo en Pentecostés.
2. El curso Programación I pretende dar a conocer al estudiante, las herramientas necesarias para llegar a la resolución de problemas a nivel de programación de computadores. Antes de adentrar al estudiante en la utilización de un lenguaje de programación como tal, es importante darle a conocer elementos que le ayuden a desarrollar la lógica algorítmica, de tal manera que posteriormente se le facilite el manejo de las herramientas de programación. Se espera entonces que la interrelación de los aspectos descritos en los contenidos de esta asignatura, permitan al estudiante de Ingeniería en Sistemas y Computación la formación de bases sólidas en los aspectos relacionados con la programación de computadores. JUSTIFICACIÓN
3. OBJETIVO GENERAL Fundamentar la capacidad de analizar problemas y diseñar estrategias algorítmicas de solución de problemas para implementarlas mediante un lenguaje de Programación
4. Analizar problemas y plantear la solución utilizando técnicas algorítmicas. Conocer y utilizar de manera apropiada técnicas de estructuración de programas, siguiendo normas de modularización y estilos adecuados. Modelar y especificar un problema en términos de datos simples, arreglos y estructuras. Modelar y especificar problemas en términos de datos y métodos para la manipulación de dichos datos. Plantear la solución a un problema utilizando refinamiento paso a paso y algoritmos. Dar solución a un problema e implementar su solución en un lenguaje de programación. OBJETIVOS ESPECIFICOS
5. Unidad 1. Introducción: Resolución de Problemas Unidad 2. Algoritmos Unidad 3. Pseudocódigo - Conceptos Básicos Unidad 4. Estructuras de Selección Unidad 5. Estructuras Repetitivas Unidad 6. Procedimientos y Funciones Unidad 7. Arreglos y Matrices CONTENIDOS:
6. Competencias genéricas a desarrollar Analiza y sintetiza soluciones a problemas algorítmicos identificando los componentes y elementos relevantes para dar solución a los problemas. Interpreta, propone y argumenta soluciones a problemas algorítmicos de forma coherente. Es creativo y ordenado al abordar problemas algorítmicos siguiendo cada uno de los pasos del método propuesto. COMPETENCIAS
7. Competencias específicas a desarrollar: Diseña algoritmos utilizando las herramientas para representación y especificación de algoritmos de forma clara y entendible. Implementa y prueba soluciones de problemas relacionados con la programación de computadores de manera efectiva. COMPETENCIAS