Encabezado Facultad de Ciencias
Presentación

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

Primer Semestre, Introducción a Ciencias de la Computación

Grupo 7036, 42 lugares. 37 alumnos.
Profesor Salvador López Mendoza lu mi 13 a 14:30 P211
Ayudante Miriam Torres Bucio ma ju 12 a 13 P211
Ayud. Lab. Ricardo Enrique Pérez Villanueva ma ju 10 a 12 Laboratorio de Ciencias de la Computación 3
 

Introducción a Ciencias de la Computación (2025-1)

Prof. Salvador López Mendoza (slm@ciencias.unam.mx)
Ayudante de teoría: Miriam Torres Bucio (miriamt@ciencias.unam.mx)
Ayudante de laboratorio: Ricardo Enrique Pérez Villanueva (repv1999@ciencias.unam.mx)

Idea general del curso

Gran parte del curso se dedica a la programación orientada a objetos.

Se presenta una metodología para diseñar soluciones a problemas generales, posteriormente las soluciones se pueden expresar como programas en el lenguaje de programación Java.

Inicio del curso:

Lunes 5 de agosto de 2024 a las 13:00 en el salón asignado (edificio P, salón 211).

Horario del curso

  • Lunes y miércoles de 13:00 a 14:30, con Salvador
  • Martes y jueves de 12:00 a 13:00, con Miriam
  • Martes y jueves de 10:00 a 12:00 (laboratorio), con Ricardo Enrique

Objetivos

Objetivo general. Desmitificar a la computadora y proveer a los estudiantes los conocimientos y mecanismos para poder explotar la tecnología disponible (tomado del temario oficial)

Objetivos particulares.

  • Conocer las áreas que cubren las ciencias de la computación.
  • Proveer a los estudiantes de los conocimientos y mecanismos para poder explotar la tecnología disponible.
  • Resolver problemas usando una computadora.
  • Programar computadoras usando el paradigma de orientación a objetos.

Requisitos

  • Interés en aprender a programar (con orientación a objetos).
  • Tiempo para dedicarlo a la programación.

Es conveniente contar con una computadora de uso personal.

Temas (de acuerdo al temario oficial)

  1. Conceptos generales de computación.
  2. Vista panorámica de la programación orientada a objetos.
  3. Objetos, estados y servicios.
  4. Datos estructurados.
  5. Herencia.
  6. Manejo de errores en ejecución (excepciones).
  7. Persistencia de la información.
  8. Hilos de ejecución y multiproceso (threads).

Evaluación

  • Exámenes 50%
  • Tareas y prácticas 40%
  • Proyecto 10%

Calificación final:

  • Calificación mínima aprobatoria: 6.0
  • Para tener derecho a calificación aprobatoria se debe tener promedio aprobatorio (mayor o igual a 6) en los exámenes.
  • Calificación asentada en actas: redondeo para calificaciones mayores o iguales a 6.
  • NO se puede renunciar a la calificación.

Bibliografía

  • López Gaona, Amparo. Introducción al desarrollo de programas con Java, 3a edición. Las prensas de Ciencias. UNAM. 2013. (Hay una versión como libro electrónico, formato ePub)
  • Galaviz Casas. José. Elogio de la pereza. La ciencia de la computación en una perspectiva histórica. Las prensas de Ciencias. UNAM. 2003.

 


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.