Package modelo.AppClasses
Class Asignatura
java.lang.Object
modelo.AppClasses.Asignatura
Clase que una de las asignaturas en el plan de estudios de la carrera de Ing. en Computación de la Facultad de Ingeniería.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetClave()
Método que devuelve la clave de la Asignatura.int
Método que devuelve el número de créditos asignados a la Asignatura.int
Método que devuelve las horas totales que se tienen que cursar al semestre para acreditar la Asignatura.Método que devuelve el nombre de la Asignatura.Método que devuelve el objetivo de la Asignatura que se espera el Alumno haya aprendido una vez curse la asignatura.int
Método que devuelve el número en el cuál se debe cursar la Asignatura según el avance de créditos regular del plan de estudios.Método que devuelve el nombre de la asignatura de seriación antecedente para la Asignatura.Método que devuelve el nombre de la asignatura de seriación subsecuente para la Asignatura.void
Método que permite la impresión en pantalla de manera amigable para el usuario toda la información pertinente sobre una Asignatura en específico.void
Método que establece a clave de la Asignatura.void
setCreditos
(int creditos) Método que establece el número de créditos asignados a la Asignatura.void
setHorasTotales
(int horasTotales) Método que establece las horas totales que se tienen que cursar al semestre para acreditar la Asignatura.void
Método que establece el nombre de la Asignatura.void
setObjetivo
(String objetivo) Método que establece el objetivo de la Asignatura que se espera el Alumno haya aprendido una vez curse la asignatura.void
setSemestre
(int semestre) Método que establece el número en el cuál se debe cursar la Asignatura según el avance de créditos regular del plan de estudios.void
setSeriacionAntecedente
(String seriacionAntecedente) Método que establece el nombre de la asignatura de seriación antecedente para la Asignatura.void
setSeriacionSubsecuente
(String seriacionSubsecuente) Método que establece el nombre de la asignatura de seriación subsecuente para la Asignatura.
-
Constructor Details
-
Asignatura
public Asignatura()Crea una nueva instancia de Asignatura vacía. -
Asignatura
public Asignatura(String nombre, String clave, int creditos, int horasTotales, int semestre, String seriacionAntecedente, String seriacionSubsecuente, String objetivo) Crea una nueva instancia de Asignatura llena.- Parameters:
nombre
- El nombre completo de la Asignatura.clave
- La clave de cuatro dígitos de la asignatura en formato de cadena. El nombre de los archivos se realiza conforme su clave.creditos
- Avance currícular en forma de créditos con los que cuenta cada asignatura por individual.horasTotales
- Horas totales acumuladas en el semestre de las que se compone la asignatura para considerarse como cursada.semestre
- Número del semestre regular en la que se debe de cursar la asignatura según el plan de estudios original de la carrera.seriacionAntecedente
- Nombre de la asignatura que está seriada de manera antecedente a la Asignatura, deben cursarse en ese estricto orden por razones de continuidad de conocimientos.seriacionSubsecuente
- Nombre de la asignatura que está seriada de manera subsecuente a la Asignatura, deben cursarse en ese estricto orden por razones de continuidad de conocimientos.objetivo
- Objetivos que se persigue el alumno consiga depués de que se haya cursado la Asignatura.
-
-
Method Details
-
getNombre
Método que devuelve el nombre de la Asignatura.- Returns:
- Una cadena con el nombre de la Asignatura.
-
setNombre
Método que establece el nombre de la Asignatura.- Parameters:
nombre
- Una cadena con el nombre de la Asignatura.
-
getClave
Método que devuelve la clave de la Asignatura.- Returns:
- Una cadena con la clave de la Asignatura.
-
setClave
Método que establece a clave de la Asignatura.- Parameters:
clave
- Una cadena con la clave de la Asignatura.
-
getCreditos
public int getCreditos()Método que devuelve el número de créditos asignados a la Asignatura.- Returns:
- Un número entero, el número de créditos asignados a la Asignatura.
-
setCreditos
public void setCreditos(int creditos) Método que establece el número de créditos asignados a la Asignatura.- Parameters:
creditos
- Un número entero, el número de créditos asignados a la Asignatura.
-
getHorasTotales
public int getHorasTotales()Método que devuelve las horas totales que se tienen que cursar al semestre para acreditar la Asignatura.- Returns:
- Un número entero, las horas totales que se tienen que cursar al semestre para acreditar la Asignatura.
-
setHorasTotales
public void setHorasTotales(int horasTotales) Método que establece las horas totales que se tienen que cursar al semestre para acreditar la Asignatura.- Parameters:
horasTotales
- Un número entero, las horas totales que se tienen que cursar al semestre para acreditar la Asignatura.
-
getSemestre
public int getSemestre()Método que devuelve el número en el cuál se debe cursar la Asignatura según el avance de créditos regular del plan de estudios.- Returns:
- Un número entero, el número en el cuál se debe cursar la Asignatura según el avance de créditos regular del plan de estudios.
-
setSemestre
public void setSemestre(int semestre) Método que establece el número en el cuál se debe cursar la Asignatura según el avance de créditos regular del plan de estudios.- Parameters:
semestre
- Un número entero, el número en el cuál se debe cursar la Asignatura según el avance de créditos regular del plan de estudios.
-
getSeriacionAntecedente
Método que devuelve el nombre de la asignatura de seriación antecedente para la Asignatura.- Returns:
- Una cadena con el nombre de la asignatura de seriación antecedente para la Asignatura.
-
setSeriacionAntecedente
Método que establece el nombre de la asignatura de seriación antecedente para la Asignatura.- Parameters:
seriacionAntecedente
- Una cadena con el nombre de la asignatura de seriación antecedente para la Asignatura.
-
getSeriacionSubsecuente
Método que devuelve el nombre de la asignatura de seriación subsecuente para la Asignatura.- Returns:
- Una cadena con el nombre de la asignatura de seriación subsecuente para la Asignatura.
-
setSeriacionSubsecuente
Método que establece el nombre de la asignatura de seriación subsecuente para la Asignatura.- Parameters:
seriacionSubsecuente
- Una cadena con el nombre de la asignatura de seriación subsecuente para la Asignatura.
-
getObjetivo
Método que devuelve el objetivo de la Asignatura que se espera el Alumno haya aprendido una vez curse la asignatura.- Returns:
- Una cadena con el objetivo de la Asignatura que se espera el Alumno haya aprendido una vez curse la asignatura.
-
setObjetivo
Método que establece el objetivo de la Asignatura que se espera el Alumno haya aprendido una vez curse la asignatura.- Parameters:
objetivo
- Una cadena con el objetivo de la Asignatura que se espera el Alumno haya aprendido una vez curse la asignatura.
-
imprimirAsignatura
public void imprimirAsignatura()Método que permite la impresión en pantalla de manera amigable para el usuario toda la información pertinente sobre una Asignatura en específico.
-