CI1201 - Programación II: 2017a

Universidad de Costa Rica
Escuela de Ciencias de la Computación e Informática
Grupo 06: LJ09-11 306-IF.

Profesor Jeisson Hidalgo-Céspedes
Correo: jeissonh@gmail.com
Casillero: 04. Consulta: M 10-12 204-IF, LJ 11-12 201-IF

Asistente: José Andrés Víquez Hernández
Correo: jose.viquezh@gmail.com

Documentos

  1. Carta al estudiante. Contiene una descripción general del curso, sus objetivos, temario, evaluación y otros detalles. Es una especie de contrato entre el profesor, los estudiantes y la escuela.
  2. Ejemplos de clase. Ejemplos de programas realizados en clase.
  3. Lecciones en vídeo. Vídeos para reposición de lecciones, o de temas adicionales pero útiles en el curso.
  4. Evaluaciones:

    Tipo Evaluación Enunciado Solución
    Ejercicios Resueltos Enlaces a HackerRank por correo
    Inventados Instrucciones
    Exámenes Examen01 Paréntesis balanceados y Sudoku Solución 1
    Examen02 Evaluador de expresiones aritméticas Solución 1
    Examen03 Agencia de eventos festivos Solución 1
    Proyectos Proyecto01 Covertidor de ejercicios
    Proyecto02 Elección libre, con Qt

Recursos

El siguiente es un listado de programas y recursos que el estudiante puede encontrar de interés o utilidad en el cumplimiento de sus tareas en el curso.

  1. CppReference. Documentación de C/C++ y su biblioteca estándar.
  2. TDM-GCC. Un instalador amigable del compilador GCC para Microsoft Windows.
  3. Qt SDK. Un conjunto de herramientas y bibliotecas para programación multiplataforma.
  4. Git. Software para control de versiones. Clientes gráficos: TortoiseGit (Windows), SmartGit (OS X, Linux, Windows).
  5. BitBucket. Servicio de alojamiento de repositorios de control de versiones en la nube. Sugerencia: registrarse con algún correo académico (institucional o de la ECCI) para recibir beneficios.
  6. Pro Git. Libro libre de Git escrito por Scott Chacón. Opcional: Curso en línea de Git en DevCode.
  7. Haroopad. Editor libre de Markdown. P. StackEdit Editor de Markdown en línea.
  8. Script Fedora 204-IF (temporal).