Computer Science

Research Areas

Discover how our research areas shape information processing for a world of applications. Learn more


These organizations help our majors stay connected to ideas and leaders in the field. Learn more

High School Programming Contest

Learn more about this exciting opportunity for High School students. Learn more

Department of Computer Science

Computer science is a discipline that works with processing information in digital computers — and possibly quantum computers in the future. It is the integration of principles and technologies required to collect, store, access and process information. In general, computer science focuses on designing algorithms for solving complex problems. The Virginia Commonwealth University Department of Computer Science (CS) covers core areas of computer science with a focus on data science and cybersecurity. Computer science graduates are in high demand and enjoy excellent employment opportunities after graduation.



Undergraduate Students


Graduate Students

Shape the computing involved in nearly every aspect of modern professional and personal life. VCU’s Department of Computer Science (CS) prepares you for leadership in this future-forging field. Working with internationally recognized faculty researchers, you will master the principles of design, development and utilization of computers and software – and you’ll use those principles to create algorithms for solving complex problems. Areas of study include cloud and network security, virtual reality, quantum computing, bioinformatics and data mining. As a CS major, you will also have access to eleven sophisticated computing labs. Job opportunities include software applications developer, computer systems analyst, computer systems engineer and software systems developer.

CS News

View all news

CS Events

View full calendar