Manejo de Técnicas de Programación

22
Modelo Académico de Calidad para la Competitividad MATP-02 1/22 Manejo de técnicas de programación Área(s): Tecnología y transporte Carrera(s): Profesional Técnico y Profesional Técnico-Bachiller en Informática

description

Guia pedagogica

Transcript of Manejo de Técnicas de Programación

  • Modelo Acadmico de Calidad para la Competitividad MATP-02 1/22

    Manejo de tcnicas de programacin

    rea(s):

    Tecnologa y transporte

    Carrera(s):

    Profesional Tcnico y

    Profesional Tcnico-Bachiller en

    Informtica

  • Modelo Acadmico de Calidad para la Competitividad MATP-02 2/22

    Editor: Colegio Nacional de Educacin Profesional Tcnica

    Programa de Estudios del Mdulo: Manejo de tcnicas de programacin

    rea(s): Tecnologa y transporte.

    Carrera(s): Profesional Tcnico y Profesional Tcnico Bachiller en Informtica.

    Semestre(s): Segundo

    D. R. Colegio Nacional de Educacin Profesional Tcnica.

    Este material es vigente a partir de febrero 2013.

    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. Enero de 2013.

    www.conalep.edu.mx

    Fecha en que se termin su edicin: enero 2013

  • Modelo Acadmico de Calidad para la Competitividad MATP-02 3/22

    Directorio Directora General Candita Victoria Gil Jimnez

    Secretario General Roger Armando Fras Fras

    Secretario Acadmico Toms Prez Alvarado

    Secretaria de Administracin Corazn de Mara Madrigal

    Secretaria de Planeacin y Desarrollo Institucional Mara Isabel Zapata Vsquez

    Secretario de Servicios Institucionales Salvador Alvarado Garibaldi

    Director Corporativo de Asuntos Jurdicos Marco Antonio Islas Coln

    Titular de la Unidad de Estudios e Intercambio Acadmico Patricia Guadalupe Guadarrama Hernndez

    Director Corporativo de Tecnologas Aplicadas Pedro Eduardo Azuara Arechederra

    Director de Diseo Curricular Christian Eduardo Lpez Losoya

    Coordinador de las reas Bsicas y de Servicios Jaime Gustavo Ayala Arellano

    Coordinador de las reas de Mantenimiento e Instalacin, Electricidad, Electrnica y TIC Marco Antonio Valadez Prez

    Coordinacin de las reas de Procesos de Produccin y Transformacin

    Grupo de trabajo

    Tcnico:

    Sandra Luz Lozano Ramrez

    Metodolgico:

    Patricia Toledo Mrquez

    Grupo que actualiza

    Tcnico:

    Sandra Luz Lozano Ramrez

    Metodolgico:

    Rosalba Vzquez Garca

    Grupo que actualiza: Metodolgico: Marina Hernndez Meixueiro

  • Modelo Acadmico de Calidad para la Competitividad MATP-02 4/22

    Manejo de tcnicas de programacin

    Contenido Pg.

    Mensaje de la Directora General 5

    Presentacin del Secretario Acadmico 7

    Captulo I: Generalidades de las Carreras 8 1.1 Objetivo General de la Carrera 8

    1.2 Competencias Transversales al Currculum 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 15

    2.5 Referencias Documentales 21

  • Modelo Acadmico de Calidad para la Competitividad MATP-02 5/22

    Mensaje de la

    Directora General

    Me es grato poner en sus manos una herramienta muy til para orientar a los maestros en el proceso de enseanza y para ayudar a los alumnos en la planeacin de su aprendizaje.

    Esta, es precisamente la importancia de los programas de estudio: favorecer el desarrollo de destrezas, habilidades y valores, que les permitan afrontar con xito los retos de la actualidad.

    Se trata, sin lugar a dudas, del principal recurso didctico que tendrn a su disposicin para garantizar una educacin integral y de calidad.

    Sin dejar de lado, desde luego, aqullos que les brinda la Biblioteca Digital de la Red Acadmica del CONALEP.

    En ellos encontrarn los propsitos de cada mdulo, la manera y el tiempo en que deben ser alcanzados, as como los respectivos criterios de evaluacin.

    Utilizarlos en forma cotidiana y sistemtica es deber de todos, teniendo siempre presente que estn elaborados con base en las necesidades de lo que el sector productivo exige y la sociedad merece.

    Mxico tiene depositada su confianza en el CONALEP, como pilar de una enseanza tcnica de vanguardia.

    No es casual que el Gobierno de la Repblica, a travs de la Secretara de Educacin Pblica, haya decidido fortalecer la noble labor que se realiza en nuestras aulas, laboratorios y talleres, con un Modelo Acadmico de primera.

    Un modelo derivado de la Reforma Integral de la Educacin Media Superior:

    Que avanza hacia la consolidacin del Sistema Nacional de Bachillerato y la construccin de un Marco Curricular Comn;

    Que se fortalece con las valiosas aportaciones de los profesores, estudiantes y representantes de la iniciativa privada;

    Que es congruente con los desafos de la globalizacin;

    Y que forja generaciones competentes, emprendedoras, creativas y capaces de atender los principales problemas del pas.

    Este es el perfil de los profesionales que estamos formando.

    Este es el compromiso que asumimos con entrega, vocacin y conviccin.

    Y esta es la razn que nos impulsa a seguir hacia adelante.

  • Modelo Acadmico de Calidad para la Competitividad MATP-02 6/22

    Estimados docentes y alumnos:

    Yo los invito a aprovechar al mximo estos programas de estudio, como guas de nuestras responsabilidades acadmicas y formativas, que sirvan de facilitadores de conocimientos e instrumentos para un dilogo respetuoso, permanente y fecundo.

    Hagamos juntos la diferencia con la excelencia, responsabilizndonos de la tarea que nos corresponde cumplir.

    Demostremos que sabemos, que podemos y que somos ORGULLOSAMENTE CONALEP.

    M.A. Candita Victoria Gil Jimnez

    Directora General del Sistema CONALEP

  • Modelo Acadmico de Calidad para la Competitividad MATP-02 7/22

    Presentacin del Secretario Acadmico

    El Modelo Acadmico del Colegio Nacional de Educacin Profesional Tcnica ofrece 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. Nuestra institucin brinda la posibilidad de que los egresados se inserten en el mercado laboral si as lo desean, o bien puedan continuar sus estudios en las instituciones de educacin superior.

    El Modelo Acadmico del CONALEP proporciona una formacin integral y permanente a nuestros alumnos, en un contexto que les permite el desarrollo de competencias profesionales y ciudadanas y los capacita para promover el desarrollo humano sustentable.

    Los documentos que dan soporte al Modelo Acadmico del CONALEP, tienen por objetivo lograr un currculum de calidad y contribuir a 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 estudiantes, y un uso y aprovechamiento ptimo de las instalaciones y recursos acadmicos existentes. 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.

    -aprendizaje en las aulas, tal 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.

    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 ha procurado materializar sus conocimientos, habilidades y experiencias; sin embargo, como programa, constituye una propuesta educativa susceptible de reflexin, valoracin y mejora, pues una de las caractersticas fundamentales del proceso educativo es ser un proyecto en constante perfeccionamiento.

    As pues, sean los programas de estudio el punto de encuentro que nos lleven a sumar esfuerzos para formar a nuestros alumnos como ciudadanos plenos y profesionales tcnicos de calidad; slo, as se justificar y tendr razn de ser este esfuerzo colectivo de nuestra comunidad acadmica.

    Toms Prez Alvarado

    Secretario Acadmico

  • Modelo Acadmico de Calidad para la Competitividad MATP-02 8/22

    CAPTULO I: Generalidades de la Carrera

    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.

  • Modelo Acadmico de Calidad para la Competitividad MATP-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.

  • Modelo Acadmico de Calidad para la Competitividad MATP-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.

  • Modelo Acadmico de Calidad para la Competitividad MATP-02 11/22

    CAPTULO II: Aspectos Especficos del Mdulo.

    2.1. Presentacin

    El mdulo de Manejo de tcnicas de programacin, se imparte en el segundo semestre y corresponde al ncleo de formacin profesional, de la

    carrera de Profesional Tcnico y Profesional Tcnico-Bachiller en Informtica. Tiene como finalidad, que el alumno adquiera las bases metodolgicas

    necesarias para el desarrollo de programas de cmputo en la resolucin de problemas con el fin de realizar la interaccin hombre-mquina.

    Para ello, el mdulo est constituido por dos unidades: la primera aborda el entorno de los lenguajes informticos y la secuencia de pasos para realizar

    programacin en el planteamiento y estructuracin de problemas; la segunda unidad comprende la elaboracin de rutinas de pseudocdigo en

    diferentes tipos de programacin, como la estructurada, funcional, orientada a objetos y dirigida por eventos.

    La contribucin del mdulo al perfil de egreso de las carrera en la que est considerado, incluye el desarrollo de competencias para la elaboracin de

    rutinas algortmicas en pseudocdigo apoyndose en anlisis y uso de tcnicas de programacin dado que este instrumento es la base en la

    elaboracin para construir cualquier programa de cmputo para aplicar a la diversidad de lenguajes de programacin que se desee utilizar.

    Las competencias desarrolladas en ste mdulo son recurrentemente empleadas en varios de los mdulos de la mismas, este se apoya en el mdulo

    de Resolucin de problemas del primer semestre, a lo largo del semestre son el punto de partida para las competencias profesionales de desarrollo de

    software y tratamiento de la informacin.

    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 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.

  • Modelo Acadmico de Calidad para la Competitividad MATP-02 12/22

    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.

  • Modelo Acadmico de Calidad para la Competitividad MATP-02 13/22

    2.2. Propsito del mdulo

    Manejar tcnicas para el desarrollo de programas de cmputo con base en el uso de pseudocdigo, diagramas de flujo, principios de programacin

    estructurada, funcional, orientada a eventos y a objetos, para resolver problemas complejos relacionados con el procesamiento de informacin.

  • Modelo Acadmico de Calidad para la Competitividad MATP-02 14/22

    2.3. Mapa del Mdulo

    Nombre del Mdulo Unidad de Aprendizaje Resultado de Aprendizaje

    Manejo de tcnicas de programacin

    108 Horas

    1. Desarrolla algoritmos con rutinas de programacin estructurada.

    58 horas

    1.1 Disea secuencias de pasos lgicos con herramientas de desarrollo de algoritmos para la implementacin de una solucin a problemas dados.

    15 horas

    1.2 Aplica estructuras algortmicas en la construccin de rutinas para establecer procesos o sealar caminos alternativos a seguir en la elaboracin de programacin estructurada.

    43 horas

    2. Programa en pseudocdigo con tcnicas de lenguajes de programacin.

    50 horas

    2.1 Elabora rutinas en pseudocdigo mediante recursividad para su aplicacin en lenguajes de programacin funcional.

    12 horas

    2.2 Elabora rutinas en pseudocdigo con base en clases y herencia para su aplicacin en lenguajes de programacin orientada a objetos.

    20 Horas

    2.3 Elabora rutinas en pseudocdigo con base en controles, eventos y multitareas para su aplicacin en lenguajes de programacin dirigida por eventos.

    18 Horas

  • Modelo Acadmico de Calidad para la Competitividad MATP-02 15/22

    2.4. Unidades de Aprendizaje

    Unidad de aprendizaje: Desarrolla algoritmos con rutinas de programacin estructurada. Nmero 1

    Propsito de la unidad Realizar diseo y construccin de rutinas de secuencias lgicas mediante el uso de tcnicas de

    programacin estructurada: como diagramas de flujo, estructuras algortmicas y de datos a fin de

    utilizar los elementos necesarios que permitan el establecimiento de procedimientos que nos sealen

    la resolucin de un problema determinado.

    58 horas

    Resultado de aprendizaje: 1.1 Disea secuencias de pasos lgicos con herramientas de desarrollo de algoritmos para la implementacin de una solucin a problemas dados.

    15 horas

    Actividades de evaluacin C P A Evidencias a recopilar Ponderacin Contenidos

    1.1.1 Plantea la solucin a un problema especfico de la vida cotidiana considerando que sea abordado con anlisis, diseo de procedimiento, pruebas de funcionamiento con herramientas de representacin de algoritmos

    Esta evaluacin requiere del apoyo de material para su desarrollo

    Propuesta de solucin.

    35 % A. Identificacin de fases del ciclo de vida de

    un software.

    Anlisis del problema.

    Diseo del procedimiento de solucin: algortmo. - Inicio - Comentarios - Declaracin de variables y constantes. - Peticin de datos. - Proceso. - Escritura del resultado. - Fin.

    Pruebas del funcionamiento.

    Documentacin.

    Mantenimiento.

  • Modelo Acadmico de Calidad para la Competitividad MATP-02 16/22

    Actividades de evaluacin C P A Evidencias a recopilar Ponderacin Contenidos

    B. Uso de herramientas de representacin

    de algoritmos.

    Pseudocdigo.

    Construccin de diagramas de flujo.

    Codificacin de algoritmos.

    C. Programacin Estructurada.

    Concepto.

    Caractersticas.

    Lenguajes: - Basic - Cobol - Fortran - Pascal - C

    C: Conceptual P: Procedimental A: Actitudinal

    Resultado de aprendizaje: 1.2 Aplica estructuras algortmicas en la construccin de rutinas para establecer procesos o sealar caminos alternativos a seguir en la elaboracin de programacin estructurada

    43 horas

    Actividades de evaluacin C P A Evidencias a recopilar Ponderacin Contenidos

    1.2.1 Construye secuencias lgicas de pasos dados problemas determinados mediante el uso de estructuras algortmicas selectivas, repetitivas y estructura de datos.

    Esta evaluacin requiere del apoyo

    Presentacin de resultados con su diagrama de flujo, pseudocdigo y pruebas de escritorio.

    25% A. Identificacin de estructuras algortmicas

    selectivas.

    Concepto.

    Simple (SI ENTONCES).

    Doble (SI ENTONCES/SINO).

    Mltiple (SI MLTIPLE).

    En cascada (anidadas).

  • Modelo Acadmico de Calidad para la Competitividad MATP-02 17/22

    Actividades de evaluacin C P A Evidencias a recopilar Ponderacin Contenidos

    de material para su desarrollo B. Uso de estructuras algortmicas

    repetitivas.

    Concepto.

    Repetir (FOR).

    Mientras (WHILE).

    C. Aplicacin de estructuras de datos.

    Vectores y matrices.

    Pilas y colas.

    Listas.

    rboles. - Simple - Binario

    Arreglos. - Unidimensionales - Multidimensionales

    Registros.

    Combinaciones entre arreglos y registros.

    Aplicaciones en rutinas de pseudocdigo.

    Sesin para recapitulacin y entrega de evidencias.

    C: Conceptual P: Procedimental A: Actitudinal

  • Modelo Acadmico de Calidad para la Competitividad MATP-02 18/22

    Unidad de aprendizaje: Programa en pseudocdigo con tcnicas de lenguajes de programacin. Nmero 2

    Propsito de la unidad Programar en pseudocdigo con base a recursividad, caractersticas de la programacin orientada a objetos y a eventos que conlleven a la codificacin de las tcnicas de programacin en los lenguajes de cmputo.

    50 horas

    Resultado de aprendizaje: 2.1 Elabora rutinas en pseudocdigo mediante recursividad para su aplicacin en lenguajes de

    programacin funcional. 12 horas

    Actividades de evaluacin C P A Evidencias a recopilar Ponderacin Contenidos

    2.1.1 Elabora rutinas de programacin en pseudocdigo con tcnica funcional de planteamientos establecidos aplicados a su carrera.

    Esta evaluacin requiere del apoyo de material para su desarrollo

    Presentacin de resultados con su pseudocdigo y pruebas de escritorio.

    10 % A. Programacin Funcional.

    Concepto.

    Caractersticas.

    Lenguajes: - Lisp - Camel - Hope - Erlang - F# (Functional#).

    B. Programacin Funcional con recursividad.

    Sistema de tipos.

    Tcnicas de programacin recursiva.

    Modelos de evaluacin.

    Clases de tipos.

    Aplicaciones en rutinas de pseudocdigo.

    C: Conceptual P: Procedimental A: Actitudinal

  • Modelo Acadmico de Calidad para la Competitividad MATP-02 19/22

    Resultado de aprendizaje: 2.2 Elabora rutinas en pseudocdigo con base en clases y herencia para su aplicacin en lenguajes de programacin orientada a objetos.

    20 horas

    Actividades de evaluacin C P A Evidencias a recopilar Ponderacin Contenidos

    2.2.1 Elabora rutinas de programacin con tcnica orientada a objetos en pseudocdigo de planteamientos establecidos aplicados a su carrera

    Esta evaluacin requiere del apoyo de material para su desarrollo

    Presentacin de resultados con su pseudocdigo y pruebas de escritorio.

    20 % A. Identificacin de elementos de

    programacin orientada a objetos.

    Concepto.

    Caractersticas. - Abstraccin. - Encapsulamiento: - Principio de ocultacin. - Polimorfismo. - Herencia:

    Lenguajes: - C++ - Java, - C#, - VB.Net - Visual Basic

    B. Programacin orientada a objetos.

    Objeto.

    Clase.

    Herencia.

    Aplicaciones en rutinas de pseudocdigo.

    C: Conceptual P: Procedimental A: Actitudinal

  • Modelo Acadmico de Calidad para la Competitividad MATP-02 20/22

    Resultado de aprendizaje: 2.3 Elabora rutinas en pseudocdigo con base en controles, eventos y multitareas para su aplicacin en lenguajes de programacin dirigida por eventos.

    15 horas

    Actividades de evaluacin C P A Evidencias a recopilar Ponderacin Contenidos

    2.3.1 Elabora rutinas de programacin con tcnica de programacin dirigida por eventos en pseudocdigo de planteamientos establecidos aplicados a su carrera

    HETEROEVALUACIN

    Esta evaluacin requiere del apoyo de material para su desarrollo

    Presentacin de resultados con pseudocdigo y pruebas de escritorio.

    10 % A. Identificacin de elementos de

    programacin dirigida por eventos.

    Concepto.

    Caractersticas.

    Lenguajes: - Visual Basic - Javascript - Visual C++ - .Visual .Net - Visual C# - Visual J# - ASP .Net

    B. Programacin dirigida por eventos y

    control.

    Eventos secuenciales, simultneos y concurrentes

    Multitarea

    Basada en procesos.

    Basada en hebras.

    Aplicaciones en rutinas de pseudocdigo.

    Sesin para recapitulacin y entrega de evidencias.

    C: Conceptual P: Procedimental A: Actitudinal

  • Modelo Acadmico de Calidad para la Competitividad MATP-02 21/22

    2.5. Referencias Documentales

    Bsica:

    Cair, Osvaldo. Metodologa de la Programacin para Bachillerato. Mxico D.F., Alfaomega Grupo Editor, S. A. de C.V., enero 2007.

    Lpez Leobardo y Ramrez Felipe. Lgica para computacin. Mxico Alfaomega, 2011

    Lpez Leobardo Programacin estructurada y orientada a objetos 3 ed. Mxico, Alfaomega, 2011.

    Complementaria:

    Cair, Osvaldo. Metodologa de la Programacin. Tercera edicin, Mxico D.F., Alfaomega Grupo Editor, S. A. de C.V., enero 2008.

    Ramrez, Felipe. Aprenda Practicando Introduccin a la Programacin (algoritmos y su implementacin en VB.NET, C#, Java y C++). Mxico D.F., Alfaomega Grupo Editor, S. A. de C.V., 2007.

    Santos, Manuel y otros. Fundamentos de Programacin. Mxico D.F., Alfaomega Grupo Editor, S. A. de C.V., 2005

    Pginas Web:

    Biblioteca digital CONALEP.- Pgina web Programacin bsica Disponible en: http://sied.conalep.edu.mx/bv3/ y

    http://www.programacion.com/articulo/lenguaje_c_202 (10-julio-2013)

    Pseudocdigo , diagramas estructurados y estructuras algortmicas, Disponible en http://www.desarrolloweb.com/articulos/pseudocodigo.html. (10-julio-2013)

    Definicin de Pseudocdigo - qu es Pseudocdigo?, Disponible en http://www.alegsa.com.ar/Dic/pseudocodigo.php (05-10-2011)

    Apuntes de Pseudocdigo de la EGEL lnfo- Comp del CENEVAL, Disponible en: http://www.angelfire.com/scifi/jzavalar/apuntes/pseudo.html (10-julio-2013)

    El pseudocdigo que a continuacin se define fue tomado de la gua. Sirve para escribir programas de computadora en lenguaje ... Apuntes acerca de Programacin Estructurada, Disponible en: http://www.monografias.com/trabajos/progestructu/progestructu.shtml (10-julio-2013)

  • Modelo Acadmico de Calidad para la Competitividad MATP-02 22/22

    Artculo sobre programacin funcional de la Universidad de Utrecht del Departamento de Informtica, Disponible en: http://people.cs.uu.nl/jeroen/courses/fp-sp.pdf . (10-julio-2013)

    Programacin funcional, Disponible en: http://www.dsic.upv.es/asignaturas/facultad/prg/prf.html . (10-julio-2013)

    Programacin dirigida por eventos, Disponible en: http://www.freenetpages.co.uk/hp/alan.gauld/spanish/tutevent.htm (10-julio-2013)

    Programacin orientada a eventos, Disponible en : http://www.monografias.com/trabajos/progeventos/progeventos.shtml (10-julio-2013)

    Programacin Orientada a Objetos, Disponible en: http://www.monografias.com/trabajos/objetos/objetos.shtml (10-julio-2013)

    http://www.monografias.com/trabajos14/progorie/progorie.shtml (10-julio-2013)

    Qu es la programacin orientada a objetos, Disponible en: http://www.desarrolloweb.com/articulos/499.php (10-julio-2013)