Ciencias de la Computación (plan 2013) 2021-2
Primer Semestre, Introducción a Ciencias de la Computación
Grupo 7115, 60 lugares. 28 alumnos.
Semestre 2021-2
Prof. Salvador López Mendoza
(slm@ciencias.unam.mx)
Horario
Todas las sesiones de trabajo serán por meet.
-
Lunes y miércoles de 13:00 a 14:30
-
Martes y jueves de 14:00 a 15:00
-
Martes y jueves de 16:00 a 18:00 (laboratorio)
Primera sesión:
Lunes 1 de marzo a las 13:00 en Meet
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.
Historia de la computación, organización de computadoras, sistemas operativos, lenguajes de programación, herramientas para el desarrollo de software.
-
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%
Se tomará en cuenta la participación en clase con un punto adicional en la calificación final.
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.