The Second Two YearsDuring the second two years, students will take short courses giving various advanced Knowledge Nuggets, and they will participate in a rotation through a Practicum Process in a Software Factory.
The requirements for which nuggets to take, what order to take them in, and anything else are blah...
Practicums are blah long. Most practicums have an associated knowledge nugget; students must take the associated nugget at the same time as or before taking a practicum. Boot camp and contsruction must be the first two practicums a student takes; after those two, the order is variable.
Students may choose one area for elective courses(including HCI, courses in software engineering,courses outside software engineering) and become familiar with this field.