A minor program is an arrangement of courses enabling a student to develop a degree of expertise and knowledge in an area of study in addition to his or her major academic program of study. A student with a major that has a significant overlap with Computer Science must first obtain permission from a CS adviser.