CM Program Code

What is a CM Program Code?

A CM Program Code is the Kuali Curriculum Management's (CM) unique code for each program/plan record. It is the text that is visible in the Programs & Plans database under the Code column, and on Kuali CM agenda page. It is also visible in the academic calendar when a program/plan has been used in a rule (e.g., in a prerequisite or specializations list).

CM Program Codes are housed in an admin-only section of the record and created and maintained by the teams in the Office of the Registrar and Graduate Studies and Postdoctoral Affairs. Each record's CM Program Code is created or edited during the final workflow step, after the last level of governance approvals. However, for a new program/plan being created (e.g., a new Minor), it might be beneficial to the initiating academic unit or the governance committees to see the CM Program Code instead of an "Undefined" message. If this is the case, reach out to the system administrators via the database request form.

Naming convention

Since a CM Program Code is visible to the academic calendar audience, and it must be unique, a naming convention was created.

Undergraduate programs and plans

Overall conventions

  • The word "and" is replaced with "&".
  • When there are two majors with the same plan name but are offered under different degrees, the two records are differentiated by adding the degree credentials at the end. For example:
    • H-Mathematical Economics (BA)
    • H-Mathematical Economics (BMath)
  • In some cases, the combination of the CM Program Code and the Name of the program/plan is too long and creates a visual display error on the record, even on the largest screens and smallest font size. In these scenarios, the CM Program Codes have been shortened more broadly to something recognizable by the student audience. For example:
    • H-BBA & BCS Double Degree
    • H-Math/FARM-Chartered Financial Analyst Spec

Conventions by program/plan type

Plan/Program Record Type Conventions Example
Degree Requirements Begins with "Degree Reqs:" followed by (degree credentials), and if more than one faculty offers the degree, the (faculty name) Degree Reqs: BA (Arts)
Degree Reqs: BA (Health)
Degree Reqs: BES
Diploma Name of the diploma, but instead of beginning with "Diploma in", ends with "Diploma" Gerontology Diploma
Four-Year General major Begins with a "4G-" 4G-Kinesiology
Honours major Begins with an "H-" H-Applied Mathematics
Joint Honours major Begins with a "JH-" JH-Recreation & Leisure Studies
Minor Name of the minor Peace & Conflict Studies Minor
Option Name of the option Life Sciences Option
Specialization (add-on; only one iteration) Name of the specialization Collaborative Design Specialization
Specialization (add-on; available in more than one major/field of study) Major abbreviation-Name of the specialization ECON-Finance Specialization;
GEM-Aviation Specialization
Specialization (built into the major) Begins with major program type-Name of major - Name of specialization H-Science & Business - Biotechnology Specialization
Three-Year General major Begins with a "3G-" 3G-Gender & Social Justice