The Department of Computer Science and Engineering offers an optional specialization in Artificial Intelligence to students interested in broadening their knowledge in this specific area of computer science and wishing this area of specialization in their degree. The specialization is available to, but not required of, any student enrolled in the Bachelor of Science degree in Computer Science. The specialization will be noted on the transcript and diploma of the students.
To earn a Bachelor of Science degree in Computer Science with a specialization in Artificial Intelligence, students must complete the following sequence of courses to satisfy their professional track and professional electives requirements of the Bachelor of Science degree in Computer Science. Students who are interested in the specialization are advised to select the Computational Intelligence Track. See Computer Science, B.S. for degree requirements.
In general, students may require up to 131 credits to complete the specialization. However, by careful selection of courses students may be able to complete the specialization with no more than 128 credits. Students who are interested in the specialization should consult an academic adviser for guidance on course selection.
Students can substitute one of the additional subjects with at least 3 credits of CSI 4900 (Special Topics), CSI 4995 (Undergraduate Research), or CSI 4996 (Independent Study) provided that the coursework is in the area of artificial intelligence. Approvals of both the instructor and the chair of the Department of Computer Science and Engineering are required for such a substitution.