everywhere. From the social connections we make on platforms like Facebook, to
the technology behind the Internet upon which these sites run, they have become
an integral part of our daily lives.
Handheld systems, such as smartphones and tablets are now the most
common way for people to access and interact with computing services. The demand for application
development skills is therefore growing at a breathtaking pace. These skills, however, are multi-‐
faceted, requiring students to master computer science and engineering principles, to learn the
details of specific mobile application platforms, and to design artistic and engaging user interfaces
that respond to how, where and why handheld applications are used.
The attacks of September 11, 2001, were a seminal moment in modern history. They demonstrated the ability of non-state actors to inflict serious damage on the world's greatest superpower and exposed the vulnerability of the entire global community to catastrophic acts of terrorism.