Sei sulla pagina 1di 7

UNIVERSIDAD MEXIQUENSE DEL BICENTENARIO

DIRECCIÓN ACADÉMICA

CARTA DESCRIPTIVA
VERSIÓN: 01 Página 1 de 7

UES: LA PAZ Periodo: 18-19/1 Fecha de elaboración: 20-08-18


Nombre del docente: LEONARDO CORTES VERGARA No. Empleado: 0701
Nombre de la asignatura: FUNDAMENTOS DE PROGRAMACIÓN Clave: IFM - 0415
Licenciatura: INFORMÁTICA Semestre: PRIMERO Total de horas: 60
Grupo: 06LI-111 Total sesiones: 16 Días inhábiles: 0

OBJETIVOS

OBJETIVO GENERAL DE LA ASIGNATURA


Diseñar metodológicamente la solución de problemas, utilizando técnicas de análisis, diseño y formulación de algoritmos, con un enfoque de
programación estructurada y orientada a objetos

OBJETIVOS FORMATIVOS: Se fomentará en el alumno y alumna:


 Formar estudiantes con el fin de ser capaces de analizar y dar solución a la problemática que las organizaciones presenten.
 Hacer críticos a los estudiantes y formarles un carácter óptimo para las organizaciones.
 Contribuir a la formación técnica y humana para que nuestros estudiantes puedan hacer crecer a nuestro país.

OBJETIVOS INFORMATIVOS: El alumno tendrá la capacidad de:


 Capacidad para proponer soluciones a diversos problemas.
 Hacer uso distintas herramientas para solucionar problemas.

TEMARIO

NÚMERO DE UNIDAD - TEMA OBJETIVO EDUCACIONAL


Introducir a los estudiantes a la programación con base en elementos estructurados,
0. Fundamentos e programación estructurada. (SE AGREGO ESTA UNIDAD
con la finalidad de integrar la forma de resolver problemas en un ámbito orientado a
AL TEMARIO)
objetos.
UNIVERSIDAD MEXIQUENSE DEL BICENTENARIO
DIRECCIÓN ACADÉMICA

CARTA DESCRIPTIVA
VERSIÓN: 01 Página 2 de 7

Estrategias de enseñanza y
Semana Sesión Fecha Objetivo Contenido temático Evaluación
aprendizaje
1 1,2 21,23/08/1 Conocer y dar solución a distintos problemas 0.1 Algoritmos Realizar investigación de los temas por Proyecto
haciendo uso de algoritmos, seudocódigo y aprender. Tareas
diagramas de flujo. Realizar ejercicios enfocados a la Investigación
2 3, 4 28,30/08/18 0.2 Seudocódigo programación estructurada. Ensayos
Exposición por parte del profesor de los Proyecto semestral
temas de esta unidad. Examen
3 5 4/09/18 03 Diagrama de flujo Realizar la lectura del libro “El Big Data y el Se solicitará que los estudiantes entreguen los
Internet de las cosas”, y de esta lectura trabajos por correo electrónico, debido a que
realizar un ensayo. se participara en Feria del COMECYT para
3 6 6/09/18 Adentrar a los estudiantes al ABP con el cual Proyectos Realizar prácticas y tareas para aprender a dar presentar proyectos
trabaja la UMB solución a la programación estructurada.

4 7, 8 11,13/09/18 Comenzar a conocer el lenguaje de 0.4 Programación estructurada


programación en C, utilizando el compilador
gcc.
5 13, 15 18, 19, 20/09/18 Evaluar y revisar avances de proyecto parcial, Examen escrito y entrega de Entrega de avance en la Redacción de
realizar examen proyecto proyecto, y examen teórico.

NÚMERO DE UNIDAD – TEMA OBJETIVO EDUCACIONAL


Comprender las características principales de los paradigmas de programación
1. Evolución de los paradigmas de programación. actuales y emergentes.

Estrategias de enseñanza y
Semana Sesión Fecha Objetivo Contenido temático Evaluación
aprendizaje
6 16 25/09/18 Conocer como ha evolucionado la 1.1 Programación lineal. • Investigar en fuentes diversas de información
programación respecto a diversos paradigmas. las características principales de los diferentes
1.2 Programación estructurada. paradigmas de programación y elaborar un
1.3 Programación orientada a informe.
objetos. • Analizar y discutir en el aula la investigación
1.4 Relación entre la realizada en el punto anterior, donde se
programación orientada a objetos resalten las diferencias identificadas.
y la programación estructurada. • Comparar las ventajas y desventajas de la
1.5 Metodología para la solución programación estructurada y la programación
de problemas basados en orientada a objetos.
computadora.
UNIVERSIDAD MEXIQUENSE DEL BICENTENARIO
DIRECCIÓN ACADÉMICA

CARTA DESCRIPTIVA
VERSIÓN: 01 Página 3 de 7

NÚMERO DE UNIDAD – TEMA OBJETIVO EDUCACIONAL


. Conocer y comprender los mecanismo de la programación orientada a objetos.
2. Fundamentos del paradigma orientado a objetos.

