Curso Programación

ene-jun 2026

Polí­tica de la tareas: La tarea y los proyectos son la parte más importante del curso (más que la asistencia a la clase). La tarea aparece en la página del curso cada semana y se entrega la semana siguiente, enviada por correo electrónico al profesor (max@cimat.mx) , a más tardar el lunes antes de la siguente clase. Si no entregaste una tarea a tiempo, o parte de una tarea (un problema o más), tienes hasta la próxima clase a más tardar para entregar lo que falta. Tareas entregadas tarde cuentan cero para el promedio, pero de todos modos hay que entregarlas. Si no has entregado toda la tarea antes del examen (parcial o final) NO puedes presentarlo. Oyentes: la misma polí­tica.

Politica de proyectos: Los proyectos son programas o actividades con un fin o aplicación especifico. Los proyectos aparece en la página del curso y se entrega la semana siguiente, enviada por correo electrónico al profesor, a mas tardar el lunes antes de la siguente clase. Si no entregaste un proyecto a tiempo, tienes hasta la próxima clase a mías tardar para entregar lo que falta. Proyectos entregados tarde cuentan cero para el promedio, pero de todos modos hay que entregarlas. Si no has entregado todos los proyectos antes del examen (parcial o final) NO puedes presentarlo.

Oyentes: Aplica la misma polí­tica.

[#Clase]
Fecha
Tema Notas
Material de apoyo
Tareas y Proyectos Comentarios
[1]
28 Ene
Introducción a la programación orientada a objetos Palabras reservadas en C
Operadores
Cadenas y arreglos
Ninguna
[2]
4 Feb
  • Empaquetamiento
  • Abstracción
Tarea Clase Dos
[3]
11 Feb
  • El constructor
  • Herencia (1)
  • Polimorfismo (1)
Tarea Clase Tres
[4]
18 Feb
Ejemplo.
Clase vector
    Propiedades
    Comportamiento
Suma de objetos vectores
Tarea Clase CuatroGenera un archivo svg con los tres vectores
[5]
25 Feb
Apuntadores, arreglos.
  • Declaracion
  • Dirección
  • Contenido
  • Sintaxis dual de arreglos
Memoria dinámica.
  • calloc - malloc - free
  • Objetos: new - delete
Apuntadores Tarea Clase Cinco
[6]
4 Mar
Memoria dinámica ejemplos
  • Integral definida
  • Volumen
Tarea Clase Seis
[7]
11 Mar

CANCELADA

A solicitud de profesor

Buscar fecha para reponer

[8]
18 Mar

CANCELADA

A solicitud de estudiantes

Buscar fecha para reponer

[7]
23 Mar

Lunes

Lenguajes de cuarta generación
Introducción a MatLab
Video de instalación de MatLab , versión oficial 30 días gratis.

Video de Re-activación de licencia; cuando caduca cada 30 días.
Tarea Clase Siete
Instalar MatLab en su equipo de computo

Recuperación de la clase 7 del día 11 marzo

[8]
25 Mar
Introducción a MatLab
Manipulación de matrices
Ejercicio de campo eléctrico
Ejemplo de clase Archivo de codigo .m
Tarea Clase Ocho
[9]
13 Abr

Lunes

MatLab
  • Funciones
  • Suma de funciones Seno

Funciones

Recuperación de la clase 8 del día 18 marzo

[10]
15 Abr
Archivos
Exportar a dxf.zip Descarga y desempaca en carpeta de tu script.
Revisa y corre dxf_test.m

Script base para la clase ejemploDxf.m
Tarea Clase Diez
[11]
22 Abr
Archivos
Corte de plantillas de funcion 3D Ir al laboratorio a cortar
[12]
29 Abr

Manipulación de matrices.

Estereogramas

ejemplo con colores estereogramaColor.m
ejemplo de franjas estereogramaFranja.m
archivo de profundidad (opcional)
Tarea Clase Doce Enviar tambien la imágen del esterograma
[13]
6 May
Lazos anidados, archivos, graficas.

Lapiceros
Tarea Clase Trece termina cuando tengan su porta lapices en sus manos
[14]
13 May
Repaso de proyectos
[15]
20 May

[16]
27 May