fastgood writes: "According to
this article at Information Week, one school "tore up its one-size-fits-all computer science curriculum and replaced it with a new approach the school calls "threads." Students still learn programming languages and IT architecture, but now those core subjects are blended into eight specialized threads, or subsets, of computing."
"In addition to choosing threads, students also select one of four roles: entrepreneur, inventor, communicator, and master practitioner. Students pick elective classes and extracurricular activities, such as work-study programs or internships, based on these roles."