Estrategias de enseñanza y
Semana Sesión Fecha Objetivo Contenido temático Evaluación
aprendizaje
6y7 17 27/09/18 Introducir a los estudiantes al nuevo paradigma 2.1 Introducción a la • Investigar en empresas que utilicen el Proyecto
de la programación orientada a objetos. Programación orientada a paradigma de la programación orientada a Tareas
objetos. objetos, los beneficios que han obtenido de su Investigación
2.1.1 Orígenes de la POO. utilización. Ensayos
2.1.2 Beneficios de la POO. • Analizar y discutir en el aula la investigación Proyecto semestral
18 2/10/18 Conceptualizar el termino de clase y objeto 2.2 Clases. realizada en el punto anterior, donde se
2.2.1 Encapsulamiento. resalten las diferencias identificadas.
2.2.1.1 Concepto de caja negra. • Identificar y hacer clasificaciones de objetos
2.2.1.2 Concepto de interfaz. cotidianos y discutir en el aula los criterios
2.2.2 Abstracción. seguidos para realizar tal clasificación y resaltar
2.2.2.1 Abstracción efectiva. el concepto de abstracción.
2.2.2.2 Ocultamiento de • Investigar en fuentes diversas de información
información. lenguajes de modelado de clases e identificar la
2.2.2.3 Atributos. representación de una clase.
2.2.2.4 Métodos. • Seleccionar un objeto cotidiano y
2.2.2.5 Mensajes. representar su ciclo de vida.
2.2.3 Diseño de una clase. • Mediante casos cotidianos, identificar el
concepto de herencia y polimorfismo.
19 4/10/18 2.3 Objetos.
2.3.1 Ciclo de vida de un objeto.
2.3.2 Estado y comportamiento
de los objetos.
2.4 Herencia y Polimorfismo.
2.4.1 Conceptos básicos.
2.4.2 Relación entre la herencia y
el polimorfismo.
UNIVERSIDAD MEXIQUENSE DEL BICENTENARIO
DIRECCIÓN ACADÉMICA

CARTA DESCRIPTIVA
VERSIÓN: 01 Página 4 de 7

NÚMERO DE UNIDAD - TEMA OBJETIVO EDUCACIONAL


Comprender y representar la construcción del estado de un objeto
3. Construcción del estado de un objeto (atributos).

Estrategias de enseñanza y
Semana Sesión Fecha Objetivo Contenido temático Evaluación
aprendizaje
8 20,21 9,11 / 10/ 18 Conocer los tipos de datos primitivos, el 3.1 Tipos de datos primitivos. • Investigar en fuentes diversas de información Proyecto
trabajo de una agrupación de un tipo de dato en 3.1.1 Numéricos. los tipos de datos primitivos que soporta un Tareas
específico y trabajar con referencias. 3.1.2 Caracteres. lenguaje de programación actual, elaborar una Investigación
3.1.3 Cadenas. tabla para comparar este tema en al menos Ensayos
3.1.4 Lógicos. tres lenguajes. • Representar mediante un Proyecto semestral
9 22, 23 16, 18 / 10 /18 3.2 Tipos de datos no primitivos. lenguaje de modelado, el estado de las clases Examen
3.2.1 Arreglos. identificadas en un problema.
3.2.2 Apuntadores.
3.3 Identificadores, variables y
constantes.
10, 11 24, 25 23,25/10/18 Evaluar y revisar avances de proyecto parcial, Examen escrito y entrega de Realizar el examen para medir el
realizar examen proyecto conocimiento.
UNIVERSIDAD MEXIQUENSE DEL BICENTENARIO
DIRECCIÓN ACADÉMICA

CARTA DESCRIPTIVA
VERSIÓN: 01 Página 5 de 7

NÚMERO DE UNIDAD – TEMA OBJETIVO EDUCACIONAL


Comprender la construcción y representar el comportamiento de un objeto.
4. Construcción del comportamiento de un objeto (operaciones).

Estrategias de enseñanza y
Semana Sesión Fecha Objetivo Contenido temático Evaluación
aprendizaje
12 26,27 30/10/18 1/11/18 Desarrollar métodos para la programación con 4.1 Diseño de métodos • Investigar al menos tres técnicas para la Proyecto
estructura. (funciones). construcción de algoritmos, elaborar un Tareas
4.1.1 Técnicas de formulación de informe. Investigación
algoritmos. • Modelar la solución de problemas Ensayos
4.1.2 Tipos de algoritmos. propuestos en el aula. Proyecto semestral
4.1.2.1 Algoritmos
determinísticos.
13 28,29 6,8/11/18 Diseñar diferentes tipos de algoritmos. 4.1.2.2 Algoritmos aproximados. Investigar los diferentes tipos de algoritmos.
4.1.2.3 Algoritmos heurísticos. Proporcionar a los estudiantes diversos
4.1.2.4 Algoritmos voraces. ejemplos de algoritmos.
4.1.3 Algoritmos probabilísticos. Aplicar a su proyecto un tipo de un algoritmo.
4.1.4 Identificación del problema.
4.1.5 Planteamiento del problema.
4.1.6 Análisis del problema.
(Alternativas de solución).
4.1.7 Diseño de la solución.
4.1.8 Pruebas y depuración.
4.1.9 Documentación.
Comprender los operadores aplicados en la 4.2 Operadores. Explicar con base en ejemplos la utilidad de
programación. 4.2.1 Aritméticos. algunos operadores y aplicarlos a sus
4.2.2 Lógicos. proyectos.
4.2.3 Jerarquía de operadores.
Comprender y aplicar una expresión para la 4.3 Expresiones. Explicar con base en ejemplos la utilidad de
validación de alguna variable. expresiones y aplicarlo a sus proyectos.
Comprender y aplicar estructuras de control. 4.4 Estructuras de control.
4.4.1 Selectivas.
4.4.2 Iterativas
UNIVERSIDAD MEXIQUENSE DEL BICENTENARIO
DIRECCIÓN ACADÉMICA

