一个大学存在两个代码的情况可能由以下原因造成:
不同的代码代表不同的学科、专业或校区
高校为了更好地管理和组织教学,会将学科、专业或校区分开管理,每个代号代表一个特定的学科、专业或校区。
教育部和各省教育考试院编排的代码
一个学校有多个代号是因为不同的代号代表不同的学科、专业或校区。教育部编排的代码全国通用,而各省教育考试院为高校编排的代码一般作填报高考志愿用,同一所高校在不同省份代码也不一样。
中外合作办学或其他特殊专业
有些大学在同一批次录取的专业中既有普通专业,又有中外合作办学专业或其他特殊专业,这些专业在收费标准、教学方式、毕业证书等方面与普通专业有较大差异,为了便于考生选报志愿和录取,招办就将这些院校(专业)分设两个或以上的院校代码。
分校或异地校区
有些大学在不同省份设有分校或异地校区,这些校区在办学水平、管理体制上等大多与本部存在着一定的差距,因此会使用不同的代码进行区分。
批次不同
一个代码可能用于一本批次,另一个代码用于二本批次,或者不同的校区有不同的代码。
综上所述,一个大学存在两个代码的原因可能包括不同的学科、专业或校区的管理需要,以及教育部和各省教育考试院编排代码的差异。此外,中外合作办学、特殊专业、分校或异地校区等因素也可能导致一个大学有多个代码。