Students in the computer science emphasis focus on how we represent and work with diverse information in the presence of information technology. They will learn about the connections between how we choose to organize our data and how we choose to compute using our data, including considerations of space efficiency and time efficiency. Students apply these concepts in a range of domains within computing and develop skills in selecting the appropriate techniques for the given context. They will also learn to balance ideal visions for large scale systems with real-world considerations such as development time, resource limitations, security, reliability and maintainability. In conjunction with the core courses in the ITL major, this emphasis will prepare students to pursue a career or graduate education in areas such as software engineering, information systems management, information security, computer science and other computational fields.
For more information, contact Professor Amanda Holland-Minkley.