open-book pencil-paper dummy arrow checkbox chevron close fetus fingerprint hamburger heartbeat magnifying-glass minus plane plus ribbon search shape skinny-arrow trophy venus-symbol award calendar contact email home left-arrow lightbulb news publications research youtube linkedin instagram twitter facebook
Jump to Header Jump to Main Content Jump to Footer
Jump to Footer

Computer Science: Generating advances in computation that drive progress in every aspect of human endeavor

Computer science animates our world, driving knowledge creation and innovation that touches every aspect of our lives, from communications devices to the latest medical technology. With significant strengths in the three core areas of computer science—computer systems, theory and artificial intelligence—our department fosters highly productive collaborations that have led to breakthroughs in cyber-physical systems, cybersecurity, machine learning and high-performance computing among other areas. We are applying these discoveries to address some of the most critical societal challenges of the 21st century, in fields such as healthcare, neuroscience and sustainability.

Latest News

Our Faculty

More About Our Department

The Center for Automata Processing conducts fundamental research on foundations and applications of automata computing. The Automata Processor is a novel, massively parallel computational accelerator capable of 1-2 order-of-magnitude speedups within existing computer system form factors and power constraints. Watch a Video.

Visit the Center Website

The UVA Center for Wireless Health was established in 2009 to coordinate research efforts in this emerging field that seeks to infuse wireless technologies in healthcare and medical research with the goals of improving patient care and quality of life while reducing healthcare costs.

Learn More
  • 168

    Graduate students

  • 77 %

    Increase over the past five years in graduate students in Computer Science or Computer Engineering

  • 1 k

    Students enrolled in one of three UVA undergraduate computer degree programs

  • 50 %

    Increase over the past five years in undergraduates enrolled in a computer degree program