Students of Computer Science may elect to follow a program of study in a specialized field of interest to the student. Programs under this option must consist of a coherent sequence of courses, and must be approved by a faculty member from the related field. Possible programs of study include scientific computing, communication technology, computer engineering, artificial intelligence, or advanced studies to prepare students for graduate work. Students are strongly encouraged to seek approval prior to completing courses to fulfill this requirement.