Tecnologas de la informacin y la comunicacin. Carrera(s):
Profesional Tcnico y Profesional Tcnico-Bachiller en: Informtica
Elaboracin de documentos digitales avanzados
Modelo Acadmico de Calidad para la Competitividad PBAS-02 2/22
Editor: Colegio Nacional de Educacin Profesional Tcnica Programa de Estudios del Mdulo: Programacin bsica rea(s): Tecnologas de la informacin y la comunicacin.
Carrera(s): Profesional Tcnico y Profesional TcnicoBachiller en: Informtica Semestre(s): Tercero. D.R. 2011, Colegio Nacional de Educacin Profesional Tcnica. Este material es vigente a partir de agosto de 2012. Prohibida la reproduccin total o parcial de esta obra por cualquier medio, sin autorizacin por escrito del Conalep. Calle 16 de Septiembre 147 Norte, Col. Lzaro Crdenas, Metepec, Edo. de Mxico, C. P. 52148. HECHO EN MXICO. Tercera Edicin. www.conalep.edu.mx Fecha en que se termin su edicin: julio de 2012. Elaboracin de documentos digitales avanzados
Modelo Acadmico de Calidad para la Competitividad PBAS-02 3/22 Directorio Director General Wilfrido Perea Curiel Secretario General Ramn Picazo Casteln Secretario de Desarrollo Acadmico y de Capacitacin Toms Prez Alvarado Secretario de Administracin Hermilo Garca Christfield Secretaria de Planeacin y Desarrollo Institucional Esther Alicia Daz Trevio Secretario de Servicios Institucionales Salvador Alvarado Garibaldi Director Corporativo de Asuntos Jurdicos Juan Luis Silva Bolio Director Corporativo de la Unidad de Estudios e Intercambio Acadmico Roberto Borja Ochoa Director Corporativo de Informtica y Comunicaciones Miguel ngel Serrano Perea Director de Diseo Curricular de la Formacin Ocupacional Julio Csar Estevan Huertero
Coordinador de las reas de Metalmecnica, Metalurgia y Procesos de Produccin y Transformacin Christian Eduardo Lpez Losoya
Coordinadora de las reas de Comercio, Administracin, Informtica, Salud y Turismo Patricia Toledo Mrquez Coordinador de las reas de Automotriz, Electrnica y Telecomunicaciones e Instalacin y Mantenimiento Jaime Gustavo Ayala Arellano Grupo de trabajo: Tcnico: Actualizacin y Educacin Permanente S.C. Metodolgico: Patricia Toledo Mrquez
Grupo que actualiza: Tcnico: Sandra Luz Lozano Ramrez Metodolgico: Rosalba Vsquez Garca
Grupo que actualiza: Metodolgico: Ulises Domnguez Rodrguez
Elaboracin de documentos digitales avanzados
Modelo Acadmico de Calidad para la Competitividad PBAS-02 4/22 Elaboracin de documentos digitales avanzados
Contenido Pg. Mensaje del Director General 5 Presentacin del Secretario de Desarrollo Acadmico y de Capacitacin 6
Captulo I: Generalidades de la(s) carrera(s) 8 1.1 Objetivo general de la(s) carrera(s) 8 1.2 Competencias transversales al currculo 9
Captulo II: Aspectos especficos del mdulo 11 2.1 Presentacin 11 2.2 Propsito del mdulo 13 2.3 Mapa del mdulo 14 2.4 Unidades de aprendizaje 16 2.5 Referencias documentales 35 Elaboracin de documentos digitales avanzados
Modelo Acadmico de Calidad para la Competitividad PBAS-02 5/22 Mensaje del Director General Durante el presente sexenio, la Secretara de Educacin Pblica emprendi una tarea de gran importancia para la sociedad mexicana: la Reforma Integral de la Educacin Media Superior, cuyo principal objetivo es conformar el Sistema Nacional de Bachillerato. Para ello, nuestro Modelo Acadmico de Calidad para la Competitividad ha incorporado como lneas estratgicas el establecimiento del Marco Curricular Comn con base en competencias; la incorporacin del Sistema CONALEP en la regulacin de las modalidades de la oferta educativa y el mejoramiento de los mecanismos de gestin y administracin de todas las Unidades Administrativas. En este contexto, resulta imperativo mantener la pertinencia de los contenidos curriculares como un requisito para alcanzar l a calidad de los servicios de formacin que el Colegio brinda a los jvenes mexicanos que optan por incorporarse a nuestra institucin. As mismo, los cambios vertiginosos que experimenta la sociedad en su conjunto hacen necesario el intercambio permanente y sistemtico con el entorno productivo y social, de tal forma que sea posible conocer oportunamente las necesidades emergentes y su evolucin, para incorporarlas al curriculum y a la prctica educativa. A tres aos del diseo y puesta en operacin del Modelo Acadmico de Calidad para la Competitividad, el Sistema CONALEP publica la presente versin de los documentos curriculares que regulan el proceso de enseanza-aprendizaje en sus aulas, talleres y laboratorios; en estos documentos se incorporan las competencias derivadas de los trabajos interinstitucionales que forman parte de la definicin del Marco Curricular Comn del Sistema Nacional de Bachillerato, adems de las experiencias que han sido compartidas por la comunidad acadmica y administrativa de los planteles del Sistema CONALEP. Con esta actividad y con el alto compromiso institucional de los docentes y del personal acadmico administrativo de planteles, autoridades estatales y Oficinas Nacionales, acompaados por los representantes del sector productivo y de los padres de fami lia, emprendemos la etapa de consolidacin del Modelo Acadmico de Calidad para la Competitividad, lo hacemos con renovado optimismo y con la seguridad de que estos documentos -resultado del trabajo de personal especializado y del esfuerzo colectivo de la comunidad- darn continuidad y permitirn el logro de los propsitos y objetivos contenidos en el Plan Nacional de Desarrollo, el Programa Sectorial de Educacin 20072012 y el Programa Institucional 2007-2012. Espero fehacientemente que estos documentos sirvan para reforzar la experiencia y el conocimiento de los docentes y se traduzcan en el desarrollo exitoso de las competencias de los alumnos, que orienten la formacin de Profesionales Tcnicos de calidad y competitivos, capaces de enfrentar los retos del acelerado desarrollo social, cientfico y tecnolgico que se le presentarn en su vida profesional. Wilfrido Perea Curiel Director General
Elaboracin de documentos digitales avanzados
Modelo Acadmico de Calidad para la Competitividad PBAS-02 6/22 Presentacin del Secretario de Desarrollo Acadmico y de Capacitacin En el marco de acciones que se han instrumentado en torno a la Reforma Integral de la Educacin Media Superior y de la conformacin del Sistema Nacional de Bachillerato, el Modelo Acadmico de Calidad para la Competitividad del Colegio Nacional de Educaci n Profesional Tcnica es una respuesta orientada a la permanente necesidad de renovar y actualizar los contenidos curriculares para hacerlos pertinentes a los cambios y demandas del entorno laboral y educativo del pas, y de cada una de las regiones en las que se encuentran situados nuestros planteles. Las principales fortalezas del Modelo Acadmico de Calidad para la Competitividad son los mecanismos institucionales que lo vinculan de manera permanente con los representantes del sector productivo, tanto pblico, como privado y social; as mismo, destaca la flexibilidad que tiene el Modelo para que el alumno pueda optar por trayectos de formacin que le posibiliten su permanencia y posterior egreso como Profesional Tcnico o Profesional Tcnico Bachiller. Con ello se busca proporcionar una formacin integral y permanente a nuestros alumnos en un contexto que les permita el desarrollo de competencias profesionales y ciudadanas y los capacite para insertarse y promover el desarrollo humano sustentable; los perfiles de egreso, programas de estudio y guas pedaggicas y de evaluacin, se han diseado a partir de una metodologa de competencias y bajo un enfoque constructivista del conocimiento. Nuestra institucin brinda la posibilidad de que los egresados se i nserten en el mercado laboral, si as lo desean, o bien puedan continuar sus estudios en las instituciones de educacin superior Asimismo, nuestro Modelo Acadmico incorpora las lneas estratgicas definidas por la Secretara de Educacin Pblica como son: el establecimiento del Marco Curricular Comn con base en competencias; la definicin y regulacin de las modalidades de la oferta educativa de los diferentes subsistemas; el mejoramiento de los mecanismos de gestin y la certificacin complementaria del Sistema Nacional de Bachillerato, para fortalecer nuestra vocacin. As mismo, el Modelo Acadmico del CONALEP y los documentos que le dan soporte tienen por objetivo lograr un curriculum de calidad y con ello generar escuelas eficaces, es decir, planteles que se caractericen por su sentido de comunidad; apropiado clima escolar y de aula; uso adecuado del tiempo; alta participacin de la comunidad escolar y docente; altas expectativas acadmicas en los est udiantes que slo puede generar el docente en estrecha colaboracin con el personal directivo y acadmico-administrativo del plantel- y un uso y aprovechamiento ptimo de las instalaciones y recursos acadmicos existentes. El presente programa de estudio es una herramienta de gran utilidad para planear y desarrollar el proceso de enseanza-aprendizaje en las aulas, talleres y laboratorios de nuestra institucin y slo ser til si cada uno de nuestros maestros e instructores lo utiliza para planear y orientar las acciones pedaggicas y didcticas que lleven a la consecucin de nuestra misin institucional: Formar profesionales tcnicos de calidad Elaboracin de documentos digitales avanzados
Modelo Acadmico de Calidad para la Competitividad PBAS-02 7/22 Cada programa de estudio es el resultado del esfuerzo intelectual de profesores, instructores, diseadores curriculares, pedagogos, especialistas y representantes del sector productivo; en este esfuerzo cada uno de ellos procura materializar sus conocimiento, habilidades y experiencias; sin embargo, como programa constituye una propuesta educativa susceptible de aplicacin, reflexin, valoracin y mejora, pues una de las caractersticas fundamentales del proceso educativo es ser un proyecto en constante mejora y perfeccionamiento. As pues, invito a la comunidad acadmica a participar de manera proactiva para que los programas de estudio se conviertan en gua para la reflexin y accin educativa y en punto de encuentro que nos lleven a sumar esfuerzos para lograr la consolidacin del Modelo Acadmico, formando a nuestros alumnos como profesionales tcnicos de calidad que sean competitivos, tanto en su insercin al mercado laboral como si desean continuar sus estudios en el nivel superior; slo as se justificar y tendr razn de ser est e esfuerzo colectivo de nuestra comunidad acadmica. Toms Prez Alvarado Secretario de Desarrollo Acadmico y de Capacitacin
Elaboracin de documentos digitales avanzados
Modelo Acadmico de Calidad para la Competitividad PBAS-02 8/22 CAPTULO I: Generalidades de la(s) carrera(s). 1.1. Objetivo general de la carrera.
P.T. y P.T-B en Informtica.
Desempear funciones tcnico operativas inherentes al desarrollo e implantacin de soluciones de tecnologas de informacin basados en la automatizacin, organizacin, codificacin, recuperacin de la informacin y optimizacin de recursos informticos a fin de impulsar la competitividad, las buenas prcticas y toma de decisiones en organizaciones o empresas de cualquier mbito.
Elaboracin de documentos digitales avanzados
Modelo Acadmico de Calidad para la Competitividad PBAS-02 9/22 1.2. Competencias Transversales al Currculum ( * )
Competencias Genricas Atributos Se autodetermina y cuida de s
1. Se conoce y valora a s mismo y aborda problemas y retos teniendo en cuenta los objetivos que persigue. Enfrenta las dificultades que se le presentan y es consciente de sus valores, fortalezas y debilidades. Identifica sus emociones, las maneja de manera constructiva y reconoce la necesidad de solicitar apoyo ante una situacin que lo rebase. Elige alternativas y cursos de accin con base en criterios sustentados y en el marco de un proyecto de vida. Analiza crticamente los factores que influyen en su toma de decisiones. Asume las consecuencias de sus comportamientos y decisiones. Administra los recursos disponibles teniendo en cuenta las restricciones para el logro de sus metas. 2. Es sensible al arte y participa en la apreciacin e interpretacin de sus expresiones en distintos gneros. Valora el arte como manifestacin de la belleza y expresin de ideas, sensaciones y emociones. Experimenta el arte como un hecho histrico compartido que permite la comunicacin entre individuos y culturas en el tiempo y el espacio, a la vez que desarrolla un sentido de identidad. Participa en prcticas relacionadas con el arte. 3. Elige y practica estilos de vida saludables. Reconoce la actividad fsica como un medio para su desarrollo fsico, mental y social. Toma decisiones a partir de la valoracin de las consecuencias de distintos hbitos de consumo y conductas de riesgo. Cultiva relaciones interpersonales que contribuyen a su desarrollo humano y el de quienes lo rodean. Se expresa y comunica
4. Escucha, interpreta y emite mensajes pertinentes en distintos contextos mediante la utilizacin de medios, cdigos y herramientas apropiados. Expresa ideas y conceptos mediante representaciones lingsticas, matemticas o grficas. Aplica distintas estrategias comunicativas segn quienes sean sus interlocutores, el contexto en el que se encuentra y los objetivos que persigue. Identifica las ideas clave en un texto o discurso oral e infiere conclusiones a partir de ellas. Se comunica en una segunda lengua en situaciones cotidianas. Maneja las tecnologas de la informacin y la comunicacin para obtener informacin y expresar ideas. Piensa crtica y reflexivamente
5. Desarrolla innovaciones y propone soluciones a problemas a partir de mtodos establecidos. Sigue instrucciones y procedimientos de manera reflexiva, comprendiendo como cada uno de sus pasos contribuye al alcance de un objetivo. Ordena informacin de acuerdo a categoras, jerarquas y relaciones. Identifica los sistemas y reglas o principios medulares que subyacen a una serie de fenmenos. Construye hiptesis y disea y aplica modelos para probar su validez. Sintetiza evidencias obtenidas mediante la experimentacin para producir conclusiones y formular nuevas preguntas. Utiliza las tecnologas de la informacin y comunicacin para procesar e interpretar informacin. Elaboracin de documentos digitales avanzados
Modelo Acadmico de Calidad para la Competitividad PBAS-02 10/22 Competencias Genricas Atributos 6. Sustenta una postura personal sobre temas de inters y relevancia general, considerando otros puntos de vista de manera crtica y reflexiva. Elige las fuentes de informacin ms relevantes para un propsito especfico y discrimina entre ellas de acuerdo a su relevancia y confiabilidad. Evala argumentos y opiniones e identifica prejuicios y falacias. Reconoce los propios prejuicios, modifica sus puntos de vista al conocer nuevas evidencias, e integra nuevos conocimientos y perspectivas al acervo con el que cuenta. Estructura ideas y argumentos de manera clara, coherente y sinttica. Aprende de forma autnoma
7. Aprende por iniciativa e inters propio a lo largo de la vida. Define metas y da seguimiento a sus procesos de construccin de conocimiento. Identifica las actividades que le resultan de menor y mayor inters y dificultad, reconociendo y controlando sus reacciones frente a retos y obstculos. Articula saberes de diversos campos y establece relaciones entre ellos y su vida cotidiana. Trabaja en forma colaborativa
8. Participa y colabora de manera efectiva en equipos diversos. Propone maneras de solucionar un problema o desarrollar un proyecto en equipo, definiendo un curso de accin con pasos especficos. Aporta puntos de vista con apertura y considera los de otras personas de manera reflexiva. Asume una actitud constructiva, congruente con los conocimientos y habilidades con los que cuenta dentro de distintos equipos de trabajo. Participa con responsabilidad en la sociedad
9. Participa con una conciencia cvica y tica en la vida de su comunidad, regin, Mxico y el mundo. Privilegia el dilogo como mecanismo para la solucin de conflictos. Toma decisiones a fin de contribuir a la equidad, bienestar y desarrollo democrtico de la sociedad. Conoce sus derechos y obligaciones como mexicano y miembro de distintas comunidades e instituciones, y reconoce el valor de la participacin como herramienta para ejercerlos. Contribuye a alcanzar un equilibrio entre el inters y bienestar individual y el inters general de la sociedad. Acta de manera propositiva frente a fenmenos de la sociedad y se mantiene informado. Advierte que los fenmenos que se desarrollan en los mbitos local, nacional e internacional ocurren dentro de un contexto global interdependiente. 10. Mantiene una actitud respetuosa hacia la interculturalidad y la diversidad de creencias, valores, ideas y prcticas sociales. Reconoce que la diversidad tiene lugar en un espacio democrtico de igualdad de dignidad y derechos de todas las personas, y rechaza toda forma de discriminacin. Dialoga y aprende de personas con distintos puntos de vista y tradiciones culturales mediante la ubicacin de sus propias circunstancias en un contexto ms amplio. Asume que el respeto de las diferencias es el principio de integracin y convivencia en los contextos local, nacional e internacional. 11. Contribuye al desarrollo sustentable de manera crtica, con acciones responsables. Asume una actitud que favorece la solucin de problemas ambientales en los mbitos local, nacional e internacional. Reconoce y comprende las implicaciones biolgicas, econmicas, polticas y sociales del dao ambiental en un contexto global interdependiente. Contribuye al alcance de un equilibrio entre los intereses de corto y largo plazo con relacin al ambiente.
*Fuente: Acuerdo 444 por el que se establecen las competencias que constituyen el Marco Curricular Comn del Sistema Nacional de Bachillerato. Elaboracin de documentos digitales avanzados
Modelo Acadmico de Calidad para la Competitividad PBAS-02 11/22 CAPTULO II: Aspectos especficos del mdulo 2.1. Presentacin
El mdulo de Programacin bsica, se imparte en el tercer semestre y corresponde al ncleo de formacin profesional, de las carreras de Profesional Tcnico y Profesional Tcnico-Bachiller en Informtica. Tiene como finalidad, que el alumno obtenga los fundamentos de programacin para desarrollar diversas soluciones informticas aplicndolos a distintas herramientas existentes en el mercado laboral y mi grando o actualizando la informacin conforme al desarrollo de las mismas. Para ello, el mdulo est conformado por dos unidades de aprendizaje la primera aborda las principales tcnicas de programacin estructurada, la sintaxis y elementos bsicos del lenguaje C, para el planteamiento y para la estructuracin de problemas; la segunda unidad comprende la elaboracin de programas codificados con elementos complejos del lenguaje C englobando as los temas aplicables en la solucin de problemas. La contribucin de este mdulo al perfil de egreso es desarrollar programacin estructurada y bsica en cualquier lenguaje de programacin o que le facilita realizar el anlisis, y diseo de un programa estructurado para la solucin de problemas, satisfaciendo requerimientos del usuario. La formacin profesional del PT y el PT-B, est diseada con un enfoque de procesos, lo cual implica un desarrollo en la adquisicin de competencias profesionales que abarca: a) el planteamiento de soluciones a problemas elaborando el anlisis, diagramas de flujo, algoritmos, pseudocdigo, pruebas de escritorio, solucin codificada en C. b) La construccin del programa es elaborado con comentarios (documentacin), inicio, variables, constantes, peticin de datos, proceso, escritura de resultado en sintaxis de lenguaje C. c) Los elementos de los programas son abordados con datos, tipo de datos, constantes, variables, operadores, expresiones, instrucciones y estructuras bsicas de control en C. d) La especificacin de orden de los procesos en los algoritmos es establecido con estructuras de control de flujo. Y adicionalmente la adquisicin de competencias se refleja cuando con las bases aqu asentadas, el PT y el PT-B utilizan para distintas herramienta: a) Los programas de cmputo son elaborados con base en tcnica de programacin estructurada. b) Las rutinas de programacin son elaboradas usando funciones. c) Las rutinas de programacin son elaboradas usando apuntadores d) Las rutinas de programacin son elaboradas usando estructuras estticas tales como arreglos. e) Los programas son elaborados aplicando estructuras dinmicas f) Los programas son elaborados aplicando formatos de entrada y salida. g) Los programas son elaborados aplicando estructuras (combinando estticas y dinmicas). Adems, estas competencias se complementan con la incorporacin de otras competencias bsicas, las profesionales y genricas que refuerzan la formacin tecnolgica y cientfica, y fortalecen la formacin integral de los educandos; que los prepara para comprender los procesos productivos en los que est involucrado para enriquecerlos, transformarlos, resolver problemas, ejercer la toma de decisiones y desempearse en diferentes Elaboracin de documentos digitales avanzados
Modelo Acadmico de Calidad para la Competitividad PBAS-02 12/22 ambientes laborales, con una actitud creadora, crtica, responsable y propositiva; de la misma manera, fomenta el trabajo en equipo, el desarrollo pleno de su potencial en los mbitos profesional y personal y la convivencia de manera armnica con el medio ambiente y la sociedad. La tarea docente en este mdulo tendr que diversificarse, a fin de que los docentes realicen funciones preceptoras, las que consistirn en la gua y acompaamiento de los alumnos durante su proceso de formacin acadmica y personal y en la definicin de estrategias de participacin que permitan incorporar a su familia en un esquema de corresponsabilidad que coadyuve a su desarrollo integral; por tal motivo, deber destinar tiempo dentro de cada unidad para brindar este apoyo a la labor educativa de acuerdo al Programa de Preceptoras. Por ltimo, es necesario que al final de cada unidad de aprendizaje se considere una sesin de clase en la cual se realice la recapitulacin de los aprendizajes logrados, en lo general, por los alumnos, con el propsito de verificar que stos se han alcanzado o, en caso contrario, determinar las acciones de mejora pertinentes. Cabe sealar que en esta sesin el alumno que haya obtenido insuficiencia en sus actividades de evaluacin o desee mejorar su resultado, tendr la oportunidad de entregar nuevas evidencias.
Elaboracin de documentos digitales avanzados
Modelo Acadmico de Calidad para la Competitividad PBAS-02 13/22 2.2. Propsito del mdulo
Desarrollar software de aplicacin bsica utilizando programacin estructurada en lenguaje C a fin de cubrir requerimientos y necesidades establecidas por el usuario
Elaboracin de documentos digitales avanzados
Modelo Acadmico de Calidad para la Competitividad PBAS-02 14/22 2.3. Mapa del Mdulo
Nombre del Mdulo Unidad de Aprendizaje Resultado de Aprendizaje Programacin bsica 126 Horas 1. Manejo de los componentes del lenguaje C 60 horas 1.1 Identifica los elementos y las caractersticas de un programa desarrollado en lenguaje C, de acuerdo con estndares internacionales. 40 horas
1.2 Organiza y ordena bloques de cdigo para resolver una situacin dada mediante estructuras de control de flujo. 20 horas 2. Aplicacin de funciones desarrolladas en lenguaje C. 66 horas 2.1 Automatiza operaciones mediante la creacin de funciones para la agilizacin de procesos. 26 horas
2.2 Maneja memoria del equipo mediante la racionalizacin y reservacin de la misma. 40 horas
Elaboracin de documentos digitales avanzados
Modelo Acadmico de Calidad para la Competitividad PBAS-02 15/22 2.4. Unidades de aprendizaje
Unidad de aprendizaje: Manejo de los componentes del lenguaje C Nmero 1
Propsito de la unidad: Desarrolla programas en lenguaje C mediante la identificacin de sus principales componentes y la aplicacin de los mecanismos de control de flujo que el sistema requiera. 60 horas
Resultado de aprendizaje: 1.1 Identifica los elementos y las caractersticas de un programa desarrollado en lenguaje C, de acuerdo con estndares internacionales. 40 horas
Actividades de evaluacin C P A Evidencias a recopilar Ponderacin Contenidos 1.1.1. Desarrollo de programas en lenguaje C que cumplan con lo siguiente: Enve y reciba datos de la entrada y salida estndar Que realicen operaciones haciendo uso de los siguientes operadores: a) Aritmticas b) Lgicas c) De relacin d) De incremento y Cdigo fuente impreso o en formato digital de los programas desarrollados. Cdigo ejecutable de los programas. Compilacin del cdigo y ejecucin del programa. 30% A. Desarrollo de rutinas de programacin Anlisis de requerimientos Algoritmos Pseudocdigos Diagramas de flujo B. Identificacin de elementos del lenguaje C Definicin de lenguaje C ANSI C Estructura general de un programa en lenguaje C Bibliotecas Elaboracin de documentos digitales avanzados
Modelo Acadmico de Calidad para la Competitividad PBAS-02 16/22 Actividades de evaluacin C P A Evidencias a recopilar Ponderacin Contenidos decremento Declaracin de funciones, variables, constantes y macros. Funcin main () Comentarios Sintaxis de C Semntica C. Reconocimiento del entorno de trabajo Editor de C. Compilador. D. Ejecucin de pruebas del programa desarrollado Debugger o depurador Unitarias De Integracin E. Realiza operaciones de entrada y salida de datos. F. Realiza operaciones entre cadenas y valores numricos. Tipos de datos. char int float double Variables Inicializacin Constantes Enumeraciones Operadores Elaboracin de documentos digitales avanzados
Modelo Acadmico de Calidad para la Competitividad PBAS-02 17/22 Actividades de evaluacin C P A Evidencias a recopilar Ponderacin Contenidos Aritmticos De relacin Lgicos De incremento y decremento De manejo de bits Precedencia de operadores.
C: Conceptual P: Procedimental A: Actitudinal
Elaboracin de documentos digitales avanzados
Modelo Acadmico de Calidad para la Competitividad PBAS-02 18/22 Resultado de aprendizaje: 1.2 Organiza y ordena bloques de cdigo para resolver una situacin dada mediante estructuras de control de flujo. 20 horas
Actividades de evaluacin C P A Evidencias a recopilar Ponderacin Contenidos 1.2.1 Desarrolla programas en lenguaje C que utilicen estructuras de decisin y de control de flujo. Cdigo fuente impreso o en formato digital de los programas desarrollados Cdigo ejecutable de los programas. 15% A. Identificacin de proposiciones y bloques de cdigo Proposicin? Bloque de cdigo B. Aplica estructuras de decisin para definir el orden de ejecucin de bloques de cdigo if else else if switch C. Aplica estructuras de ciclo para la ejecucin continua y/o repetida de bloques de cdigo. for while do while goto y etiquetas Ciclos infinitos. Sesin para recapitulacin y entrega de evidencias. C: Conceptual P: Procedimental A: Actitudinal
Elaboracin de documentos digitales avanzados
Modelo Acadmico de Calidad para la Competitividad PBAS-02 19/22 Unidad de aprendizaje: Aplicacin de funciones desarrolladas en lenguaje C. Nmero 2
Propsito de la unidad: Desarrollar programas en lenguaje C mediante la creacin y aplicacin de funciones, as como la administracin de memoria para resolver los requerimientos de diseo del sistema. 66 horas
Resultado de aprendizaje: 2.1. Automatiza operaciones mediante la creacin de funciones para la agilizacin de procesos. 26 horas
Actividades de evaluacin C P A Evidencias a recopilar Ponderacin Contenidos 2.1.1 Desarrolla programas en lenguaje C que utilicen funciones las cuales debern contar con las siguientes caractersticas: Uso de parmetros Retorno de valores Recursividad Cdigo fuente impreso o en formato digital de los programas desarrollados Cdigo ejecutable de los programas. 20% A. Identifica los componentes de una funcin Funcin Macro Estructura de una funcin Valores de retorno Parmetros por valor y por referencia Cdigo de la funcin Alcance de las variables en una funcin B. Creacin de librera Creacin de funciones. Llamada a funciones Recursividad y el manejo de memoria C: Conceptual P: Procedimental A: Actitudinal
Elaboracin de documentos digitales avanzados
Modelo Acadmico de Calidad para la Competitividad PBAS-02 20/22 Resultado de aprendizaje: 2.2 Maneja memoria del equipo mediante la racionalizacin y reservacin de la misma. 40 horas
Actividades de evaluacin C P A Evidencias a recopilar Ponderacin Contenidos 2.2.1 Desarrolla programas en lenguaje C que utilicen arreglos de diferentes dimensiones y que manejen memoria dinmica mediante pilas, colas y listas. Cdigo fuente impreso o en formato digital de los programas desarrollados Cdigo ejecutable de los programas. 35% A. Manejo de apuntadores de memoria. Apuntador Uso del apuntador Apuntadores en arreglos. Apuntadores en estructuras de datos. B. Realiza operaciones en arreglos Bsqueda y edicin de datos en arreglos unidimensionales Bsqueda y edicin de datos en arreglos bidimensionales Bsqueda y edicin de datos en arreglos multidimensionales. C. Crea, utiliza y elimina estructuras dinmicas de memoria mediante pilas, colas y listas. D. Deteccin y correccin de los principales errores de programacin. Inicializacin de datos. Validacin de datos de entrada. Manejo de cadenas. Manejo de enteros. Manejo de apuntadores. Sesin para recapitulacin y entrega de evidencias. C: Conceptual P: Procedimental A: Actitudinal Elaboracin de documentos digitales avanzados
Modelo Acadmico de Calidad para la Competitividad PBAS-02 21/22
2.5. Referencias documentales
Bibliografa bsica: Cair, Osvaldo, Metodologa de la programacin - algoritmos, diagramas de flujo y programas - 3 ed. y 5ta. reimpresin, Mxico, Alfaomega, 2008. Joyanes Aguilar, Luis. et. al Fundamentos de programacin libro de problemas. Algoritmos estructura de datos y objetos, Tercera Edicin, Espaa, Mc Graw Hill, 2003. Lopez, Gustavo; Jeder, Ismael; Vega, Augusto. Anlisis y diseo de algoritmos - implementaciones en c y pascal Mxico, Alfaomega 2009 Bibliografa complementaria: Ceballos, Fco. Javier, Java 2 - Curso De Programacin - 4 ed. Mxico, Alfaomega, 2011 Davila, Manuel, GNU-Linux Y El Software Libre y Sus Mltiples Aplicaciones, Mxico, Alfaomega, 2009 Joyanes Aguilar, Luis. et. al C. Algoritmos, Programacin y Estructura de datos. Espaa, Serie Schaum. McGraw-Hill/Interamericana 2005. Kernighan, B. y Ritchie, Dennis. El lenguaje de programacin C. Segunda Edicin, Mxico, Pearson Educacin, 2003. Pealoza, Ernesto, Fundamentos de Programacin C/C++ - 4 ed. Mxico, Alfaomega, 2004. Snchez, Sebastin, GARCA, scar, Linux - Gua Prctica, Mxico, Alfaomega, 2008 Seacord, Robert. The CERT C Secure Coding Standard. USA, Software Engineering Institute, Carnegie Mellon University. 2008 Serrat, Manuel, UBUNTU LINUX , Mxico, Alfaomega, 2009 Pginas Web: Elaboracin de documentos digitales avanzados
Modelo Acadmico de Calidad para la Competitividad PBAS-02 22/22 Biblioteca digital CONALEP.- Pgina web Programacin bsica Apoyo al mdulo Programacin bsica Disponible en: http://sied.conalep.edu.mx/bv3/PantallaM.htm y http://www.programacion.com/articulo/lenguaje_c_202 (10-julio-2011), 1. Programacin. Disponible en: http://elvex.ugr.es/decsai/c (30-04-09) (10-06-2011) 2. El lenguaje de programacin C Kernighan & Ritchie. Disponible en: http://blogsponger.blogspot.com/2008/03/el-lenguaje-de-programacin-c- kernighan.html (30-04-09) (10-06-2011) 3. Lenguaje de Programacin C, Disponible en : http://es.wikipedia.org/wiki/Biblioteca_C#Biblioteca_C (30-04-09) (10-06-2011) 4. Secure Coding in C and C++. Seacord, Robert. Software Engineering Institute, Carnegie Mellon University. 2006. Disponible en: http://www.cert.org/secure-coding/content/t4-seacord-secure-codingv4pdf.pdf (30-04-09) (10-06-2011)