Through this major you will learn the fundamentals of digital technology including algorithmic, data-oriented, and web-based techniques, and develop an understanding of how they are applied in a range of areas. You will also be able to identify the needs and opportunities presented in areas of human life that might be addressed through the application of computing, informatics, and digital media.