Está en la página 1de 6

Nombre de la asignatura: Fundamentos de Programacin Crditos: 2- 3- 5 Aportacin al perfil Desarrollar, implementar y administrar software de sistemas o de aplicacin que cumpla

a con los estndares de calidad con el fin de apoyar la productividad y competitividad de las organizaciones. Objetivo de aprendizaje Analizar, disear, desarrollar e implementar soluciones de problemas utilizando estructuras condicionales, repetitivas y arreglos en un lenguaje de programacin. Competencias previas

Temario Conceptos Bsicos o Clasificacin del SW. o Algoritmo. o Lenguaje de Programacin. o Programa. o Programacin. o Paradigmas de programacin. o Editores de texto. o Compiladores. o Ejecutables. o Interfaz de lnea de comando. Algoritmos o Anlisis de problemas. o Representacin de algoritmos. o Diseo de algoritmos. Introduccin a la programacin o Caractersticas del lenguaje de programacin. o Estructura bsica de un programa. o Traduccin de un programa. o Ejecucin de un programa. o Elementos del lenguaje. Control de flujo o Estructuras secuenciales. o Estructuras selectivas. o Estructuras iterativas. Arreglos o Unidimensionales. o Multidimensionales.

Definicin de las competencias especficas Distinguir los conceptos necesarios para introducirse a la programacin. Manejar la consola para ejecutar comandos desde la misma. Analizar problemas para representar su solucin mediante algoritmos. Conocer las caractersticas principales del lenguaje de programacin a utilizar para familiarizarlo con el mismo. Codificar algoritmos en un lenguaje de programacin para conocer y aplicar la sintaxis del lenguaje. Compilar un programa para generar un ejecutable. Construir programas utilizando estructuras condicionales y repetitivas para aumentar su funcionalidad. Conocer la representacin simblica de los arreglos para abstraer su funcionamiento. Utilizar arreglos para solucionar problemas de mltiples variables.

Sugerencias didcticas transversales para el desarrollo de competencias profesionales Propiciar actividades de bsqueda, seleccin y anlisis de informacin en distintas fuentes. Propiciar el uso de las nuevas tecnologas en el desarrollo de los contenidos de la asignatura. Fomentar actividades grupales que propicien la comunicacin, el intercambio argumentado de ideas, la reflexin, la integracin y la colaboracin de y entre los estudiantes. Propiciar, en el estudiante, el desarrollo de actividades intelectuales de induccin-deduccin y anlisis-sntesis, las cuales lo encaminan hacia la investigacin, la aplicacin de conocimientos y la solucin de problemas.

Prcticas Clasificacin y uso de comandos de consola con y sin argumentos. Solucin de problemas con algoritmos. Creacin, compilacin y ejecucin de programas. Declaracin de variables y uso de expresiones. Entrada y Salida de datos. Creacin de programas estructurados. Implementar soluciones con arreglos.

Criterios de evaluacin La evaluacin de la asignatura se har con base en siguiente desempeo: Elaboracin de aplicaciones de consola que requieran las diferentes estructuras de control y arreglos.

También podría gustarte