Smiley Face    

COBA prerequisite rules
by Robin Snyder  ,  robin@RobinSnyder.com , source: STICS/rules-01 [NV/asp]
[page formatted/updated on 2008/02/15 at 10:18:00 , loaded on 2010/09/08 at 08:41:45 ]
versions:    screen-friendly    printer-friendly


1.0 COBA prerequisite rules

    Here are the current prerequisite rules that are used to generate class prereq violation reports, help in advising students, etc. Only courses that have prereqs and that explicitly appear on the COBA checksheets are listed. If you see any rule that is missing or is not correct, please let me know.

    An explanation key and list of future improvements appear at the bottom of this page.

      Select search criteria and then select
      COBA:    ACCT   BUSA   ECON   QUAN   FINC   CISM   MGNT   MKTG
      CLASS:    ANTH   ARTS   ENGL   GEOG   HEDU   HIST   HUMN   MUSC   POLS   PSYC   RPHS   SOCI   SPEH   THEA
      COST:    BIOL   CHEM   ISCI   MATH   PHSC   PHYS   CSCI
      Other:    RGTR   FRES


2.0 Explanation

    Here are some explanation about the rules.

    • "none" is the user friendly term for "true" which means that the prereq requirement is always satisfied. That is, there are no prereqs for the course.
    • "and" is the logical conjunction "and". Both operands are required to be true. Parentheses enclose the operands of logical conjunctions. Example: "(a and b)".
    • "or" is the logical disjunction "or". Either or both operands are required true. Square brackets enclose the operands of logical disjunctions. Example: "[a or b]".
    • "hours x" means that x or more credit hours are required.
    • "with x" means that a letter grade of x or better is required.
    • "since x" means that the rule part applies since the term x. The current abbreviations are "A" for Spring, "B" for Summer, "C" for Fall, and "D" for Winter (if needed).
    • "permission" means that permission is needed. Currently, all such conditions are assumed to be true.


3.0 Future improvements

    Here are some planned future improvements.

    • Make the rule formatting more clear. Unfortunately, this is not always easy to do automatically.
    • Provide more meaningful formatting. Again, this is not always easy to do.
    • Add meaningful course names and course descriptions. Unfortunately, I do not want to type these in, so I need to get them in a form that can be automatically processed.



by Robin Snyder  ,  robin@RobinSnyder.com , source: STICS/rules-01 [NV/asp]