There's another aspect to the College of Computing's undergraduate curriculum, called Roles. While Threads focus a Computer Science degree in one of eight areas, Roles sharpen that focus a little further.
Roles allow students to accessorize their degree Thread; in effect, creating their own customized Computing degree mirroring their interests and career goals.
Many courses are associated with one of five Roles: