Encabezado Facultad de Ciencias
Presentación

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

Tercer Semestre, Modelado y Programación

Grupo 7036, 55 lugares. 45 alumnos.
A partir del martes 15 de agosto, al 301 de Yelizcalli
Profesor Cinthia Rodríguez Maya lu mi vi 13 a 14 301 (Yelizcalli)
Ayudante Felix Hernández Núñez ma ju 13 a 14 301 (Yelizcalli)
Ayudante Miguel Daniel Garrido Reyes ma ju 13 a 14
Ayud. Lab. María del Carmen Sánchez Almanza ma 11 a 13 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. Aviso de privacidad.