Package modelo.AppClasses
Class PlanDeEstudios
java.lang.Object
modelo.AppClasses.PlanDeEstudios
Clase que contiene la información de las asignaturas dadas de alta en el sistema, categorizadas y agrupadas conforme número de semestre al que pertenecen.
-
Field Summary
Modifier and TypeFieldDescriptionLista con las claves de las asignaturas que corresponden al cuarto semestre de la carrera.Lista con las claves de las asignaturas que corresponden al décimo semestre de la carrera.Lista con las claves de las asignaturas que corresponden al noveno semestre de la carrera.Lista con las claves de las asignaturas que corresponden al octavo semestre de la carrera.Lista con las claves de las asignaturas que corresponden al primer semestre de la carrera.Lista con las claves de las asignaturas que corresponden al quinto semestre de la carrera.Lista con las claves de las asignaturas que corresponden al segundo semestre de la carrera.Lista que contiene de manera compacta cada una de las listas de semestres por individual.Lista con las claves de las asignaturas que corresponden al séptimo semestre de la carrera.Lista con las claves de las asignaturas que corresponden al sexto semestre de la carrera.Lista con las claves de las asignaturas que corresponden al tercer semestre de la carrera. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
addAsignatura
(int numeroSemestre, String claveAsignatura) Método que agrega una asignatura a la base de datos de plan de estudios.static int
getCreditosHastaSemestre
(int numeroSemestre) static void
imprimir()
Método que imprime de manera ordenada todo el plan de estudios de la carrera.
-
Field Details
-
PRIMER_SEMESTRE
Lista con las claves de las asignaturas que corresponden al primer semestre de la carrera. -
SEGUNDO_SEMESTRE
Lista con las claves de las asignaturas que corresponden al segundo semestre de la carrera. -
TERCER_SEMESTRE
Lista con las claves de las asignaturas que corresponden al tercer semestre de la carrera. -
CUARTO_SEMESTRE
Lista con las claves de las asignaturas que corresponden al cuarto semestre de la carrera. -
QUINTO_SEMESTRE
Lista con las claves de las asignaturas que corresponden al quinto semestre de la carrera. -
SEXTO_SEMESTRE
Lista con las claves de las asignaturas que corresponden al sexto semestre de la carrera. -
SEPTIMO_SEMESTRE
Lista con las claves de las asignaturas que corresponden al séptimo semestre de la carrera. -
OCTAVO_SEMESTRE
Lista con las claves de las asignaturas que corresponden al octavo semestre de la carrera. -
NOVENO_SEMESTRE
Lista con las claves de las asignaturas que corresponden al noveno semestre de la carrera. -
DECIMO_SEMESTRE
Lista con las claves de las asignaturas que corresponden al décimo semestre de la carrera. -
SEMESTRES
Lista que contiene de manera compacta cada una de las listas de semestres por individual. Permite interactuar con todas las asignaturas de todos los semestres de manera optimizada, tratando con una sola estructura a la vez, ahorrando referenciar a cada una por individual cada vez que se quiera hacer algo con todas las asignaturas.
-
-
Constructor Details
-
PlanDeEstudios
public PlanDeEstudios()
-
-
Method Details
-
imprimir
public static void imprimir()Método que imprime de manera ordenada todo el plan de estudios de la carrera. Ésto es, una por una todas las asignatuas. -
addAsignatura
Método que agrega una asignatura a la base de datos de plan de estudios.- Parameters:
numeroSemestre
- El número del semestre al que pertenece la Asignatura a agregar.claveAsignatura
- La clave única e identificable de la Asignatura que se va a añadir al plan de estudios.
-
getCreditosHastaSemestre
public static int getCreditosHastaSemestre(int numeroSemestre)
-