Professional Documents
Culture Documents
Crditos: 2- 3- 5
Aportacin al perfil Desarrollar, implementar y administrar software de sistemas o de aplicacin que cumpla 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 o o o o o o o o o Clasificacin del SW Algoritmo. Lenguaje de Programacin. Programa. Programacin. Paradigmas de programacin Editores de texto. Compiladores. Ejecutables. Interfaz de lnea de comando.
Introduccin a la programacin o o o o Caractersticas del lenguaje de programacin Estructura bsica de un programa. Traduccin de un programa. Ejecucin de un programa.
o Elementos del lenguaje. Control de flujo. o o o Arreglos o o Estructuras secuenciales. Estructuras selectivas. Estructuras iterativas. Unidimensionales Multidimensionales
Distinguir los conceptos necesarios para introducirse a la programacin. Manejar la consola para ejecutar comandos desde la misma. Analizar problemas para 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. representar su solucin mediante
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. Propiciar la planeacin y organizacin del proceso de programacin en CNC. 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.
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.
Elaboracin de aplicaciones de consola que requieran las diferentes estructuras de control y arreglos.