1151044 - Programación Orientada a Objetos

Institución: Universidad Autónoma Metropolitana, Azcapotzalco.
Instructor: Rodrigo Alexander Castro Campos.
Trimestre: 2026-I.

Grupo: CSI01 y CSI81.
Horario: Lunes, miércoles y viernes de 11:30 a 13:00 (CSI01) y de 13:00 a 14:30 (CSI81).
Salón: G-208 (CSI01) y G-206 (CSI81).

Contenido oficial del curso: Calificación:

Habrá ocho tareas y cuatro exámenes con una calificación máxima de 10 cada uno. Las tareas consistirán en escribir programas que resuelvan el problema de programación indicado para la evaluación. Cada tarea estará disponible con al menos una semana de anticipación con respecto a la fecha de entrega. Los exámenes consistirán en escribir a papel la implementación de subrutinas o programas que resuelvan el o los problemas especificados. Los exámenes se llevarán a cabo de manera presencial en tiempo de clase y tendrán una duración de 25 minutos. Los exámenes comenzarán 30 minutos antes de terminar la sesión y se requiere asistencia puntual a ellos. La fecha de cada examen se anunciará con al menos una clase de anticipación. No habrá evaluación terminal. El curso se impartirá en los lenguajes C++ y Java.

Una evaluación no presentada recibe cero puntos. La escala de calificación en acta es:

Todas las actividades anteriormente mencionadas deben realizarse exclusivamente por el alumno a ser evaluado, y no por otras personas ni por herramientas de generación tales como las basadas en inteligencia artificial. De acuerdo al Reglamento de Alumnos de la UAM, es falta de los alumnos en contra de la institución el suplantar o permitir ser suplantado en la realización de actividades académicas, presentar como propios trabajos u obra intelectual que sean de la autoría o titularidad de otra persona, esto en las actividades que se requieran en las UEA, y engañar a una persona para obtener ilícitamente un bien o para alcanzar un beneficio indebido. Quienes incurran en estas faltas no tendrán derecho a aprobar el curso y podrán recibir sanciones por parte de la institución que van desde la amonestación escrita hasta la suspensión.

Pueden consultar una introducción al lenguaje C para programadores de Python.
Pueden consultar esta lista de problemas de "Programación Estructurada" para que practiquen.

Calendario: El calendario es tentativo y podrá cambiar. Pueden consultar programas de ejemplo de los temas del curso.
Compiladores de C++: Entornos de programación de C++ que pueden usar localmente: Compilador e intérprete de Java: Entornos de programación de Java que pueden usar localmente: Entornos de programación que pueden usar en línea: Bibliografía: Enlaces de interés: