Flexibility, mobility and ease of use and access are the trademarks of the current wave of developments in computing. This course offers a firm grounding in the principles of computing coupled with a distinctive emphasis on mobile and portable technology. Essential software, information and computer systems skills are acquired by every graduate through a common modular core. The mobile computing world places emphasis on thin client computing, as it is necessary for the interaction of computationally powerful devices with less capable hand-held and portable equipment. This is built into the course through several Internets related modules.