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.