El plan de trabajo que contiene horario de asesorías, bibliografía y modalidad de evaluación están contenidos en este documento.
Las calificaciones de las prácticas, tareas y exámenes, así como la calificación parcial del curso, están contenidas aquí.
Temas:
12 noviembre. Entrega de calificación final.
11 noviembre. Segundo examen parcial.
8 noviembre. Sesión de laboratorio: Ejercicio 6: Preparación para el segundo examen parcial.
6 noviembre. Sesión de laboratorio: Práctica 9: Genéricos (continuación).
5 noviembre. Sesión de laboratorio: Práctica 9: Genéricos.
1 noviembre. Asueto.
30 octubre. Sesión de laboratorio: Práctica 8: Entrada y salida básicos 2.
29 octubre. Sesión de laboratorio: Ejercicio 5: Entrada y salida básicos 2 (continuación). Tarea 5: Formatos de archivos que contienen texto.
28 octubre. Asistencia a las Jornadas Universitarias (tomarse foto como prueba y compartirla en facebook o en Google+, o enviarla por twitter). Resultados de la encuesta.
25 octubre. Asistencia a la inauguración de la sede (tomarse foto como prueba y compartirla en facebook o en Google+, o enviarla por twitter).
23 octubre. Sesión de laboratorio: Ejercicio 5: Entrada y salida básicos 2 (continuación).
22 octubre. Sesión de laboratorio: Ejercicio 5: Entrada y salida básicos 2. Contesta la encuesta sobre las Jornadas Universitarias.
21 octubre. Formato a flujos de salida. Flujos de datos. Flujos de objetos. [EntradaSalida2.java, AplicacionEntradaSalida2.java]
18 octubre. Sesión de laboratorio: Práctica 7: Entrada y salida básicos.
16 octubre. Sesión de laboratorio: Ejercicio 4: Entrada y salida básicos (continuación).
15 octubre. Sesión de laboratorio: Ejercicio 4: Entrada y salida básicos.
14 octubre. Entrada y salida básicos. Flujos de entrada y salida. [EntradaSalida.java, AplicacionEntradaSalida.java]
11 octubre. Sesión de laboratorio: Práctica 6: Excepciones.
9 octubre. Sesión de laboratorio: Ejercicio 3: Excepciones (continuación).
8 octubre. Sesión de laboratorio: Ejercicio 3: Excepciones (continuación).
7 octubre. Ejercicio 3: Excepciones (continuación). Tarea 4: Conceptos de programación orientada a objetos.
4 octubre. Sesión de laboratorio: Excepciones personalizadas. Ejercicio 3: Excepciones.
2 octubre. Especificación de las excepciones arrojadas por un método. Arrojando excepciones. [ListaDeNumeros.java]
1 octubre. Excepciones. [notas] Clases de excepciones. Atrapando y manejando excepciones: los bloques try, catch y finally.
30 septiembre. Primer examen parcial.
27 septiembre. Sesión de laboratorio: Práctica 5. Conceptos de programación orientada a objetos.
25 septiembre. Conversión de tipos. Clases y métodos abstractos.
24 septiembre. Sesión de laboratorio: Ejercicio 2: Conceptos de programación orientada a objetos.
23 septiembre. Herencia. [notas] Reemplazo y ocultación de métodos. La palabra clave super.
20 septiembre. Sesión de laboratorio: Práctica 4: Interfaces. Tarea 3: Interfaces.
18 septiembre. Interfaces como tipo de datos. Paquetes.
17 septiembre. Sesión de laboratorio. Enumeraciones. [notas] Interfaces. [notas] Tarea 2: Un México mejor: emprendiendo en tecnología.
16 septiembre. Asueto.
13 septiembre. Sesión de laboratorio. Práctica 3: Clases.
11 septiembre. Modificadores de acceso. La palabra clave this. Miembros de clase.
10 septiembre. Sesión de laboratorio. Clases Posicion, Robot, ControladorRobot.
9 septiembre. Programación orientada a objetos. Clases. [notas]
6 septiembre. Sesión de laboratorio. Práctica 2: Fundamentos de programación y TDA.
4 septiembre. Paradigma de programación orientado a objetos. [notas] Tarea 1: Tipos de datos abstractos.
3 septiembre. Ejercicio 1: Fundamentos de programación y TDA.
2 septiembre. Tipos de datos abstractos. [notas] Definición.
30 agosto. Sesión de laboratorio. Práctica 1: Fundamentos de programación. [mi solución]
28 agosto. Diseño modular y paso de parámetros.
27 agosto. Estructuras de control.
26 agosto. Presentación. Panorama general del curso. Fundamentos de programación. [notas] Tipos de datos primitivos y variables. Expresiones.
Archivo:
Esta materia también la impartí en los siguientes trimestres: