The major in computing and information systems is highly flexible, emphasizing the interdisciplinary study and project work that are critical in a field as rapidly changing as computer science. The specific courses to be taken are largely determined by the goals and interests of individual students. The major includes a two-quarter capstone project that helps integrate the skills and knowledge acquired in course work. Computing facilities available to students in the program are extensive. The campus, including all dormitories, is completely networked.
All students have full Internet access.
The program also draws on the facilities and staff of the Institute for the Learning Sciences, an interdisciplinary research and development center dedicated to building innovative, multimedia-intensive educational software. Major in Computing and Information Systems For requirements in mathematics, see related courses below. Students without prior programming experience may wish to take 110 before 111. Two courses chosen with the consent of the student's adviser. The project or projects developed in these courses must be approved by the student's adviser as well as the course instructor in order to fulfill the program requirements.