Skip to content Skip to main navigation Report an accessibility issue

Computer Science

Two Students work in the Power Lab

Computer Science

Computer Science is the systematic study of algorithmic processes that describe and transform information: their theory, analysis, design, efficiency, implementation, and application. The fundamental question underlying all of computing is: What can efficiently be automated?

Computer Science is far more than programming. It incorporates the paradigms of theory (mathematical), abstraction (experimental), and design (engineering) within many topic areas, including:

  • algorithms, data structures
  • architecture
  • artificial intelligence (AI) and robotics
  • bioinformatics and systems biology
  • computer systems
  • computational science
  • databases, data analytics, and data mining
  • high-performance computing
  • human-computer communication
  • programming languages
  • software engineering

The Computer Science program is accredited by the Computing Accreditation Commission(s) of ABET under the General Criteria and the Computer Science Program Criteria.

Catalog Entries