DEGREE PROGRAMS FOR: COMPUTER SCIENCE
The Department of Mathematics and Computer Science offers courses for every member of the
The field of Computer Science grew out of the disciplines of mathematics and electrical engineering. It focuses primarily on the technical aspects of hardware and software design and operation. Computer Science students learn how to design and optimize algorithms for solving problems in a wide variety of fields. They study the underpinnings of computer technology and acquire a keen understanding of computer organization, programming languages and techniques, network architecture, databases and communication protocols. This technical emphasis prepares computer science students to advance the state-of-the-art in computer technology throughout their careers. Graduates will excel in the design of algorithms and data structures; firmly understand how computers represent, process, and communicate information beyond a purely conceptual level; and possess a strong grasp of the machine characteristics that influence system design.
Computer science majors are encouraged to take additional courses from other disciplines, such as business, the physical sciences, and the social sciences. The interests of the particular student should determine the specific area of study to complement the Computer Science major.
In addition to a challenging curriculum, students also have excellent opportunities to obtain valuable work experience while attending
Students who wish to transfer to