Class Asignatura

java.lang.Object
modelo.AppClasses.Asignatura

public class Asignatura extends Object
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

    Constructors
    Constructor
    Description
    Crea una nueva instancia de Asignatura vacía.
    Asignatura(String nombre, String clave, int creditos, int horasTotales, int semestre, String seriacionAntecedente, String seriacionSubsecuente, String objetivo)
    Crea una nueva instancia de Asignatura llena.
  • Method Summary

    Modifier and Type
    Method
    Description
    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
    setNombre(String nombre)
    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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      public String getNombre()
      Método que devuelve el nombre de la Asignatura.
      Returns:
      Una cadena con el nombre de la Asignatura.
    • setNombre

      public void setNombre(String nombre)
      Método que establece el nombre de la Asignatura.
      Parameters:
      nombre - Una cadena con el nombre de la Asignatura.
    • getClave

      public String getClave()
      Método que devuelve la clave de la Asignatura.
      Returns:
      Una cadena con la clave de la Asignatura.
    • setClave

      public void setClave(String clave)
      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

      public String 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

      public void setSeriacionAntecedente(String seriacionAntecedente)
      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

      public String 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

      public void setSeriacionSubsecuente(String seriacionSubsecuente)
      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

      public String 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

      public 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.
      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.