Materiales de Apoyo

Notas Docentes

 

Ejercicios Resueltos y Tipo Examen

Laboratorios

RECUPERACIÓN DE LABORATORIOS DEL 25 y 26 DE NOVIEMBRE

Se informa a los alumnos de los grupos 1, 4 y 5 que la recuperación del laboratorio 1 se realizará de la siguiente manera:

  • Grupo Lab-4: la clase del martes 25-Noviembre la recuperan el lunes 01-Diciembre, entrando en el horario 11am a 1pm, en la sala Este, con el preparador David Rojas.
  • Grupos Lab-1 y Lab-5: recuperar asistiendo en lo posible el viernes 28-Noviembre o el viernes 05-Diciembre, entrando en el horario 3 a 5pm, en la sala Sur, con el preparador Kevin Marín. En la sala sólo hay disponibilidad para 22 alumnos.
  • Grupo Lab-1: quien no pueda recuperar el viernes de 3 a 5pm, recuperará la clase del miércoles 26-Noviembre el lunes 08-Diciembre, entrando en el horario 7am a 9am, sala Oeste, con el preparador Kevin Marín.
  • Grupo Lab-5: quien no pueda recuperar el viernes de 3 a 5pm, recuperará la clase del martes 25-Noviembre el lunes 08-Diciembre, entrando en el horario 11am a 1pm, en la sala Este, con el preparador David Rojas.

    LUEGO debe recuperar estas clases deben asistir en el horario normal asignado a su grupo.


Prácticas

  • Notación en Pseudocódigo a utilizar en las clases de teoría y de práctica - Notación en Pseudocódigo

  • Práctica 1. Conceptos Básicos de Programación - ver
    Ejercicios recomendados: Parte 2: 2,8
  • Prácticas 2 y 3. Tipos de Datos Elementales y Acciones Elementales - ver
    Ejercicios recomendados: 4.c, 6.a. 7, 10, 20
  • Práctica 4. Estructuras de Control Condicional: Si y Selección - ver
    Ejercicios recomendados: 3, 9, 10, 15, 16, 17, 18, 23
  • Práctica 5. Estructuras de Control Iterativo: Para, Mientras y Repetir - ver
    Ejercicios recomendados: 3, 5, 6, 8, 9, 14, 18, 20, 22
  • Práctica 6. Acciones, Funciones y Pase de Parámetros - ver
    Ejercicios recomendados: 4, 6, 8, 9, 10, 12
  • Práctica 7. Tipos de Datos Estructurados: Arreglos, Registros y Archivos - ver
    Ejercicios recomendados: 1, 8, 10, 13, 15, 16, 17, 20, 22, 23
  • Práctica 8. Programación Orientada a Objetos - ver
    Ejercicios recomendados: 2, 3, 8, 12,14

Proyectos

  • Enunciado del Proyecto 1 - ver
  • Tutorial: Cómo crear un programa en C++ - ver

  • Corrección de Proyectos:

Para Revisar

Recursos de Programación

C++

JAVA

LINUX

Bibliografía Recomendada

  • BOOCH, Grady. Análisis y diseño orientado a objetos con aplicaciones
    Addison-Wesley / Díaz de Santos. 2da. Edición. 1995.
  • CAMPBELL, Jennifer. Practical Programming: An Introduction to Computer Science Using Python. The Pragmatic Bookshelf. 2009.
  • CARBALLO, Yusneyi. Guía de clases y ejercicios utilizadas por la Profesora
    Escuela de Computación. Recopilaciones varias desde 2004.
  • JOYANES, Luis. Fundamentos de Programación: Algoritmos, Estructuras de Datos y Objetos. 4ta. Edición. McGraw-Hill, 2008. Disponible en libro de teoría y libro de problemas.
  • JOYANES, Luis. Problemas de Metodología de la Programación. McGraw-Hill, 1990. Incluye problemas resueltos.
  • JOYANES, Luis, FERNÁNDEZ Matilde y otros. Estructuras de datos en C. Serie Shaum de la McGraw-Hill, 2005. Con ejemplos de programas.
  • JOYANES, Luis y ZAHONERO, Ignacio. Estructuras de datos. Algoritmos, Abstracción y Objetos. 1era. Edición. McGraw-Hill, 1999.
  • SCHILDT, Herbert. C++ Manual de Referencia. Osborne McGraw-Hill, 1997.
  • SCHILDT, Herbert. C++ Soluciones de programación. McGraw-Hill Interamericana, 2009.
  • SISA, Alberto J. Estructuras de datos y Algoritmos, con énfasis en Programación Orientada a Objetos. Prentice Hall, 2002.
  • WIRTH, Niklaus. Algoritmos + Estructuras de datos = Programas. Prentice Hall Hispanoamericana, 1980.
  • ZELLE, John M. Python Programming: An Introduction to Computer Science. Wartburg College. 2002.
  • ZIVIANI, Nivio. Diseño de Algoritmos con implementaciones en Pascal y C. Thomson Editores, 2007.