In previous years, we've brought a bunch of retired PCs and challenged the groups to disassemble (down to the motherboard) and reassemble them in working order. Many processors and motherboards died, but everyone had fun.
Most students today only have laptops and tablets. As a result, this knowledge doesn't translate into the real world anymore (perhaps you disagree).
I'm looking for suggestions for an activity that will give the students some hands-on, real world experience that will benefit them immediately."