Este documento describe el desarrollo de un software para registrar notas de estudiantes. Se detallan las entidades principales como cursos, alumnos y notas, y cómo se almacenarán y gestionarán los datos. También se explican las clases creadas para acceder a los datos, aplicar lógica de negocio como validaciones, y manejar excepciones. Finalmente, se provee una descripción detallada de la clase curso como ejemplo.