Skip to content

Major Form ​

Field reference for major program definitions.

Fields ​

Backed by records.majors.

FieldColumnTypeRequiredNotes
Major IDmajor_idIntegerAutoPrimary key
Major Codemajor_codeText(20)Yese.g. BIOL
NamenameText(200)Yes
DescriptiondescriptionTextNo
Degreedegree_idInteger (FK)NoThe degree this major sits under
Departmentdepartment_idInteger (FK)No
Bulletinbulletin_idInteger (FK)No
Credit Systemcredit_system_idInteger (FK)Yes
Total Credits Requiredtotal_credits_requiredDecimalNo
Min Upper-Division Creditsmin_upper_division_creditsDecimalNo
Minimum GPAmin_gpa_requiredDecimalNo
Requires Emphasisrequires_emphasisBooleanYesStudent must pick an emphasis
Offered at All Campusesis_offered_at_all_campusesBooleanNo
CIP Codecip_codeText(7)NoSeven characters, not twenty
Retakes Allowed per Coursemax_course_retakesIntegerNoNULL = academic policy REPEAT.MAX_RETAKES; the stricter applies unless the policy allows a program override (migrations 287, 288)
Withdrawal Counts as Attemptwithdrawal_counts_as_attemptBooleanNoNULL = academic policy REPEAT.WITHDRAWAL_COUNTS; TRUE on any active major wins, FALSE only with a program override
Statusstatus_idSelect (Lookup)NoPROGRAM_STATUS
Effective Dateeffective_dateDateNo
End Dateend_dateDateNo

A major links to a degree, not to a degree level — degree_level_id is a column on degrees, not here. There are no is_stem or accreditation columns.

Computed Fields (Read-Only) ​

FieldDescription
Status DisplayHuman-readable status
Student CountNumber of students declared in this major
Requirement Block CountNumber of requirement blocks

Validation Rules ​

  1. Major Code must be unique within the bulletin/catalog year
  2. Total Credits Required typically matches degree level default
  3. End Date must be on or after Effective Date
  4. Cannot change Bulletin if students are enrolled

Concentration Sub-Form (Optional) ​

Majors can have concentrations/tracks:

FieldTypeRequiredNotes
Concentration CodeTextYesUnique within major
NameTextYesConcentration name
DescriptionText AreaNoDescription
Additional CreditsDecimalNoExtra credits beyond major
StatusSelect (Lookup)YesActive, Inactive

Student Information System Documentation