You are on page 1of 22

Manejo de tcnicas de programacin

rea(s):

Tecnologas de la informacin y comunicacin

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

Modelo Acadmico de Calidad para la Competitividad

MATP-02

1/22

Editor: Colegio Nacional de Educacin Profesional Tcnica Programa de Estudios del Mdulo: Manejo de tcnicas de programacin

rea(s): Tecnologas de la informacin y comunicacin . 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

2/22

Directorio

Director General Wilfrido Perea Curiel Secretario General Ramn Picazo Casteln Secretario Acadmico 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 Tecnologas Aplicadas Miguel ngel Serrano Perea Director de Diseo Curricular 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 y 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: 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

3/22

Manejo de tcnicas de programacin

Contenido
Mensaje del Director General Presentacin del Secretario Acadmico Captulo I: 1.1 1.2 Captulo II: 2.1 2.2 2.3 2.4 2.5 Generalidades de las Carreras Objetivo General de la Carrera Competencias Transversales al Currculum Aspectos Especficos del Mdulo Presentacin Propsito del Mdulo Mapa del Mdulo Unidades de Aprendizaje Referencias Documentales

Pg. 5 6 8 8 9 11 11 13 14 15 21

Modelo Acadmico de Calidad para la Competitividad

MATP-02

4/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 la 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 currculum 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 familia, 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 comunidaddarn 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

Modelo Acadmico de Calidad para la Competitividad

MATP-02

5/22

Presentacin del Secretario Acadmico

En el marco de acciones que se han instrumentado en torno a la Reforma Integral de la Educacin Media Superior y de la confo rmacin del Sistema Nacional de Bachillerato, el Modelo Acadmico de Calidad para la Competitividad del Colegio Nacional de Educacin 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 inserten 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. Los documentos que dan soporte al Modelo Acadmico tienen por objetivo lograr un currculum 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 estudiantes 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

Modelo Acadmico de Calidad para la Competitividad

MATP-02

6/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 conocimientos, 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 este esfuerzo colectivo de nuestra comunidad acadmica. Toms Prez Alvarado Secretario Acadmico

Modelo Acadmico de Calidad para la Competitividad

MATP-02

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

8/22

1.2. Competencias Transversales al Currculum ( * )


Competencias Genricas
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. Es sensible al arte y participa en la apreciacin e interpretacin de sus expresiones en distintos gneros. Elige y practica estilos de vida saludables.

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

2.

3.

Se expresa y comunica 4. Escucha, interpreta y emite mensajes pertinentes en distintos contextos mediante la utilizacin de medios, cdigos y herramientas apropiados.

Piensa crtica y reflexivamente 5. Desarrolla innovaciones y propone soluciones a problemas a partir de mtodos establecidos.

Modelo Acadmico de Calidad para la Competitividad

MATP-02

9/22

Competencias Genricas
6. Sustenta una postura personal sobre temas de inters y relevancia general, considerando otros puntos de vista de manera crtica y reflexiva.

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

Aprende de forma autnoma 7. Aprende por iniciativa e inters propio a lo largo de la vida.

Trabaja en forma colaborativa 8. Participa y colabora de manera efectiva en equipos diversos.

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.

10. Mantiene una actitud respetuosa hacia la interculturalidad y la diversidad de creencias, valores, ideas y prcticas sociales.

11. Contribuye al desarrollo sustentable de manera crtica, con acciones responsables.

*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

10/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

11/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

12/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

13/22

2.3. Mapa del Mdulo


Nombre del Mdulo Unidad de Aprendizaje 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. 1. Desarrolla algoritmos con rutinas de programacin estructurada.
58 horas 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

Manejo de programacin 108 Horas

tcnicas

de

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

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


50 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

14/22

2.4. Unidades Aprendizaje

de

Unidad de aprendizaje:

Desarrolla algoritmos con rutinas de programacin estructurada.

Nmero

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. 1.1 Disea secuencias de pasos lgicos con herramientas de desarrollo de algoritmos para la implementacin de una solucin a problemas dados. C P A Evidencias a recopilar Propuesta de solucin. Ponderacin 35 % Contenidos

58 horas

Resultado de aprendizaje:

15 horas

Actividades de evaluacin 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

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.

Esta evaluacin requiere del apoyo de material para su desarrollo

Pruebas del funcionamiento. Documentacin. Mantenimiento.

Modelo Acadmico de Calidad para la Competitividad

MATP-02

15/22

Actividades de evaluacin

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 C P A Evidencias a recopilar Presentacin de resultados con su diagrama de flujo, pseudocdigo y pruebas de escritorio. Ponderacin 25% Contenidos

43 horas

Actividades de evaluacin 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

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

16/22

Actividades de evaluacin

Evidencias a recopilar

Ponderacin

Contenidos 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

de material para su desarrollo

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

17/22

Unidad de aprendizaje:

Programa en pseudocdigo con tcnicas de lenguajes de programacin.

Nmero

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. C P A Evidencias a recopilar Presentacin de resultados con su pseudocdigo y pruebas de escritorio. Ponderacin 10 % Contenidos A. Programacin Funcional. Concepto. Caractersticas. Lenguajes:
Lisp Camel Hope Erlang F# (Functional#).

12 horas

Actividades de evaluacin 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

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

18/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. C P A Evidencias a recopilar Presentacin de resultados con su pseudocdigo y pruebas de escritorio. Ponderacin 20 % Contenidos

20 horas

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

A. Identificacin de elementos de programacin orientada a objetos. Concepto. Caractersticas.


Abstraccin. Encapsulamiento: Principio de ocultacin. Polimorfismo. Herencia: C++ Java, C#, VB.Net Visual Basic

Esta evaluacin requiere del apoyo de material para su desarrollo

Lenguajes:

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

19/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. C P A Evidencias a recopilar Presentacin de resultados con pseudocdigo y pruebas de escritorio. Ponderacin 10 % Contenidos

15 horas

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

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

Esta evaluacin requiere del apoyo de material para su desarrollo

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

20/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/PantallaM.htm y http://www.programacion.com/articulo/lenguaje_c_202 (10-julio-2011), Diccionario en donde aparece el trmino Pseudocdigo y otros ms referidos al mdulo, Disponible en http://es.wikipedia.org/wiki/Wikipedia. (05-10-2011) Pseudocdigo , diagramas estructurados y estructuras algortmicas, Disponible en http://www.desarrolloweb.com/articulos/pseudocodigo.html. (05-10-2011) 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 (05-10-2011)

Modelo Acadmico de Calidad para la Competitividad

MATP-02

21/22

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 (05-10-2011) 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 . (05-10-2011) Programacin funcional, Disponible en: http://www.dsic.upv.es/asignaturas/facultad/prg/prf.html . (05-10-2011) y http://www.dsic.upv.es/asignaturas/facultad/prg/prf.html (05-10-2011) Programacin dirigida por eventos, Disponible en: http://www.freenetpages.co.uk/hp/alan.gauld/spanish/tutevent.htm (05-10-2011) Programacin orientada a eventos, Disponible en : http://www.monografias.com/trabajos/progeventos/progeventos.shtml (05-10-2011) Programacin Orientada a Objetos, Disponible en: http://www.monografias.com/trabajos/objetos/objetos.shtml (05-10-2011) http://www.monografias.com/trabajos14/progorie/progorie.shtml . (05-10-2011)

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

Modelo Acadmico de Calidad para la Competitividad

MATP-02

22/22