Students study information & communications technology (ICT) for a variety of reasons - to be a computing professional, to use ICT to be a better scientist, or to empower themselves to better understand the technology behind many of today's careers. Increasingly, employers see an ICT...