Welcome to the Department of Computer Science!
The advent of high-speed machines with enormous capacity for the gathering, processing, storage, retrieval, and communication of information affects nearly every aspect of our professions and our daily lives. Courses in computer science encourage the exploration and understanding of this social and technological phenomenon. Survey courses are offered for those who wish to understand in broad social contexts the nature of the computer and its effect on our lives and on society. Programming and language courses are offered for those who need to become skillful users of the computer. Advanced study in theory, hardware, software, and applications is provided for the computer science major and for those who want to use the computer effectively and knowledgeably in another discipline. Advanced courses relate closely to the curricula in business, the natural and social sciences, engineering, and mathematics. Students are encouraged to develop simultaneous strengths in computing and in a discipline in which the computer is used as a tool.


















