Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN I
2
I. Datos de identificación.
Facultad de Ingeniería
Centro Universitario UAEM Atlacomulco
Espacio académico Centro Universitario UAEM Ecatepec
donde se imparte Centro Universitario UAEM Texcoco
Centro Universitario UAEM Valle de Chalco
Centro Universitario UAEM Valle de México
Centro Universitario UAEM Valle de Teotihuacán
Centro Universitario UAEM Zumpango
Estudios profesionales
Licenciatura de Ingeniería en Computación, 2019
Carga académica 3 1 4 7
Horas Horas Total de
teóricas prácticas horas Créditos
Área Núcleo de
curricular Ciencias de la Ingeniería Básico
formación
3
II. Presentación de la Guía.
4
III. Ubicación de la unidad de aprendizaje en el mapa curricular.
5
6
IV. Objetivos de la unidad de aprendizaje.
Unidad 1.
Elementos de un programa y su representación en seudocódigo y UML
Factor Criterio Indicadores Ponderación
Aplicar la técnica 1.1. Tipos de Explica la relación 5 %
de análisis de datos, constantes, existente entre valores,
sustantivos y variables, tipos de datos y
diseño operaciones operadores,
descendente, primitivas observando la
determinando elementales semántica de tipos,
abstracción de para la declaración de
procedimientos, variables y constantes.
diagramas de 1.2 Clases y Contrasta los 5 %
UML, estructuras objetos conceptos de clase y
de control, objeto, para su uso
pseudocódigos y correcto en diagramas
pruebas de UML.
escritorio para la 1.3 Diagramas Explica la utilidad y 5 %
elaboración de UML: clases y elementos de los
algoritmos secuencia diagramas de clase y
simples. de secuencia,
completamente, para
representar los
productos del análisis y
el diseño orientado a
objetos.
1.4 Estructuras de Analiza los diferentes 5 %
control tipos de estructuras de
control de acuerdo con
su finalidad para su uso
en algoritmos simples.
7
Unidad 2.
Proceso de programación
Factor Criterio Indicadores Ponderación
Examinar el 2.1 Análisis del Examina un problema 5%
proceso de problema simple, para obtener
programación información disponible
para desarrollar y los resultados
programas requeridos para
básicos mediante apoyar en diseño de la
el paradigma solución.
orientado a 2.2 Modelado de Aplica la técnica de 5%
objetos. clases mediante el análisis de
análisis de sustantivos, para
sustantivos establecer las clases
modelo que atiendan
a los requerimientos,
distinguiendo entre
clases y atributos
(acorde al tipo de dato
más adecuado).
2.3 Análisis de la Emplea el diseño 5%
funcionalidad de descendente para
clases para el especificar los
diseño de métodos métodos
2.4 Diseño del correspondientes a 5%
diagrama de clases cada una de las clases
con el modelo-vista- modelo, generando
controlador métodos atómicos,
altamente cohesivos y
débilmente acoplados,
en los que se aplican
las estructuras de
control más
adecuadas para dar
respuesta a los
requerimientos.
2.5 Prueba de Demuestra la correcta 3%
métodos funcionalidad de los
métodos diseñados y
corrige o adecua para
que cumplan las
especificaciones del
diseño.
8
2.6 Implementación Aplica un lenguaje de 4 %
programación
orientado a objetos
para construir el
modelo vista-
controlador que se
previamente diseñó.
2.7 Documentación Prepara el documento 3 %
técnico del diseño e
implementación de la
solución,
incorporando
diagramas de clases y
secuencias o
actividades, para
integrar las fases del
proceso de desarrollo
de software.
Unidad 3.
Modelado y diseño de programas
Factor Criterio Indicadores Ponderación
Aplicar el proceso 3.1 Programas con Aplicar el proceso de 10 %
de programación estructuras de desarrollo de software
para analizar, secuencia utilizando estructuras
diseñar e de secuencia
implementar adecuadamente para
programas implementar
básicos utilizando programas completos
estructuras de y funcionales.
control, arreglos y 3.2 Programas con Aplica el proceso de 10 %
lenguaje de estructuras de desarrollo de software
programación. selección utilizando estructuras
de selección
adecuadamente para
implementar
programas completos
y funcionales.
3.3 Programas con Aplica el proceso de 10 %
estructuras de desarrollo de software
iteración utilizando estructuras
de iteración
adecuadamente para
implementar
9
programas completos
funcionales.
3.4 Programas con Aplica el proceso de 10 %
arreglos desarrollo en la
unidimensionales y implementación de
bidimensionales programas,
incorporando el uso
adecuado de arreglos
unidimensionales y
bidimensionales y
estructuras iterativas
para desarrollar
soluciones completas y
funcionales a
problemas simples.
3.5 Iteradores y Aplica el proceso de 10 %
colecciones para desarrollo en la
arreglos dinámicos implementación de
programas,
incorporando el uso
adecuado de arreglos
dinámicos y
estructuras iterativas
para desarrollar
soluciones completas y
funcionales a
problemas simples.
b) Estimaciones no cuantificables
10
Evaluación Conocimiento y
Examen y producto
diagnóstica habilidades previas
Nivel de habilidad para
el proceso de desarrollo
Autoevaluación Escala estimativa de software y
participación activa
durante el semestre.
Nivel de habilidad de
compañeros para el
proceso de desarrollo
Coevaluación Rubrica de software, así como
su disposición y
compromiso en el
trabajo colaborativo.
11
Examen A Título de Examen A Título de Examen 100%
Suficiencia en la fecha Suficiencia Teórico
de calendario de
Exámenes finales
12