Class HistorialAcademico

java.lang.Object
modelo.AppClasses.HistorialAcademico

public class HistorialAcademico extends Object
Clase que encapsula todas las Asignaturas que ha inscrito el Alumno y el desempeño que ha tenido en ellas. Abstrae la información a partir de una colección de objetos de tipo AsignaturaInscrita.
  • Constructor Details

    • HistorialAcademico

      public HistorialAcademico()
  • Method Details

    • getAsignaturasHistorialAcademico

      public ArrayList<AsignaturaInscrita> getAsignaturasHistorialAcademico()
      Método que devuelve la lista de AsignaturaInscrita que posee el HistorialAcademico del Alumno.
      Returns:
      La lista de AsignaturaInscrita del HistorialAcademico.
    • getPromedioGeneral

      public float getPromedioGeneral()
      Método que computa el promedio general obtenido por el Alumno después de repasar todas las asignaturas que ha inscrito.
      Returns:
      El promedio general del Alumno actualizado, en función de todas las asignaturas que ha inscrito.
    • getAsignaturasInscritas

      public int getAsignaturasInscritas()
      Método que computa el número de asignaturas inscritas por el Alumno desde que inició su carrera.
      Returns:
      El número de asignatuas que el Alumno ha inscrito históricamente.
    • getAsignaturasAprobadas

      public int getAsignaturasAprobadas()
      Método que computa el número de asignaturas inscritas por el Alumno después de repasar todas las asignaturas que ha inscrito.
      Returns:
      El número de asignaturas aprobadas por el Alumno históricamente.
    • getCreditos

      public int getCreditos()
      Método que retorna el avance curricular en bruto del Alumno según las materias que ya haya aprobado. El avance curricular en bruto es la suma de los créditos de las materias aprobadas.
      Returns:
      El número de créditos acumulados en todas las materias aprobadas.
    • mostrar

      public void mostrar()
      Método que imprime en pantalla de manera amigable para el usuario el historial académico del Alumno.
    • addAsignatura

      public void addAsignatura(AsignaturaInscrita asignatura)
      Método que añade a la lista de asignaturas inscritas de un alumno, un objeto de tipo AsignaturaInscrita es específico.
      Parameters:
      asignatura -