CARTA DESCRIPTIVA
VERSIÓN: 01 Página 6 de 7

NÚMERO DE UNIDAD – TEMA OBJETIVO EDUCACIONAL


Aprender a solucionar problemas utilizando la POO.
5. Modelado de aplicaciones utilizando la POO.

Estrategias de enseñanza y
Semana Sesión Fecha Objetivo Contenido temático Evaluación
aprendizaje
14 30,31 13,15 / 11/ 18 Aplicar el modelado de clases a través de un 5.1 Identificar y plantear el • Modelar la solución de problemas. Proyecto
diagrama e clases (UML) problema. Tareas
5.2 Principios básicos de Investigación
modelado de objetos. Ensayos
15 32,33 20,22 / 11/ 18 5.3 Introducción a un lenguaje de Proyecto semestral
modelado.
5.4 Modelar sus clases.
5.5 Modelar relaciones entre
clases
5.5.1 Dependencia.
5.5.2 Asociación.
5.5.3 Composición.
5.5.4 Generalización
16 34,35 27, 29 /11 /18 Revisar y evaluar el proyecto semestral Proyecto final de la asignatura Plasmar lo aprendido en el proyecto, aplicando
el conocimiento de los estudiantes.

BIBLIOGRAFÍA

Bibliografía básica
1. Greg Perry. Aprendiendo Principios de Programación en 24 horas, Prentice Hall.
2. Anthony Sintes. Aprendiendo Programación Orientada a Objetos en 21 Lecciones Avanzadas. México: Prearson Educación. 2002.
3. Timothy Budd. Introducción a la Programación Orientada a Objetos. USA: Addison-Wesley Iberoamericana, 1994.
4. Grady Booch/Addison-Wesley/Diaz de Santos. Analisis y Diseño Orientado a Objetos con Aplicaciones. Segunda Edición, México: Addison-Wesley. 1994.
5. James Martin/James J. Odell. Analisis y Diseño Orientado a Objetos. Prentice Hall Hispano-Americana.
6. Andrew C. Stauggard Jr. Técnicas Estructuradas y Orientadas a Objetos. Prentice Hall Hispano-Americana. 1998
7. Michael Blaha/William Premerlani/Fred Eddy/William Lorensen, Programación Orientada A Objetos. Conceptos, Modelado, Diseño y Codificacion en C++. Madrid
España: Prentice Hall, 1996.
8. Luis Joyanes Aguilar. Problemas de Metodología de la Programación. Ed. Mc Graw Hill. 1997.
9. Meyer Bertrand.Construcción de Software Orientado a Objetos. Prentice Hall.
UNIVERSIDAD MEXIQUENSE DEL BICENTENARIO
DIRECCIÓN ACADÉMICA

CARTA DESCRIPTIVA
VERSIÓN: 01 Página 7 de 7

NOTA: Se le recomienda que, al sugerir la bibliografía complementaria, se promueva entre los alumnos la lectura para fortalecer e n el alumno su hábito de la lectura y
complementar su formación profesional.

EVALUACIÓN
SEGUNDO TITULO
RUBRO PRIMER PARCIAL TERCER PARCIAL FINAL EXTRAORDINARIO
PARCIAL SUFICIENCIA
EXAMEN 30 20 0 80 75 70
PRÁCTICAS Y EJERCICIOS 30 20 30
PROYECTO PARCIAL 20 30 40
EJERCICIOS, ENSAYOS Y
TAREAS
20 30 30
CALIFICACIÓN 100 100 100

FECHA DE APLICACIÓN Y 18, 19, 20/09/18 23,24,25/10/18 27,28,29 / 11 / 18 5,6/12/18 13/12/18 08/01/19
EVALUACIÓN

VALIDACIÓN
Elaboró Revisó Autorizó

M. EN S. C. LEONARDO CORTES VERGARA MTRA. ARACELI ROSALES BLAS M. EN C. YEDIRA SÁNCHEZ NAVA
DOCENTE COORDINADOR DE CARRERA COORDINADORA DE LA UES LA PAZ

Potrebbero piacerti anche