Data and computers are transforming virtually every facet of our professional and personal lives. Increasingly, they are the dominant media for how we generate, apply, and share knowledge. The Information Communication Technology program endeavors to prepare students for lives of work and study that require proficiency in using constructed electronic platforms, software, and large, complex data sets. The program is also deliberately problem-oriented and reflective. Instructors in the program assume that by paying attention to the values and motivations underlying the development and use of computers – and the consequences of computers and computation for society – students are more likely to understand what goes on beyond the user interface.