Inicio

2019-10

Nombre del curso: Algorítmica y programación 1
Course Name:
Créditos: 3
Profesor:

 

Propósito

El curso APO1 (Algorítmica y Programación orientada a Objetos 1), es el primer curso de programación, donde se pretende que al final del curso el estudiante esté en capacidad de utilizar las herramientas y técnicas adecuadas para resolver un problema de una realidad simple en términos de un programa de computador.

Objetivos

Al final del curso, se espera que el estudiante esté en capacidad de:

  1. Analizar y especificar un problema simple construyendo un modelo del mundo del problema e identificando los requerimientos funcionales.
  2. Proponer una solución al problema:
    1. Refinar el modelo del mundo del problema hasta poderlo expresar en términos de clases, tipos básicos de datos y agrupamientos lineales simples.
    2. Asignar responsabilidades a cada clase, expresándolas en términos de métodos y parámetros y, además, explicar las colaboraciones entre las clases.
    3. Especificar dichos métodos usando contratos.
  3. Implementar el modelado y la solución de un problema sencillo en un subconjunto del lenguaje de programación Java.
  4. Expresar el modelo del mundo del problema y la arquitectura de la solución en un subconjunto del lenguaje UML.
  5. Utilizar con alguna facilidad un ambiente de desarrollo de software.
  6. Seguir un proceso de desarrollo, de leer y entender un formato, de crear un entregable.
  7. Escribir un programa siguiendo unos estándares predefinidos de documentación y codificación.

Conocimientos previos

Condiciones de inscripción