Universidad de Costa Rica
Escuela de Ciencias de la Computación e Informática
CI1201 - Programación II
II semestre 2014. Grupo 04: K,V 13:00-15:00. 303-IF.
Profesor Jeisson Hidalgo-Céspedes
Casillero: 04. Correo: jeissonh@gmail.com
Este curso pretende continuar el aprendizaje del desarrollo de aplicaciones de mediana complejidad en un lenguaje de programación orientado a objetos.
Evaluaciones:
Tipo | Evaluación | Enunciado | Soluciones |
---|---|---|---|
Tareas | Tarea01 | Number Gossip | (trabajo colaborativo) |
Tarea02 | LED Display | Solución 1 | |
Tarea03 | Comando Trim | Solución 1 | |
Tarea04 | Clase String | ||
Quices | Quiz01 | Factorización prima | Solución 1 |
Quiz02 | Simplificar fracciones | --- | |
Quiz03 | Dibujo de memoria | --- | |
Quiz04 | Función mínimo/máximo | Solución 1 | |
Quiz05 | Función replace() |
Solución 1 | |
Quiz06 | Encripción César | Solución 1 | Completo | |
Quiz07 | Sumar objetos Time | Solución 1 | |
Quiz08 | Plantilla Stack | ||
Quiz09 | |||
Quiz10 | Materiales de biblioteca | ||
Exámenes | Examen01 | Comando csv |
Solución 1 |
Examen02 | Latin square | Solución 1 | |
Examen03 | Juego de sucesiones | Solución 1 | |
Proyectos | Proyecto01 | Bingo | --- |
Proyecto02 | Elección propia | --- |
La siguiente es una lista de recursos a utilizar durante el curso. Es conveniente tenerlos a mano, quizá estableciéndolos como marcadores de su navegador preferido.
El siguiente es un listado de programas que el estudiante puede encontrar de interés o utilidad en el cumplimiento de sus tareas en el curso.
Tipo | Windows | MacOSX | Linux (Debian) |
---|---|---|---|
Compiler |
TDM-GCC |
CLang Visual Studio >= 2012 |
XCode |
GCC: sudo apt-get install build-essential CLang: sudo apt-get install clang |
IDE |
Qt | Code::Blocks (nighty build) Visual Studio >= 2012 |
Qt | XCode | Qt | Code::Blocks (Debian | Ubuntu) |
Git | Git | XCode | sudo apt-get install git |
Git GUI | TortoiseGit | SmartGit | SourceTree | SmartGit | RabbitVCS |
Documentation | Doxygen | Doxygen | sudo apt-get install doxygen |
Unit testing | Catch | Catch | Catch |