Universidad Simón Bolívar
Ingeniería de Software 2
Septiembre-Diciembre 2000
Justificaciones del diseño de Delta Pensum 1.x:
Las clases Pensum, Calendario Curricular
Introducción
Una decisión clave en el proyecto Delta Pensum es como modelar
el concepto de pensum.
El concepto de pensum
Conceptualmente un pensum es una descripción de algunos de los requerimientos
que se necesitan satisfacer para obtener un grado universitario en un área
del saber. Estos requerimientos incluyen:
-
Aprobar el conjunto de asignaturas que la universidad considera obligatorias
en el área;
-
Aprobar suficientes y apropiadas asignaturas electivas, según los
criterios de la universidad.
El pensum debe proporcionar suficiente información al estudiante
para que éste pueda planificar en qué períodos académicos
debe inscribir y aprobar esas asignaturas obligatorias y electivas, cumpliendo
con las prelaciones exigidas por cada una de las asignaturas.
El concepto pensum en Delta Pensum
Si bien este concepto se corresponde con la realidad de la universidad,
para planificar cualquier estudiante --o sistema planificador-- necesita
tomar en cuenta factores adicionales como:
-
La oferta de las asignaturas, que indica en qué períodos
académicos la universidad ofrece las asignaturas;
-
El número máximo de créditos que se pueden cursar
por período académico;
-
Restricciones particulares a ciertas asignaturas o grupos de asignaturas,
tal como la restricción de no poder cursar la Pasantía Larga
junto con otras asignaturas.
Por estos motivos, Delta Pensum trata el concepto de pensum
como una especificación de:
-
Las asignaturas obligatorias que debe aprobar un estudiante de una
carrera.
-
El número de créditos que el estudiante debe aprobar en bloques
de
asignaturas electivas tales como:
-
Estudios Generales;
-
Electivas Libres;
-
Electivas de Area;
-
Pasantía Corta;
-
Trabajo de Grado.
{Tradicionalmente la universidad exige cursar un mínimo
de créditos en cada bloque, pero ha estudiado la posibilidad de
fijar un máximo también. Delta Pensum supone que la intención
de una consulta de estudiante es elaborar un plan para culminar los estudios
en un tiempo mínimo, por lo que no contempla la posibilidad que
un estudiante quiera tomar más créditos que los estrictamente
necesarios}
La complejidad de los requerimientos sobre las asignaturas electivas
conduce al diseño de la
clase Encajable cuya justificación detallada se
recomienda consultar.
-
Los requisitos académicos (prelaciones) que rigen entre las asignaturas.
-
Los Calendarios Curriculares. Un
Calendario Curricular agrupa
asignaturas por períodos académicos relativos
al ingreso regular de un estudiante en la universidad (Un ejemplo de un
período académico de un Calendario Curricular es el segundo
trimestre del tercer año).
Cada calendario curricular puede tener requerimientos diferentes
sobre los bloques de asignaturas electivas. Así el calendario
curricular asociado a la opción de Proyecto de Grado en el
pensum de estudios de Ingeniería de la Computación de la
Universidad Simón Bolívar vigente en Septiembre 2000, exige
que se aprueben:
-
Las tres asignaturas Proyecto de Grado 1, Proyecto de Grado 2 y
Proyecto de Grado 3,
-
Las dos asignaturas Seminario en Computación 1 y Seminario
en Computación 2,
-
Dieciseis créditos en el bloque de Electivas de Area.
En contraposición, el calendario curricular asociado a la
opción de Pasantía Larga en ese mismo pensum exige
que, en lugar de las asignaturas mencionadas anteriormente, se aprueben:
-
La asignatura Pasantía Larga;
-
Veinticuatro créditos en Electivas de Area.
Si bien las demás asignaturas de ambos calendarios son iguales,
la distribución de ellas en los últimos dos años de
los calendarios, discrepan.
En el diseño de Delta Pensum 1.x se incluye una clase
Pensum. Cada objeto pensum de esta clase contiene:
-
El conjunto de encajables definidos en ese pensum;
-
El conjunto de calendarios curriculares asociados a ese pensum;
-
Las prelaciones exigidas por el pensum sobre sus encajables.
Algunas características interesantes que se derivan de estas decisiones
son:
-
Por definición, una asignatura es obligatoria en un pensum si pertenece
al conjunto de encajables definidos en ese pensum, y aparece en todos los
calendarios curriculares asociados a ese pensum.
-
Tanto los encajables prelados como los prelantes en una prelación
asociada a un pensum, pertencen al conjunto de encajables definidos en
ese pensum.
Pensum nuevo y pensum viejo
Delta Pensum 1.x maneja sólo dos objectos de la clase Pensum,
el pensum viejo y el pensum nuevo.
[***Por desarrollar: ¿por qué 2 pensa?, múltiples
pensa viejos, problemas de transición entre pensa, cambios menores,
moderados y grandes y los pensa de DP]
La clase Calendario Curricular
La clase CalendarioCurricular tiene asociado una secuencia de períodos.
Cada objeto de la clase Período está asociado
con un conjunto de encajables. Se cumplen las siguientes restricciones:
-
Dos calendarios curriculares asociadas a un mismo pensum deben distinguirse
en al menos una asignatura, es decir en al menos uno de los períodos
asociados a uno de los calendarios, está asociado una asignatura
que no se encuentra en ninguno de los períodos del otro calendario;
-
Ninguna asignatura puede estar asociado a más de un período
del mismo calendario curricular --es decir, no se puede exigir aprobar
dos veces la misma asignatura;
-
El conjunto de todos los encajables asociados a algún período
de un calendario curricular es un subconjunto de los encajables del pensum
asociado a ese calendario.
Adicionalmente la clase Calendario Curricular está
asociada con un conjunto de bloques. Se debe cumplir que:
-
Cada elemento genérico que pertenece a un bloque asociado
a un calendario:
-
Pertenece al conjunto de encajables asociados al pensum del calendario;
-
Está asociado a un y sólo uno de los períodos asociados
al calendario.
Calendario y oferta
El calendario asociado a un pensum también proporciona cierta información
sobre la oferta de los encajables asociados a sus períodos.
Ello se debe a que la universidad se compromete a que el calendario
curricular representa un plan factible de estudios para los estudiantes
que lo siguen. De hecho, más que factible, es el plan recomendado
para los estudiantes.
Esto compromiso institucional implica que, como mínimo, los encajables
que aparecen en un período de un calendario curricular, serán
ofertados en ese período. Esto se conoce coloquialmente como la
oferta regular. Algunos encajables pueden ser ofertados en períodos
adicionales. Por ejemplo si se oferta en el período académico
siguiente al período regular previsto por el calendario, se dice
que está ofertado en paralelo; si se oferta adicionalmente
en el período siguiente al período del paralelo, se dice
que se oferta en reparalelo. Esta nomenclatura se vuelve algo confusa
cuando la asignatura se oferta regularmente en períodos diferentes
en calendarios diferentes e imposible para elementos genéricos como
los Estudios Generales que, por ofertarse para todas las carreras,
terminan renunciando a la distinción entre oferta regular, paralela
y reparalela.
Delta Pensum 1.x modela la oferta de una manera muy pragmática;
la oferta es un atributo del encajable y por ende, potencialmente independiente
de cualquier pensum o calendario.
Por ende, para esa versión no existen ofertas regulares, paralelas
o en reparalelo; tal tipificación sólo podría deducirse
a partir de una comparación entre la oferta de un encajable y el
período al que estuviera asociado en un calendario curricular de
un pensum. Note que debería cumplirse que:
-
Si un encajable está asociado a un período académico
de un calendario curricular del pensum vigente (equiparado implícitamente
al pensum nuevo en Delta Pensum 1.x), su oferta debe incluir al
menos ese período.
Es importante destacar que Delta Pensum 1.x sólo maneja
lo que podría denominarse la oferta estable, es decir que
si se indica que una asignatura se oferta en un período determinado
del año, se ofertará en ese mismo período para todos
los años siguientes. Note que para manejar con mayor sutileza los
períodos de transición entre pensa, se requeriría
manejar adicionalmente ofertas transitorias, que puedan por ejemplo
indicar que una asignatura se ofertará en el primer período
del año sólo en los años académicos 2005 y
2006.
La oferta transitoria también sería
útil si se pierde un trimestre por motivos extra-académicos.
En los treinta años que lleva funcionando la Universidad Simón
Bolívar en una sola ocasión se perdió un trimestre.
La Universidad diseñó una oferta transitoria de cinco años
de duración hasta poder recuperar su oferta estable completamente.
¿Cuántos objetos modelan un encajable?
Una pregunta clave para el diseño es cómo se modela en Delta
Pensum el hecho que una misma asignatura (o para ser más general,
un mismo encajable) puede aparecer en varios calendarios de varios pensa
diferentes.
Existen al menos dos opciones:
-
Modelamos una asignatura con un único objeto (modelo Southpark);
-
Modelamos una misma asignatura con varios objetos. Los objetos que modelan
a una misma asignatura, coinciden en sus atributos de nombre, abreviación
y número de créditos (modelo Injavakus, aunque para
evitar la proliferación de objetos similares, Injavakus propone
aplicar el patrón Peso Mosca).
El modelo Southpark facilita el cálculo de equivalencias entre pensa
y reduce la complejidad de aprobar una asignatura, ya que un sólo
objeto debe ser actualizado. Requiere más cuidado en la inicialización
de los pensa y calendarios, ya que hay que asegurarse de no crear el mismo
objeto más de una vez.
El modelo Injavakus permite mayor independecia entre pensa, ya que los
cambiso de estado se realizan sobre un sólo estado pero complican
los cálculos de equivalencia y la aprobación de las asignaturas.
Adicionalmente hay que considerar el impacto de esta filosofía
sobre todos los encajables y no sólo las asignaturas. Así,
¿cuál modelo nos conviene para los elementos genéricos?
[***Falta revisar los modelos y completar esta sección]
Observaciones sobre la Pasantía Corta
[***Falta desarrollar: Pasantía corta, ¿asignatura, bloque
o calendario?
-
Otro ejemplo lo constituye la asignatura Pasantía Corta. En
su lugar el estudiante puede optar por cursar una asignatura adicional,
de al menos tres créditos, del bloque de Electivas Libres.
Observaciones sobre las menciones de una carrera
[***Falta desarrollar: ¿Cómo manejar las menciones de una
carrera?
-
Las menciones de una carrera también constituyen alternativas,
si la carrera las tiene.
La clase Recomendación Curricular
[***Falta desarrollar:
Esta página fue creada por el Prof. Alejandro Teruel
el 29 de septiembre de 2000.
Ultima actualización: 30 de septiembre de 2000.