The Georgia Institute of Technology is today unveiling what some experts believe is a much broader approach to the problem. The institute has abolished the core curriculum for computer science undergraduates — a series of courses in hardware and software design, electrical engineering and mathematics. These courses, in various forms, have been the backbone of the computer science curriculum not just at Georgia Tech but at most institutions. (emphasis mine)
In place of the core, a series of “threads” that students can choose form, and then a tailored curriculum based on what kind of computer scientist they want to be when they grow up.
Agile software development is a hot item these days; I guess this could be seen as “agile education.” It’ll be interesting to watch (1) how this unfolds at Tech, and (2) how many other institutions see this as the future of CS education.