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.
Introducción a Ciencias de la Computación (2025-1)
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.
-
Conceptos generales de computación.
-
Vista panorámica de la programación orientada a objetos.
-
Objetos, estados y servicios.
-
Datos estructurados.
-
Herencia.
-
Manejo de errores en ejecución (excepciones).
-
Persistencia de la información.
-
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.