Encabezado Facultad de Ciencias
Presentación

Ciencias de la Computación (plan 2013) 2024-1

Tercer Semestre, Modelado y Programación

Grupo 7053, 49 lugares. 50 alumnos.
Profesor Rosa Victoria Villa Padilla lu mi vi 11 a 12 P213
Ayudante Arturo Lemus Pablo ma ju 11 a 12 P213
Ayudante Brenda Yareli García Landa ma ju 11 a 12
Ayud. Lab. Arturo Lemus Pablo ma 12 a 14 Laboratorio de Ciencias de la Computación 3
Ayud. Lab. Rodrigo Terpan Arenas ma 12 a 14 Taller de Lenguajes de Programación
 
Metodología del curso.
El curso se desarrollará con apoyo de Classroom.
Las sesiones se llevarán a cabo en el horario establecido en la pagina de la facultad.
Todos los ejemplos y material de la clase se subirán al Classroom.

La dinámica del curso será la siguiente:
Se dará clases en el horario establecido en la pagina de la facultad y se dejará las diapositivas que cubren el tema visto en clase en el Classroom.
Así mismo en horario de ayudantía teórica se verán ejemplos que refuercen el conocimiento adquirido en clase.
En horarios de laboratorio se verá la implementación de algunos ejemplos de clases teóricas.
Durante las ayudantías se les dejara y apoyara en la elaboración prácticas y proyectos que servirán para la evaluación de este curso.

Temario
1. Introducción a Paradigmas de Programación
2. Modelado orientado a objetos con UML.
3. Buenas prácticas de programación.
4. Patrones de diseño para la programación orientada a objetos.
5. Anti-patrones de diseño para la programación orientada a objetos.
6. Programación guiada por pruebas.
7. Depuración.
8. Herramientas de programación.

Bibliografía
  • Eric Freeman, Elisabeth Robson, Kathy Sierra, Bert Bates. Head First Design Patterns: Building Extensible & Maintainable Object-Oriented Software. 2nd edition, O’Reilly, 2021.
  • James Rumbaugh, Ivar Jacobson, Grady Booch. 2000.The unified modeling language reference manual. 2nd ed, Addison-Wesley, 2005.
  • Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA.
  • Grady Booch, Robert A. Maksimchuk, Michael W. Engle, Bobbi J. Young, Jim Conallen, Kelli A. Houston, 2007. Object-Oriented Analysis and Design with Applications. 3a. edición. Pearson Education.
  • Gary Marrer. Fundamentals of programming with Object Oriented Programming.

Forma de Evaluación
50 % Prácticas
50 % Proyectos

 


Hecho en México, todos los derechos reservados 2011-2016. Esta página puede ser reproducida con fines no lucrativos, siempre y cuando no se mutile, se cite la fuente completa y su dirección electrónica. De otra forma requiere permiso previo por escrito de la Institución.
Sitio web administrado por la Coordinación de los Servicios de Cómputo de la Facultad de Ciencias. ¿Dudas?, ¿comentarios?. Escribenos. Aviso de privacidad.