Encabezado Facultad de Ciencias
Presentación

Ciencias de la Computación (plan 2013) 2018-2

Tercer Semestre, Modelado y Programación

Grupo 7034, 70 lugares. 40 alumnos.
Profesor Cinthia Rodríguez Maya ma ju 16 a 17:30 306 (Yelizcalli)
Ayudante María del Carmen Sánchez Almanza ma 18 a 20 306 (Yelizcalli)
Ayud. Lab. Felix Hernández Núñez ju 18 a 20 Laboratorio de Ciencias de la Computación 2
 

Objetivo

Adquirir y mejorar habilidades en programación indispensables, a través de la práctica constante.

Temario del curso

  • Python

Se enseñará a los estudiantes a programar en Python, partiendo desde los conceptos básicos del lenguaje como tipos de datos y funciones, hasta la orientación a objetos y el uso de este lenguaje de programación en temas de programación Orientada a Objetos y Funcional.

  • Patrones de diseño

Utilizando el lenguaje de programación Java, se estudiarán algunos patrones de diseño de software tales como: Factory, Singleton, Adapter, Composite, Fachada, Iterator y MVC

  • Interfaces Gráficas

Se enseñará a los estudiantes a generar programas con interfaces gráficas, para ello se estudiará Swing y matplotlib (Python)

  • Herramientas para la web

Se enseñarán a los estudiantes herramientas de web tales como HTML, CSS y PHP con bases de datos

  • Programación

A lo largo del curso se dejarán a los alumnos ejercicios que mejoren sus habilidades de programación basados en el libro Programming Challenges de Steven Skiena.

Forma de evaluación

20% exámenes

30% proyectos

50% prácticas

 


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.