Encabezado Facultad de Ciencias
Presentación

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

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

Grupo 7027, 40 lugares. 21 alumnos.
Profesor Salvador López Mendoza lu mi vi 13 a 14 O127
Ayudante Cinthia Rodríguez Maya ma ju 13 a 14 O127
Ayud. Lab. Francisco Manuel Monreal Gamboa ma ju 16 a 18 Taller de Ingeniería de Software
 

Introducción a Ciencias de la Computación (2023-2)

Prof. Salvador López Mendoza (slm@ciencias.unam.mx)
Ayudante de teoría: Cinthia Rodríguez Maya
Ayudante de laboratorio: Francisco Manuel Monreal Gamboa

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 30 de enero de 2023 a las 13:00 en el salón asignado.

Horario del curso

  • Lunes, miércoles y viernes de 13:00 a 14:00, con Salvador
  • Martes y jueves de 13:00 a 14:00, con Cinthia
  • Martes y jueves de 16:00 a 18:00 (laboratorio), con Francisco Manuel

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.
  • 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.