This focus has created increased demand for IT professionals1who must not only have technical knowledge but understand business strategy and operations.2 Professionals need to understand big data analytics, cloud computing, virtualization, mobile computing, and other emerging technologies.