Computer Science (CS) is a discipline that involves the design and development of computing systems applications and their effective deployment and use. It ranges from theoretical studies of algorithms to practical problems of system implementation involving both software and hardware.
The breadth of computer science is all encompassing. It is an interdisciplinary field with roots in mathematics and engineering and applications in many diverse areas. Programming is but one aspect of computer science. Computer scientists work to solve multifaceted problems.
Some may be solving problems with engineers or managers in design and implementation projects, while others may be involved in research and development of systems for science and medicine.
Computer Science provides an excellent training in problem solving and logical thinking, which are important skills for employment and research.
The department offers B.S., M.S. and Ph.D. degree programs in computer science and evolving interdisciplinary programs like telecommunication, bioinformatics and computing and business.
Information about the accelerated programs for Honors students is available at this link and, information about Double Majors in Computer Science and Applied Physics, or Computer Science and Mathematical Sciences, is available in the University Catalog at this link.
The Department of Computer Science also offers Cooperative Education (Co-Op) for its degrees.