You are in the College of Computing SciencesCollege of Computing Sciences

Department of Computer Science

Undergraduate Degrees offered by Computer Science

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 College of Computing Sciences also offers Cooperative Education (Co-Op) for its degrees.