Вы находитесь на странице: 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

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

2/22

Directorio

Directora General
Candita Victoria Gil Jimnez

Coordinador de las reas Bsicas y de Servicios


Jaime Gustavo Ayala Arellano

Secretario General
Roger Armando Fras Fras

Coordinador de las reas de Mantenimiento e Instalacin,


Electricidad, Electrnica y TIC
Marco Antonio Valadez Prez

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

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

Director de Diseo Curricular


Christian Eduardo Lpez Losoya

Modelo Acadmico de Calidad para la Competitividad

MATP-02

3/22

Manejo de tcnicas de programacin

Contenido

Pg.
5

Mensaje de la Directora General


Presentacin del Secretario Acadmico

Captulo I:
1.1
1.2

Generalidades de las Carreras


Objetivo General de la Carrera
Competencias Transversales al Currculum

8
8
9

Captulo II:
2.1
2.2
2.3
2.4
2.5

Aspectos Especficos del Mdulo


Presentacin
Propsito del Mdulo
Mapa del Mdulo
Unidades de Aprendizaje
Referencias Documentales

11
11
13
14
15
21

Modelo Acadmico de Calidad para la Competitividad

MATP-02

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

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

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

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.

2.

3.

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.

Se expresa y comunica
4.

Escucha, interpreta y emite


mensajes pertinentes en
distintos contextos mediante la
utilizacin de medios, cdigos y
herramientas apropiados.

Atributos

Piensa crtica y reflexivamente

5.

Desarrolla innovaciones y
propone soluciones a problemas
a partir de mtodos
establecidos.

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.

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.

Aprende de forma autnoma


7.

Aprende por iniciativa e inters


propio a lo largo de la vida.

Trabaja en forma colaborativa


8.

Atributos

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.

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.

*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

tcnicas

de

2.1 Elabora rutinas en pseudocdigo mediante recursividad para su aplicacin en


lenguajes de programacin funcional.

108 Horas

12 horas

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

2.2 Elabora rutinas en pseudocdigo con base en clases y herencia para su


aplicacin en lenguajes de programacin orientada a objetos.
20 Horas

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

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

Resultado de aprendizaje:

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

Evidencias a recopilar
Propuesta de solucin.

Esta evaluacin requiere del apoyo


de material para su desarrollo

Ponderacin

Contenidos

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

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

C: Conceptual

P: Procedimental

Resultado de aprendizaje:

Basic
Cobol
Fortran
Pascal
C

A: Actitudinal

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

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.

Evidencias a recopilar

Ponderacin

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

25%

Esta evaluacin requiere del apoyo

Modelo Acadmico de Calidad para la Competitividad

43 horas

Contenidos
A. Identificacin de estructuras algortmicas
selectivas.
Concepto.
Simple (SI ENTONCES).
Doble (SI ENTONCES/SINO).
Mltiple (SI MLTIPLE).
En cascada (anidadas).

MATP-02

16/22

Actividades de evaluacin

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

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

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


programacin funcional.

12 horas

Resultado de aprendizaje:

Actividades de evaluacin

2.1.1 Elabora rutinas de


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

Evidencias a recopilar

Ponderacin

Presentacin de
resultados con su
pseudocdigo y pruebas
de escritorio.

10 %

Contenidos
A. Programacin Funcional.
Concepto.
Caractersticas.
Lenguajes:
-

Esta evaluacin requiere del apoyo de


material para su desarrollo

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

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.

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

Evidencias a recopilar

Ponderacin

Presentacin de
resultados con su
pseudocdigo y pruebas
de escritorio.

20 %

Esta evaluacin requiere del apoyo de


material para su desarrollo

20 horas

Contenidos
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

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.

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

Evidencias a recopilar

Ponderacin

Presentacin de
resultados con
pseudocdigo y pruebas
de escritorio.

10 %

Contenidos
A. Identificacin de elementos de
programacin dirigida por eventos.
Concepto.
Caractersticas.
Lenguajes:
-

HETEROEVALUACIN

Esta evaluacin requiere del apoyo de


material para su desarrollo

15 horas

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

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

Modelo Acadmico de Calidad para la Competitividad

MATP-02

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

Modelo Acadmico de Calidad para la Competitividad

MATP-02

22/22

Вам также может понравиться