Undergraduate Majors and Minors
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.