Trimestres anteriores‎ > ‎2011-P‎ > ‎

115106 - Introducción a la programación

Instructor: M. en C. Rodrigo Alexander Castro Campos.
Trimestre: 2011-P.

Grupo: CSI10.
Horario: 13:00-14:30 LUN/MIE/VIE.
Salón: F-309.


Contenido oficial del curso: http://www.cbi.azc.uam.mx/archivos/UEAS/Sistemas/115106.pdf
Calificación: promedio de tareas.
  • Al menos 60 puntos para acreditar con S.
  • Al menos 73 puntos para acreditar con B.
  • Al menos 87 puntos para acreditar con MB.
    Cada tarea consistirá en un programa en lenguaje ISO C++ (estándar de 2003) que deberá ser enviado a mi correo (únicamente código,   
    no se recibirán ejecutables) y se calificará en una escala del 0 al 10.
 
Calendario:
  • 09/05: Presentación del curso. Computadoras y entorno de programación.
  • 11/05: Pseudocódigo - algoritmos.
  • 13/05: Pseudocódigo - declaraciones y operaciones. 
  • 16/05:Pseudocódigo - toma de decisiones.
  • 18/05:Pseudocódigo - ciclos.
  • 20/05:Pseudocódigo - ciclos (continuación).  
  • 23/05:Pseudocódigo -arreglos.  
  • 25/05:Pseudocódigo -funciones.  
  • 27/05: Declaraciones, operaciones y entrada/salida.
  • 30/05: Declaraciones, operaciones y entrada/salida (continuación). 
  • 01/06: Toma de decisiones simples. Tarea 1 para entrega el 08/06. Calificaciones y una posible solución.
  • 03/06: Toma de decisiones de opción múltiple. 
  • 06/06:Toma de decisiones- algoritmos. 
  • 08/06:Ciclos. Tarea 2 para entrega el 15/06. Calificaciones y una posible solución.
  • 10/06: Ciclos (continuación).   
  • 13/06: Ciclos (continuación).
  • 15/06: Funciones - declaración y uso.Tarea 3 para entrega el 22/06. Calificaciones y una posible solución
  • 17/06:Funciones - paso de parámetros.  
  • 20/06:Funciones - algoritmos.  
  • 22/06:Arreglos - declaración y uso. Tarea 4 para entrega el 29/06. Calificaciones y una posible solución
  • 24/06:Arreglos - declaración y uso(continuación).  
  • 27/06:Arreglos - algoritmos. 
  • 29/06:Matrices - declaración y uso.Tarea 5 para entrega el 06/07. Calificaciones y una posible solución
  • 01/07:Matrices - declaración y uso (continuación). 
  • 04/07:Matrices - algoritmos.
  • 06/07:Cadenas - declaración y uso. Tarea 6 para entrega el 13/07. Calificaciones y una posible solución
  • 08/07:Cadenas - declaración y uso (continuación). 
  • 11/07: Cadenas - algoritmos. 
  • 13/07: Archivos de texto.Tarea 7 para entrega el 20/07. Calificaciones y una posible solución.
  • 15/07: Archivos binarios.  
  • 18/07: Archivos binarios (continuación).
  • 20/07: Fin del curso. Tarea 8 para entrega el 27/07. Calificaciones y una posible solución.
  • 29/07: Entrega de calificaciones finales.
Bibliografía:
  • El lenguaje de programación C. Kernighan, Ritchie. Pearson.
  • El lenguaje de programación C++. Stroustrup. Addison-Wesley.
Entornos de programación que podrían usar:
    El entorno de programación que elijan debe ser más o menos reciente (de 2003 en adelante de preferencia).