How do the computer science and software engineering curricula change?
From 1970 to 1987 the computer science major placed nearly equal emphasis on computer science and electrical engineering. In 1988 a new major curriculum became effective. This new curriculum significantly increased the number of required computer science and mathematics courses. An increased emphasis on software engineering concepts was also added to the curriculum. The current major still has two electrical and computer engineering courses, and also has a substantial mathematics component. Recent changes in the curriculum have altered the beginning courses and expanded the list of courses allowed as technical electives. There has been a steady evolution of the computer science curriculum. Languages, operating systems, and hardware used in some courses have changed as frequently as every three years. Upper level elective offerings have changed in response to faculty and student interests. Faculty members have consulted the ACM curriculum recommendations as well as the ABET CAC and EAC