CS Academic Changes
Summary of 2026-2027 Update
Beginning in 2026, the department will add a new intermediate course that will include advanced programming in Python, foundations of artificial intelligence, and topics in ethics and computing. The group structure will be replaced with a focused set of core courses (plus two upper-level electives) and the major will expand to 9 courses in the department (an increase of one from the current 8). Details forthcoming; all students matriculating in Fall 2025 and beyond will be required to follow the new major and minor requirements, while class of 2028 students will be able to opt-in if they can demonstrate a suitable course plan.